fbpx
Wikipedia

TSL color space

TSL color space (Tint, Saturation and Lightness ) is a perceptual color space which defines color as tint (the degree to which a stimulus can be described as similar to or different from another stimuli that are described as red, green, blue, yellow, and white, can be thought of as hue with white added), saturation (the colorfulness of a stimulus relative to its own brightness), and lightness (the brightness of a stimulus relative to a stimulus that appears white in similar viewing conditions). Proposed by Jean-Christophe Terrillon and Shigeru Akamatsu,[1] TSL color space was developed primarily for the purpose of face detection.

Conversion between RGB and TSL

The conversion from gamma-corrected RGB values to TSL is straightforward:[1]

 

 

 

where:

 

 

 

 

Likewise, the reverse transform is as follows:

 

 

 

where:

 

 

 

 

 

 

For T = 0, conversion from TSL to RGB is not unique because the sign of r' is lost in this case (note ±). In practice you can work this around by using signed zero for T and thus preserving the sign of r'.

Advantages of TSL

The advantages of TSL color space lie within the normalization within the RGB-TSL transform. Utilizing normalized r and g allows for chrominance spaces TSL to be more efficient for skin color segmentation. Additionally with this normalization, the sensitivity of the chrominance distributions to the variability of skin color is significantly reduced, allowing for an easier detection of different skin tones.[2]

Comparison of TSL to other color spaces

Terrillon investigated the efficiency of facial detection for several different color spaces. Testing consisted of using the same algorithm with 10 different color spaces to detect faces in 90 images with 133 faces and 59 subjects - 27 Asian, 31 Caucasian, and 1 African). TSL showed superior performance to the other spaces, with 90.8% correct detection and 84.9% correct rejection. A full comparison can be seen in the table below.[2]

Color Space # of Elements CD (%) CR (%)
TSL 258 90.8 84.9
r-g 328 74.6 80.3
CIE-xy 388 56.6 83.5
CIE-DSH 318 60.9 75.0
HSV 408 55.7 84.7
YIQ 471 47.3 79.8
YES 494 41.6 80.3
CIELUV 418 24.1 79.0
CIELAB 399 38.4 83.6

Disadvantages of TSL

TSL space could be made more efficient and robust. There currently exists no color correction algorithms for different camera systems. Additionally, despite a better accuracy of skin tone detection, detecting dark skin color still proves to be a challenge.[1]

Applications

Being a relatively new color space and having very specific uses, TSL hasn’t been widely implemented. Again, it is only very useful in skin detection algorithms. Skin detection itself can be used for a variety of applications – face detection, person tracking (for surveillance and cinematographic purposes), and pornography filtering are a few examples. A Self-Organizing Map (SOM) was implemented in skin detection using TSL and achieved comparable results to older methods of histograms and Gaussian mixture models.[3]

See also

References

  1. ^ a b c Terrillon, Jean-Christophe; Akamatsu, Shigeru (1998). Automatic Detection of Human Faces in Natural Scene Images by Use of a Skin Color Model and of Invariant Moments. Proc. Of the Third International Conference on Automatic Face and Gesture Recognition. Nara, Japan. pp. 130–135.
  2. ^ a b Terrillon, Jean-Christophe; Akamatsu, Shigeru (1999). "Comparative Performance of Different Chrominance Spaces for Color Segmentation and Detection of Human Faces in Complex Scene Images". Vision Interface. 99. doi:10.1109/AFGR.2000.840612.
  3. ^ Brown, D.; Craw, I.; Lewthwaite, J. (2001). A SOM Based Approach to Skin Detection with Application in Real Time Systems. British Machine Vision Conference. Manchester, United Kingdom.

