Design and Implementation of Thermal Camera Communication Interface

Návrh a implementace komunikačního rozhraní pro termokameru

Reviewers

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Research Projects

Organizational Units

Journal Issue

Abstract

Hlavním cílem práce je návrh a implementace komunikacního rozhraní pro termokameru. Pro streamování videa do PC je použitý standard UVC (USB video class), který jako univerzální standard funguje na vetšine moderních operacních systému. Videodata získaná z mikrobolometrického pole jsou zpracována pomocí FPGA a dále posílána do UVC prevodníku FTDI FT602, který zajištuje prevod do UVC standardu a komunikaci po USB sbernici. Obraz z termokamery je prenášen ve forme RAW dat (Y16) nebo barevných dat (YCbCr422) obarvených paletou. Dále je rešena realtime implementace Non-Uniformity Correction algoritmu (NUC) pro kalibraci jednotlivých pixelu mikrobolometrického pole a prubežná aktualizacce kalibracních dat pomocí záverky. Nakonec je rešena kompenzace teplotního driftu mikrobolometru pomocí merení vlastní teploty. Na základe merené teploty je pomocí ladení jeho parametru stabilizován pracovní bod senzoru.

The main topic of this thesis is design and implementation of the thermal camera communication interface. The UVC (USB video class) standard is used to stream video to PC. As a universal standard the UVC works on most modern operating systems. The video data acquired from the microbolometer are processed by an FPGA and then transfered further to the UVC bridge FTDI FT602. The FT602 provides conversion to the UVC standard and communication via USB. Image from the thermal camera is sent as a RAW data stream (Y16) or a color stream (YCbCr422) of data colored by palette. Realtime implementation of the NonUniformity Correction algorithm (NUC) is proposed to calibrate pixels of the microbolometer. Calibration data are continually updated from a shutter. To compensate temperature drift of the microbolometer, the sensor parameters are tuned based on the measured temperature of the sensor to stabilize the operating point.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By