HiveBrain v1.2.0
Get Started
← Back to all entries
gotchaMinor

Difference between HSI and YCbCr for pattern recognition by color

Submitted by: @import:stackexchange-cs··
0
Viewed 0 times
recognitioncolordifferencebetweenhsiforandpatternycbcr

Problem

I am doing a project on face detection in C#. I want to find the skin area by using skin color segmentation. For that purpose, I have to extract the skin area.

I know I can use HSI or YCbCr, but what is the exact difference between these?

Solution

I'm not an expert, but judging from the Wikipedia articles, YCbCr is used for image compression (JPEG and television [YPbPr]), while HSI is used in computer vision. Since you're doing computer vision, if we believe Wikipedia then you should use HSI. Of course, you could always experiment with both representations and all six dimensions. See what works best. If you're fitting a linear model, then it doesn't really matter, and you can even use RGB.

Context

StackExchange Computer Science Q#4673, answer score: 2

Revisions (0)

No revisions yet.