Development of an embedded atmospheric turbulence mitigation engine
Autor: | Aaron Paolini, Stephen Kozacik, Eric J. Kelmelis, James Bonnett |
---|---|
Rok vydání: | 2017 |
Předmět: |
Ubiquitous computing
business.industry Computer science Atmospheric correction Graphics processing unit 02 engineering and technology 021001 nanoscience & nanotechnology Chip 01 natural sciences 010309 optics Software Gate array Software deployment Embedded system 0103 physical sciences 0210 nano-technology business Field-programmable gate array |
Zdroj: | Long-Range Imaging II. |
ISSN: | 0277-786X |
DOI: | 10.1117/12.2263204 |
Popis: | Methods to reconstruct pictures from imagery degraded by atmospheric turbulence have been under development for decades. The techniques were initially developed for observing astronomical phenomena from the Earth’s surface, but have more recently been modified for ground and air surveillance scenarios. Such applications can impose significant constraints on deployment options because they both increase the computational complexity of the algorithms themselves and often dictate a requirement for low size, weight, and power (SWaP) form factors. Consequently, embedded implementations must be developed that can perform the necessary computations on low-SWaP platforms. Fortunately, there is an emerging class of embedded processors driven by the mobile and ubiquitous computing industries. We have leveraged these processors to develop embedded versions of the core atmospheric correction engine found in our ATCOM software. In this paper, we will present our experience adapting our algorithms for embedded systems on a chip (SoCs), namely the NVIDIA Tegra that couples general-purpose ARM cores with their graphics processing unit (GPU) technology and the Xilinx Zynq which pairs similar ARM cores with their field-programmable gate array (FPGA) fabric. |
Databáze: | OpenAIRE |
Externí odkaz: |