{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,26]],"date-time":"2025-12-26T07:09:11Z","timestamp":1766732951027,"version":"build-2065373602"},"reference-count":34,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2019,11,15]],"date-time":"2019-11-15T00:00:00Z","timestamp":1573776000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010418","name":"Defence Science and Technology Laboratory","doi-asserted-by":"publisher","award":["DSTLX-1000103251"],"award-info":[{"award-number":["DSTLX-1000103251"]}],"id":[{"id":"10.13039\/100010418","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>This paper proposes a simple yet effective method for improving the efficiency of sparse coding dictionary learning (DL) with an implication of enhancing the ultimate usefulness of compressive sensing (CS) technology for practical applications, such as in hyperspectral imaging (HSI) scene reconstruction. CS is the technique which allows sparse signals to be decomposed into a sparse representation \u201ca\u201d of a dictionary     D u    . The goodness of the learnt dictionary has direct impacts on the quality of the end results, e.g., in the HSI scene reconstructions. This paper proposes the construction of a concise and comprehensive dictionary by using the cluster centres of the input dataset, and then a greedy approach is adopted to learn all elements within this dictionary. The proposed method consists of an unsupervised clustering algorithm (K-Means), and it is then coupled with an advanced sparse coding dictionary (SCD) method such as the basis pursuit algorithm (orthogonal matching pursuit, OMP) for the dictionary learning. The effectiveness of the proposed K-Means Sparse Coding Dictionary (KMSCD) is illustrated through the reconstructions of several publicly available HSI scenes. The results have shown that the proposed KMSCD achieves ~40% greater accuracy, 5 times faster convergence and is twice as robust as that of the classic Spare Coding Dictionary (C-SCD) method that adopts random sampling of data for the dictionary learning. Over the five data sets that have been employed in this study, it is seen that the proposed KMSCD is capable of reconstructing these scenes with mean accuracies of approximately 20\u2013500% better than all competing algorithms adopted in this work. Furthermore, the reconstruction efficiency of trace materials in the scene has been assessed: it is shown that the KMSCD is capable of recovering ~12% better than that of the C-SCD. These results suggest that the proposed DL using a simple clustering method for the construction of the dictionary has been shown to enhance the scene reconstruction substantially. When the proposed KMSCD is incorporated with the Fast non-negative orthogonal matching pursuit (FNNOMP) to constrain the maximum number of materials to coexist in a pixel to four, experiments have shown that it achieves approximately ten times better than that constrained by using the widely employed TMM algorithm. This may suggest that the proposed DL method using KMSCD and together with the FNNOMP will be more suitable to be the material allocation module of HSI scene simulators like the CameoSim package.<\/jats:p>","DOI":"10.3390\/jimaging5110085","type":"journal-article","created":{"date-parts":[[2019,11,15]],"date-time":"2019-11-15T11:24:32Z","timestamp":1573817072000},"page":"85","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Endmember Learning with K-Means through SCD Model in Hyperspectral Scene Reconstructions"],"prefix":"10.3390","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8016-0965","authenticated-orcid":false,"given":"Ayan","family":"Chatterjee","sequence":"first","affiliation":[{"name":"Centre for Electronic Warfare, Information and Cyber, Cranfield Defence and Security, Cranfield University, Defence Academy of the United Kingdom, Shrivenham SN6 8LA, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2493-2534","authenticated-orcid":false,"given":"Peter W. T.","family":"Yuen","sequence":"additional","affiliation":[{"name":"Centre for Electronic Warfare, Information and Cyber, Cranfield Defence and Security, Cranfield University, Defence Academy of the United Kingdom, Shrivenham SN6 8LA, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1179\/174313110X12771950995716","article-title":"An introduction to hyperspectral imaging and its application for security, surveillance and target acquisition","volume":"58","author":"Yuen","year":"2010","journal-title":"Imaging Sci. J."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ward, J.T. (2008). Realistic Texture in Simulated Thermal Infrared Imagery. [Ph.D. Thesis, Chester F. Carlson Center for Imaging Science, Rochester Institute of Technology].","DOI":"10.1109\/IGARSS.2008.4779451"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Pereira, W., Richtsmeier, S., Carr, S., Kharabash, S., and Brady, A. (2014, January 24\u201327). A comparison of MCScene and CameoSim simulations of a real scene. Proceedings of the 2014 6th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), Lausanne, Switzerland.","DOI":"10.1109\/WHISPERS.2014.8077572"},{"key":"ref_4","unstructured":"Evans, R. (2019, November 13). Modeling of SOC-700 Hyperspectral Imagery with the CAMEO-SIM Code. Available online: http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.1000.5149&rep=rep1&type=pdf."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"025103","DOI":"10.1117\/1.OE.58.2.025103","article-title":"Comparison of empirical and predicted ultraviolet aircraft signatures","volume":"58","author":"James","year":"2019","journal-title":"Opt. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Li, H., Shen, H., Yuan, Q., Zhang, H., Zhang, L., and Zhang, L. (2016, January 21\u201324). Quality improvement of hyperspectral remote sensing images: A technical overview. Proceedings of the 2016 8th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), Los Angeles, CA, USA.","DOI":"10.1109\/WHISPERS.2016.8071695"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1109\/JSTARS.2012.2194696","article-title":"Hyperspectral Unmixing Overview: Geometrical, Statistical, and Sparse Regression-Based Approaches","volume":"5","author":"Plaza","year":"2012","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"963","DOI":"10.1109\/JSTSP.2011.2149497","article-title":"Learning Sparse Codes for Hyperspectral Imagery","volume":"5","author":"Charles","year":"2011","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1325","DOI":"10.1109\/TGRS.2018.2866054","article-title":"Reconstruction From Multispectral to Hyperspectral Image Using Spectral Library-Based Dictionary Learning","volume":"57","author":"Han","year":"2019","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"4311","DOI":"10.1109\/TSP.2006.881199","article-title":"K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation","volume":"54","author":"Aharon","year":"2006","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1128","DOI":"10.1109\/JSTSP.2015.2410763","article-title":"Self-Dictionary Sparse Regression for Hyperspectral Unmixing: Greedy Pursuit and Pure Pixel Search Are Related","volume":"9","author":"Fu","year":"2015","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Degerickx, J., Okujeni, A., Iordache, M.D., Hermy, M., Van der Linden, S., and Somers, B. (2017). A Novel Spectral Library Pruning Technique for Spectral Unmixing of Urban Land Cover. Remote Sens., 9.","DOI":"10.3390\/rs9060565"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"5171","DOI":"10.1109\/TGRS.2016.2557340","article-title":"Semiblind Hyperspectral Unmixing in the Presence of Spectral Library Mismatches","volume":"54","author":"Fu","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kapoor, A., and Singhal, A. (2017, January 9\u201310). A comparative study of K-Means, K-Means++ and Fuzzy C-Means clustering algorithms. Proceedings of the 2017 3rd International Conference on Computational Intelligence Communication Technology (CICT), Ghaziabad, India.","DOI":"10.1109\/CIACT.2017.7977272"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1007\/s11227-016-1896-3","article-title":"Cloud implementation of the K-means algorithm for hyperspectral image analysis","volume":"73","author":"Haut","year":"2017","journal-title":"J. Supercomput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1109\/LGRS.2018.2878036","article-title":"Sparse Dictionary Learning for Blind Hyperspectral Unmixing","volume":"16","author":"Liu","year":"2019","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"898","DOI":"10.1109\/TGRS.2005.844293","article-title":"Vertex component analysis: A fast algorithm to unmix hyperspectral data","volume":"43","author":"Nascimento","year":"2005","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"5067","DOI":"10.1109\/TGRS.2015.2417162","article-title":"Minimum Volume Simplex Analysis: A Fast Algorithm for Linear Hyperspectral Unmixing","volume":"53","author":"Li","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"6076","DOI":"10.1109\/TGRS.2016.2580702","article-title":"Robust Collaborative Nonnegative Matrix Factorization for Hyperspectral Unmixing","volume":"54","author":"Li","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Gao, D., Hu, Z., and Ye, R. (2018). Self-Dictionary Regression for Hyperspectral Image Super-Resolution. Remote Sens., 10.","DOI":"10.3390\/rs10101574"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4186","DOI":"10.1109\/TGRS.2015.2392755","article-title":"Spectral\u2013Spatial Classification of Hyperspectral Images With a Superpixel-Based Discriminative Sparse Model","volume":"53","author":"Fang","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1356","DOI":"10.1109\/TPAMI.2015.2487966","article-title":"Dictionary Learning for Sparse Coding: Algorithms and Convergence Analysis","volume":"38","author":"Bao","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1865","DOI":"10.1109\/LSP.2018.2878061","article-title":"Average Performance of Orthogonal Matching Pursuit (OMP) for Sparse Approximation","volume":"25","author":"Schnass","year":"2018","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1229","DOI":"10.1109\/LSP.2015.2393637","article-title":"Fast Non-Negative Orthogonal Matching Pursuit","volume":"22","author":"Yaghoobi","year":"2015","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1240","DOI":"10.1109\/TGRS.2016.2620494","article-title":"Adaptive Linear Spectral Mixture Analysis","volume":"55","author":"Chang","year":"2017","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_26","unstructured":"Jacobsson, J. (2005). Terrain Model Generation for the Infra Red Scene Simulation Software SensorVision(TM). [Master\u2019s Thesis, School of Computer Science and Engineering, Royal Institute of Technology]."},{"key":"ref_27","unstructured":"Piper, J. (2014, January 15\u201316). A new dataset for analysis of hyperspectral target detection performance. Proceedings of the HSI 2014, Hyperspectral Imaging and Applications Conference, Coventry UK."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"111719","DOI":"10.1117\/1.OE.51.11.111719","article-title":"Quick atmospheric correction code: Algorithm description and recent upgrades","volume":"51","author":"Bernstein","year":"2012","journal-title":"Opt. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MSP.2013.2278992","article-title":"Hyperspectral Target Detection: An Overview of Current and Future Challenges","volume":"31","author":"Nasrabadi","year":"2014","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"015012","DOI":"10.1117\/1.JRS.11.015012","article-title":"Geometry of statistical target detection","volume":"11","author":"Basener","year":"2017","journal-title":"J. Appl. Remote Sens."},{"key":"ref_31","unstructured":"Houlbrook, A.W., Gilmore, M.A., Moorhead, I.R., Filbee, D.R., Stroud, C.A., Hutchings, G., and Kirk, A. (2000). Scene simulation for camouflage assessment. Targets and Backgrounds VI: Characterization, Visualization, and the Detection Process, International Society for Optics and Photonics."},{"key":"ref_32","first-page":"480","article-title":"Simulation system of airborne FLIR searcher","volume":"Volume 9300","author":"Guina","year":"2014","journal-title":"International Symposium on Optoelectronic Technology and Application 2014: Infrared Technology and Applications"},{"key":"ref_33","unstructured":"AI, Z., Zhang, L., and Zhang, J. (2012, January 25\u201327). A practical method of texture segmentation and transformation for radar image simulation. Proceedings of the 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE), Zhangjiajie, China."},{"key":"ref_34","first-page":"792","article-title":"Dynamic scene simulation technology used for infrared seeker","volume":"Volume 7383","author":"Puschell","year":"2009","journal-title":"International Symposium on Photoelectronic Detection and Imaging 2009: Advances in Infrared Imaging and Applications"}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/5\/11\/85\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:34:42Z","timestamp":1760189682000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/5\/11\/85"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,15]]},"references-count":34,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2019,11]]}},"alternative-id":["jimaging5110085"],"URL":"https:\/\/doi.org\/10.3390\/jimaging5110085","relation":{},"ISSN":["2313-433X"],"issn-type":[{"type":"electronic","value":"2313-433X"}],"subject":[],"published":{"date-parts":[[2019,11,15]]}}}