Turbulence Compensation Samples Page

Preface

The research work presented here has been conducted under the supervision of Professor L.P. Yaroslavsky in the ‘Digital Image Processing and Remote Sensing’ Laboratory in Tel-Aviv University.

 

The following students have taken part in this research:

·        Barak Fishbain

·        Ianir Ideses

·        Shai Gepshtein

·        Alex Shteinman

·        Alon Shtern

·        Ofer Ben-Zvi

 

The work is still in progress. The work done so far has been described in:

 

§        Shai Gepshtein, Alex Shtainman, Barak Fishbain, Leonid Yaroslavsky, “Restoration of atmospheric turbulent video containing real motion using elastic image registration”, The 2004 European Signal Processing Conference (EUSIPCO-2004), John Platt, pp. 477-480, Vienna, Austria, 2004.

§        L. Yaroslavsky, B. Fishbain, A. Shteinman, Sh. Gepshtein, “Processing and Fusion of Thermal and Video Sequences for Terrestrial Long Range Observation Systems”, The 7th International Conference on Information Fusion, Johan Schubert, pp. 848-855, International  Society of Information Fusion, Stockholm Sweden, June 2004

§        Leonid P. Yaroslavsky, Barak Fishbain, Ianir Ideses, Dan Slasky, Zadok Hadas, “Simple Methods for Real Time Stabilization of Turbulent Video”, proc. of ICO Topical Meeting on Optoinformatics/Information Photonics, pp. 138-140, St Petersburg Russia, 2006.

§        B. Fishbain, L. P. Yaroslavsky, I. A. Ideses, A. Shtern, O. Ben-Zvi, “Real-time stabilization of long-range observation system turbulent video”, proc. of Real-Time Image Processing/Electronic Imaging 2007, SPIE Vol. 6496, San-Jose, CA, USA, 28 January – 1 February 2007.

Codec

The sequences were coded using the Matlab Indeo 5.1 video codec. In order to view the files you should download an appropriate codec. One option is the DivX player and codec (http://www.divx.com).

 

Thermal Sequences

Road

Original Sequence

Output

Input

DFM

RMSM

 

Chimney

Input

Output

 

Visual Sequences

Bird

Original Sequence

ADM

MDM

Output

 

Passing Car

Original Sequence

ADM

MDM

Output

 

Water Tower

Input

Output

 

Road

Was coded in MPEG decoder

Input

RMSM

Output

 

Benchmark Software

The Benchmark software allows one to translate number of operations to time value. The number of operations is platform independent, while execution time is resources and platform dependant. The application helps the user to figure out if the application, which its number of operations is indicated, works under real-time constrains on a specific machine.

 

The tool reads the system time and then it performs in a loop, numerous additions as defined by the user. Afterwards it performs in a loop, numerous multiplications as defined by the user. At the end it reads the system time and calculates the time it took the application to perform the additions and multiplications.

Download