{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T23:12:53Z","timestamp":1779145973121,"version":"3.51.4"},"reference-count":30,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2020,8,5]],"date-time":"2020-08-05T00:00:00Z","timestamp":1596585600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100014438","name":"Business Finland","doi-asserted-by":"publisher","award":["1389\/31\/2019"],"award-info":[{"award-number":["1389\/31\/2019"]}],"id":[{"id":"10.13039\/501100014438","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>Knowledge of the spectral response of a camera is important in many applications such as illumination estimation, spectrum estimation in multi-spectral camera systems, and color consistency correction for computer vision. We present a practical method for estimating the camera sensor spectral response and uncertainty, consisting of an imaging method and an algorithm. We use only 15 images (four diffraction images and 11 images of color patches of known spectra to obtain high-resolution spectral response estimates) and obtain uncertainty estimates by training an ensemble of response estimation models. The algorithm does not assume any strict priors that would limit the possible spectral response estimates and is thus applicable to any camera sensor, at least in the visible range. The estimates have low errors for estimating color channel values from known spectra, and are consistent with previously reported spectral response estimates.<\/jats:p>","DOI":"10.3390\/jimaging6080079","type":"journal-article","created":{"date-parts":[[2020,8,5]],"date-time":"2020-08-05T06:02:21Z","timestamp":1596607341000},"page":"79","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Practical Camera Sensor Spectral Response and Uncertainty Estimation"],"prefix":"10.3390","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4553-6880","authenticated-orcid":false,"given":"Mikko E.","family":"Toivonen","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Helsinki, 00560 Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7950-1355","authenticated-orcid":false,"given":"Arto","family":"Klami","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Helsinki, 00560 Helsinki, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,8,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/s11263-013-0632-1","article-title":"Camera spectral sensitivity and white balance estimation from sky images","volume":"105","author":"Kawakami","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1085","DOI":"10.1364\/JOSAA.34.001085","article-title":"Illuminant estimation in multispectral imaging","volume":"34","author":"Khan","year":"2017","journal-title":"JOSA A"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1002\/col.20226","article-title":"Scene illuminant estimation: Past, present, and future","volume":"31","author":"Hordley","year":"2006","journal-title":"Color Res. Appl."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Park, J.I., Lee, M.H., Grossberg, M.D., and Nayar, S.K. (2007, January 14\u201321). Multispectral imaging using multiplexed illumination. Proceedings of the 2007 IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4409090"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1109\/TGRS.2004.837324","article-title":"Hyperspectral resolution enhancement using high-resolution multispectral imagery with arbitrary response functions","volume":"43","author":"Eismann","year":"2005","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3211","DOI":"10.1364\/JOSAA.24.003211","article-title":"Recovery of spectral reflectances of objects being imaged by multispectral cameras","volume":"24","author":"Shimano","year":"2007","journal-title":"JOSA A"},{"key":"ref_7","first-page":"1","article-title":"Spectral estimation using trichromatic digital cameras","volume":"42","author":"Imai","year":"1999","journal-title":"International Symposium on Multispectral Imaging and Color Reproduction for Digital Archives"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.compmedimag.2010.07.001","article-title":"Reconstruction of hyperspectral cutaneous data from an artificial neural network-based multispectral imaging system","volume":"35","author":"Jolivot","year":"2011","journal-title":"Comput. Med. Imaging Graph."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1553","DOI":"10.1364\/JOSAA.11.001553","article-title":"Spectral sharpening: Sensor transformations for improved color constancy","volume":"11","author":"Finlayson","year":"1994","journal-title":"JOSA A"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Jiang, J., Liu, D., Gu, J., and S\u00fcsstrunk, S. (2013, January 15\u201317). What is the space of spectral sensitivity functions for digital color cameras?. Proceedings of the 2013 IEEE Workshop on Applications of Computer Vision (WACV), Tampa, FL, USA.","DOI":"10.1109\/WACV.2013.6475015"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1364\/JOSA.33.000555","article-title":"Some factors and implications of color constancy","volume":"33","author":"Helson","year":"1943","journal-title":"JOSA"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Hosseini, H., and Poovendran, R. (2018, January 18\u201322). Semantic adversarial examples. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPRW.2018.00212"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1448","DOI":"10.1364\/JOSAA.34.001448","article-title":"Improving color constancy by discounting the variation of camera spectral sensitivity","volume":"34","author":"Gao","year":"2017","journal-title":"JOSA A"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1364\/JOSAA.32.000381","article-title":"Reference data set for camera spectral sensitivity estimation","volume":"32","author":"Darrodi","year":"2015","journal-title":"JOSA A"},{"key":"ref_15","unstructured":"Han, S., Matsushita, Y., Sato, I., Okabe, T., and Sato, Y. (2012, January 16\u201321). Camera spectral sensitivity estimation from a single image under unknown illumination by using fluorescence. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"45","DOI":"10.2352\/CIC.1994.2.1.art00012","article-title":"A comparison of methods of sensor spectral sensitivity estimation","volume":"1994","author":"Hubel","year":"1994","journal-title":"Color and Imaging Conference"},{"key":"ref_17","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_18","unstructured":"Blundell, C., Cornebise, J., Kavukcuoglu, K., and Wierstra, D. (2015). Weight uncertainty in neural networks. arXiv."},{"key":"ref_19","unstructured":"Lakshminarayanan, B., Pritzel, A., and Blundell, C. (2017, January 4\u20139). Simple and scalable predictive uncertainty estimation using deep ensembles. Proceedings of the Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, Long Beach, CA, USA."},{"key":"ref_20","unstructured":"Kachman, T., Moshkovitz, M., and Rosen-Zvi, M. (2019). Novel Uncertainty Framework for Deep Learning Ensembles. arXiv."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"480","DOI":"10.2352\/CGIV.2002.1.1.art00101","article-title":"On the spectral dimensionality of object colours","volume":"2002","author":"Hardeberg","year":"2002","journal-title":"Conference on Colour in Graphics, Imaging, and Vision"},{"key":"ref_22","first-page":"501","article-title":"On the solution of ill-posed problems and the method of regularization","volume":"151","author":"Tikhonov","year":"1963","journal-title":"Doklady Akademii Nauk"},{"key":"ref_23","unstructured":"Zhao, H., Kawakami, R., Tan, R.T., and Ikeuchi, K. (2009, January 7\u201310). Estimating basis functions for spectral sensitivity of digital cameras. Proceedings of the Meeting on Image Recognition and Understanding, Vancouver, BC, USA."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Rump, M., Zinke, A., and Klein, R. (2011, January 12\u201315). Practical spectral characterization of trichromatic cameras. Proceedings of the 2011 SIGGRAPH Asia Conference, Hong Kong, China.","DOI":"10.1145\/2024156.2024204"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Prasad, D., Nguyen, R., and Brown, M. (2013, January 23\u201328). Quick Approximation of Camera\u2019s Spectral Response from Casual Lighting. Proceedings of the IEEE International Conference on Computer Vision Workshops, Portland, OR, USA.","DOI":"10.1109\/ICCVW.2013.116"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1364\/JOSAA.33.000589","article-title":"Rank-based camera spectral sensitivity estimation","volume":"33","author":"Finlayson","year":"2016","journal-title":"JOSA A"},{"key":"ref_27","unstructured":"Corentin, T., and L\u00e9onard Blier, M.C. (2020, April 08). PyVarInf. Available online: https:\/\/github.com\/ctallec\/pyvarinf."},{"key":"ref_28","unstructured":"(2020, April 08). Camera Spectral Sensitivity Database. Available online: https:\/\/www.gujinwei.org\/research\/camspec\/db.html."},{"key":"ref_29","unstructured":"(2020, April 08). Spectral Sensitivity Database. Available online: https:\/\/nae-lab.org\/~rei\/research\/cs\/zhao\/database.html."},{"key":"ref_30","unstructured":"Nogueira, F. (2020, July 27). Bayesian Optimization: Open Source Constrained Global Optimization Tool for Python, 2014. Available online: https:\/\/github.com\/fmfn\/BayesianOptimization."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/6\/8\/79\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:54:29Z","timestamp":1760176469000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/6\/8\/79"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,5]]},"references-count":30,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2020,8]]}},"alternative-id":["jimaging6080079"],"URL":"https:\/\/doi.org\/10.3390\/jimaging6080079","relation":{},"ISSN":["2313-433X"],"issn-type":[{"value":"2313-433X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,5]]}}}