Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Computer vision based guidance in UAVs: software engineering challenges

Published: 27 November 2010 Publication History

Abstract

In this paper we discuss the key functional and quality attribute requirements and the associated design challenges in engineering a computer vision guided UAV (Unmanned Aerial Vehicle) system. The non-functional requirements of the UAV system as a wholeare identified and mapped to the computer vision subsystem which aids in the navigation process. Expectations on availability, reliability, performance, security and evolution of the vision subsystemare discussed and the related software design challenges elaborated

References

[1]
Dr K C Wong, "Unmanned Aerial Vehicles (Uavs) -- Are They Ready This Time? Are We?", Royal Aeronautical Society, Sydney Branch, 26 Nov 1997.
[2]
Bruce T Clough, "Unmanned Aerial Vehicles: Autonomous Control Challenges, A Researcher's Perspective", Air Force Research Laboratory, ControlScience Division, Chapter 3, CooperativeControl and Optimization, 35--53, Compiled Authors R Murphey and P M Paradalos (eds), Kluwer Academic Publishers, 2002.
[3]
Shane Agostino, Matthew Mammone, Matthieu Nelson, Tong Zhou, "Classification of Unmanned Air Vehicles", Technical Academic Report, under the guidance of Dr Maziar Arjomandi, Aeronautical Engineering Department, University of Adelaide, Australia.
[4]
Henri Eisenbeiss, "A Mini Unmanned Aerial Vehicle (UAV): System Overview and Image Acquisition", International Workshop on Processing and Visualization using high-resolution imagery, 18-20 Nov 2004, Pitsanulok, Thailand.
[5]
M. Kontitsis, Kimon P Valavanis, N Tsourveloudis, "A UAV Vision System for Airborne Surveillance", Proceedings of the 2004 IEEE, International Conference on Robotics and Automation, New Orleans, LA, April 2004.
[6]
Erdal Torun, "UAV Requirements and Design Considerations", paper presented at the RTO SCI Symposium on "Warfare Automation: Procedures and Techniques for Unmanned Vehicles", held in Ankara, Turkey, 26-28 April 1999 and published in RTO MP-44.
[7]
Liu Jiufu, Yang Zhong, "UML and B method based analysis and refinement for flight control software of unmanned aerial vehicle", 2008 International Conference on Computer Science and Software Engineering.
[8]
Fei-Bin Hsiao*, Ying-Chih Lai, Hian-Kun Tenn, Sheng-Yen Hsieh, Chun-Chih Chen and Woei-Leong Chan, "The Development of an Unmanned Aerial Vehicle System with Surveillance, Watch, Autonomous Flight and Navigation Capability", appeared in 21st Bristol UAV systems Conference, April 2006.
[9]
Krishnan Rangarajan, N Swaminathan, Vishnu Hegde, Jacob Jacob, "Product Quality Framework: A Vehicle for focusing on Product Quality Goals", ACM SIGSOFT, Software Engineering Notes vol 26 no 4 page 77, July 2001.
[10]
Ricardo C Bonfim Rodrigues and Sergio Roberto Pellegrino, "An Experimental Evaluation of Algorithms for Aerial Image Matching", 17th International Conference on Systems, Signals and Image Processing (IWSSIP), 2010.
[11]
Luca Lucchese, "Estimating Affine Transformations In The Frequency Domain", Department of Electrical and Computer Engineering, University of California at Santa Barbara, 2001.
[12]
Ali Shokoufandeh, Ivan Marsic, Sven J Dickinson, "Viewbased object recognition using saliency maps", Image and Vision Computing 17 (1999) 445--460.
[13]
Sven Dickinson, "Beyond One-to-One Feature Correspondence: The Need for Many-to-Many Matching and Image Abstraction", IEEE proceedings, 978-1-4244-3993-5/09, 2009.
[14]
Nick Kingsbury, "Rotation-invariant local feature matching with complex wavelets", appeared in European Signal Processing Conference, 2006.
[15]
Chris Constantinides, Paul Parkinson, "Security Challenges in UAV development", 27th Digital Avionics Systems Conference, Oct 26-30, 2008.
[16]
Ben Ludington, Eric Johnson and George Vachtsevanos, "Augmenting UAV Autonomy: Vision-Based Navigation and Target Tracking for Unmanned Aerial Vehicles", IEEE Robotics and Automation Magazine, 1070-9932/06, Sep 2006.
[17]
Nathan Funk, " A Study of the Kalman Filter applied to Visual Tracking", University of Alberta, Project for CMPUT 652, Dec 2003.
[18]
Ben Ludington, Eric Johnson and George Vachtsevanos, "Augmenting UAV Autonomy: Vision-Based Navigation and Target Tracking for Unmanned Aerial Vehicles", IEEE Robotics and Automation Magazine, 1070-9932/06, Sep 2006.
[19]
Nathan Funk, "A Study of the Kalman Filter applied to Visual Tracking", Univ of Alberta, Project for CMPUT 652, Dec 2003.
[20]
Fredrik Gustafsson, Fredrik Gunnarsson, Niclas Bergman, Urban Forssell, Particle Filters for Positioning, Navigation, and Tracking, IEEE Transaction on Signal Processing, vol. 50, No. 2, February 2002.
[21]
Peter Kovesi, "Image Features from Phase Congruency", Department of Computer Science, the University of Western Australia, Nedlands, W.A. 6907, 1999.
[22]
Nick Kingsbury, "Multiscale Keypoint Detection Using the Dual-Tree Complex Wavelet Transform", ICIP 2006: 1625--1628, 2006.
[23]
Nick Kingsbury, "Rotation-invariant local feature matching with complex wavelets", appeared in European Signal Processing Conference, 2006.
[24]
Alper Yilmaz, Omar Javed, Mubarak Shah, "Object Tracking: A Survey", ACM Computing Surveys, Vol.38, No 4, Article 13, Dec 2006.
[25]
Kaiming He, Jian Sun, Xiaoou Tang, "Single Image Haze Removal Using Dark Channel Prior", appeared in CVPR, 2009.
[26]
David G Lowe, "Object Recognition from Local Scale Invariant Features", In Proc of the International Conference on Computer Vision, Corfu, September 1999.
[27]
R.R. Coifman and D.L. Donoho, "Translation-invariant denoising," in Wavelets and Statistics, A. Antoniadis, Ed. New York: Springer-Verlag, 1995.
[28]
M. Lang, H. Guo, J.E. Odegard, C.S. Burrus, and R.O. Wells, Jr., "Noise reduction using an undecimated discrete wavelet transform," IEEE Signal Processing Lett., vol. 3, no. 1, pp. 10--12, Jan. 1996.
[29]
J. D. B. Nelson, S. K. Pang, N. G. Kingsbury, and S. J. Godsill, "Tracking Ground Based Targets in Aerial Video with Dual- Tree Wavelet Polar Matching and Particle Filtering, Appeared IEEE proceedings, 2008.
[30]
Tao Yang et al, "Real-time multiple objects tracking with occlusions handling in dynamic scenes", proceedings of IEEE computer society conference on CVPR, 2005.

Cited By

View all
  • (2023)Engineering Challenges for AI-Supported Computer Vision in Small Uncrewed Aerial Systems2023 IEEE/ACM 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN)10.1109/CAIN58948.2023.00033(158-170)Online publication date: May-2023
  • (2011)Scale weight selection for feature extraction using complex wavelets: A framework2011 International Conference on Image Information Processing10.1109/ICIIP.2011.6108960(1-5)Online publication date: Nov-2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 35, Issue 6
November 2010
132 pages
ISSN:0163-5948
DOI:10.1145/1874391
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 November 2010
Published in SIGSOFT Volume 35, Issue 6

Check for updates

Author Tags

  1. design challenges
  2. reliability
  3. vision subsystem

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Engineering Challenges for AI-Supported Computer Vision in Small Uncrewed Aerial Systems2023 IEEE/ACM 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN)10.1109/CAIN58948.2023.00033(158-170)Online publication date: May-2023
  • (2011)Scale weight selection for feature extraction using complex wavelets: A framework2011 International Conference on Image Information Processing10.1109/ICIIP.2011.6108960(1-5)Online publication date: Nov-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media