Back to Adaptive Vision Studio website

You are here: Start » Filter Reference » Image Point Transforms » CorrectGamma

CorrectGamma


Performs gamma correction.

Name Type Range Description
inImage Image Input image
inRoi Region* Range of pixels to be processed
inValue Real 0.01 - 8.0 Gamma coefficient, where 1.0 is neutral
outImage Image Output image

Only the following inImage pixel formats are supported: int8, uint8, int16, uint16, int32

Applications

Image enhancement for human perception. For computer vision consider LogarithmImage.

Description

The gamma correction is a standard nonlinear transformation of pixel brightness that was developed as a tool for the compensation of CRT display input-output characteristic. The operation scales brightness of each inImage pixel to the 0.0 - 1.0 range, exponentiates it to the power of inValue, and then scales the result back to the pixel values range.

Examples

The CorrectGamma performed on the sample image with inValue = 2.0 (left image) and inValue = 0.5 (right image).

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Complexity Level

This filter is available on Basic Complexity Level.

See Also