Skip to main content
New Participant
December 5, 2022
Question

CameraCalibration matrices origin in dng files

  • December 5, 2022
  • 1 reply
  • 362 views

Hello,

I'm having trouble understanding how CameraCalibration matrices are calculated when converting CR2 to DNG. My understanding was that these matrices were dedicated to adjusting the color matrices of a given DSLR model to a specific camera of that model. But when I convert a CR2 file captured with my own DSLR to DNG, I can see in the DNG's metadata that these matrices are not set as identities. When I look in the dcp file corresponding to my DSLR, it does not contain any CameraCalibration matrix. I therefore deduce that the DNG converter calculates these matrices and adds them in the metadata. However, I can't find a clear explanation anywhere on how and from what parameters they are calculated.
In the DNG's metadata's both ProfileCalibrationSignature and CameraCalibrationSignature are set to "com.adobe" what indicates that the CameraCalibration matrices should be used. The tag ProfileCalibrationSignature is in the dcp file but the tag CameraCalibrationSignature is added by dngConverter.
I think I misunderstand the true role of the calibration matrices and any clarifications on all of that would be very helpful for me.

Thanks a lot

This topic has been closed for replies.

1 reply

deejjjaaaa
Inspiring
December 5, 2022

well - if something is specific to a particular camera sample (not camera model) then the only way to get that is to extract the relevant data from a raw file written by that particular camera's firmware and can possibly be extracted by ACR/LR/Adobe DNG Converter - so we can assume that Canon writes that in CR2/CR3 and Adobe gets it out