Removing Atmospheric Turbulence Xiang Zhu, Peyman Milanfar EE Department University of California, Santa Cruz

SIAM Imaging Science, May 20th, 2012

1

What is the Problem?

time

2

Atmospheric Turbulence Effects of atmospheric turbulence: 1. 2.

Geometric distortion Space and time‐varying blur

Degradation model for the k‐th frame: Latent image

Turbulence‐caused PSF

Noise

Diffraction‐limited PSF

Goal: to restore a single high quality image from the observed sequence          ,                  3

State of the Art: Lucky Imaging

Turbulence creates mutations in local image quality

Short‐exposure distorted images

• • •

“Lucky regions” are selected and fused to generate a result

Hufnagel, R., "Restoration of Atmospherically Degraded Images: Woods Hole Summer Study", 1966 Fried, D. L. “Probability of getting a lucky short‐exposure image through turbulence” Optical Society of America Journal, no. 68 (Dec.), 1651‐1658. Dec. 1978 Aubailly, M., et al. “Automated video enhancement from a stream of atmospherically‐distorted images: the lucky‐region fusion approach”, SPIE 2009

4

Alternative: Adaptive Optics

Even more Expensive, Large, Impractical for Tactical Ground Systems

5

Isoplanatic Patches Global imaging model:

isoplanatic angle

Turbulence layer

Local imaging model (patch‐wise) Turbulence‐caused PSF (spatially invariant) Latent patch

Turbulence layer

Light travels through  basically the same  parts of the layers

diffraction‐limited patch

The PSFs are locally constant (isoplanatic.)

6

Proposed Framework Near‐diffraction‐limited image Observed  sequence

Non‐Rigid Image  Registration

Near‐Diffraction‐ Limited Image  Reconstruction

Single Image  Blind  Deconvolution

Registered sequence

Output

7

Non‐Rigid Image Deformation The movement of a given pixel                     can be described through the  motion of the control points:  

Spline function

Deformation vector: denotes control points’ movement. are spline function‐based weights. The deformed coordinates 

Control point

8

Non‐Rigid Image Registration We can estimate the forward deformation vector      by minimizing:

Forward fidelity term

To improve the estimation accuracy, we minimize the following:

Forward fidelity term

Backward fidelity term

Symmetry constraint

Forward

: target

: reference (e.g. averaged image) Backward

9

Non‐Rigid Image Registration For each observed frame      , once we get the optimized       we can generate  the registered frame: PSF before registration

Consider the registered frame locally:

Registered isoplanatic patch

Local registration operator

PSFs after registration

The registration just shifts local PSFs. 10

Blurry Image Reconstruction Registered image  sequence

Near‐diffraction‐ limited image

Center pixel  value  assigned to

Patch sequence

… Sharpest Patch  Detection

Near‐diffraction‐ limited patch

Patch‐Wise  Temporal  Regression

Recover       that is approximately uniformly blurry. 11

Sharpest Patch Detection Once we have sufficient observations, the sharpest patch (in say 

frame) can 

be viewed as:

diffraction‐limited patch Sharpness can be measured through patch intensity variance:

The pixel values in      are contaminated by noise, which can cause artifacts in the  subsequent deconvolution step.

12

Temporal Kernel Regression

Weights measure the similarity of collocated patches  U ~ 1

U ~ 0

Smoothing parameter The solution is: 13

Blind Deconvolution Once near‐diffraction‐limited image                                is obtained, the latent  image      can be estimated through:

Natural image statistics

PSF Regularization

Natural image gradient distribution example

Q. Shan, J. Jia and A. Agarwala, “High‐quality Motion  Deblurring from a Single Image”, ACM Transactions  on Graphics (SIGGRAPH), 2008 

14

Simulated Experiment Latent sharp image

To simulate an image sequence through the degradation model with  different turbulence strength and noise level. 15

Simulated Sequences

Mild turbulence

Medium turbulence

Strong turbulence

16

Registered Sequences

Mild turbulence

Medium turbulence

Strong turbulence

17

Proposed Outputs

Mild turbulence

Medium turbulence

Strong turbulence

18

Algorithm Performances Evaluated  in PSNR (dB)

Method

σ2 = 1

σ2 = 9

σ2 = 25

weak

med.

strong

weak

med.

strong

weak

med.

strong

Proposed

23.52

23.17

22.79

23.47

23.11

22.77

23.35

23.10

22.60

Vorontsov SPIE 2009

22.44

21.32

21.28

22.40

21.29

21.27

22.33

21.23

21.21

Zhu SPIE 2010 

21.80

20.67

18.81

21.77

20.59

18.80

