Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Part 5. Appendix
Appendix A - OCT Data File Format
*.IMG file
*.IMG file type data saved as processed images in log scale, 256 gray levels, one byte per pixel.
Start byte
1
17
21
25
29
33
37
41
45
49
51
53
55
57
61
65
513
Length in byte
16
4
4
4
4
4
4
4
4
2
2
2
2
4
4
448
Frame data length
Type
String
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Short integer
Short integer
Short integer
Short integer
Long integer
Long integer
Description
File identification string.
Number of images saved in the file
Image width
Image depth
Number of frames in each 3D volume
Number of 3D volumes
FFT length (2048)
Frame size in bytes
Record Length
PSOCT Fringe Mode (0 or 1)
Average Number(1,2,4 or 8)
Imaging Mode(0,1 or 2)
Overlay(0 or 1)
Red Shift Doppler Overlay
Blue Shift Doppler Overlay
Reserved
Frame data (processed images)
Starting from byte 513, the image data is saved frame by frame, with equal data length for every frame. The frame
data has the following format
Start byte
1
5
9
41
Length in byte
4
4
32
Frame size
Type
Long integer
Description
Time elapsed between previous and current frame
System time of current frame
Reserved
2 dimensional array of the image data
Page 0 of 70
*.FRG file
*.FRG file type Calibrated fringe data from the digitizer (14 bits) saved as integers.
Start byte
1
17
21
25
29
33
37
41
45
49
51
53
55
57
61
65
513
Length in byte
16
4
4
4
4
4
4
4
4
2
2
2
2
4
4
448
Frame data length
Type
String
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Short integer
Short integer
Short integer
Short integer
Long integer
Long integer
Description
File identification string.
Number of images saved in the file
Image width
Image depth
Number of frames in each 3D volume
Number of 3D volumes
FFT length (2048)
Frame size in bytes
Record Length
PSOCT Fringe Mode (0 or 1)
Average Number(1,2,4 or 8)
Imaging Mode(0,1 or 2)
Doppler Overlay(0 or 1)
Red Shift Doppler Overlay
Blue Shift Doppler Overlay
Reserved
Frame data (processed images)
Starting from byte 513, the image data is saved frame by frame, with equal data length for every frame. The frame
data has the following format
Start byte
1
5
9
41
Length in byte
4
4
32
Frame size
Type
Long integer
Description
Time elapsed between previous and current frame
System time of current frame
Reserved
2 dimensional array of the fringe data
Frame size is calculated as: Image Width FFT Length 2 bytes (for standard mode)
For PSOCT Fringe data, Frame size is calculated as: Image Width FFT Length 2 2 bytes that includes data
from both channels. The data is interleaved with data from Ch-S (Ch-A) and Ch P (Ch-B). The data is arranged as
A-line1Ch-S (Forward), A-line2 Ch-S (Backward), A-line1 Ch-P (Forward), and A-line2 Ch-P (Backward) and so on.
It is up to the user to do the processing of similar A-lines of data from both Ch S and Ch P to obtain one single Aline for display.
PSOCT Fringe: 0 False (Not selected while recording); 1- True (Selected while recording)
Imaging Mode; 0 Standard OCT Mode, 1 Doppler OCT Mode, 2 PSOCT Mode
Doppler Overlay: 0 False (Not selected while recording); 1 True (Selected while recording)
Red Shift Doppler Overlay: Red Shift value (0 127 mapping -3.14 to 0) selected while recording. It should be
used only when reprocessing Overlay data (Doppler Overlay is true). The phase information displayed on the
screen ranges from -3.14 to Red Shift Doppler Overlay value. Similarly for Blue Shift Doppler Overlay, the value
ranges from 128 255 mapping 0 to 3.14. The phase information displayed on the screen would be Blue Shift
Doppler Overlay value to 3.14
Page 1 of 70
*.PHS file
*.PHS file type Doppler wrapped phase data, 4 bytes per pixel. Each value is between to +,
Start byte
1
17
21
25
29
33
37
41
45
49
51
53
55
57
61
65
513
Length in byte
16
4
4
4
4
4
4
4
4
2
2
2
2
4
4
448
Frame data length
Type
String
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Long integer
Short integer
Short integer
Short integer
Short integer
Long integer
Long integer
Description
File identification string.
Number of images saved in the file
Image width
Image depth
Number of frames in each 3D volume
Number of 3D volumes
FFT length (2048)
Frame size in bytes
Record Length
PSOCT Fringe Mode (0 or 1)
Average Number(1,2,4 or 8)
Imaging Mode(0,1 or 2)
Doppler Overlay(0 or 1)
Red Shift Doppler Overlay
Blue Shift Doppler Overlay
Reserved
Frame data (processed images)
Starting from byte 513, the image data is saved frame by frame, with equal data length for every frame. The frame
data has the following format
Start byte
1
5
9
41
Length in byte
4
4
32
Frame size
Type
Long integer
Description
Time elapsed between previous and current frame
System time of current frame
Reserved
2 dimensional array of the phase data
Page 2 of 70