Skip to main content
Log in

Real-time N-finder processing algorithms for hyperspectral imagery

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

Abstract

N-finder algorithm (N-FINDR) is probably one of most popular and widely used algorithms for endmember extraction in hyperspectral imagery. When it comes to practical implementation, four major obstacles need to be overcome. One is the number of endmembers which must be known a priori. A second one is the use of random initial endmembers to initialize N-FINDR, which generally results in different sets of final extracted endmembers. Consequently, the results are inconsistent and not reproducible. A third one is requirement of dimensionality reduction (DR) where different used DR techniques produce different results. Finally yet importantly, it is the very expensive computational cost caused by an exhaustive search for endmembers all together simultaneously. This paper re-designs N-FINDR in a real time processing fashion to cope with these issues. Four versions of Real Time (RT) N-FINDR are developed, RT Iterative N-FINDR (RT IN-FINDR), RT SeQuential N-FINDR (RT SQ N-FINDR), RT Circular N-FINDR, RT SuCcessive N-FINDR (RT SC N-FINDR), each of which has its own merit for implementation. Experimental results demonstrate that real time processing algorithms perform as well as their counterparts with no real-time processing.

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
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. Winter, M. E.: N-finder: an algorithm for fast autonomous spectral endmember determination in hyperspectral data. In: Image Spectrometry V, Proceedings of SPIE, vol. 3753, pp. 266–277 (1999)

  2. Boardman, J.W.: Geometric mixture analysis of imaging spectrometery data. Proc. Int. Geosci. Remote Sens. Symp. 4, 2369–2371 (1994)

    Google Scholar 

  3. Chaudhry, F., Wu, C., Liu, W., Chang, C.-I., Plaza, A.: Pixel purity index-based algorithms for endmember extraction from hyperspectral imagery, chap. 3. In: Chang, C.-I. (ed.) Recent Advances in Hyperspectral Signal and Image Processing. Research Signpost, Trivandrum (2006)

    Google Scholar 

  4. Chang, C.-I., Plaza, A.: Fast iterative algorithm for implementation of pixel purity index. IEEE Geosci. Remote Sens. Lett. 3(1), 63–67 (2006)

    Article  Google Scholar 

  5. Plaza, A., Chang, C.-I.: Impact of initialization on design of endmember extraction algorithms. IEEE Trans. Geosci. Remote Sens. 44(11), 3397–3407 (2006)

    Article  Google Scholar 

  6. Chang, C.-I., Wu, C.-C.: Random pixel purity index algorithm. IEEE Trans. Geosci. Remote Sens. Lett. (to appear)

  7. Chang, C.-I.: Hyperspectral Imaging: Techniques for Spectral Detection and Classification. Dordrecht: Kluwer Academic/Plenum Publishers (2003)

  8. Chang, C.-I., Du, Q.: Estimation of number of spectrally distinct signal sources in hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 42(3), 608–619 (2004)

    Article  Google Scholar 

  9. Chang, C.-I., Wu, C., Liu, W., Ouyang, Y.C.: A growing method for simplex-based endmember extraction algorithms. IEEE Trans. Geosci. Remote Sens. 44(10), 2804–2819 (2006)

    Article  Google Scholar 

  10. Reed, M., Simons, B. Functional Analysis, Academic Press, New York (1972)

  11. http://speclab.cr.usgs.gov/cuprite.html

  12. Harsanyi, J.C., Chang, C.-I.: Hyperspectral image classification and dimensionality reduction: an orthogonal subspace projection approach. IEEE Trans. Geosci. Remote Sens. 32(4), 779–785 (1994)

    Article  Google Scholar 

  13. Harsanyi, J.C., Farrand, W., Chang, C.-I.: Detection of subpixel spectral signatures in hyperspectral image sequences. In: Annual Meeting, Proceedings of American Society of Photogrammetry and Remote Sensing, Reno, pp. 236–247 (1994)

  14. Nascimento, J.M.P., Dias, J.M.: Vertex component analysis: a fast algorithm to unmix hyperspectral data. IEEE Trans. Geosci. Remote Sens. 43(4), 898–910 (2005)

    Article  Google Scholar 

  15. Wang, J., Chang, C.-I.: Independent component analysis-based dimensionality reduction with applications in hyperspectral image analysis. IEEE Trans. Geosci. Remote Sens. 44(6), 1586–1600 (2006)

    Article  Google Scholar 

  16. Wu, C.C., Lo, C.S., Chang, C.-I.: Improved process for use of a simplex growing algorithm for endmember extraction. IEEE Trans. Geosci. Remote Sens. Lett. 6(3), 523–527 (2009)

    Article  Google Scholar 

  17. Wang, J., Chang, C.-I.: Applications of independent component analysis in endmember extraction and abundance quantification for hyperspectral imagery. IEEE Trans. Geosci Remote Sens. 44(9), 2601–2616

  18. Winter, E.M., Schlangen, M.J., Hill, A.B., Simi, C.G., Winter, Winter, M.E.: Tradeoffs for real-time hyperspectral analysis. In: Proceedings of SPIE, vol. 4725, Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery VIII, pp. 366–371 (2002)

  19. Wang, J., Chang, C.-I.: FPGA design for real-time implementation of hyperspectral target detection and classification algorithms. In: Plaza, A., Chang, C.-I., (eds.) High-Performance Computing in Remote Sensing, chap. 16, pp. 379–395, Boca Raton: CRC Press (2007)

Download references

Acknowledgment

C.-I Chang would like to thank for support received from the National Science Council in Taiwan under NSC 98-2811-E-005-024 and NSC 98-2221-E-005-096.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chein-I Chang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wu, CC., Chen, HM. & Chang, CI. Real-time N-finder processing algorithms for hyperspectral imagery. J Real-Time Image Proc 7, 105–129 (2012). https://doi.org/10.1007/s11554-010-0151-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-010-0151-z

Keywords

Navigation