Back to Aurora Vision Studio website
You are here: Start » Filter Reference » Image » Image Combinators » CorrectFlatField
| Module: | FoundationLite |
|---|
Performs flat-field correction on an image to compensate for non-uniform sensor response and illumination.
Applications
Shading correction, vignetting removal, line-scan camera calibration.
| Name | Type | Description | |
|---|---|---|---|
![]() |
inImage | Image | Raw captured image |
![]() |
inFlatField | Image | Averaged flat-field reference image |
![]() |
inDarkFrame | Image* | Averaged dark frame; when set, dark signal is subtracted from both images before division |
![]() |
inRoi | Region* | Range of pixels to be processed |
![]() |
inOutputMaxValue | Real | Target white level after correction (e.g. 255 for UInt8) |
![]() |
outImage | Image | Output image |
Errors
This filter can throw an exception to report error. Read how to deal with errors in Error Handling.
List of possible exceptions:
| Error type | Description |
|---|---|
| DomainError | Image and dark frame formats are not the same in CorrectFlatField. |
| DomainError | Image and dark frame sizes are not equal in CorrectFlatField. |
| DomainError | Image and flat-field formats are not the same in CorrectFlatField. |
| DomainError | Image and flat-field sizes are not equal in CorrectFlatField. |
| DomainError | Region exceeds an input image in CorrectFlatField. |
Complexity Level
This filter is available on Basic Complexity Level.

Basic
