CIRAWFilter isHighlightRecoveryEnabled

Could you provide a more detailed description of how isHighlightRecoveryEnabled affects the image, and how it differs from isGamutMappingEnabled? I’d like to explain these controls accurately to my users.

Does highlight recovery run before or after linearSpaceFilter, and should it be disabled when generating scene-referred linear output?

Thanks!

Answered by Engineer in 893521022

"Highlight Recovery" part of the pipeline is used to correct for the fact that RAW sensors clip at a magenta color instead of white.

"Highlight Recovery" part of the pipeline is used to correct for the fact that RAW sensors clip at a magenta color instead of white.

What use cases or types of images benefit from disabling highlight recovery?

Thanks, that helps.

Is it fair to describe isHighlightRecoveryEnabled as a behavior switch that modifies other rendering stages, rather than as an independent image adjustment?

For scene-referred linear output, should it generally be disabled?

Thanks, that clarifies the scene-linear behavior.

It looks like your previous reply with the more detailed description of how isHighlightRecoveryEnabled affects the boost curve, GainTableMap, and gamut mapping has disappeared. Could you re-post that description?

CIRAWFilter isHighlightRecoveryEnabled
 
 
Q