U
SER
M
ANUAL
16
K
/8
K
CXP
C
OLOR
–
R
EV
G
–
09/2016
P
A G E
|
40
7.7
Flat Field Correction
Feature
CXP @
R/W
Size
in
bytes
Description
FFCEnable
0x08800
RW
4
0
: Disable Flat Field Correction (“False”)
- In user/integrator mode : the factory FFC bank is
written into the FPGA and the FFC stays enabled
1
: Enable Flat Field Correction (“True”)
FPNReset
0x08804
WO
4
0
: Reset FPN coefficients
PRNUReset
0x08808
WO
4
0
: Reset PRNU coefficients
FPNValueAll
0x10000
RW
64K Memory containing FPN
Format: S9.1 => -256..+255.5 step ½
Size=(CCDSize*2)*2 : (RedBlue Line + Green Line)
FPNValueSize
Xml
RO
2
Integer providing FPN value size in byte
PRNUValueAll
0x20000
RW
64K Memory containing PRNU
Format: U2.12 : Value from 0 to 4095
(1+coeff/1024) => x1..x4.999 step 1/1024
Size=(CCDSize*2)*2 : (RedBlue Line + Green Line)
PRNUValueSize
Xml
-
2
Integer providing PRNU value size in byte
FFCCalibrationCtrl
0x0880C
RW
4
FFC calibration
- In Read Mode:
0
= finished
1
= running
- In Write Mode:
0
= Abort PRNU calibration by setting it to “Off”
(no effect if already stopped)
1
= Launch PRNU calibration by setting it to
“Once” (no effect if already launched)
FPNCalibrationCtrl
0x08810
RW
4
FPN calibration
- In Read Mode:
0
= finished
1
= running
- In Write Mode:
0
= Abort FPN calibration by setting it to “Off”
(no effect if already stopped)
1
= Launch FPN calibration by setting it to
“Once” (no effect if already launched)
LowFrequencyFilterWidth
0x08820
RW
4
Configure windows (width) around the pixel (+/- val)
0 : filter is disable
1-255 : nb pixels around the pixel to filter
How is performed the Flat Field Correction ?
What is the Flat Field correction (FFC) ?
The Flat Field Correction is a digital correction on each pixel which allows :
To correct the Pixel PRNU (Pixel Response Non Uniformity) and DSNU (Dark Signal Non
Uniformity)
To Correct the shading due to the lens
To correct the Light source non uniformity