Appendix E: FILE FORMAT
Falcon 4 Camera User's Manual
•
65
40
Aoi left
Left of area interest
44
Aoi top
Top of area interest
48
Sensor width
Width of sensor absolute region
52
Sensor height height of sensor absolute region
56
Sensor left
Left of sensor absolute region
60
Sensor top
Top of sensor absolute region
64
Reserved for other Teledyne Dalsa cameras
164
nCalTime
measured exposure time when doing Delta FPN calibration
168
nBaseTime
measured exposure time when doing BASE FPN calibration
172
ADCOffset
always 0 for this version
176
Sensor width
10752
180
nCoeffFileSize
Cofficient data size in bytes
184
spare
Reserved for future use
256 ~ …
FFC data
Each pixel has 4 bytes. Bit0~bit8 is FPN Base, Bit9~bit16 is FPN
delta, Bit17~Bit31 is PRNU.
The file downloaded to PC is a raw image file, which combines each FPN base, FPN delta, and PRNU
into a double word. Teledyne Dalsa provides a standalone command line application
(FFC_Codec.exe) to decode this raw image into 3 readable tif files.
The usage of FFC_Codec.exe is as follows:
decode Source File(Binary in camera) Target Files(FPN_Base (tif), Delta
FPN(tif), PRNU FFC(tif))\n");
example: FFC_Codec.exe "decode" "FlatFieldCoefficients.tif" "fpn_base.tif"
"fpn_delta.tif" "prnu.tif";
encode Source File Files(FPN_Base (tif), Delta FPN(tif), PRNU FFC(tif))
Target File(Binary in camera)
example: FFC_Codec.exe "encode" "fpn_base.tif" "fpn_delta.tif"
"prnu.tif" "encoded.tif"
Note that when running encode, target file must exist. This is used to extract FFC header
info. The initial target file is the FFC raw file downloaded from camera.
After decode the source binary file, one can use other image processing software to view
this target tiff file
.
Preliminary