Hostname: page-component-77f85d65b8-grvzd Total loading time: 0 Render date: 2026-04-18T10:19:46.041Z Has data issue: false hasContentIssue false

Image Processing Algorithms For Deep-Space Autonomous Optical Navigation

Published online by Cambridge University Press:  22 April 2013

Shuang Li*
Affiliation:
(College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
Ruikun Lu
Affiliation:
(College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
Liu Zhang
Affiliation:
(Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China)
Yuming Peng
Affiliation:
(Shanghai Institute of Satellite Engineering, Shanghai 200240, China)
Rights & Permissions [Opens in a new window]

Abstract

As Earth-based radio tracking navigation is severely limited because of communications constraints and low relative navigation accuracy, autonomous optical navigation capabilities are essential for both robotic and manned deep-space exploration missions. Image processing is considered one of the key technologies for autonomous optical navigation to extract high-precision navigation observables from a raw image. New image processing algorithms for deep-space autonomous optical navigation are developed in this paper. First, multiple image pre-processing and the Canny edge detection algorithm are adopted to identify the edges of target celestial bodies and simultaneously remove the potential false edges. Secondly, two new limb profile fitting algorithms are proposed based on the Least Squares method and the Levenberg-Marquardt algorithm, respectively, with the assumption that the perspective projection of a target celestial body on the image plane will form an ellipse. Next, the line-of-sight (LOS) vector from the spacecraft to the centroid of the observed object is obtained. This is taken as the navigation measurement observable and input to the navigation filter algorithm. Finally, the image processing algorithms developed in this paper are validated using both synthetic simulated images and real flight images from the MESSENGER mission.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2013 
Figure 0

Figure 1. Sketch of the image processing procedure.

Figure 1

Figure 2. Raw gray image of Mercury.

Figure 2

Figure 3. Image after threshold segmentation (τ = 0·1).

Figure 3

Figure 4. Canny edge detection result.

Figure 4

Figure 5. Edge gradient direction distribution.

Figure 5

Figure 6. Edge detection result without pseudo-edge.

Figure 6

Figure 7. Image processing algorithm applied to real image containing Mercury. (Taken by MESSENGER on 15 January 2008).

Figure 7

Figure 8. Image processing algorithm applied to real image containing Venus. (Taken by MESSENGER on 6 June 2007).

Figure 8

Figure 9. Simulated image of a planet with flat surface.

Figure 9

Figure 10. Simulated image of a planet with crater texture.

Figure 10

Figure 11. Simulated image of a planet with atmosphere.

Figure 11

Figure 12. Image processing algorithm applied to simulated images of a distant planet.

Figure 12

Table 1. Fitting error of Least Squares-based ellipse fitting algorithm.

Figure 13

Table 2. Fitting error of improved ellipse fitting with direct least-squares estimation.

Figure 14

Table 3. Fitting error of Levenberg-Marquardt based ellipse fitting algorithm.

Figure 15

Table 4. Error of the line-of-sight vector.