Replies: 3 comments 10 replies
-
Also, for the dng case, it make sense to use -r in getting intermediate image, otherwise we would be performing the WB twice raw WB (once dcraw will perform taking raw WB mulpilier ) and 2nd time, the Cam_to_XYZ matrix technique explained by Adobe DNG file interpolate and use WB in its matrix. |
Beta Was this translation helpful? Give feedback.
-
Hi, just some notes to (3) and (4) related to question 1: |
Beta Was this translation helpful? Give feedback.
-
@KelSolaar , I am glad that my steps are in right direction for raw image development. Slight suggestion on changing the implementation of dcraw command : -r 1 1 1 1 option should be used at it ensures that dcraw will not WB based on dng metadata. As you said, it is fine to have values over 1 (in above example its 3) for sRGB color space as it preserve the range. But it highlights the saturation area (Pinkish region), how can we deal with this saturation in color library ? Normally, libraries perform clipping, which is not true representation of gamut and we are loosing information.
|
Beta Was this translation helpful? Give feedback.
-
Hi
I am trying to develop raw dng image of DeepISP dataset (https://www.kaggle.com/knn165897/s7-isp-dataset). As I want to process raw image with min. processing and want to learn the pipeline of raw space conversion to image what can be viewed without introducing non-linearity (sRGB without gamma and tone).
Following are the steps that I took :
The upper limit is way beyond the required values. If the upper limit is near 1 like 1.02/1.1, it make sense to clip it. But now, this value is way beyond the upper limit. I don't want to do gamma at this point to preserve the linearity.
Is there any issue with therotation matrix calculation of cam_to_xyz or xyz_to_srgb? If Library is not handling these cases, how can we handle it?
@KelSolaar @MichaelMauderer
Beta Was this translation helpful? Give feedback.
All reactions