| Literature DB >> 22368499 |
Lidia Forlenza1, Patrick Carton, Domenico Accardo, Giancarmine Fasano, Antonio Moccia.
Abstract
This paper describes the target detection algorithm for the image processor of a vision-based system that is installed onboard an unmanned helicopter. It has been developed in the framework of a project of the French national aerospace research center Office National d'Etudes et de Recherches Aérospatiales (ONERA) which aims at developing an air-to-ground target tracking mission in an unknown urban environment. In particular, the image processor must detect targets and estimate ground motion in proximity of the detected target position. Concerning the target detection function, the analysis has dealt with realizing a corner detection algorithm and selecting the best choices in terms of edge detection methods, filtering size and type and the more suitable criterion of detection of the points of interest in order to obtain a very fast algorithm which fulfills the computation load requirements. The compared criteria are the Harris-Stephen and the Shi-Tomasi, ones, which are the most widely used in literature among those based on intensity. Experimental results which illustrate the performance of the developed algorithm and demonstrate that the detection time is fully compliant with the requirements of the real-time system are discussed.Entities:
Keywords: Harris/Shi-Tomasi algorithm; airborne unmanned platforms; corner detection; efficiency
Mesh:
Year: 2012 PMID: 22368499 PMCID: PMC3279243 DOI: 10.3390/s120100863
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Vision based air-to-ground target tracking system architecture.
Figure 2.General architecture of terrain characterization from image sequence.
Figure 3.Drone EO camera layout: (a) intelligent camera; (b) external camera connections; (c) main camera components.
Figure 4.Laboratory test system.
Figure 5.Corner detection algorithm blocks diagram.
Gaussian Filter Coefficients.
| 3 × 3 | 0 | 0 | 0 | 0 | 42 | 171 | 42 | 0 | 0 | 0 | 0 |
| 5 × 5 | 0 | 0 | 0 | 14 | 62 | 103 | 62 | 14 | 0 | 0 | 0 |
| 7 × 7 | 0 | 0 | 7 | 27 | 57 | 74 | 57 | 27 | 7 | 0 | 0 |
| 9 × 9 | 0 | 5 | 14 | 31 | 49 | 57 | 49 | 31 | 14 | 5 | 0 |
| 11 × 11 | 3 | 9 | 18 | 31 | 42 | 47 | 42 | 31 | 18 | 9 | 3 |
Figure 6.Test Image.
Algorithm functions characteristics.
| “format” | 10 |
| “format_bis” | 14 |
| “sobel” | 15 |
| “prewitt” | 14 |
| “matrix” | 8 |
| “filter” | 10 × 3 |
| “filtre_gauss” | (12 + 6 × (filter size)) × 3 |
| “critere_Harris” | 10 |
| “critere_Shi” | 31 |
| “look_for_max” | 6 |
Corner detection algorithm configuration and performance.
| Filter Size and Type | (7 × 7) square filter |
| Criterion of Detection of Corners | Harris-Stephen |
| Detection Time on VGA Image | 45 ms |
| Detection Time on Binned VGA Image | 13 ms |
Figure 7.Corner detection implemented on the reference image.