Replies: 1 comment 4 replies
-
Hello @priikone, So as I'm participating in the authoring of the Academy IDT Calculator, we are actually implementing the IDT in various languages, e.g. CTL, DCTL and Nuke. As part of that effort, the
Good question! I haven't looked at the code in a while!
Sorry, I'm not sure to understand, what input are you talking about here? The camera RGB values?
I have on my todo list the last one to implement, it should not be too hard! Adding @aforsythe and @nick-shaw for vis! |
Beta Was this translation helpful? Give feedback.
-
Would it make sense to do a version of matrix_idt() that takes as input the linear camera RGB values (for a target) instead of the spectral sensitivities (since they're not always known)? This would be the P-2013-001 Appendix B procedure. It seems quite straightforward to do, unless I'm missing something in the current code. I was wondering about the illuminant normalization which is done also for the training_data_sds_to_XYZ(). Is that actually necessary? I tested without it and got identical results down to 7-8 digits. The other thing to wonder is the white balance multipliers. Maybe the input should always be white balanced?
Other thing I've been thinking is recovery of spectral sensitivities from a colour target image. I've seen couple interesting papers around with nice results. I'm still learning and trying to understand all these concepts so I probably don't know enough to implement these, but that would be a nice feature to have. It would be interesting to compare the resulting 3x3 matrices optimized with measured sensitivities, recovered sensitivities and photographed colour target and see how much the three matrices actually differ.
"Recovery of Spectral Sensitivity Functions from a Colour Chart Image under Unknown Spectrally Smooth Illumination"
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.700.6064&rep=rep1&type=pdf
"What is the Space of Spectral Sensitivity Functions for Digital Color Cameras"
https://www.gujinwei.org/research/camspec/
Beta Was this translation helpful? Give feedback.
All reactions