skip to main content
research-article

Computer vision based guidance in UAVs: software engineering challenges

Authors Info & Claims
Published:27 November 2010Publication History
Skip Abstract Section

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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  11. Luca Lucchese, "Estimating Affine Transformations In The Frequency Domain", Department of Electrical and Computer Engineering, University of California at Santa Barbara, 2001.Google ScholarGoogle Scholar
  12. Ali Shokoufandeh, Ivan Marsic, Sven J Dickinson, "Viewbased object recognition using saliency maps", Image and Vision Computing 17 (1999) 445--460.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  14. Nick Kingsbury, "Rotation-invariant local feature matching with complex wavelets", appeared in European Signal Processing Conference, 2006.Google ScholarGoogle Scholar
  15. Chris Constantinides, Paul Parkinson, "Security Challenges in UAV development", 27th Digital Avionics Systems Conference, Oct 26-30, 2008.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  17. Nathan Funk, " A Study of the Kalman Filter applied to Visual Tracking", University of Alberta, Project for CMPUT 652, Dec 2003.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  19. Nathan Funk, "A Study of the Kalman Filter applied to Visual Tracking", Univ of Alberta, Project for CMPUT 652, Dec 2003.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Peter Kovesi, "Image Features from Phase Congruency", Department of Computer Science, the University of Western Australia, Nedlands, W.A. 6907, 1999.Google ScholarGoogle Scholar
  22. Nick Kingsbury, "Multiscale Keypoint Detection Using the Dual-Tree Complex Wavelet Transform", ICIP 2006: 1625--1628, 2006.Google ScholarGoogle Scholar
  23. Nick Kingsbury, "Rotation-invariant local feature matching with complex wavelets", appeared in European Signal Processing Conference, 2006.Google ScholarGoogle Scholar
  24. Alper Yilmaz, Omar Javed, Mubarak Shah, "Object Tracking: A Survey", ACM Computing Surveys, Vol.38, No 4, Article 13, Dec 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Kaiming He, Jian Sun, Xiaoou Tang, "Single Image Haze Removal Using Dark Channel Prior", appeared in CVPR, 2009.Google ScholarGoogle Scholar
  26. David G Lowe, "Object Recognition from Local Scale Invariant Features", In Proc of the International Conference on Computer Vision, Corfu, September 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R.R. Coifman and D.L. Donoho, "Translation-invariant denoising," in Wavelets and Statistics, A. Antoniadis, Ed. New York: Springer-Verlag, 1995.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • 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

    Copyright © 2010 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 27 November 2010

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader