Beruflich Dokumente
Kultur Dokumente
Digital holography and image processing: twins born by the computer era Digital holography: - computer synthesis, analysis and simulation of wave fields Digital image processing: - digital image formation; - image perfection; - image enhancement for visual analysis; - image measurements and parameter estimation; - image storage & transmission; - image visualization
Digital reconstruction of of electronically recorded optical holograms Target location and tracking Multi-component image restoration Image re-sampling with discrete sincinterpolation Nonlinear (rank) filters for image restoration, enhancement and segmentation 3-D visualization
One of the main drawbacks of microscopy: the higher is the spatial resolution, the lower is depth of focus. This problem can be resolved by holography. Holography is capable of recording 3-D information. Optical reconstruction is then possible with visual 3-D observation. Drawbacks of optical holography: -Intermediate step (photographic development of holograms) is needed. -Quantitative 3-D analysis requires bringing in additional facilities Radical solution: optical holography with hologram recording by electron means (digital photographic cameras) and digital reconstruction of holograms. This is the principle of digital holographic microscopy.
Beam spatial filter Collimator Lens Digital Photographic camera
Microscope
Computer
Hologram
Fourier Plane
Hologram
Hologram sensor
Computer Analog-todigital conversion Preprocessing of digitized hologram Image reconstruction (DFT/DFrT) Image processing Output image
PSF, resolving power and speckle phenomena in reconstruction of electronically recorded optical holograms Problems: How the point spread function of the reconstruction process depends on parameters of the optical set-up and recording camera Resolving power of the reconstruction process Potential accuracy in measuring phase component of the object wavefront Statistical properties of the reconstruction speckle noise
L.P. Yaroslavsky, Shifted Discrete Fourier Transforms, In: Digital Signal Processing, Ed. by V. Cappellini, and A. G. Constantinides, Avademic Press, London, 1980, p. 69- 74.
Sampled signal
x
a( x ) =
N 1 k =0
ak sign _ reconstr ( x (k + u )x )
Sampled signal spectrum
( f )
v
f
( f ) =
f
N 1 k =0
r spn _ reconstr ( f (r + v )f )
Shifted DFT (canonic form)
N 1 k =0
Fourier integral
u ,v r
1 = N
ak exp i 2
(k + u )(r + v ) N N = 1 / x f
(k + u )r kv a k exp i 2 N exp i 2 N N k =0
N 1
ru ,v =
1 N
N 1 k =0
ru k (r + v ) exp i 2 exp i 2 N N
( x f )2 dx ( f ) = a ( x )exp i D
frinc ( N ; q; r ) =
1 0.9
2005
1 N
N 1 k =0
kr exp(iqk )exp i 2 N
2
{ k ( x ) = sinc[ ( x (k + u)x ) / x ]}
{ r ( f ) = sinc[ ( f (r + v )f ) / f ]}
Discrete Fresnel Transforms
r , w =
ak ,w =
1 N 1 N
N 1 k =0
a
N 1 k =0
exp i (k r / + w ) / N
2 2
exp{i (k r / + w )
r
/N
N = 1 / xfD 2
= (f / x )
1/ 2
50 100 200 A 0pictorial representation of the 150 discrete frinc-function 250 (DFT of the chirp-function). Amplitude is shown in green, phase values of function frinc ; ; r for of the Absolutein red. Horizontal coordinateN qargument N=256 and function; vertical coordinate focusing parameter. Binary different focusing parameter q random noise is added just for fun.
ak = a ( x )PSF ( x , k )dx
X
PSF of reconstruction of holograms recorded in far diffraction zone spread functions of digital reconstruction of digitally recorded holograms, L. Yaroslavsky, F. Zhang, I. Yamaguchi, Point
In: Photonics Asia conference on Information Optics and Photonics Technology, 8-12 November 2004, Beijing, China
For hologram recording in far diffraction zone, wave propagation kernel WP(x,f) is :
WP ( x , f ) = exp( i 2 xf ) Z
Assume that, for hologram reconstruction, shifted and scaled DFT is used with the reconstruction kernel:
DR( k , r ) = 1 k (r + vT ) exp i 2 N N
where vT and are shift and scale parameters With this reconstruction kernel, point spread function of the reconstruction process PSFFZ(x,k) is
x x N 1 k N 1 x ) exp i 2 v r + sincd N , x k vT + x Z 2 2 x xf x ) df is frequency response of the hologram sampling device and where d ( ) = d ( f ) exp ( i 2 Z Z sin( x ) x = Z S H = Z Nf sincd( N , x ) = N sin( x N ) PSF FZ ( x , k ) = d (
Define hologram discretization and reconstruction device coordinate system through the object coordinate system by choosing vr=vT=(N-1)/2. Then
PSF FZ ( x , k ) = d (
x x ) sincd N r , x k x Z
PSF FZ (k );
(g is integer). It generates N samples of object wavefront masked by the frequency response of the hologram recording and sampling device, the samples being taken with discretization interval x/ = Z/ SH =Z/ Nf within the object size So= Z/ f. The case =1 corresponds to a cardinal reconstructed object wavefront sampled with discretization interval x= Z/ SH =Z/ Nf . When >1 , reconstructed discrete wavefront is -times over-sampled, or -times zoomed-in. One can show that in this case the reconstructed object wavefront is a discrete sinc-interpolated version of the cardinal one.
Discrete sinc-function
Discrete sinc-function is a discrete analog of the continuous sampling sinc-function, which is a point spread function of the ideal low-pass filter. As distinct from the sinc-function, discrete sinc-function is a periodical function with period Nx or 2Nx depending on whether N is an odd or an even number and its Fourier spectrum is a sampled version of the frequency response of the ideal low pass filter
N is an odd number N is an even number
Nx
2Nx
Continuous (red dots) and discrete (blue line) sinc-functions for odd and even number of samples N Frequency response of the ideal low pass filter (red) and Fourier transform of the discrete sinc-function (blue)
Generating 2-D array of pseudo-random numbers that specify the phase component of the object wave front
Simulating wave front propagation (DFT, DFrT) Introducing signal distortions: -Array size limitation -Dynamic range limitation -Quantization
2-D array that specifies amplitude component of the object wave front
c)
d)
Yes
Continue iterations ? No
Comparing reconstructed and initial wave fronts; computing and accumulation of noise statistical parameters Output data
Computer model
Illustrative examples of simulated images: a) - original image; b) - image reconstructed in far diffraction zone from 0.9 of area of the wave front; c) - image reconstructed in far diffraction zone from 0.5 of area of the wave front; d) image reconstructed in far diffraction zone after limitation of the wave front orthogonal components in the range.
The developed algorithm is capable of detecting, with high reliability, faces of varying size from minimum size of 12 pixels width and 15 pixels height to the maximum size of the input image. The face detection capability of the developed system was experimentally examined on two test databases of images of high and low quality. The detection rates 96% and 84% were achieved for these databases, respectively.
Face
Non-face
Facelikenonface
Nonface likeface
The non-face detection algorithm was proved to have non-face rejecting rate of ~99% and false alarm rate of 1.3% (faces wrongly rejected), thus leaving only 1% of the image area for subsequent thorough analysis by the multitemplate classification algorithm. The algorithm is fast and requires approximately 200 flops per pixel in an input image of 640480 pixels size.
3-D Local adaptive spatial-temporal filtering: denoising and deblurring thermal video (ctnd)
3-D Local adaptive spatial-temporal filtering: denoising and deblurring thermal video
L. Yaroslavsky, A. Stainman, B. Fishbain, Sh. Gepstein, Processing and Fusion of Thermal and Video Sequences for Terrestrial Long Distance Observation Systems Processing and Fusion of Thermal and Video Sequences for Terrestrial Long Distance Observation Systems, ISIF, Seventh International Conference on Information Fusion (FUSION 2004), Stockholm, Sweden, 28 June - 1 July 2004 .
Before
After
(5x5x5 DCT domain filtering)
S pe c tra o f DFT-e rro r (le ft) and Beta11-e rro r (rig ht)
Image (a) is reduced with reduction factor 77/256 and then magnified with magnification factor 256/77. b) bilinear interpolation; c) bicubic interpolation; d) nearest neighbor interpolation; e) sincd-interpolation 11x11; f) sincd interpolation 31x31
Initial signal
(ak )
DCT
rDCT
{
{ }
DCT r
( p )}
{r ( p )}
im r
( p )}
IDCT
+
IDST
-
Zooming an image fragment (left) by sinc-interpolation in DFT domain (right upper image) and in DCT domain (right bottom image). Oscillations due to boundary effects that are clearly seen in DFT-interpolated image completely disappear in DCT-interpolated image.
Input signal
Inverse DCT/DST Output signal Computing sliding window DCT Introducing p-shift Modification of the spectrum for restoration/ enhancement
a)
b)
Noisy image (a) and a result of the rotation and denoising with sliding window DCT sinc-interpolation and denoising (b).
Input signal
Mixer
Output signal
Signal (upper plot) shift by non-adaptive (middle plot) and adaptive (bottom plot) sliding window DCT sinc-interpolation. One can notice disappearance of oscillations at the edges of rectangle impulses when interpolation is adaptive.
Comparison of nearest neighbor, linear, bicubic spline and adaptive sliding window sinc interpolation methods for zooming a digital signal (From left to right, from top to bottom: Continuous signal; initial sampled signal; nearest neighbor -interpolated signal ; linearly interpolated signal; cubic spline -interpolated signal; sliding window sinc-interpolated signal ).
Direct Fourier method for inverse Radon transform: polar-to- Cartesian coordinate spectrum conversion with discrete sinc-interpolation
Object Projections Projection spectra Interpolated 2-D object spectrum
Reconstructed image
Fourier method for inverse Radon transform: polar-to- Cartesian coordinate spectrum conversion by means of zooming with variable zooming factor
(L. P. Yaroslavsky, Y. Chernobrodov, Sinc-interpolation methods for Direct Fourier Tomographic Reconstruction, 3-d Int. Symposium, Image and Signal Processing and Analysis, Sept. 18-20, 2003, Rome, Italy)
radius
Initial Polar Grid
angle
a
r1
r2
b
??
Moving objects
Initial video
Initial image
SIZE(Evnbh(Wnbh5x5,2,2))-filter
HIST(W-nbh)-filter
Initial image
RANK(Wnbh15x15)
RANK(KNV (Wnbh15x15;113))
RANK(EV (Wnbh15x15;10,10))
3-D VISUALIZATION: improved anaglyph method and 3-D video from 2-D video
Current projects:
Multi-component image processing:
Restoration and fusion of atmospheric turbulent, thermal and visible range video Super-resolution from video sequencies 3-D color display and artificial 3-D from video Moving object detection and tracking
Digital holography:
Point spread functions and resolving power of digital reconstruction of near and far zone holograms Theory and new algorithms for fast transforms
L. Yaroslavsky,
Ph.D., Dr. Sc. Phys&Math, Professor Dept. of Interdisciplinary Studies, Faculty of Engineering, Tel Aviv University, Tel Aviv, Israel www.eng.tau.ac.il/~yaro