Transfer function for "ICtCp" should vary with method (PQ / HLG)
See original GitHub issueIssue Description
https://github.com/colour-science/colour/blob/02b595b26313c4b4f55adc41d599f90c4c9edbcd/colour/models/rgb/ictcp.py#L192
This appears always to use eotf_inverse_ST2084
but should in fact use oetf_HLG_BT2100
if method
is 'ITU-R BT.2100-2 HLG'
, according to the November 2020 revision of Rec. ITU-R BT.2100-2.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:9 (8 by maintainers)
Top Results From Across the Web
PQ and HLG transfer functions for HDR - Venera Technologies
PQ – PQ (or Perceptual Quantizer) is a transfer function devised to represent the wide brightness range (up to 10,000 Nits) in HDR...
Read more >RECOMMENDATION ITU-R BT.2100-2( - Image parameter ...
Tables 4 and 5 describe transfer functions for the PQ and HLG formats, respectively. High dynamic range television production and display should make...
Read more >ictcp_dolbywhitepaper_v071.pdf - Dolby Professional
ICTCP is a color representation designed for high dynamic range (HDR) and wide color gamut. (WCG) imagery and is intended as a replacement...
Read more >Implement ICtCp color space per BT.2100 · Issue #69 - GitHub
BT.2100 defines a new color space ICtCp. I can help add support ... The transfer function can be PQ (transfer_characteristics = 16) or...
Read more >ICtCp - Wikipedia
The ICTCP transformation can be used with RGB signals derived from either the perceptual quantizer (PQ) or hybrid log–gamma (HLG) nonlinearity functions, but...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
It may have been incorrect, but it existed in a published version of the paper. What we try to do with Colour is enable people to match any other implementation, current or historical. If somebody needed to match the processing in an application version released while the old matrix was published, they would need that option.
Yes! 😃