High Dynamic Range Images

<< Click to Display Table of Contents >>

Navigation:  Image Manager > CVB Technology >

High Dynamic Range Images

CVB support for High Dynamic Range Images (HDR)

In general, Common Vision Blox provides possibilities to handle high dynamic range images with more than 8 bit per pixel image data.

Here is a short overview of the possibilities, some hints and restrictions.

 

Acquiring HDR images

CVB is able to work with combinations of frame grabbers and cameras which provide images of 10 , 12 or 16 bit pixel data type.

 

Display of HDR images

In all cases, where a high dynamic range images is assigned to a CV Display control the output will lead to undesired results for colors greater than 255 (white in 8bit).

This is due to the fact that only the least 8 significant bits in gray values will be displayed, the other pixel channel bits are ignored.

The solution is to scale down the display range to 8 bit respective 256 gray values.

To do so , one can obtain a image copy with 8bit with the Image Library function MapTo8bit.

The original HDR image keeps available in the Image control.

 

Processing of HDR images

As shown this list, the following Common Vision Blox Tools do support High Dynamic Range images:

Arithmetic

Lightmeter

Functions from CVFoundation.dll

 

As a basic function, the HDR image data can be accessed with the Image Library function GetImageVPA.

The retrieved pointer can be used to process the raw data directly.

 

Processing of high bit data is limited. Means there are functions and Tools which support this others don't.

Please refer the manual sections for details.

 

Loading and saving HDR images

In Common Vision Blox it is possible to load and save high bit images in the MIO-format, in TIFF-format and in JPEG2000 format.

 

Related Topics

Supported File formats

MapTo8bit

CreateGenericImageDT

ImageDataType