Loading...
Please wait, while we are loading the content...
Similar Documents
Fpga coprocessor for accelerated classification of images
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Scharenbroich, Lucas J. Pingree, Paula J. Werne, Thomas A. |
| Copyright Year | 2008 |
| Description | An effort related to that described in the preceding article focuses on developing a spaceborne processing platform for fast and accurate onboard classification of image data, a critical part of modern satellite image processing. The approach again has been to exploit the versatility of recently developed hybrid Virtex-4FX field-programmable gate array (FPGA) to run diverse science applications on embedded processors while taking advantage of the reconfigurable hardware resources of the FPGAs. In this case, the FPGA serves as a coprocessor that implements legacy C-language support-vector-machine (SVM) image-classification algorithms to detect and identify natural phenomena such as flooding, volcanic eruptions, and sea-ice break-up. The FPGA provides hardware acceleration for increased onboard processing capability than previously demonstrated in software. The original C-language program demonstrated on an imaging instrument aboard the Earth Observing-1 (EO-1) satellite implements a linear-kernel SVM algorithm for classifying parts of the images as snow, water, ice, land, or cloud or unclassified. Current onboard processors, such as on EO-1, have limited computing power, extremely limited active storage capability and are no longer considered state-of-the-art. Using commercially available software that translates C-language programs into hardware description language (HDL) files, the legacy C-language program, and two newly formulated programs for a more capable expanded-linear-kernel and a more accurate polynomial-kernel SVM algorithm, have been implemented in the Virtex-4FX FPGA. In tests, the FPGA implementations have exhibited significant speedups over conventional software implementations running on general-purpose hardware. |
| File Size | 87705 |
| Page Count | 1 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_20080048047 |
| Archival Resource Key | ark:/13960/t3gx98z6f |
| Language | English |
| Publisher Date | 2008-12-01 |
| Access Restriction | Open |
| Subject Keyword | Electronics And Electrical Engineering Satellite Imagery Algorithms Image Processing Onboard Data Processing Airborne/spaceborne Computers C Programming Language Hardware Computer Programs Image Classification Field-programmable Gate Arrays Ntrs Nasa Technical Reports ServerĀ (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |