|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjjil.core.PipelineStage
jjil.algorithm.WienerDeconv
public class WienerDeconv
Wiener deconvolution of input Gray8Image. You specify a point spread function as a Gray8Image and a noise level. See PsfGray8 for point spread function generating methods. The computation is done in the Fourier domain. The output is of type Complex32Image.
| Constructor Summary | |
|---|---|
WienerDeconv(Gray8Image psf,
int nNoise)
Creates a new instance of WienerDeconv. |
|
| Method Summary | |
|---|---|
void |
push(Image im)
Compute the deconvolution of the input Gray8Image, producing a Complex32Image. |
| Methods inherited from class jjil.core.PipelineStage |
|---|
getFront, isEmpty |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WienerDeconv(Gray8Image psf,
int nNoise)
throws Error
psf - the input point spread function. This is the expected blur
window, for example a disk or rectangle.nNoise - the noise level.
Error - if the input point spread function is not a Gray8Image or not square.| Method Detail |
|---|
public void push(Image im)
throws Error
push in class PipelineStageim - the input Gray8Image.
Error - if the input image is not a Gray8Image or not square.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||