Generic placeholder image

Recent Advances in Computer Science and Communications

Editor-in-Chief

ISSN (Print): 2666-2558
ISSN (Online): 2666-2566

Review Article

Significance of Color Spaces and Their Selection for Image Processing: A Survey

Author(s): Mohd. Aquib Ansari* and Dushyant Kumar Singh

Volume 15, Issue 7, 2022

Published on: 08 March, 2021

Article ID: e190522192129 Pages: 11

DOI: 10.2174/2666255814666210308152108

Price: $65

Abstract

The human visual system is encompassed with three components that help to produce a color sensation. The color display devices use this concept and create their full range of colors by incorporating all three primary color components. Any displayable color can be created with the help of these primaries. This paper explains the concept of color space, which helps to understand a particular device’s color proficiencies. Since colors are a more robust descriptor, color spaces are considered to play a significant role in representing an image appropriately. The performance of many algorithms depends on the selection of an appropriate color space. There are many kinds of color spaces that can be used in real-time applications. These are RGB, nRGB, HSV, TSL, YCbCr, YUV, YES, CIE-XYZ, CMYK, etc. In this paper, color spaces and their vast classification are described in brief. Apart from these, the characteristics, applicability, limitations, mathematical conversion, and other essential factors are also explained for each color space.

Keywords: Color, color space, image processing, image pre-processing, computer graphics, human visual system.

Graphical Abstract

