High-Accuracy Synchronous Extraction Algorithm of Star and Celestial Body Features for Optical Navigation Sensor

This paper provides an optimal high-performance image processing algorithm for a miniaturized independent optical navigation sensor, which combines the functions of a star tracker and a navigation camera. This novel image processing algorithm is capable of extracting two different types of optical navigation measurements from a raw image. The aim is to simultaneously extract stars and target celestial body features with high accuracy and reliability to estimate observer-to-body relative position in subsequent navigation process. This paper presents star and celestial body imaging models and a novel slope edge model. We propose an high-performance algorithm to achieve the synchronous extraction of star and celestial body image features based on the aforementioned models. Double-window variance difference method is proposed to segment and classify stars and edge image regions of a celestial body with strong robustness. The sub-pixel level position of star centroid and celestial body edges are then simultaneously extracted by using the same operator on the basis of the consistency of the derivative distribution of star and celestial body edge profiles. The edge extraction deviation when using the slope edge model is also analyzed and compensated, and the accuracy of the celestial body edge extraction is improved to a higher level. The proposed algorithm has excellent feature extraction performance in terms of qualitative and quantitative measurements. This paper has established a technical foundation for the development of the miniaturized independent optical navigation sensor, which is low cost, light weight and has flexible applicability due to its high accuracy and robustness.

[1]  Bedabrata Pain,et al.  CMOS active pixel sensor specific performance effects on star tracker/imager position accuracy , 2001, SPIE OPTO.

[2]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[3]  Daniele Mortari,et al.  Position Estimation Using the Image Derivative , 2015 .

[4]  Rashmi,et al.  Performance Analysis of Adaptive Canny EdgeDetector Using Bilateral Filter , 2013 .

[5]  Timothy A. Clarke,et al.  Comparison of some techniques for the subpixel location of discrete target images , 1994, Other Conferences.

[6]  E. Glenn Lightsey,et al.  An On-Board Image Processing Algorithm for a Spacecraft Optical Navigation Sensor System , 2012 .

[7]  David Malah,et al.  A study of edge detection algorithms , 1982, Comput. Graph. Image Process..

[8]  E. Glenn Lightsey,et al.  Integrated Performance of an Autonomous Optical Navigation System for Space Exploration , 2010 .

[9]  Daniele Mortari,et al.  Planet or Moon image processing for spacecraft attitude estimation , 2008, J. Electronic Imaging.

[10]  Hui Jia,et al.  Systematic error analysis and compensation for high accuracy star centroid estimation of star tracker , 2010 .

[11]  Xiao Chen,et al.  A High-accuracy Extraction Algorithm of Planet Centroid Image in Deep-space Autonomous Optical Navigation , 2015, Journal of Navigation.

[12]  Carsten Steger,et al.  Unbiased extraction of curvilinear structures from 2D and 3D images , 1998 .

[13]  Domenico Accardo,et al.  Enhancement of the centroiding algorithm for star tracker measure refinement , 2003 .

[14]  Jiancheng Fang,et al.  An overview of the autonomous navigation for a gravity-assist interplanetary spacecraft , 2013 .

[15]  Christopher Kühl Combined earth- /star sensor for attitude and orbit determination of geostationary satellites , 2005 .

[16]  Guangjun Zhang,et al.  Dynamic imaging model and parameter optimization for a star tracker. , 2016, Optics express.

[17]  Steve Ankuo Chien,et al.  Image processing onboard spacecraft for autonomous plume detection , 2012 .

[18]  Shyam Bhaskaran,et al.  Autonomous optical navigation for interplanetary missions , 1996, Optics & Photonics.

[19]  Bo Yang,et al.  On-orbit calibration approach for optical navigation camera in deep space exploration. , 2016, Optics express.

[20]  William M. Owen,et al.  Methods of optical navigation , 2011 .

[21]  Joris De Schutter,et al.  An Accurate and Efficient Gaussian Fit Centroiding Algorithm for Star Trackers , 2013 .

[22]  Sun Hur-Diaz,et al.  Autonomous lunar orbit navigation using optical sensors , 2008 .

[23]  B. Hapke Bidirectional reflectance spectroscopy: 1. Theory , 1981 .

[24]  John J. Enright Moon-Tracking Modes for Star Trackers , 2010 .

[25]  Jorge Ares,et al.  Influence of thresholding on centroid statistics: full analytical description. , 2004, Applied optics.

[26]  Daniele Mortari,et al.  Image Processing of Illuminated Ellipsoid , 2016 .

[27]  Hao Wang,et al.  Celestial Object Imaging Model and Parameter Optimization for an Optical Navigation Sensor Based on the Well Capacity Adjusting Scheme , 2017, Sensors.

[28]  S. Stallinga,et al.  Accuracy of the gaussian point spread function model in 2D localization microscopy. , 2010, Optics express.

[29]  Yuming Peng,et al.  Image Processing Algorithms For Deep-Space Autonomous Optical Navigation , 2013, Journal of Navigation.

[30]  Carl Christian Liebe,et al.  Accuracy performance of star trackers - a tutorial , 2002 .

[31]  John A. Christian Optical navigation for a spacecraft in a planetary system , 2010 .

[32]  Tom Dzamba,et al.  Towards Star Tracker Only Attitude Estimation , 2010 .

[33]  Coralie D. Jackman,et al.  OPTICAL NAVIGATION CAPABILITIES FOR DEEP SPACE MISSIONS , 2013 .

[34]  Daniele Mortari Moon-Sun Attitude Sensor , 1997 .