Pulse-coupled neural network performance for real-time identification of vegetation during forced landing


Autoria(s): Hayward, Ross F.; Warne, David; Kelson, Neil A.; Banks, Jasmine; Mejias, Luis
Data(s)

03/12/2013

Resumo

Safety concerns in the operation of autonomous aerial systems require safe-landing protocols be followed during situations where the a mission should be aborted due to mechanical or other failure. On-board cameras provide information that can be used in the determination of potential landing sites, which are continually updated and ranked to prevent injury and minimize damage. Pulse Coupled Neural Networks have been used for the detection of features in images that assist in the classification of vegetation and can be used to minimize damage to the aerial vehicle. However, a significant drawback in the use of PCNNs is that they are computationally expensive and have been more suited to off-line applications on conventional computing architectures. As heterogeneous computing architectures are becoming more common, an OpenCL implementation of a PCNN feature generator is presented and its performance is compared across OpenCL kernels designed for CPU, GPU and FPGA platforms. This comparison examines the compute times required for network convergence under a variety of images obtained during unmanned aerial vehicle trials to determine the plausibility for real-time feature detection.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/65474/

Relação

http://eprints.qut.edu.au/65474/1/EMAC2013_PCNN_RFH_DJW_NAK_JEB_LMA.pdf

Hayward, Ross F., Warne, David, Kelson, Neil A., Banks, Jasmine, & Mejias, Luis (2013) Pulse-coupled neural network performance for real-time identification of vegetation during forced landing. In 11th Engineering Mathematics and Applications Conference, 1-4 December 2013, Queensland University of Technology, Brisbane, QLD. (Unpublished)

Direitos

Copyright 2013 The Authors

Fonte

Australian Research Centre for Aerospace Automation; Division of Technology, Information and Learning Support; School of Electrical Engineering & Computer Science; High Performance Computing and Research Support; Science & Engineering Faculty

Palavras-Chave #080106 Image Processing #080109 Pattern Recognition and Data Mining #090602 Control Systems Robotics and Automation #100603 Logic Design #100605 Performance Evaluation; Testing and Simulation of Reliability #100606 Processor Architectures #Unmanned Aerial Vehicle #Emergency landing #Pulse Coupled Neural Network #Field Programmable Gate Array #OpenCL
Tipo

Conference Item