[1]
M. Paul, and M.E. Shah, "Haque and Subrata Chakraborty,”Human detection in surveillance videos and its applications - a review", EURASIP", J. Adv. Signal Process., vol. 22, 2013.
[http://dx.doi.org/10.1186/1687-6180-2013-176]
[2]
S. Jayaraman, S. Esakkirajan, and T. Veerakumar, Digital image processing., Tata McGraw Hill Education: New Delhi, 2009.
[3]
R.C. Gonzalez, and R.E. Woods, Digital Image Processing., 3rd ed Prentice-Hall, Inc.: USA, 2006.
[4]
A. Elgammal, C. Muang, and D. Hu, Skin - a Short Tutorial.Encyclopedia of Biometrics., Springer-Verlag: Berlin, Heidelberg, 2009.
[5]
A. Ansari, and D.K. Singh, "An Approach for Human Machine Interaction using Dynamic Hand Gesture Recognition", In 2019 IEEE Conference on Information and Communication Technology, 2019.
[http://dx.doi.org/10.1109/CICT48419.2019.9066173]
[6]
F.S. Hassan, and A. Gutub, "Efficient reversible data hiding multimedia technique based on smart image interpolation", Multimedia Tools Appl., vol. 79, no. 39, pp. 30087-30109, 2020.
[http://dx.doi.org/10.1007/s11042-020-09513-1]
[7]
G.C. Hapsari, and A.S. Prabuwono, "Human Motion Recognition in Real-time Surveillance System: A Review", J. Appl. Sci. (Faisalabad), vol. 10, no. 22, pp. 2793-2798, 2010.
[http://dx.doi.org/10.3923/jas.2010.2793.2798]
[8]
W. Burger, and M.J. Burge, Colorimetric Color Spaces., Dig. Image Process, pp. 341-365, 2016.
[http://dx.doi.org/10.1007/978-1-4471-6684-9_14]
[9]
R. Montufar-Chaveznava, "Face Tracking using a Polling Strategy", World Acad. Sci. Eng. Technol., p. 18, 2006.
[10]
I.J. Bush, "Integrated artificial intelligence algorithm for skin detection", In ITM Web Conf., vol. 16, 2018, p. 02004
[http://dx.doi.org/10.1051/itmconf/20181602004]
[11]
L. Greche, and N. Es-Sbai, "Automatic system for facial expression recognition based histogram of oriented gradient and normalized cross correlation", In International Conference on Information Technology for Organizations Development (IT4OD), 2016, pp. 1-5
[http://dx.doi.org/10.1109/IT4OD.2016.7479316]
[12]
F. Marques, and V. Vilaplana, A morphological approach for segmentation and tracking of human face., ICPR, 2000.
[http://dx.doi.org/10.1109/ICPR.2000.905655]
[13]
A. Rahimzadeganasl, and E. Sertel, "Automatic building detection based on CIE LUV color space using very high resolution pleiades images", In 25th Signal Processing and Communications Applications Conference (SIU), 2017, pp. 1-4
[http://dx.doi.org/10.1109/SIU.2017.7960711]
[14]
J. Brand, and J.S. Mason, "A comparative assessment of three approaches to pixel-level human skin-detection", In Proceedings 15th International Conference on Pattern Recognition. ICPR-2000, vol. 1, 2000, pp. 1056-1059
[http://dx.doi.org/10.1109/ICPR.2000.905653]
[15]
D.T. Nguyen, "Human detection from images and videos: A survey", Pattern Recognit., vol. 51, pp. 148-175, 2015.
[http://dx.doi.org/10.1016/j.patcog.2015.08.027]
[16]
R. Jayaswal, and M. Dixit, Comparative Analysis of Human Face Recognition by Traditional Methods and Deep Learning in Real-Time EnvironmentIEEE 9th International Conference on Communication Systems and Network Technologies (CSNT)., IEEE, 2020.
[17]
P. Kakumanu, S. Makrogiannis, and N. Bourbakis, "A survey of skin-color modeling and detection methods", Pattern Recognit., vol. 40, no. 3, pp. 1106-1122, 2007.
[http://dx.doi.org/10.1016/j.patcog.2006.06.010]
[18]
" Cuimei1 Li, Zhiliang Qi, and Nan Jia, "Human face detection algorithm via Haar cascade classifier combined with three additional classifiers”",", IEEE 13th International Conference on Electronic Measurement & Instruments, ICEMI’,, 2019.
[19]
M.A. Ansari, and D.K. Singh, "Human detection techniques for real time surveillance: A comprehensive survey", Multimedia Tools Appl., vol. 80, no. 6, pp. 8759-8808, 2021.
[http://dx.doi.org/10.1007/s11042-020-10103-4]
[20]
N. Chen, W-N. Chen, and J. Zhang, "Fast detection of human using differential evolution", Signal Processing, vol. 110, pp. 155-163, 2015.
[http://dx.doi.org/10.1016/j.sigpro.2014.08.044]
[21]
M.J. Jones, and J.M. Rehg, "Statistical color models with application to skin detection", J. Comput. Vision, vol. 46, no. 1, pp. 81-96, 2002.
[http://dx.doi.org/10.1023/A:1013200319198]
[22]
S.L. Phung, A. Bouzerdoum, D. Chai, and A. Watson, "Naive Bayes face-nonface classifier: A study of preprocessing and feature extraction techniques", In 2004 International Conference on Image Processing, vol. 2, 2004, pp. 1385-1388
[23]
M.K. Rusia, D.K. Singh, and M.A. Ansari, "Human Face Identification using LBP and Haar-like Features for Real Time Attendance Monitoring", In 2019 Fifth International Conference on Image Information Processing (ICIIP), 2019.
[http://dx.doi.org/10.1109/ICIIP47207.2019.8985867]
[24]
T. Teixeira, G. Dublon, and A. Savvides, "A Survey of Human-Sensing: Methods for Detecting Presence, Count, Location, Track, and Identity", ACM Comput. Surv., vol. 5, no. 1, p. 59, 2010.
[25]
Abdul-Aziz A., "Gutub, and Aly Ahmed SA, “Trialing a smart face-recognition computer system to recognize lost people visiting the two holy mosques”", Arab J. Foren. Sci. Foren. Med., vol. 1, no. 8, pp. 1120-1132, 2019.
[26]
Al-Mohair Hani K., Mohamad-Saleh Junita, and Suandi Shahrel Azmin, “Impact of Color Space on Human Skin Color Detection Using an Intelligent System., Recent Advances in Image, Audio and Signal Processing: Hungary, 2013.
[27]
K. Schwerdt, and J.L. Crowely, "Robust face tracking using color", AFGR00, 2000.
[http://dx.doi.org/10.1109/AFGR.2000.840617]
[28]
N. Sebe, T. Cohen, T.S. Huang, and T. Gevers, "Skin detection, a Bayesian network approach", In in Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004, 2004.
[http://dx.doi.org/10.1109/ICPR.2004.1334405]
[29]
D. Brown, I. Craw, and J. Lewthwaite, "A SOM based approach to skin detection with application in real time systems", In in Procedings of the British Machine Vision Conference 2001, 2001.
[http://dx.doi.org/10.5244/C.15.51]
[30]
H. Zhang, D. Zhao, and Gao Wen, "Combining Skin Color Model and Neural Network for Rotation Invariant Face Detection", In Third International Conference in Advances in Multimodal Interfaces - ICMI, 2000.
[31]
H.K. Al-Mohair, J. Mohamad Saleh, and S.A. Suandi, "Hybrid Human Skin Detection Using Neural Network and K-Means Clustering Technique", Appl. Soft Comput., vol. 33, pp. 337-347, 2015.
[http://dx.doi.org/10.1016/j.asoc.2015.04.046]
[32]
M.H. Yang, and N. Ahuja, "Gaussian Mixture model for human skin color and its application in image and video databases", Proceedings of SPIE: Conference on Storage and Retrieval for Image and Video Databases, vol. 3656, pp. 458-466, 1999.
[http://dx.doi.org/10.1117/12.333865]
[33]
L. Dong, W. Dong, and N. Feng, "Color space quantization-based clustering for image retrieval", Front. Comput. Sci., vol. 11, p. 1023, 2017.
[http://dx.doi.org/10.1007/s11704-016-5538-y]
[34]
M. Loesdau, S. Chabrier, and A. Gabillon, "Chromatic Indices in the Normalized rgb Color Space", In in 2017 International Conference on Digital Image Computing: Techniques and Applications (DICTA), 2017.
[http://dx.doi.org/10.1109/DICTA.2017.8227415]
[35]
D.K. Singh, "Gaussian Elliptical Fitting based Skin Color Modeling for Human Detection", In in 2017 IEEE 8th Control and System Graduate Research Colloquium (ICSGRC), 2017.
[36]
A Zeileis, "Colorspace: A toolbox for manipulating and assessing colors and palettes", arXiv preprint arXiv:1903.06490, 2019.
[37]
M. Takeuchi, "A study on color-space conversion method considering color information restoration", In IEEE International Conference on Consumer Electronics (ICCE), 2018.
[http://dx.doi.org/10.1109/ICCE.2018.8326246]
[38]
Z.H. Al-Tairi, R.W. Rahmat, M.I. Saripan, and P.S. Sulaiman, "Skin Segmentation Using YUV and RGB Color Spaces", J. Inform. Process. Syst., vol. 10, no. 2, pp. 283-299, 2014.
[http://dx.doi.org/10.3745/JIPS.02.0002]
[39]
D.K. Singh, "Human Action Recognition in Video", In International Conference on Advanced Informatics for Computing Research (ICAICR), 2018, pp. 54-66
[40]
A. Sharma, "Understanding RGB color spaces for monitors, projectors, and televisions", Inf. Disp., vol. 35, no. 2, pp. 17-43, 2019.
[http://dx.doi.org/10.1002/msid.1020]
[41]
Noor Ibraheem, Mokhtar Hasan, R.Z. Khan, and K. Mishra, "Understanding Color Models: A Review", J. Sci. Technol., p. 2, 2012.
[42]
F. Bianconi, "“On Comparing Colour Spaces From a Performance Perspective: Application to Automated Classification of Polished Natural Stones”, ICIAP 2015 Workshops", LNCS, vol. 9281, pp. 71-78, 2015.
[43]
Mohammad Tanvir Parvez, and Adnan Abdul-Aziz Gutub, "Vibrant color image steganography using channel differences and secret data distribution", Kuwait J. Sci. Eng, vol. 38.1B, pp. 127-142.4, 2011.
[44]
S. Almutairi, A. Gutub, and M. Al-Ghamdi, "Image steganography to facilitate online students account system", Rev. Bus. Technol. Res, vol. 16, no. 2, pp. 43-49, 2019.
[45]
S. Aly, and A. Gutub, "Intelligent recognition system for identifying items and pilgrims", NED Univ. J. Res., vol. 15, no. 2, pp. 17-23, 2018.
[46]
Carlos Cotrina, "Using machine learning techniques and different color spaces for the classification of Cape goorry (Physalis peruviana L.) fruits according to ripeness level", Appl. Comput. Intell., 2018.
[47]
A. Cheddad, J. Condell, K. Curran, and P. Mc Kevitt, "A skin tone detection algorithm for an adaptive approach to steganography", Signal Processing, vol. 89, pp. 2465-2478, 2009.
[http://dx.doi.org/10.1016/j.sigpro.2009.04.022]
[48]
V. Gajjar, Y. Khandhediya, and A. Gurnani, "Human Detection and Tracking for Video Surveillance: A Cognitive Science Approach", In 2017 IEEE International Conference on Computer Vision Workshops (ICCVW) Venice, 2017, pp. 2805-2809
[http://dx.doi.org/10.1109/ICCVW.2017.330]
[49]
R. Vijayanandh, "Dr. G. Balakrishnan, “Human face detection algorithm via Haar cascade classifier combined with three additional classifiers", In in 2017 13th IEEE International Conference on Electronic Measurement & Instruments (ICEMI), 2017.
[50]
M. Soriano, "J.B. MartinKauppi, S. Huovinen, M. Laaksonen, “Adaptive skin color modeling using the skin locus for selecting training pixels”", Pattern Recognit., vol. 36, no. 3, pp. 681-690, 2003.
[http://dx.doi.org/10.1016/S0031-3203(02)00089-4]
[51]
M. Storring, T. Koeka, H.J. Anderson, and E. Granum, "Tracking regions of human skin through illumination changes", Pattern Recognit. Lett., vol. 24, no. 11, 2003.
[http://dx.doi.org/10.1016/S0167-8655(02)00327-6]
[52]
A.A-A. Gutub, "Pixel indicator technique for RGB image steganography", J. Emerg. Technol. Web Intell., vol. 2, no. 1, pp. 56-64, 2010.
[http://dx.doi.org/10.4304/jetwi.2.1.56-64]
[53]
Upender Kalwa, "Skin cancer diagnostics with an all-inclusive smartphone application", Symmetry, vol. 11, no. 6, p. 790, 2019.
[http://dx.doi.org/10.3390/sym11060790]
[54]
Terrillon J., David M., and Akamatsu S., "Automatic detection of human faces in natural scene images by use of a skin color model and of invariant moments", In Proceedings Third IEEE International Conference on Automatic Face and Gesture Recognition, Nara, 1998, pp. 112-117
[55]
A. Popov, and D. Dimitrova, "A new approach for finding face features in color images", In 4th International IEEE Conference Intelligent Systems, 2008, pp. 12-33-12-37
[http://dx.doi.org/10.1109/IS.2008.4670517]
[56]
Terrillon J., Shirazi M.N., and Fukamachi H., "Comparative performance of different skin chrominance models and chrominance spaces for the automatic detection of human faces in color images", In Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580), Grenoble, France , 2000.
[57]
Endah Sukmawati Nur, "Color Space to Detect Skin Image: The Procedure and Implication", Scientif. J. Inform., vol. 4, no. 2, 2017.
[58]
H. Wu, Q. Chen, and M. Yachida, "Face detection from color images using a fuzzy pattern matching method", IEEE Trans. Pattern Anal. Mach. Intell., vol. 21, no. 6, pp. 557-563, 1999.
[http://dx.doi.org/10.1109/34.771326]
[59]
U. Sayed, M.A. Mofaddel, S. Bakheet, and Z. El-Zohry, "An Elliptical Boundary Skin Model For Hand Detection Based on HSV Color Space", Inform. Sci. Letters Int J., vol. 7, no. 1, pp. 13-17, 2018.
[http://dx.doi.org/10.18576/isl/070103]
[60]
A. Yamashita, Y. Ito, T. Kaneko, and H. Asama, "Human tracking with multiple cameras based on face detection and mean shift", In 2011 IEEE International Conference on Robotics and Biomimetics, 2011.
[http://dx.doi.org/10.1109/ROBIO.2011.6181528]
[61]
S.A. Naji, R. Zainuddin, and H.A. Jalab, "Skin segmentation based on multi pixel color clustering models", Digit. Signal Process., vol. 22, pp. 933-940, 2012.
[http://dx.doi.org/10.1016/j.dsp.2012.05.004]
[62]
K.B. Shaik, "Comparative Study of Skin Color Detection and Segmentation in HSV and YCbCr Color Space", Procedia Comput. Sci., vol. 57, pp. 41-48, 2015.
[http://dx.doi.org/10.1016/j.procs.2015.07.362]
[63]
D.J. Bora, A.K. Gupta, and F.A. Khan, "Comparing the Performance of L*A*B* and HSV Color Spaces with Respect to Color Image Segmentation", Int. J. Emerg. Technol. Adv. Eng., vol. 5, no. 2, 2015.
[64]
V. Vezhnevets, V. Sazonov, and A. Andreeva, A survey on pixel-based skin color detection techniques.Proc. Graphicon, vol. 3. 2003.
[65]
M.M Reza, "Fast and efficient skin detection for facial detection", arXiv [cs.CV], 2017.
[66]
R. Vijaya, K. Prudvi, L. Ravi, and M. Jogendra, "Grey Level to RGB using YCbCr Color Space Technique", Int. J. Comput. Appl., vol. 147, no. 7, pp. 25-28, 2016.
[67]
D.N. Chandrappa, M. Ravishankar, and D.R. Ramesh Babu, "Face detection in color images using skin color model algorithm based on skin color information", kumari Kanya, Ed., In 3rd International Conference on Electronics Computer Technology, 2011, pp. 254-258
[http://dx.doi.org/10.1109/ICECTECH.2011.5941600]
[68]
F. Benedetto, G. Giunta, and A. Neri, "QoS assessment of 3G video-phone calls by tracing watermarking exploiting the new colour space ‘YST’", IET Commun., vol. 1, no. 4, pp. 696-704, 2007.
[http://dx.doi.org/10.1049/iet-com:20060331]
[69]
G. Gomez, M. Sanchez, and L.E. Sucar, "“On selecting an appropriate colour space for skin detection”, Springer-Verlag", Lecture Notes Artif. Intell., vol. 2313, pp. 70-79, 2002.
[70]
R. Subban, and R. Mishra, "Combining color spaces for human skin detection in color images using skin cluster classifier", In Int. Conf. Adv. Rec. Technol. Electrical Electron., 2013.
[71]
Y. Dai, and Y. Nakano, "Face-texture model based on SGLD and its application in face detection in a color scene", Pattern Recognit., vol. 29, no. 6, pp. 1007-1017, 1996.
[http://dx.doi.org/10.1016/0031-3203(95)00139-5]
[72]
G. Wyszecki, "Correlate for lightness in terms of CIE chromaticity coordinates and luminous reflectance", J. Opt. Soc. Am., vol. 57, no. 2, pp. 254-257, 1967.
[http://dx.doi.org/10.1364/JOSA.57.000254] [PMID: 6034531]
[73]
I. Nyoman Gede Arya Astawa, "The impact of color space and intensity normalization to face detection performance", TELKOMNIKA, vol. 15, no. 4, pp. 1894-1899, 2017.
[74]
X. Li, and A. Li, "An improved image enhancement method based on lab color space retinex algorithm", In Tenth International Conference on Graphics and Image Processing (ICGIP 2018), vol. 11069, 2019.
[http://dx.doi.org/10.1117/12.2524449]
[75]
M.R. Luo, CIELAB,” in Encyclopedia of Color Science and Technology., Springer New York New York, NY, 2016, pp. 207-212.
[http://dx.doi.org/10.1007/978-3-642-27851-8_11-1]
[76]
J. Cai, and A. Goshtasby, "Detecting human faces in color images", Image Vis. Comput., vol. 18, pp. 63-75, 1999.
[http://dx.doi.org/10.1016/S0262-8856(99)00006-2]
[77]
S. Kawato, and J. Ohya, "Automatic skin-color distribution extraction for face detection and tracking", In in WCC 2000 - ICSP 2000. 2000 5th International Conference on Signal Processing Proceedings. 16th World Computer Congress 2000, 2002.
[http://dx.doi.org/10.1109/ICOSP.2000.891809]
[78]
H.B.G. Kamarul, J. Ma, and R. Xiao, "“Solly Aryza lubis,” An Innovative Face Detection Based on YCgCr Color Space", Phys. Procedia, vol. 25, pp. 2116-2124, 2012.
[http://dx.doi.org/10.1016/j.phpro.2012.03.358]
[79]
A.M. Aibinu, A.A. Shafie, and M.J.E. Salami, "Performance Analysis of ANN based YCbCr Skin Detection Algorithm", In Int. Symp. Robot. Intell. Sens., 2012, pp. 1183-1189
[http://dx.doi.org/10.1016/j.proeng.2012.07.299]
[80]
S. Maheswari, and K. Reeba, "Enhanced skin tone detection using heuristic thresholding", Biomed. Res., vol. 28, no. 9, pp. 2017.0970-938X, .
[81]
M.A. Ansari, D. Kurchaniya, and M. Dixit, "A Comprehensive Analysis of Image Edge Detection Techniques", Int. J. Multimed. Ubiquitous Eng., vol. 12, pp. 1-12, 2018.
[http://dx.doi.org/10.14257/ijmue.2017.12.11.01]
[82]
S.Y. Kahu, R.B. Raut, and K.M. Bhurchandi, "Review and evaluation of color spaces for image/video compression", Color Res. Appl., vol. 44, no. 1, pp. 8-33, 2019.
[http://dx.doi.org/10.1002/col.22291]
[83]
"G. Hazim, and A.F. Mutar. “Study Fire Detection Based On Color Spaces”", Al-Mustansiriyah J. Sci., vol. 29, no. 4, pp. 93-99, 2018.
[84]
H-K. Kim, J.H. Park, and H-Y. Jung, "An efficient color space for deep-learning based traffic light recognition", J. Adv. Transp., p. 2018, 2018.
[http://dx.doi.org/10.1155/2018/2365414]
[85]
D.K. Singh, and D.S. Kushwaha, "ILUT based Skin Colour Modelling for Human Detection", Indian J. Sci. Technol., vol. 9, no. 32, 2016.
[86]
G. Siogkas, E. Skodras, and E. Dermatas, "Traffic lights detection in adverse conditions using color, symmetry and spatiotemporal information", In Proceedings of the International Conference on Computer Vision Theory and Applications, VISAPP 2012, 2012, pp. 620-627
[87]
Rahman, "Real time heart rate monitoring from facial RGB color video using webcam", The 29th Annual Workshop of Swedish Artificial Intelligence Society (SAIS), 2016 Malmo, Sweden..

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy