Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 2016, Article ID 3252148, 9 pages
http://dx.doi.org/10.1155/2016/3252148
Research Article

Distributed Parallel Endmember Extraction of Hyperspectral Data Based on Spark

1School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
2Jiangsu High Technology Research Key Laboratory for Wireless Sensor Networks, Nanjing 210003, China

Received 24 February 2016; Revised 6 May 2016; Accepted 22 May 2016

Academic Editor: Laurence T. Yang

Copyright © 2016 Zebin Wu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. J. M. Bioucas-Dias, A. Plaza, N. Dobigeon et al., “Hyperspectral unmixing overview: geometrical, statistical, and sparse regression-based approaches,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 5, no. 2, pp. 354–379, 2012. View at Publisher · View at Google Scholar · View at Scopus
  2. Z. Wu, S. Ye, J. Liu, L. Sun, and Z. Wei, “Sparse non-negative matrix factorization on GPUs for hyperspectral unmixing,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 7, no. 8, pp. 3640–3649, 2014. View at Publisher · View at Google Scholar · View at Scopus
  3. R. A. Neville, K. Staenz, T. Szeredi et al., “Automatic endmember extraction from hyperspectral data for mineral exploration,” in Proceeding of 21st Canadian Symposium Remote Sensing, pp. 21–24, Ottawa, Canada, June 1999.
  4. J. M. P. Nascimento and J. M. B. Dias, “Does independent component analysis play a role in unmixing hyperspectral data?” IEEE Transactions on Geoscience and Remote Sensing, vol. 43, no. 1, pp. 175–187, 2005. View at Publisher · View at Google Scholar · View at Scopus
  5. J. M. P. Nascimento and J. M. Bioucas-Dias, “Hyperspectral unmixing algorithm via dependent component analysis,” in Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS '07), pp. 4033–4036, Barcelona, Spain, June 2007. View at Publisher · View at Google Scholar · View at Scopus
  6. J. M. P. Nascimento and J. M. B. Dias, “Vertex component analysis: a fast algorithm to unmix hyperspectral data,” IEEE Transactions on Geoscience and Remote Sensing, vol. 43, no. 4, pp. 898–910, 2005. View at Publisher · View at Google Scholar · View at Scopus
  7. C.-I. Chang, C.-C. Wu, W.-M. Liu, and Y.-C. Ouyang, “A new growing method for simplex-based endmember extraction algorithm,” IEEE Transactions on Geoscience and Remote Sensing, vol. 44, no. 10, pp. 2804–2819, 2006. View at Publisher · View at Google Scholar · View at Scopus
  8. J. Li and J. B. Dias, “Minimum volume simplex analysis: a fast algorithm to unmixhyperspectral data,” in Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, pp. 250–253, Boston, Mass, USA, 2008.
  9. A. Plaza, Q. Du, Y.-L. Chang, and R. L. King, “High performance computing for hyperspectral remote sensing,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 4, no. 3, pp. 528–544, 2011. View at Publisher · View at Google Scholar · View at Scopus
  10. C. A. Lee, S. D. Gasster, A. Plaza, C.-I. Chang, and B. Huang, “Recent developments in high performance computing for remote sensing: a review,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 4, no. 3, pp. 508–527, 2011. View at Publisher · View at Google Scholar · View at Scopus
  11. C. González, D. Mozos, J. Resano, and A. Plaza, “FPGA implementation of the N-FINDR algorithm for remotely sensed hyperspectral image analysis,” IEEE Transactions on Geoscience and Remote Sensing, vol. 50, no. 2, pp. 374–388, 2012. View at Publisher · View at Google Scholar · View at Scopus
  12. A. Remón, S. Sánchez, A. Paz, E. S. Quintana-Ortí, and A. Plaza, “Real-time endmember extraction on multi-core processors,” IEEE Geoscience and Remote Sensing Letters, vol. 8, no. 5, pp. 924–928, 2011. View at Publisher · View at Google Scholar · View at Scopus
  13. S. Bernabe, S. Sanchez, A. Plaza, S. Lopez, J. A. Benediktsson, and R. Sarmiento, “Hyperspectral unmixing on GPUs and multi-core processors: a comparison,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 6, no. 3, pp. 1386–1398, 2013. View at Publisher · View at Google Scholar · View at Scopus
  14. A. Barberis, G. Danese, F. Leporati, A. Plaza, and E. Torti, “Real-time implementation of the vertex component analysis algorithm on GPUs,” IEEE Geoscience and Remote Sensing Letters, vol. 10, no. 2, pp. 251–255, 2013. View at Publisher · View at Google Scholar · View at Scopus
  15. J. M. P. Nascimento, J. M. Bioucas-Dias, J. M. Rodriguez Alves, V. Silva, and A. Plaza, “Parallel hyperspectral unmixing on GPUs,” IEEE Geoscience and Remote Sensing Letters, vol. 11, no. 3, pp. 666–670, 2014. View at Publisher · View at Google Scholar · View at Scopus
  16. Z. Wu, Y. Li, A. Plaza, J. Li, F. Xiao, and Z. Wei, “Parallel and distributed dimensionality reduction of hyperspectral data on cloud computing architectures,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 9, no. 6, pp. 2270–2278, 2016. View at Publisher · View at Google Scholar
  17. Z. Chen, N. Chen, C. Yang, and L. Di, “Cloud computing enabled web processing service for earth observation data processing,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, vol. 5, no. 6, pp. 1637–1649, 2012. View at Publisher · View at Google Scholar · View at Scopus
  18. K. Stanoevska-Slabeva, T. Wozniak, and S. Ristol, Grid and Cloud Computing: A Business Perspective on Technology and Applications, Springer, Heidelberg, Germany, 2010.
  19. D. C. Heinz and C.-I. Chang, “Fully constrained least squares linear spectral mixture analysis method for material quantification in hyperspectral imagery,” IEEE Transactions on Geoscience and Remote Sensing, vol. 39, no. 3, pp. 529–545, 2001. View at Publisher · View at Google Scholar · View at Scopus
  20. J. Dean and S. Ghemawat, “MapReduce: Simplified data processing on large clusters,” Communications of the ACM, vol. 51, no. 1, pp. 107–113, 2008. View at Publisher · View at Google Scholar · View at Scopus
  21. D. Borthakur, “HDFS Architecture Guide,” 2008, https://hadoop.apache.org/docs/r1.2.1/hdfs_design.pdf.
  22. M. Zaharia, M. Chowdhury, T. Das et al., “Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing,” in Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation (NSDI '12), p. 2, USENIX Association, San Jose, Calif, USA, April 2012.
  23. M. Zaharia, “An architecture for fast and general data processing on large clusters,” Tech. Rep. UCB/EECS-2014-12, Electrical Engineering and Computer Sciences, University of California at Berkeley, 2014. View at Google Scholar