The camera architecture of our cameras is modular by nature and comprise a growing number of heads into which a variety of CMOS, CCD, InGaAs, and microbolometer sensors are mounted with various configurations and lens interfaces.
The modular nature of the system enables developers to mix and match the heads with the body, to meet the needs of their application and also the platform can be changed between different applications.
One of the commonly applied camera platforms is our QT5022 platform with AMD APU. The QT5022 camera body contains two main computing units an FPGA and AMD (APU), that features X86 CPU cores and Radeon Graphics GPU in a SOC. The FPGA in the camera controls the settings of the sensor and interface to the different sensors.
Several operations are performed by the FPGA, such as image correction, white balance correction, perspective correction, and illumination correction, thus offloading the main CPUs of these tasks.
The preprocessed images are transferred over a PCI Express interface to the AMD APU. Where further computing power is required, an additional GPU can be added within the body of the camera.