4 February 2009 Real-time embedded atmospheric compensation for long-range imaging using the average bispectrum speckle method
Author Affiliations +
While imaging over long distances is critical to a number of security and defense applications, such as homeland security and launch tracking, current optical systems are limited in resolving power. This is largely a result of the turbulent atmosphere in the path between the region under observation and the imaging system, which can severely degrade captured imagery. There are a variety of post-processing techniques capable of recovering this obscured image information; however, the computational complexity of such approaches has prohibited real-time deployment and hampers the usability of these technologies in many scenarios. To overcome this limitation, we have designed and manufactured an embedded image processing system based on commodity hardware which can compensate for these atmospheric disturbances in real-time. Our system consists of a reformulation of the average bispectrum speckle method coupled with a high-end FPGA processing board, and employs modular I/O capable of interfacing with most common digital and analog video transport methods (composite, component, VGA, DVI, SDI, HD-SDI, etc.). By leveraging the custom, reconfigurable nature of the FPGA, we have achieved performance twenty times faster than a modern desktop PC, in a form-factor that is compact, low-power, and field-deployable.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Petersen F. Curt, Petersen F. Curt, Michael R. Bodnar, Michael R. Bodnar, Fernando E. Ortiz, Fernando E. Ortiz, Carmen J. Carrano, Carmen J. Carrano, Eric J. Kelmelis, Eric J. Kelmelis, } "Real-time embedded atmospheric compensation for long-range imaging using the average bispectrum speckle method", Proc. SPIE 7244, Real-Time Image and Video Processing 2009, 724404 (4 February 2009); doi: 10.1117/12.805986; https://doi.org/10.1117/12.805986

Back to Top