1-Point RANSAC for extended Kalman filtering: Application to real-time structure from motion and visual odometry

This paper presents a framework for integrating sensor information from an inertial measuring unit (IMU), global positioning system (GPS) receiver, and monocular vision camera mounted to a low-flying unmanned aerial vehicle (UAV) for producing large-scale terrain reconstructions and classifying different species of vegetation within the environment. The reconstruction phase integrates all of the sensor information using a statistically optimal nonlinear least-squares bundle adjustment algorithm to estimate vehicle poses simultaneously to a highly detailed point feature map of the terrain. The classification phase uses feature descriptors based on the color and texture properties of vegetation observed in the vision data and uses the terrain information to build a georeferenced map of different types of vegetation. The resulting system can be used for a range of environmental monitoring missions such as invasive plant detection and biomass mapping. Experimental results of the algorithms are demonstrated in a “weed-finding” mission over a large farmland area of the Australian outback. © 2010 Wiley Periodicals, Inc.

[1]  Pi-Fuei Hsieh,et al.  Effect of spatial resolution on classification errors of pure and mixed pixels in remote sensing , 2001, IEEE Trans. Geosci. Remote. Sens..

[2]  Salah Sukkarieh,et al.  Building a Robust Implementation of Bearing‐only Inertial SLAM for a UAV , 2007, J. Field Robotics.

[3]  Manfred Ehlers,et al.  Automated analysis of ultra high resolution remote sensing data for biotope type mapping: new possibilities and challenges , 2003 .

[4]  Stefan B. Williams,et al.  Error modeling and calibration of exteroceptive sensors for accurate mapping applications , 2010 .

[5]  Kenneth Olofsson,et al.  Comparison of three individual tree crown detection methods , 2005, Machine Vision and Applications.

[6]  H. Nagendra,et al.  High resolution satellite imagery for tropical biodiversity studies: the devil is in the detail , 2008, Biodiversity and Conservation.

[7]  B. S. Manjunath,et al.  Texture Features for Browsing and Retrieval of Image Data , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  G. M. Casady,et al.  Detection of Leafy Spurge (Euphorbia esula) Using Multidate High-Resolution Satellite Imagery1 , 2005, Weed Technology.

[9]  Alexandre Carleer,et al.  Exploitation of Very High Resolution Satellite Data for Tree Species Identification , 2004 .

[10]  Kenshi Sakai,et al.  Use of airborne multispectral imagery to discriminate and map weed infestations in a citrus orchard , 2007 .

[11]  Lei Tian,et al.  CLASSIFICATION OF BROADLEAF AND GRASS WEEDS USING GABOR WAVELETS AND AN ARTIFICIAL NEURAL NETWORK , 2003 .

[12]  G. Hill,et al.  Vegetation mapping of a tropical freshwater swamp in the Northern Territory, Australia: A comparison of aerial photography, Landsat TM and SPOT satellite imagery , 2001 .

[13]  P. Gong,et al.  Object-based Detailed Vegetation Classification with Airborne High Spatial Resolution Remote Sensing Imagery , 2006 .

[14]  H. Durrant-Whyte,et al.  The ANSER Project: Data Fusion Across Multiple Uninhabited Air Vehicles , 2003 .

[15]  Patrick R. Amestoy,et al.  An Approximate Minimum Degree Ordering Algorithm , 1996, SIAM J. Matrix Anal. Appl..

[16]  Leonid P. Yaroslavsky,et al.  Weed detection in multi-spectral images of cotton fields , 2005 .

[17]  F. E. LaMastus,et al.  Using remote sensing to detect weed infestations in Glycine max , 2000, Weed Science.

[18]  C.-C. Jay Kuo,et al.  Texture analysis and classification with tree-structured wavelet transform , 1993, IEEE Trans. Image Process..

[19]  N. Zhang,et al.  Precision agriculture—a worldwide overview , 2002 .

[20]  Linda Anderson,et al.  Mapping Mesquite (Prosopis) Distribution and Density Using Visual Aerial Surveys , 2007 .

[21]  Ashok Samal,et al.  Texture as the basis for individual tree identification , 2006, Inf. Sci..

[22]  J. Paruelo,et al.  Land cover classification in the Argentine Pampas using multi-temporal Landsat TM data , 2003 .

[23]  Lei Tian,et al.  AERIAL CIR REMOTE SENSING FOR WEED DENSITY MAPPING IN A SOYBEAN FIELD , 2001 .

[24]  K. Lertzman,et al.  Combining High-Resolution Aerial Photography with Gradient-Directed Transects to Guide Field Sampling and Forest Mapping in Mountainous Terrain , 2003, Forest Science.

[25]  Edward H. Adelson,et al.  The Laplacian Pyramid as a Compact Image Code , 1983, IEEE Trans. Commun..

[26]  Jacob T. Mundt,et al.  Hyperspectral data processing for repeat detection of small infestations of leafy spurge , 2005 .

[27]  Jeremy F. Wallace,et al.  Monitoring an invasive perennial at the landscape scale with remote sensing , 2008 .

[28]  Shutao Li,et al.  Comparison and fusion of multiresolution features for texture classification , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[29]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1997, EuroCOLT.

[30]  J. Friedman Special Invited Paper-Additive logistic regression: A statistical view of boosting , 2000 .

[31]  Paul L. Patterson,et al.  Classification accuracy for stratification with remotely sensed data , 2003 .

[32]  Darius S. Culvenor,et al.  TIDA: an algorithm for the delineation of tree crowns in high spatial resolution remotely sensed imagery , 2002 .

[33]  K. Schwarz,et al.  A Multi-Sensor System for Airborne Image Capture and Georeferencing , 2000 .

[34]  Yoav Freund,et al.  A Short Introduction to Boosting , 1999 .

[35]  Rew,et al.  Evaluating the accuracy of mapping weeds in seedling crops using airborne digital imaging: Avena spp. in seedling triticale , 1999 .

[36]  Gang Xu,et al.  Information fusion for rural land-use classification with high-resolution satellite imagery , 2003, IEEE Trans. Geosci. Remote. Sens..

[37]  Reinhard Koch,et al.  Visual Modeling with a Hand-Held Camera , 2004, International Journal of Computer Vision.

[38]  Si Wu,et al.  Improving support vector machine classifiers by modifying kernel functions , 1999, Neural Networks.