{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,23]],"date-time":"2025-04-23T13:48:50Z","timestamp":1745416130651,"version":"3.37.3"},"reference-count":54,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T00:00:00Z","timestamp":1709769600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Heritage Science Austria program of the Austrian Academy of Sciences (\u00d6AW)","award":["Heritage_2020-014_INDIGO"]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"Color data are often required for cultural heritage documentation. These data are typically acquired via standard digital cameras since they facilitate a quick and cost-effective way to extract RGB values from photos. However, cameras\u2019 absolute sensor responses are device-dependent and thus not colorimetric. One way to still achieve relatively accurate color data is via camera characterization, a procedure which computes a bespoke RGB-to-XYZ matrix to transform camera-dependent RGB values into the device-independent CIE XYZ color space. This article applies and assesses camera characterization techniques in heritage documentation, particularly graffiti photographed in the academic project INDIGO. To this end, this paper presents COOLPI (COlor Operations Library for Processing Images), a novel Python-based toolbox for colorimetric and spectral work, including white-point-preserving camera characterization from photos captured under diverse, real-world lighting conditions. The results highlight the colorimetric accuracy achievable through COOLPI\u2019s color-processing pipelines, affirming their suitability for heritage documentation.<\/jats:p>","DOI":"10.3390\/s24061743","type":"journal-article","created":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T16:33:06Z","timestamp":1709829186000},"page":"1743","source":"Crossref","is-referenced-by-count":3,"title":["Practical RGB-to-XYZ Color Transformation Matrix Estimation under Different Lighting Conditions for Graffiti Documentation"],"prefix":"10.3390","volume":"24","author":[{"given":"Adolfo","family":"Molada-Tebar","sequence":"first","affiliation":[{"name":"Department of Cartographic and Land Engineering, Higher Polytechnic School of Avila, University of Salamanca, Hornos Caleros 50, 05003 Avila, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4825-9604","authenticated-orcid":false,"given":"Geert J.","family":"Verhoeven","sequence":"additional","affiliation":[{"name":"Department of Prehistoric and Historical Archaeology, University of Vienna, Franz-Klein-Gasse 1, 1190 Vienna, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9874-5243","authenticated-orcid":false,"given":"David","family":"Hern\u00e1ndez-L\u00f3pez","sequence":"additional","affiliation":[{"name":"Institute for Regional Development (IDR), University of Castilla La Mancha, 02071 Albacete, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8949-4216","authenticated-orcid":false,"given":"Diego","family":"Gonz\u00e1lez-Aguilera","sequence":"additional","affiliation":[{"name":"Department of Cartographic and Land Engineering, Higher Polytechnic School of Avila, University of Salamanca, Hornos Caleros 50, 05003 Avila, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2024,3,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ioannides, M., Magnenat-Thalmann, N., Fink, E., \u017darni\u0107, R., Yen, A.-Y., and Quak, E. (2014). Digital Heritage. Progress in Cultural Heritage: Documentation, Preservation, and Protection, Springer International Publishing.","DOI":"10.1007\/978-3-319-13695-0"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1002\/col.22092","article-title":"Precise Capture of Colors in Cultural Heritage Digitization","volume":"42","author":"Korytkowski","year":"2017","journal-title":"Color Res. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"107","DOI":"10.5194\/isprs-annals-IV-2-W6-107-2019","article-title":"Correct Use of Color for Cultural Heritage Documentation","volume":"IV-2-W6","author":"Lerma","year":"2019","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Feitosa-Santana, C., Gaddi, C.M., Gomes, A.E., and Nascimento, S.M.C. (2020). Art through the Colors of Graffiti: From the Perspective of the Chromatic Structure. Sensors, 20.","DOI":"10.3390\/s20092531"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Gaiani, M., Apollonio, F.I., Ballabeni, A., and Remondino, F. (2017). Securing Color Fidelity in 3D Architectural Heritage Scenarios. Sensors, 17.","DOI":"10.3390\/s17112437"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1016\/j.measurement.2018.07.001","article-title":"Quality Assessment of the Use of a Medium Format Camera in the Investigation of Wall Paintings: An Image-Based Approach","volume":"132","author":"Markiewicz","year":"2019","journal-title":"Measurement"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"110801","DOI":"10.1117\/1.OE.59.11.110801","article-title":"Color Conversion Matrices in Digital Cameras: A Tutorial","volume":"59","author":"Rowlands","year":"2020","journal-title":"OE"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1013","DOI":"10.1109\/TPAMI.2019.2903062","article-title":"Learning Raw Image Reconstruction-Aware Deep Image Compressors","volume":"42","author":"Punnappurath","year":"2020","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_9","unstructured":"Sharma, G. (2003). Digital Color Imaging Handbook, CRC Press."},{"key":"ref_10","unstructured":"(2019). CIE 015:2018 Colorimetry (Standard No. CIE TC 1-85)."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1002\/col.22152","article-title":"Camera Characterization for Improving Color Archaeological Documentation","volume":"43","author":"Lerma","year":"2018","journal-title":"Color Res. Appl."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Finlayson, G.D., and Drew, M.S. (1996). The Maximum Ignorance Assumption with Positivity, Society for Imaging Science and Technology.","DOI":"10.2352\/CIC.1996.4.1.art00052"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"258","DOI":"10.2352\/CIC.1997.5.1.art00051","article-title":"White-Point Preserving Color Correction","volume":"5","author":"Finlayson","year":"1997","journal-title":"CIC"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1020","DOI":"10.1109\/TCE.2007.4341581","article-title":"A New Method for RGB to XYZ Transformation Based on Pattern Search Optimization","volume":"53","author":"Bianco","year":"2007","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"295","DOI":"10.2352\/J.ImagingSci.Technol.2000.44.4.art00005","article-title":"Metamer Constrained Color Correction","volume":"44","author":"Finlayson","year":"2000","journal-title":"J. Imaging Sci. Technol."},{"key":"ref_16","unstructured":"Funt, B., Ghaffari, R., and Bastani, B. (2023, November 02). Optimal Linear RGB-to-XYZ Mapping for Color Display Calibration. Available online: https:\/\/summit.sfu.ca\/item\/18268."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"105","DOI":"10.2352\/CIC.1997.5.1.art00021","article-title":"Matrix Calculations for Digital Photography","volume":"5","author":"Hubel","year":"1997","journal-title":"Color Imaging Conf."},{"key":"ref_18","unstructured":"Rao, A.R., and Mintzer, F. (1998, January 17\u201320). Color Calibration of a Colorimetric Scanner Using Non-Linear Least Squares. Proceedings of the IS&T\u2019s 1998 PICS Conference, Portland, OR, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"23205","DOI":"10.3390\/s141223205","article-title":"Perceptual Color Characterization of Cameras","volume":"14","author":"Connah","year":"2014","journal-title":"Sensors"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Chakrabarti, A., Scharstein, D., and Zickler, T.E. (2009, January 7\u201310). An Empirical Camera Model for Internet Color Vision. Proceedings of the British Machine Vision Conference (BMVC), London, UK.","DOI":"10.5244\/C.23.51"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MSP.2005.1407713","article-title":"Color Image Processing Pipeline","volume":"22","author":"Ramanath","year":"2005","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Tominaga, S., Nishi, S., and Ohtera, R. (2021). Measurement and Estimation of Spectral Sensitivity Functions for Mobile Phone Cameras. Sensors, 21.","DOI":"10.3390\/s21154985"},{"key":"ref_23","unstructured":"Molada-Teba, A., and Verhoeven, G.J. (2022). Towards Colour-Accurate Documentation of Anonymous Expressions. Disseminate Graffiti-Scapes, 86\u2013130."},{"key":"ref_24","first-page":"513","article-title":"Project INDIGO: Document, Disseminate & Analyse a Graffiti-Scape","volume":"Volume XLVI-2\/W1-2022","author":"Verhoeven","year":"2022","journal-title":"Proceedings of the 9th International Workshop 3D-ARCH\" 3D Virtual Reconstruction and Visualization of Complex Architectures"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2987","DOI":"10.3390\/heritage5040155","article-title":"AUTOGRAF\u2014AUTomated Orthorectification of GRAFfiti Photos","volume":"5","author":"Wild","year":"2022","journal-title":"Heritage"},{"key":"ref_26","unstructured":"Verhoeven, G.J., Wogrin, S., Schlegel, J., Wieser, M., and Wild, B. (2022). Facing a Chameleon\u2014How Project INDIGO Discovers and Records New Graffiti. Disseminate Graffiti-Scapes, 63\u201385."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Molada-Tebar, A., Riutort-Mayol, G., Marqu\u00e9s-Mateu, \u00c1., and Lerma, J.L. (2019). A Gaussian Process Model for Color Camera Characterization: Assessment in Outdoor Levantine Rock Art Scenes. Sensors, 19.","DOI":"10.3390\/s19214610"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Molada-Tebar, A., Marqu\u00e9s-Mateu, \u00c1., Lerma, J.L., and Westland, S. (2020). Dominant Color Extraction with K-Means for Camera Characterization in Cultural Heritage Documentation. Remote Sens., 12.","DOI":"10.3390\/rs12030520"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Molada-Tebar, A. (2024, February 24). COOLPI: COlour Operations Library for Processing Images 2022. Available online: https:\/\/pypi.org\/project\/coolpi\/.","DOI":"10.3390\/s24061743"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Molada-Tebar, A. (2024, February 24). COOLPI Documentation 2023. Available online: https:\/\/graffitiprojectindigo.github.io\/COOLPI\/.","DOI":"10.3390\/s24061743"},{"key":"ref_31","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":"J. Opt. Soc. Am. A JOSAA"},{"key":"ref_32","unstructured":"(2023, November 02). ISO 17321-1:2012. Available online: https:\/\/www.iso.org\/standard\/56537.html."},{"key":"ref_33","unstructured":"(2023, November 02). Calibrite. Available online: https:\/\/calibrite.com\/us\/."},{"key":"ref_34","unstructured":"(2023, November 02). Spyder. Available online: https:\/\/www.datacolor.com\/spyder\/."},{"key":"ref_35","unstructured":"(2023, November 02). X-Rite Color Management, Measurement, Solutions, and Software. Available online: https:\/\/www.xrite.com\/en."},{"key":"ref_36","unstructured":"(2023, November 02). Color Viewing Light PRO (EN). Available online: https:\/\/www.just-normlicht.com\/en\/articlelist.html?id=36&name=Color-Viewing-Light-PRO."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Bianco, S., Schettini, R., and Vanneschi, L. (2009, January 7\u201310). Empirical Modeling for Colorimetric Characterization of Digital Cameras. Proceedings of the 2009 16th IEEE International Conference on Image Processing (ICIP), Cairo, Egypt.","DOI":"10.1109\/ICIP.2009.5413828"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1111\/j.1478-4408.2004.tb00201.x","article-title":"A Comparative Study of the Characterisation of Colour Cameras by Means of Neural Networks and Polynomial Transforms","volume":"120","author":"Cheung","year":"2004","journal-title":"Color. Technol."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1460","DOI":"10.1109\/TIP.2015.2405336","article-title":"Color Correction Using Root-Polynomial Regression","volume":"24","author":"Finlayson","year":"2015","journal-title":"IEEE Trans. Image Process."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1002\/1520-6378(200102)26:1<76::AID-COL8>3.0.CO;2-3","article-title":"A Study of Digital Camera Colorimetric Characterization Based on Polynomial Modeling","volume":"26","author":"Hong","year":"2001","journal-title":"Color Res. Appl."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1080\/13682199.2001.11784369","article-title":"Practical Camera Characterization for Colour Measurement","volume":"49","author":"Pointer","year":"2001","journal-title":"Imaging Sci. J."},{"key":"ref_42","unstructured":"Scikit-Learn (2023, November 03). Linear Models. Available online: https:\/\/scikit-learn\/stable\/modules\/linear_model.html."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"108829","DOI":"10.1016\/j.measurement.2020.108829","article-title":"Digital Image Colorimetry on Smartphone for Chemical Analysis: A Review","volume":"171","author":"Fan","year":"2021","journal-title":"Measurement"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1002\/col.1049","article-title":"The Development of the CIE 2000 Colour-Difference Formula: CIEDE2000","volume":"26","author":"Luo","year":"2001","journal-title":"Color Res. Appl."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"108504","DOI":"10.1016\/j.measurement.2020.108504","article-title":"Harmonization of Color Measurements in Dentistry","volume":"169","author":"Paravina","year":"2021","journal-title":"Measurement"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"111299","DOI":"10.1016\/j.measurement.2022.111299","article-title":"In Situ Measurement of Fish Color Based on Machine Vision: A Case Study of Measuring a Clownfish\u2019s Color","volume":"197","author":"Nguyen","year":"2022","journal-title":"Measurement"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1002\/col.20070","article-title":"The CIEDE2000 Color-Difference Formula: Implementation Notes, Supplementary Test Data, and Mathematical Observations","volume":"30","author":"Sharma","year":"2005","journal-title":"Color Res. Appl."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1002\/col.21751","article-title":"Practical Demonstration of the CIEDE2000 Corrections to CIELAB Using a Small Set of Sample Pairs","volume":"38","author":"Melgosa","year":"2013","journal-title":"Color Res. Appl."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1002\/col.5080170507","article-title":"Color Correction Using Principal Components","volume":"17","author":"Vrhel","year":"1992","journal-title":"Color Res. Appl."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Song, T., and Luo, R. (2000, January 1). Testing Color-Difference Formulae on Complex Images Using a CRT Monitor. Proceedings of the Color Science and Engineering Systems, Technologies, Applications, Scottsdale, AZ, USA.","DOI":"10.2352\/CIC.2000.8.1.art00009"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"162","DOI":"10.2352\/issn.2168-3204.2008.5.1.art00032","article-title":"Metamorfoze Preservation Imaging Guidelines","volume":"5","year":"2008","journal-title":"Archiving"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1111\/jerd.12465","article-title":"Acceptability and Perceptibility Thresholds in Dentistry: A Comprehensive Review of Clinical and Research Applications","volume":"31","author":"Paravina","year":"2019","journal-title":"J. Esthet. Restor. Dent."},{"key":"ref_53","first-page":"150","article-title":"Comparison of CIE Lab, CIEDE 2000, and DIN 99 Color Differences between Various Shades of Resin Composites","volume":"18","author":"Lee","year":"2005","journal-title":"Int. J. Prosthodont."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Westland, S., Ripamondi, C., and Cheung, V. (2012). Computational Colour Science using MATLAB\u00ae, John Wiley & Sons, Ltd.","DOI":"10.1002\/9780470710890"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/6\/1743\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T06:41:47Z","timestamp":1737182507000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/6\/1743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,7]]},"references-count":54,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2024,3]]}},"alternative-id":["s24061743"],"URL":"https:\/\/doi.org\/10.3390\/s24061743","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2024,3,7]]}}}