Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


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 References  














TSL color space







Add links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


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

[edit]
rg chromaticities

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

where:

Likewise, the reverse transform is as follows:[2]

where:

For T = 0, conversion from TSL to RGB is not unique because the sign of r' is lost by the forward conversion due to the g' = 0 special case. Removing the special case produces a system that deviates from the original paper but preserves the sign.

Advantages of TSL

[edit]

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.[3]

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.[3]

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

[edit]

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

[edit]

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.[4]

See also

[edit]

References

[edit]
  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.
  • ^ Dmitry Ivanov (21 June 2023). "Color-space: tsl.js". GitHub.
  • ^ a b Terrillon, Jean-Christophe; Akamatsu, Shigeru (1999). "Comparative performance of different skin chrominance models and chrominance spaces for the automatic detection of human faces in color images". Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580). Vol. 99. pp. 54–61. doi:10.1109/AFGR.2000.840612. ISBN 0-7695-0580-5. S2CID 39824480.
  • ^ 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&oldid=1188960452"

    Category: 
    Color space
     



    This page was last edited on 8 December 2023, at 20:08 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki