IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
Collaboration diagram for HDR:

Data Structures

class  Hdr
 Performs High Dynamic Range (HDR) image reconstruction. More...
 
class  ToneMapping
 Performs tone mapping on HDR images. More...
 

Enumerations

enum  HdrAlgorithm { Debevec = 0 }
 Specifies the HDR reconstruction algorithm. More...
 
enum  ToneMappingAlgorithm { Reinhard = 0 }
 Specifies the tone mapping algorithm. More...
 

Detailed Description

High Dynamic Range (HDR) processing.

Enumeration Type Documentation

◆ HdrAlgorithm

Specifies the HDR reconstruction algorithm.

Defines the algorithm used to reconstruct a High Dynamic Range (HDR) image from multiple input images captured with different exposure settings.

Note
Currently, only the Debevec HDR reconstruction algorithm is supported. Additional algorithms may be introduced in future releases.
Since
IDSImaging.Peak.ICV 1.3
Enumerator
Debevec 

Debevec HDR reconstruction algorithm.

Uses the method proposed by Debevec and Malik to estimate the camera response curve (CRC) and combine multiple exposures into an HDR image.

Since
IDSImaging.Peak.ICV 1.3

Definition at line 25 of file Hdr.cs.

◆ ToneMappingAlgorithm

Specifies the tone mapping algorithm.

Defines the algorithm used to map a High Dynamic Range (HDR) image to a displayable Low Dynamic Range (LDR) image.

Note
Currently, only the Reinhard tone mapping algorithm is supported. Additional tone mapping algorithms may be added in future versions.
Since
IDSImaging.Peak.ICV 1.3
Enumerator
Reinhard 

Reinhard tone mapping operator.

Applies a global tone mapping operator based on the method proposed by Reinhard et al. to compress the dynamic range of an HDR image while preserving visual contrast.

Since
IDSImaging.Peak.ICV 1.3

Definition at line 24 of file ToneMapping.cs.