21.67

20.52

18.77

Hirsch CVPR 2010

21.29

20.15

18.89

21.85

20.23

18.86

21.71

20.24

18.85

Averaged Inputs

20.67

19.33

18.06

20.61

19.28

18.03

20.49

19.19

17.96

19

Real Data Experiment I “Ground truth”

Input video (237x237x100)

Registered video

Turbulence is caused by the hot air exhausted from a building’s vent.

*Courtesy of Dr. S. Harmeling from Max Planck Institute for Biological Cybernetics, and is also used in his CVPR 2010 paper.

20

Results I “Ground truth”

Hirsch et al. CVPR 2010

Proposed

21

Real Data Experiment II Input video Water Tower* (300x220x80)

Registered video

Top part of a water tower imaged at a (horizontal) distance of 2.4 km.

*Courtesy of Prof. Mikhail A. Vorontsov from the Intelligent Optics Lab of the University of Maryland / Dayton.

22

Results II One input frame

Output

23

Additional Comparisons Lucky region  (Vorontsov et al. 2009)

Proposed approach

24

Real Data Experiment III  Astronomical Imaging Moon Surface (410x380x80)

Moon surface captured by a ground‐based telescope. Video courtesy of NASA Langley Research Center.

25

Registered Sequence

26

Output Proposed Approach

27

Experimental Results One input frame

Proposed approach

28

Summary / Conclusions http://tinyurl.com/noturbulence

• High Fidelity Long Distance Imaging by Post‐processing • Applicability – Ground and Space Imaging – Unknown Sensors

• Next Steps – Moving Subjects – Mobile Sensors – Other Environmental Degradations 29

References 1.

X. Zhu, P. Milanfar, Removing Atmospheric Turbulence, To appear in  IEEE Trans. on Pattern Analysis and Machine Intelligence.

2.

M. Shimizu, S. Yoshimura, M. Tanaka, M. Okutomi. Super‐resolution  from image sequence under influence of hot‐air optical turbulence,  CVPR 2008. 

3.

X. Zhu, P. Milanfar, Image Reconstruction from Videos Distorted by  Atmospheric Turbulence, SPIE 2010.

4.

M. Hirsch, S. Sra, B. Schölkopf, S. Harmeling, Efficient Filter Flow for  Space‐Variant Multiframe Blind Deconvolution, CVPR 2010.

5.

M. Aubailly, M. Vorontsov, G. Carhat, M. Valley, Automated video  enhancement from a stream of atmospherically‐distorted images: the  lucky‐region fusion approach, SPIE 2009.

6.

N. Joshi, M. Cohen, Seeing Mt. Rainier: Lucky imaging for multi‐image  denoising, sharpening, and haze removal, ICCP 2010. 31

Removing Atmospheric Turbulence - Semantic Scholar

May 20, 2012 - Effects of atmospheric turbulence: 1. Geometric distortion. 2. Space and time-varying blur. Goal: to restore a single high quality image from the observed sequence ,. Atmospheric Turbulence. Turbulence-caused PSF. Noise. Degradation model for the k-th frame: Diffraction-limited PSF. Latent image. 3 ...

3MB Sizes 1 Downloads 280 Views

Recommend Documents

Atmospheric refraction - Semantic Scholar
is logical, since it could not be observed with the naked eye. Ptolemy also addressed the Moon illusion. At dif- .... The horizontal compression of the lunar disk is even less, only a few parts in 10,000, which is defi- .... into a more logical seque

Atmospheric Turbulence Degraded Image Restoration ...
quality of long-distance surveillance imagery [1]. Atmospheric turbulence blur ... H(u, v) = e−λ(u2+v2)5/6. (1) to model the long-term effect of turbulence in optical imaging. ..... Image. Database, http://sipi.usc.edu/services/database/Database.h

Video Stabilization of Atmospheric Turbulence Distortion
May 20, 2012 - blurry image frames ⇒ sharpen individual frame temporal oscillations ⇒ stabilize temporal direction. We propose the following PDE model for video stabilization: ut (x,y,k) = S[u(x,y,k)] + ต△k u where S[·] denotes the Sobolev s

Physics - Semantic Scholar
... Z. El Achheb, H. Bakrim, A. Hourmatallah, N. Benzakour, and A. Jorio, Phys. Stat. Sol. 236, 661 (2003). [27] A. Stachow-Wojcik, W. Mac, A. Twardowski, G. Karczzzewski, E. Janik, T. Wojtowicz, J. Kossut and E. Dynowska, Phys. Stat. Sol (a) 177, 55