color, space, tint, saturation, lightness, perceptual, color, space, which, defines, color, tint, degree, which, stimulus, described, similar, different, from, another, stimuli, that, described, green, blue, yellow, white, thought, with, white, added, saturati. TSL color space Tint Saturation and Lightness is a perceptual color space which defines color as tint the degree to which a stimulus can be described as similar to or different from another stimuli that are described as red green blue yellow and white can be thought of as hue with white added saturation the colorfulness of a stimulus relative to its own brightness and lightness the brightness of a stimulus relative to a stimulus that appears white in similar viewing conditions Proposed by Jean Christophe Terrillon and Shigeru Akamatsu 1 TSL color space was developed primarily for the purpose of face detection Contents 1 Conversion between RGB and TSL 2 Advantages of TSL 2 1 Comparison of TSL to other color spaces 3 Disadvantages of TSL 4 Applications 5 See also 6 ReferencesConversion between RGB and TSL EditThe conversion from gamma corrected RGB values to TSL is straightforward 1 T 1 2 p arctan r g 1 4 if g gt 0 1 2 p arctan r g 3 4 if g lt 0 0 if g 0 displaystyle T begin cases frac 1 2 pi arctan frac r g frac 1 4 amp mbox if g gt 0 frac 1 2 pi arctan frac r g frac 3 4 amp mbox if g lt 0 0 amp mbox if g 0 end cases S 9 5 r 2 g 2 displaystyle S sqrt frac 9 5 left r 2 g 2 right L 0 299 R 0 587 G 0 114 B displaystyle L 0 299R 0 587G 0 114B where r r 1 3 displaystyle r r tfrac 1 3 g g 1 3 displaystyle g g tfrac 1 3 r R R G B displaystyle r tfrac R R G B g G R G B displaystyle g tfrac G R G B Likewise the reverse transform is as follows R k r displaystyle R k cdot r G k g displaystyle G k cdot g B k 1 r g displaystyle B k cdot 1 r g where r r 1 3 displaystyle r r frac 1 3 g g 1 3 displaystyle g g frac 1 3 r 5 3 S if T 0 x g if T 0 displaystyle r begin cases pm frac sqrt 5 3 S amp mbox if T 0 x cdot g amp mbox if T neq 0 end cases g 5 9 x 2 1 S if T gt 1 2 5 9 x 2 1 S if T lt 1 2 0 if T 0 displaystyle g begin cases sqrt frac 5 9 x 2 1 cdot S amp mbox if T gt frac 1 2 sqrt frac 5 9 x 2 1 cdot S amp mbox if T lt frac 1 2 0 amp mbox if T 0 end cases k L 0 185 r 0 473 g 0 114 displaystyle k frac L 0 185r 0 473g 0 114 x cot 2 p T displaystyle x cot 2 pi cdot T For T 0 conversion from TSL to RGB is not unique because the sign of r is lost in this case note In practice you can work this around by using signed zero for T and thus preserving the sign of r Advantages of TSL EditThe advantages of TSL color space lie within the normalization within the RGB TSL transform Utilizing normalized r and g allows for chrominance spaces TSL to be more efficient for skin color segmentation Additionally with this normalization the sensitivity of the chrominance distributions to the variability of skin color is significantly reduced allowing for an easier detection of different skin tones 2 Comparison of TSL to other color spaces Edit Terrillon investigated the efficiency of facial detection for several different color spaces Testing consisted of using the same algorithm with 10 different color spaces to detect faces in 90 images with 133 faces and 59 subjects 27 Asian 31 Caucasian and 1 African TSL showed superior performance to the other spaces with 90 8 correct detection and 84 9 correct rejection A full comparison can be seen in the table below 2 Color Space of Elements CD CR TSL 258 90 8 84 9r g 328 74 6 80 3CIE xy 388 56 6 83 5CIE DSH 318 60 9 75 0HSV 408 55 7 84 7YIQ 471 47 3 79 8YES 494 41 6 80 3CIELUV 418 24 1 79 0CIELAB 399 38 4 83 6Disadvantages of TSL EditTSL space could be made more efficient and robust There currently exists no color correction algorithms for different camera systems Additionally despite a better accuracy of skin tone detection detecting dark skin color still proves to be a challenge 1 Applications EditBeing a relatively new color space and having very specific uses TSL hasn t been widely implemented Again it is only very useful in skin detection algorithms Skin detection itself can be used for a variety of applications face detection person tracking for surveillance and cinematographic purposes and pornography filtering are a few examples A Self Organizing Map SOM was implemented in skin detection using TSL and achieved comparable results to older methods of histograms and Gaussian mixture models 3 See also EditHSL and HSV Face detection List of color spaces and their usesReferences Edit a b c Terrillon Jean Christophe Akamatsu Shigeru 1998 Automatic Detection of Human Faces in Natural Scene Images by Use of a Skin Color Model and of Invariant Moments Proc Of the Third International Conference on Automatic Face and Gesture Recognition Nara Japan pp 130 135 a b Terrillon Jean Christophe Akamatsu Shigeru 1999 Comparative Performance of Different Chrominance Spaces for Color Segmentation and Detection of Human Faces in Complex Scene Images Vision Interface 99 doi 10 1109 AFGR 2000 840612 Brown D Craw I Lewthwaite J 2001 A SOM Based Approach to Skin Detection with Application in Real Time Systems British Machine Vision Conference Manchester United Kingdom Retrieved from https en wikipedia org w index php title TSL color space amp oldid 1107551123, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.