{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T16:00:13Z","timestamp":1779120013806,"version":"3.51.4"},"reference-count":42,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2018,2,22]],"date-time":"2018-02-22T00:00:00Z","timestamp":1519257600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The miniaturization of spectrometer can broaden the application area of spectrometry, which has huge academic and industrial value. Among various miniaturization approaches, filter-based miniaturization is a promising implementation by utilizing broadband filters with distinct transmission functions. Mathematically, filter-based spectral reconstruction can be modeled as solving a system of linear equations. In this paper, we propose an algorithm of spectral reconstruction based on sparse optimization and dictionary learning. To verify the feasibility of the reconstruction algorithm, we design and implement a simple prototype of a filter-based miniature spectrometer. The experimental results demonstrate that sparse optimization is well applicable to spectral reconstruction whether the spectra are directly sparse or not. As for the non-directly sparse spectra, their sparsity can be enhanced by dictionary learning. In conclusion, the proposed approach has a bright application prospect in fabricating a practical miniature spectrometer.<\/jats:p>","DOI":"10.3390\/s18020644","type":"journal-article","created":{"date-parts":[[2018,2,22]],"date-time":"2018-02-22T07:05:41Z","timestamp":1519283141000},"page":"644","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":90,"title":["A Spectral Reconstruction Algorithm of Miniature Spectrometer Based on Sparse Optimization and Dictionary Learning"],"prefix":"10.3390","volume":"18","author":[{"given":"Shang","family":"Zhang","sequence":"first","affiliation":[{"name":"Department of Electronic Engineering, Tsinghua University, Beijing 100084, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5275-1787","authenticated-orcid":false,"given":"Yuhan","family":"Dong","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, Tsinghua University, Beijing 100084, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4276-0011","authenticated-orcid":false,"given":"Hongyan","family":"Fu","sequence":"additional","affiliation":[{"name":"Tsinghua-Berkeley Shenzhen Institute, Tsinghua University, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shao-Lun","family":"Huang","sequence":"additional","affiliation":[{"name":"Tsinghua-Berkeley Shenzhen Institute, Tsinghua University, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lin","family":"Zhang","sequence":"additional","affiliation":[{"name":"Tsinghua-Berkeley Shenzhen Institute, Tsinghua University, Shenzhen 518055, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,2,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1063\/1.1633025","article-title":"Miniature spectroscopic instrumentation: Applications to biology and chemistry","volume":"75","author":"Bacon","year":"2004","journal-title":"Rev. Sci. Instrum."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1109\/TIM.2003.821490","article-title":"State-of-the-art in integrated optical microspectrometers","volume":"53","author":"Wolffenbuttel","year":"2004","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_3","unstructured":"(2017, November 23). Mini-Spectrometers. Available online: http:\/\/www.hamamatsu.com\/resources\/pdf\/ssd\/mini-spectro_kacc0002e.pdf."},{"key":"ref_4","unstructured":"(2017, November 23). Miniature Spectrometers. Available online: http:\/\/www.oceanoptics.cn\/products\/spectrometers."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2126","DOI":"10.1364\/OE.11.002126","article-title":"Multimodal multiplex spectroscopy using photonic crystals","volume":"11","author":"Xu","year":"2003","journal-title":"Opt. Express"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1364\/OE.20.000489","article-title":"Design and implementation of a sub-nm resolution microspectrometer based on a linear-variable optical filter","volume":"20","author":"Emadi","year":"2012","journal-title":"Opt. Express"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"746","DOI":"10.1038\/nphoton.2013.190","article-title":"Compact spectrometer based on a disordered photonic chip","volume":"7","author":"Redding","year":"2013","journal-title":"Nat. Photonics"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Yang, T., Li, W., Huang, W., and Ho, H.P. (2012, January 2\u20136). Novel high resolution miniature spectrometer using an integrated diffraction hole array. Proceedings of the Opto-Electronics and Communications Conference, Busan, Korea.","DOI":"10.1109\/OECC.2012.6276669"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3217","DOI":"10.1364\/OL.40.003217","article-title":"Miniature spectrometer based on diffraction in a dispersive hole array","volume":"40","author":"Yang","year":"2015","journal-title":"Opt. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1377","DOI":"10.1016\/j.ijleo.2012.03.036","article-title":"An ultra compact spectrometer based on the optical transmission through a micro interferometer array","volume":"124","author":"Yang","year":"2013","journal-title":"Optik"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"4996","DOI":"10.1364\/OL.38.004996","article-title":"Compressive sensing spectrometry based on liquid crystal devices","volume":"38","author":"August","year":"2013","journal-title":"Opt. Lett."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"6584","DOI":"10.1364\/OE.21.006584","article-title":"All-fiber spectrometer based on speckle pattern reconstruction","volume":"21","author":"Redding","year":"2013","journal-title":"Opt. Express"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2029","DOI":"10.1364\/OL.41.002029","article-title":"Broadband multimode fiber spectrometer","volume":"41","author":"Liew","year":"2016","journal-title":"Opt. Lett."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"43454","DOI":"10.1038\/srep43454","article-title":"Compact silicon multimode waveguide spectrometer with enhanced bandwidth","volume":"7","author":"Piels","year":"2017","journal-title":"Sci. Rep."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1364\/OL.31.000332","article-title":"Integrated optical filter arrays fabricated by using the combinatorial etching technique","volume":"31","author":"Wang","year":"2006","journal-title":"Opt. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"632","DOI":"10.1364\/OL.32.000632","article-title":"Concept of a high-resolution miniature spectrometer using an integrated filter array","volume":"32","author":"Wang","year":"2007","journal-title":"Opt. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1056","DOI":"10.1364\/OE.16.001056","article-title":"On the estimation of target spectrum for filter-array based spectrometers","volume":"16","author":"Chang","year":"2008","journal-title":"Opt. Express"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1556","DOI":"10.1109\/JSEN.2010.2103054","article-title":"Filter-based miniature spectrometers: Spectrum reconstruction using adaptive regularization","volume":"11","author":"Kurokawa","year":"2011","journal-title":"IEEE Sens. J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"114402","DOI":"10.1117\/1.3645086","article-title":"Spectrum reconstruction for filter-array spectrum sensor from sparse template selection","volume":"50","author":"Chang","year":"2011","journal-title":"Opt. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2613","DOI":"10.1364\/OE.20.002613","article-title":"Improving resolution of miniature spectrometers by exploiting sparse nature of signals","volume":"20","author":"Oliver","year":"2012","journal-title":"Opt. Express"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"14575","DOI":"10.1364\/OE.22.014575","article-title":"Computational spectrometer based on a broadband diffractive optic","volume":"22","author":"Wang","year":"2014","journal-title":"Opt. Express"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1289","DOI":"10.1109\/TIT.2006.871582","article-title":"Compressed sensing","volume":"52","author":"Donoho","year":"2006","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1109\/MSP.2007.4286571","article-title":"Compressive sensing","volume":"24","author":"Baraniuk","year":"2007","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MSP.2007.914731","article-title":"An introduction to compressive sampling","volume":"25","author":"Wakin","year":"2008","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"948","DOI":"10.1109\/JPROC.2010.2044010","article-title":"Computational methods for sparse solution of linear inverse problems","volume":"98","author":"Tropp","year":"2010","journal-title":"Proc. IEEE"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3736","DOI":"10.1109\/TIP.2006.881969","article-title":"Image denoising via sparse and redundant representations over learned dictionaries","volume":"15","author":"Elad","year":"2006","journal-title":"IEEE Trans. Image Process."},{"key":"ref_27","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_28","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.dsp.2006.02.002","article-title":"Family of iterative LS-based dictionary learning algorithms, ILS-DLA, for sparse signal representation","volume":"17","author":"Engan","year":"2007","journal-title":"Digit. Signal Process."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2121","DOI":"10.1109\/TSP.2010.2040671","article-title":"Recursive least squares dictionary learning algorithm","volume":"58","author":"Skretting","year":"2010","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/MSP.2010.939537","article-title":"Dictionary learning","volume":"28","author":"Tosic","year":"2011","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"586","DOI":"10.1109\/JSTSP.2007.910281","article-title":"Gradient projection for sparse reconstruction: Application to compressed sensing and other inverse problems","volume":"1","author":"Figueiredo","year":"2007","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_32","unstructured":"(2016, May 07). Spectra Database Hosted at the University of Arizona. Available online: http:\/\/spectra.arizona.edu\/."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Aharon, M., Elad, M., and Bruckstein, A.M. (2005). K-SVD and its non-negative variant for dictionary design. Proc. SPIE, 5914.","DOI":"10.1117\/12.613878"},{"key":"ref_34","unstructured":"(2015, October 25). CVX: Matlab Software for Disciplined Convex Programming. Available online: http:\/\/cvxr.com\/cvx\/."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"606","DOI":"10.1109\/JSTSP.2007.910971","article-title":"An interior-point method for large-scale l1-regularized least squares","volume":"1","author":"Kim","year":"2007","journal-title":"IEEE J. Sel. Top. Signal Process."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1007\/s12532-011-0029-5","article-title":"Templates for convex cone problems with applications to sparse signal recovery","volume":"3","author":"Becker","year":"2011","journal-title":"Math. Program. Comput."},{"key":"ref_37","unstructured":"(2017, January 01). TFOCS: Templates for First-Order Conic Solvers. Available online: http:\/\/cvxr.com\/tfocs\/."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1162\/jocn.1991.3.1.71","article-title":"Eigenfaces for recognition","volume":"3","author":"Turk","year":"1991","journal-title":"J. Cogn. Neurosci."},{"key":"ref_39","unstructured":"(2017, November 23). A Tutorial on Principal Components Analysis. Available online: http:\/\/www.cs.otago.ac.nz\/cosc453\/student_tutorials\/principal_components.pdf."},{"key":"ref_40","unstructured":"(2017, November 23). A Tutorial on Principal Component Analysis. Available online: https:\/\/www.cs.princeton.edu\/picasso\/mats\/PCA-Tutorial-Intuition_jp.pdf."},{"key":"ref_41","unstructured":"(2017, November 23). Principal Component Analysis. Available online: http:\/\/www.stat.columbia.edu\/~fwood\/Teaching\/w4315\/Fall2009\/pca.pdf."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1111\/j.2517-6161.1996.tb02080.x","article-title":"Regression shrinkage and selection via the lasso","volume":"58","author":"Tibshirani","year":"1996","journal-title":"J. R. Stat. Soc. Ser. B Methodol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/644\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:55:51Z","timestamp":1760194551000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/644"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,22]]},"references-count":42,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2018,2]]}},"alternative-id":["s18020644"],"URL":"https:\/\/doi.org\/10.3390\/s18020644","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,2,22]]}}}