Physics - Semantic Scholar
The automation of measuring the IV characteristics of a diode is achieved by ... simultaneously making the programming simpler as compared to the serial or ...

Physics - Semantic Scholar
Cu Ga CrSe was the first gallium- doped chalcogen spinel which has been ... /licenses/by-nc-nd/3.0/>. J o u r n a l o f. Physics. Students http://www.jphysstu.org ...

Physics - Semantic Scholar
semiconductors and magnetic since they show typical semiconductor behaviour and they also reveal pronounced magnetic properties. Te. Mn. Cd x x. −1. , Zinc-blende structure DMS alloys are the most typical. This article is released under the Creativ

vehicle safety - Semantic Scholar
primarily because the manufacturers have not believed such changes to be profitable .... people would prefer the safety of an armored car and be willing to pay.

Reality Checks - Semantic Scholar
recently hired workers eligible for participation in these type of 401(k) plans has been increasing ...... Rather than simply computing an overall percentage of the.

Top Articles - Semantic Scholar
Home | Login | Logout | Access Information | Alerts | Sitemap | Help. Top 100 Documents. BROWSE ... Image Analysis and Interpretation, 1994., Proceedings of the IEEE Southwest Symposium on. Volume , Issue , Date: 21-24 .... Circuits and Systems for V

TURING GAMES - Semantic Scholar
DEPARTMENT OF COMPUTER SCIENCE, COLUMBIA UNIVERSITY, NEW ... Game Theory [9] and Computer Science are both rich fields of mathematics which.

A Appendix - Semantic Scholar
buyer during the learning and exploit phase of the LEAP algorithm, respectively. We have. S2. T. X t=T↵+1 γt1 = γT↵. T T↵. 1. X t=0 γt = γT↵. 1 γ. (1. γT T↵ ) . (7). Indeed, this an upper bound on the total surplus any buyer can hope

i* 1 - Semantic Scholar
labeling for web domains, using label slicing and BiCGStab. Keywords-graph .... the computational costs by the same percentage as the percentage of dropped ...

fibromyalgia - Semantic Scholar
analytical techniques a defect in T-cell activation was found in fibromyalgia patients. ..... studies pregnenolone significantly reduced exploratory anxiety. A very ...

hoff.chp:Corel VENTURA - Semantic Scholar
To address the flicker problem, some methods repeat images multiple times ... Program, Rm. 360 Minor, Berkeley, CA 94720 USA; telephone 510/205-. 3709 ... The green lines are the additional spectra from the stroboscopic stimulus; they are.

Dot Plots - Semantic Scholar
Dot plots represent individual observations in a batch of data with symbols, usually circular dots. They have been used for more than .... for displaying data values directly; they were not intended as density estimators and would be ill- suited for

Master's Thesis - Semantic Scholar
want to thank Adobe Inc. for also providing funding for my work and for their summer ...... formant discrimination,” Acoustics Research Letters Online, vol. 5, Apr.

talking point - Semantic Scholar
oxford, uK: oxford university press. Singer p (1979) Practical Ethics. cambridge, uK: cambridge university press. Solter D, Beyleveld D, Friele MB, Holwka J, lilie H, lovellBadge r, Mandla c, Martin u, pardo avellaneda r, Wütscher F (2004) Embryo. R

Physics - Semantic Scholar
length of electrons decreased with Si concentration up to 0.2. Four absorption bands were observed in infrared spectra in the range between 1000 and 200 cm-1 ...

aphonopelma hentzi - Semantic Scholar
allowing the animals to interact. Within a pe- riod of time ranging from 0.5–8.5 min over all trials, the contestants made contact with one another (usually with a front leg). In a few trials, one of the spiders would immediately attempt to flee af

minireviews - Semantic Scholar
Several marker genes used in yeast genetics confer resis- tance against antibiotics or other toxic compounds (42). Selec- tion for strains that carry such marker ...

PESSOA - Semantic Scholar
ported in [ZPJT09, JT10] do not require the use of a grid of constant resolution. We are currently working on extending Pessoa to multi-resolution grids with the.

PESSOA - Semantic Scholar
http://trac.parades.rm.cnr.it/ariadne/. [AVW03] A. Arnold, A. Vincent, and I. Walukiewicz. Games for synthesis of controllers with partial observation. Theoretical Computer Science,. 28(1):7–34, 2003. [Che]. Checkmate: Hybrid system verification to

SIGNOR.CHP:Corel VENTURA - Semantic Scholar
following year, the Brussels Treaty would pave the way for the NATO alliance. To the casual observer, unaware of the pattern of formal alliance commitments, France and Britain surely would have appeared closer to the U.S. than to the USSR in 1947. Ta