Kernel Array Type & ID

To provide a modular configuration each Kernel module provides two values in the captured image metadata to determine what type of an array configuration is being used, as well as where the module is in the array.

Array ID:

This value ranges from 0 to n-1, where n is the number of modules in the array, up to a value of 255. The Array ID tells you where the module is located in the array, with 0 being the master camera on the master link board and iterating up from there.

Array Type:

This value ranges from 0 to 255 and tells you which type of array is being used. See the below table for more information.

Rotation Orientation

This corresponds to how the top row of sensor pixels are orientated within the array. It also relates to any rotation to the images our software does during processing.

Array Type Value

Common Name

Rotation Orientation

Array ID 0

Array ID 1

Array ID 2

Array ID 3

Array ID 4

Array ID 5

Sensor Orientation

ArrayType 0

1 Kernel

A

Yaw: 0, Pitch: 0, Roll: 0

Linear

ArrayType 1

1 Kernel

B

Yaw: 90, Pitch: (-Roll) Roll: (Pitch)

Linear

ArrayType 2

1 Kernel

C

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Linear

ArrayType 3

1 Kernel

D

Yaw: 270, Pitch: (Roll), Roll: (-Pitch)

Linear

ArrayType 4

2 Kernel

A

Yaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Linear

ArrayType 5

2 Kernel

B

Yaw: 90, Pitch: (-Roll) Roll: (Pitch)

Yaw: 270, Pitch: (Roll), Roll: (-Pitch)

Linear

ArrayType 6

2 Kernel

C

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Yaw: 0, Pitch: 0, Roll: 0

Linear

ArrayType 7

2 Kernel

D

Yaw: 270, Pitch: (Roll), Roll: (-Pitch)

Yaw: 90, Pitch: (-Roll) Roll: (Pitch)

Linear

ArrayType 8

4 Kernel

A

Yaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Yaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Linear

ArrayType 9

4 Kernel

B

Yaw: 90, Pitch: (-Roll) Roll: (Pitch)

Yaw: 270, Pitch: (Roll), Roll: (-Pitch)

Yaw: 90, Pitch: (-Roll) Roll: (Pitch)

Yaw: 270, Pitch: (Roll), Roll: (-Pitch)

Linear

ArrayType 10

4 Kernel

C

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Yaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Yaw: 0, Pitch: 0, Roll: 0

Linear

ArrayType 11

4 Kernel

D

Yaw: 270, Pitch: (Roll), Roll: (-Pitch)

Yaw: 90, Pitch: (-Roll) Roll: (Pitch)

Yaw: 270, Pitch: (Roll), Roll: (-Pitch)

Yaw: 90, Pitch: (-Roll) Roll: (Pitch)

Linear

ArrayType 12

6 Kernel

A

YYaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Yaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Yaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Linear

ArrayType 13

6 Kernel

B

YYaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Yaw: 0, Pitch: 0, Roll: 0

Yaw: 180, Pitch: (-Pitch), Roll: (-Roll), [Rotate Image]

Linear