Skip to main content
Log in

Fast star centroid extraction algorithm with sub-pixel accuracy based on FPGA

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

Spacecraft’s attitude information plays an important role in celestial navigation. The attitude is mainly determined by matching the star’s centroid in the obtained image with its corresponding information in star catalog. Generally, the star image can be regarded as a spot with a diameter <5 pixels. Therefore, it is very difficult to extract the star centroid with sub-pixel accuracy, especially in the hardware system, such as FPGAs. The existing spot centroid extraction methods with high accuracy require plenty of pixels to realize the complex computations. Limited to the star’s diameter and hardware requirements, such methods are not suitable for star centroid extraction in hardware system. To solve the problem, a two-step extraction method for star centroid with sub-pixel accuracy is proposed. The maximum pixel-level center can be located through zero crossing of the first derivative in a small region. Taking the pixel-level center as the middle of the window with fixed size, the sub-pixel offsets to the sub-pixel center can be calculated using fixed window weighted centroid method. The sub-pixel center of the star is then obtained by adding the offsets to the pixel-level center. This method can be implemented in hardware to increase processing speed, using Verilog hardware description languages. A simulation is performed on computer and FPGA. Experimental results show the excellent performance in accuracy and processing speed of two-step method. In addition, two-step method has strong ability of resisting noise and good robustness compared to other methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Liebe, C.C.: Star trackers for attitude determination. IEEE Aerosp. Electron. Syst. Mag. 10, 10–16 (1995)

    Article  Google Scholar 

  2. McBryde, C.R., Lightsey, E.G.: A star tracker design for cubesats. In: IEEE Conference on Aerospace, pp. 1–14 (2012)

  3. Li, Z.L., Liang, B., Zhang, T., Zhu, H.L.: Image simulation for airborne star tracker under strong background radiance. In: IEEE International Conference on Computer Science and Automation Engineering (CSAE), vol. 1, pp. 644–648 (2012)

  4. Shortis, M.R., Clarke, T.A., Short, T.: A comparison of some techniques for the subpixel location of discrete target images. In: Proceedings SPIE, vol. 2350, pp. 239–250 (1994)

  5. Bochem, A., Herpers, R., Kent, K.B.: Hardware acceleration of BLOB detection for image processing. In: 2010 Third International Conference on Advances in Circuits, Electronics and Micro-Electronics (CENICS), pp. 28–33 (2010)

  6. Mao, X.N., Liang, W.S., Zheng, X.J.: A parallel computing architecture based image processing algorithm for star sensor. J. Astronaut. 3, 023 (2011)

    Google Scholar 

  7. Schurz, F., Fey, D.: A programmable parallel processor architecture in FPGAs for image processing sensors. In: Proceedings of the integrated design and process technology (IDPT’07) Conference, pp. 30–35 (2007)

  8. Xu, W., Li, Q., Feng, H.J., Xu, Z.H., Chen, Y.T.: A novel star image thresholding method for effective segmentation and centroid statistics. Opt. Int. J. Light Electron Optics 124(20), 4673–4677 (2013)

    Google Scholar 

  9. Wang, H.Y., Fei, Z.H., Wang, X.L.: Precise simulation of star spots and centroid calculation based on Gaussian distribution. Optics Precis. Eng. 7, 030 (2009)

    Google Scholar 

  10. Jiang, H., Fan, X.Y.: Centroid Locating for Star Image Object by FPGA. Adv. Mater. Res. 403, 1379–1383 (2012)

    Google Scholar 

  11. Zhang, G.J.: Star identification. National Defense Industry Press, Beijing (2011)

    Google Scholar 

  12. Ye, R.F., Lin, C., Lin, Z.H. Lu, X.Z., Chu, X.L., Huang, Y.Q.: New algorithm of sub-pixel locating laser spot center. In: Proceedings of SPIE, pp. 72821T-1 (2009)

  13. Xu, W., Li, Q., Feng, H.J., Xu, Z.H., Chen, Y.T.: Rapid star locating method for CCD image based on cross projection and differential extremum algorithm. In: Proceedings of SPIE, pp. 841900-1(2012)

  14. Xi, J.B., Song, Z.X., Gao, W.: Sub-pixel location with phase transfer function for star tracker. In: International Symposium on Precision Engineering Measurement and Instrumentation 2012, pp. 87590U–87590U-7 (2013)

  15. Liu, X.Y., Lu, Z.W., Wang, X., Ba, D.X.: Centroid position and intensity distribution measurement of the small-scale focal spot. Appl. Mech. Mater. 303, 344–348 (2013)

    Article  Google Scholar 

  16. Steger, C.: An unbiased detector of curvilinear structures. IEEE Trans. Pattern Anal. Mach. Intell. 20, 113–125 (1998)

    Article  Google Scholar 

  17. Wei, Z.Z., Gao, M., Zhang, G.J., Liu, Z.: Sub-pixel extraction method for the center of light-spot image. Opto Electr. Eng. 36, 7–12 (2009)

    Google Scholar 

  18. Jiang, J., Deng, J.Q., Zhang, G.J., Zhou, F.Q.: Real-time implementation of light stripe center extraction. Opt. Tech. 2, 003 (2008)

    Google Scholar 

  19. Knutson, M., Miller, D.: Fast star tracker centroid algorithm for high performance cubesat with air bearing validation, (2012)

  20. Bailey, D.G.: Design for embedded image processing on FPGAs. Wiley, New York (2011)

    Book  Google Scholar 

  21. Nielsen, A.K., Jensen, L.B.W.: Real time machine vision on FPGA. The Maersk Mc-Kinney Moller Institute, University of Southern Denmark, Denmark (2007)

    Google Scholar 

  22. Xuan, S.W., Li, X.J., Ma, C.Y.: An accelerated method of circular subtraction division. Microelectron. Comput. 12, 005 (2009)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No. 61372177), the Research Fund for the Doctoral Program of Higher Education of China (No. 20101102110033).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fuqiang Zhou.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhou, F., Zhao, J., Ye, T. et al. Fast star centroid extraction algorithm with sub-pixel accuracy based on FPGA. J Real-Time Image Proc 12, 613–622 (2016). https://doi.org/10.1007/s11554-014-0408-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-014-0408-z

Keywords

Navigation