{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,20]],"date-time":"2026-08-20T16:03:32Z","timestamp":1787241812826,"version":"build-2736575974"},"reference-count":48,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2024,2,20]],"date-time":"2024-02-20T00:00:00Z","timestamp":1708387200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>Image decolorization is an image pre-processing step which is widely used in image analysis, computer vision, and printing applications. The most commonly used methods give each color channel (e.g., the R component in RGB format, or the Y component of an image in CIE-XYZ format) a constant weight without considering image content. This approach is simple and fast, but it may cause significant information loss when images contain too many isoluminant colors. In this paper, we propose a new method which is not only efficient, but also can preserve a higher level of image contrast and detail than the traditional methods. It uses the information from the cumulative distribution function (CDF) of the information in each color channel to compute a weight for each pixel in each color channel. Then, these weights are used to combine the three color channels (red, green, and blue) to obtain the final grayscale value. The algorithm works in RGB color space directly without any color conversion. In order to evaluate the proposed algorithm objectively, two new metrics are also developed. Experimental results show that the proposed algorithm can run as efficiently as the traditional methods and obtain the best overall performance across four different metrics.<\/jats:p>","DOI":"10.3390\/jimaging10030051","type":"journal-article","created":{"date-parts":[[2024,2,20]],"date-time":"2024-02-20T10:35:44Z","timestamp":1708425344000},"page":"51","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["An Efficient and Effective Image Decolorization Algorithm Based on Cumulative Distribution Function"],"prefix":"10.3390","volume":"10","author":[{"given":"Tirui","family":"Wu","sequence":"first","affiliation":[{"name":"School of Engineering, University of Galway, H91 TK33 Galway, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8383-2635","authenticated-orcid":false,"given":"Ciaran","family":"Eising","sequence":"additional","affiliation":[{"name":"Department of Electronic and Computer Engineering, University of Limerick, V94 T9PX Limerick, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1477-4835","authenticated-orcid":false,"given":"Martin","family":"Glavin","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Galway, H91 TK33 Galway, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Edward","family":"Jones","sequence":"additional","affiliation":[{"name":"School of Engineering, University of Galway, H91 TK33 Galway, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,2,20]]},"reference":[{"key":"ref_1","unstructured":"Viola, P., and Jones, M. (2001, January 8\u201314). Rapid Object Detection using a Boosted Cascade of Simple Features. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Kauai, HI, USA."},{"key":"ref_2","unstructured":"Dalal, N., and Triggs, B. (2005, January 20\u201325). Histograms of Oriented Gradients for Human Detection. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive Image Features from Scale-Invariant Keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_4","unstructured":"Ojala, T., Pietikainen, M., and Harwood, D. (1994, January 9\u201313). Performance Evaluation of Texture Measures with Classification based on Kullback Discrimination of Distributions. Proceedings of the 12th International Conference on Pattern Recognition, Jerusalem, Israel."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A Computational Approach to Edge Detection","volume":"PAMI-8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.imavis.2004.07.003","article-title":"A Fast Subpixel Edge Detection Method using Sobel\u2013Zernike Moments Operator","volume":"23","author":"Qu","year":"2005","journal-title":"Image Vis. Comput."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/361237.361242","article-title":"Use of the Hough Transformation to Detect Lines and Curves in Pictures","volume":"15","author":"Duda","year":"1972","journal-title":"Commun. ACM"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Rosten, E., and Drummond, T. (2006, January 7\u201313). Machine Learning for High-speed Corner Detection. Proceedings of the 9th European Conference on Computer Vision, Graz, Austria.","DOI":"10.1007\/11744023_34"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/S0262-8856(97)00056-5","article-title":"Fast Corner Detection","volume":"16","author":"Hedley","year":"1998","journal-title":"Image Vis. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1109\/TPAMI.2011.222","article-title":"BRIEF: Computing a Local Binary Descriptor Very Fast","volume":"34","author":"Calonder","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Leutenegger, S., Chli, M., and Siegwart, R.Y. (2011, January 6\u201313). BRISK: Binary Robust Invariant Scalable Keypoints. Proceedings of the International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126542"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Alahi, A., Ortiz, R., and Vandergheynst, P. (2012, January 16\u201321). Freak: Fast Retina Keypoint. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6247715"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Davison (2003, January 13\u201316). Real-Time Simultaneous Localisation and Mapping with a Single Camera. Proceedings of the Proceedings Ninth IEEE International Conference on Computer Vision, Nice, France.","DOI":"10.1109\/ICCV.2003.1238654"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A Versatile and Accurate Monocular SLAM System","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Engel, J., Sturm, J., and Cremers, D. (2013, January 1\u20138). Semi-Dense vVsual Odometry for a Monocular Camera. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.","DOI":"10.1109\/ICCV.2013.183"},{"key":"ref_16","unstructured":"Forster, C., Pizzoli, M., and Scaramuzza, D. (June, January 31). SVO: Fast Semi-Direct Monocular Visual Odometry. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Hirose, K., and Saito, H. (2012, January 3\u20137). Fast Line Description for Line-based SLAM. Proceedings of the BMVC, Surrey, UK.","DOI":"10.5244\/C.26.83"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s40725-019-00094-3","article-title":"Structure From Motion Photogrammetry in Forestry: A Review","volume":"5","author":"Iglhaut","year":"2019","journal-title":"Curr. For. Rep."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Schonberger, J.L., and Frahm, J.-M. (2016, January 27\u201330). Structure-from-Motion Revisited. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.445"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Fairchild, M.D. (2013). Color Appearance Models, John Wiley & Sons.","DOI":"10.1002\/9781118653128"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Bala, R., and Eschbach, R. (2004, January 9\u201312). Spatial Color-to-Grayscale Transform Preserving Chrominance Edge Information. Proceedings of the Color Imaging Conference, Scottdale, AZ, USA.","DOI":"10.2352\/CIC.2004.12.1.art00016"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1145\/1073204.1073241","article-title":"Color2Gray: Salience-Preserving Color Removal","volume":"24","author":"Gooch","year":"2005","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Rasche, K., Geist, R., and Westall, J. (2005). Re-Coloring Images for Gamuts of Lower Dimension, Eurographics.","DOI":"10.1111\/j.1467-8659.2005.00867.x"},{"key":"ref_24","unstructured":"Neumann, L., \u010cad\u00edk, M., and Nemcsics, A. (2007, January 20\u201322). An Efficient Perception-based Adaptive Color to Gray Transformation. Proceedings of the Third Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging, Banff, AB, Canada."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"31753","DOI":"10.1007\/s11042-021-11172-9","article-title":"Contrast Preserving Decolorization based on the Weighted Normalized L1 Norm","volume":"80","author":"Yu","year":"2021","journal-title":"Multimed. Tools Appl."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1464","DOI":"10.1109\/TIP.2006.871181","article-title":"Color to Gray and Back: Color Embedding into Textured Gray Images","volume":"15","author":"Braun","year":"2006","journal-title":"IEEE Trans. Image Process."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"043004","DOI":"10.1117\/1.JEI.23.4.043004","article-title":"Color-to-grayscale conversion through weighted multiresolution channel fusion","volume":"23","author":"Wu","year":"2014","journal-title":"J. Electron. Imaging"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"15017","DOI":"10.1007\/s11042-022-12189-4","article-title":"Decolorization Algorithm based on Contrast Pyramid Transform Fusion","volume":"81","author":"Yu","year":"2022","journal-title":"Multimed. Tools Appl."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2891","DOI":"10.1016\/j.patcog.2006.11.003","article-title":"Decolorize: Fast, Contrast Enhancing, Color to Grayscale Conversion","volume":"40","author":"Grundland","year":"2007","journal-title":"Pattern Recognit."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Kim, Y., Jang, C., Demouth, J., and Lee, S. (2009, January 16\u201319). Robust Color-to-Gray via Nonlinear Global Mapping. Proceedings of the ACM Siggraph Asia, Yokohama, Japan.","DOI":"10.1145\/1661412.1618507"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Alsam, A., and Kol\u00e5s, \u00d8. (2006, January 6\u201310). Grey Colour Sharpening. Proceedings of the Color Imaging Conference, Scottsdale, AZ, USA.","DOI":"10.2352\/CIC.2006.14.1.art00048"},{"key":"ref_32","unstructured":"Smith, K., Landes, P.E., Thollot, J., and Myszkowski, K. (2008). Computer Graphics Forum, Wiley Online Library."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.1007\/s00371-018-1524-8","article-title":"Contrast Preserving Image Decolorization Combining Global Features and Local Semantic Features","volume":"34","author":"Zhang","year":"2018","journal-title":"Vis. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2461","DOI":"10.1109\/TMM.2019.2903413","article-title":"Image Decolorization Combining Local Features and Exposure Features","volume":"21","author":"Liu","year":"2019","journal-title":"IEEE Trans. Multimed."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"6081","DOI":"10.1109\/TIP.2021.3091902","article-title":"Invertible Image Decolorization","volume":"30","author":"Zhao","year":"2021","journal-title":"IEEE Trans. Image Process."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Cai, B., Xu, X., and Xing, X. (2018, January 7\u201310). Perception Preserving Decolorization. Proceedings of the 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece.","DOI":"10.1109\/ICIP.2018.8451303"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhang, L., and Wan, Y. (2022, January 13\u201315). Color-to-Gray Conversion based on Boundary Points. Proceedings of the 2022 11th International Conference on Communications, Circuits and Systems (ICCCAS), Singapore.","DOI":"10.1109\/ICCCAS55266.2022.9824486"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"740","DOI":"10.1137\/22M1509333","article-title":"Two-Stage Decolorization Based on Histogram Equalization and Local Variance Maximization","volume":"16","author":"Yu","year":"2023","journal-title":"SIAM J. Imaging Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1109\/TIP.2003.819861","article-title":"Image quality assessment: From error visibility to structural similarity","volume":"13","author":"Wang","year":"2004","journal-title":"IEEE Trans. Image Process."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"4695","DOI":"10.1109\/TIP.2012.2214050","article-title":"No-reference image quality assessment in the spatial domain","volume":"21","author":"Mittal","year":"2012","journal-title":"IEEE Trans. Image Process."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2032","DOI":"10.1364\/JOSAA.7.002032","article-title":"Contrast in Complex Images","volume":"7","author":"Peli","year":"1990","journal-title":"JOSA A"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/j.jvcir.2011.01.005","article-title":"Perceptual Visual Quality Metrics: A Survey","volume":"22","author":"Lin","year":"2011","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1109\/83.841940","article-title":"Image Quality Assessment Based on a Degradation Model","volume":"9","author":"Kite","year":"2000","journal-title":"IEEE Trans. Image Process."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"3218","DOI":"10.1109\/TIP.2015.2439035","article-title":"No-Reference Image Sharpness Assessment in Autoregressive Parameter Space","volume":"24","author":"Gu","year":"2015","journal-title":"IEEE Trans. Image Process."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Avidan, S., and Shamir, A. (2007, January 4\u20135). Seam Carving for Content-Aware Image Resizing. Proceedings of the ACM Siggraph, San Diego, CA, USA.","DOI":"10.1145\/1275808.1276390"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Mikolajczyk, K., Zisserman, A., and Schmid, C. (2003, January 9\u201311). Shape Recognition with Edge-based Features. Proceedings of the British Machine Vision Conference (BMVC\u201903), Norwich, UK.","DOI":"10.5244\/C.17.79"},{"key":"ref_47","unstructured":"\u0108ad\u00edk, M. (2008). Computer Graphics Forum, Wiley Online Library."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array Programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/10\/3\/51\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:02:50Z","timestamp":1760104970000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/10\/3\/51"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,20]]},"references-count":48,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2024,3]]}},"alternative-id":["jimaging10030051"],"URL":"https:\/\/doi.org\/10.3390\/jimaging10030051","relation":{},"ISSN":["2313-433X"],"issn-type":[{"value":"2313-433X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,20]]}}}