Kamera termowizyjna rejestruje promieniowanie podczerwone emitowane i odbijane przez scenę. Obraz jasny–ciemny może ujawnić kontrast cieplny w nocy, lecz nie każdy piksel jest pomiarem temperatury. Rdzeń obrazowy może nie mieć radiometrii, automatyczna regulacja kontrastu zmienia paletę między klatkami, a błędna emisyjność, odbite promieniowanie i atmosfera dają pozornie precyzyjne, lecz nieprawidłowe stopnie Celsjusza. W UAV równie ważne jak detektor są optyka, stabilizacja, timestamp, georeferencja i obwiednia środowiskowa.

Zakres spektralny#

Małe niechłodzone kamery UAV najczęściej pracują w LWIR 8–14 µm, gdzie promieniowanie obiektów o temperaturach otoczenia jest użyteczne, a istnieje okno transmisji atmosferycznej. Teledyne FLIR Boson jest przykładem rdzenia LWIR z mikrobolometrem VOx.

MWIR, zwykle około 3–5 µm, często używa chłodzonych detektorów, oferuje inne własności dla gorących celów i długiego zasięgu, ale zwiększa masę, moc, koszt oraz czas uruchomienia. Pasmo jest cechą całego toru: detektora, powłok i soczewki.

Zwykłe szkło optyczne jest nieprzezroczyste w LWIR. Obiektyw wykonuje się m.in. z germanu lub innych materiałów IR. Przezroczysta dla oka osłona może całkowicie zasłonić termowizję.

Promieniowanie i temperatura#

Idealne ciało czarne emituje radiancję zależną od temperatury zgodnie z prawem Plancka. Rzeczywista powierzchnia ma emisyjność ε < 1 i odbija część promieniowania otoczenia.

Uproszczony bilans radiancji docierającej do kamery:

L_cam = τ_atm [ε L_bb(T_obj) + (1-ε)L_refl]
      + (1-τ_atm)L_atm

gdzie τ_atm jest transmisją atmosfery, L_refl odbitą radiancją otoczenia, a L_atm emisją atmosfery. Kamera radiometryczna odwraca ten model przy zadanych parametrach.

Jeśli metal ma małą emisyjność, piksel może bardziej przedstawiać odbicie nieba, słońca albo ciepłego UAV niż temperaturę metalu. Błyszczący dach nie jest automatycznie zimny tylko dlatego, że jest ciemny na palecie.

Kamera obrazowa a radiometryczna#

Kamera obrazowa zwraca poziomy sygnału po korekcjach i AGC. Dobrze wykrywa kontrast, ale nie gwarantuje temperatury bezwzględnej. Kamera radiometryczna ma kalibrację wiążącą sygnał z radiancją/temperaturą i udostępnia dane pomiarowe oraz parametry korekcji.

Na stronie konkretnego wariantu Boson FLIR jawnie podaje Temperature Measurement: No, mimo że ten sam rdzeń tworzy obraz termiczny. Inne warianty rodzin mogą mieć radiometrię. Nazwa „kamera termowizyjna” nie rozstrzyga tej funkcji.

Do katalogu trzeba zapisać:

  • radiometryczna: tak/nie;
  • zakresy temperatur i gain mode;
  • dokładność w określonych warunkach;
  • format surowy/radiometryczny;
  • parametry emissivity, distance, atmosphere i reflected temperature;
  • czy pomiar dotyczy każdego piksela czy punktów/ROI.

Mikrobolometr#

Niechłodzony mikrobolometr zmienia rezystancję pod wpływem pochłoniętej energii IR. Każdy piksel ma nieco inny gain i offset, a temperatura samego detektora wpływa na odpowiedź. Kamera potrzebuje fabrycznej kalibracji i Non-Uniformity Correction.

Typowy tor:

LWIR optics -> microbolometer FPA -> ROIC/ADC
 -> bad pixel replacement -> NUC -> temporal/spatial filtering
 -> AGC/palette albo radiometric data -> video interface

Przetwarzanie poprawia obraz, ale może usuwać informację. Temporal denoising tworzy smużenie, bad-pixel replacement interpoluje dane, a sharpening zmienia krawędzie. Produkt pomiarowy powinien zachować surowy lub radiometryczny kanał niezależnie od obrazu dla operatora.

Rozdzielczość, pixel pitch i IFOV#

Rozdzielczość matrycy, np. 640×512, nie określa szczegółowości na gruncie bez obiektywu. Instantaneous Field of View:

IFOV ≈ pixel_pitch / focal_length

Dla konkretnego Boson 640×512, obiektywu 9,2 mm i HFOV 50° producent podaje IFOV około 1,304 mrad. Na odległości R wymiar jednego piksela:

GSD_IR ≈ R · IFOV

przy 100 m daje około 0,13 m/pixel. To projekcja geometryczna; realna rozdzielczość zależy od MTF, focus, blur i atmosfery.

Pomiar temperatury małego obiektu wymaga, by zajmował więcej niż jeden piksel. Energia z tła miesza się przez point-spread function. Reguła jednego piksela może wystarczyć do detekcji kontrastu, ale nie do dokładnej radiometrii.

FOV a zasięg zadania#

Szeroki FOV ułatwia orientację i pokrycie, ale zmniejsza liczbę pikseli na obiekt. Wąski obiektyw poprawia sampling, lecz wymaga stabilniejszego gimbala i dokładnego wskazania.

Projekt powinien rozdzielić poziomy DRI:

  • detection — obiekt różni się od tła;
  • recognition — można przypisać klasę;
  • identification — można rozróżnić wymagany szczegół;
  • measurement — obszar spełnia radiometryczny spot-size requirement.

Nie należy obiecywać zasięgu na podstawie samego IFOV. Kontrast temperatur, NETD, MTF, atmosfera, display i algorytm detekcji są częścią systemu.

NETD#

Noise Equivalent Temperature Difference określa różnicę temperatur odpowiadającą szumowi przy warunkach pomiaru. Mniejsza wartość oznacza lepszą czułość termiczną. Przykładowy Boson ma wariantowo deklarowane <40, <50 lub <60 mK, a Boson+ producent pozycjonuje do ≤20 mK.

NETD nie jest dokładnością temperatury. Kamera może rozróżniać zmiany 0,04 K, a mieć znacznie większy błąd bezwzględny. Wartość zależy od temperatury sceny, f-number, integracji i processing.

Do porównania trzeba znać:

  • temperaturę blackbody testu;
  • f/# obiektywu;
  • częstotliwość i filtrację;
  • czy podano typ/max;
  • gain mode;
  • temperaturę kamery.

Zakres dynamiczny i gain#

High gain daje większą czułość w ograniczonym zakresie temperatur. Low gain obejmuje gorętsze sceny kosztem czułości. FLIR dla przykładowego Boson podaje scene dynamic range do około 140°C w high gain i 500°C w low gain; są to limity konkretnej konfiguracji, nie dokładność.

Automatyczne przejście gain może zmienić scale, noise i wygląd obrazu. Pipeline analityczny musi rejestrować mode per frame. Nasycony piksel nie ma informacji o temperaturze powyżej zakresu.

AGC i paleta#

Automatic Gain Control mapuje zakres radiancji sceny na 8-bit display. Gdy do obrazu wejdzie gorący obiekt, pozostałe elementy mogą zmienić jasność bez zmiany temperatury.

Dlatego:

  • nie analizuje się temperatury z koloru palety;
  • nagranie skompresowanego wideo nie zastępuje radiometric raw;
  • do porównania klatek stosuje się stały span/level albo wartości radiometryczne;
  • overlay, crosshair i telemetry nie mogą nadpisywać danych pomiarowych.

Paleta white-hot, black-hot lub iron jest tylko wizualizacją. Alarm oparty na progu powinien działać przed paletą.

NUC i FFC#

Non-Uniformity Correction kompensuje różnice pikseli. Flat-Field Correction wykorzystuje jednolite odniesienie, często shutter zasłaniający scenę. W czasie FFC obraz może się zatrzymać lub zostać oznaczony jako nieważny.

Shutterless NUC zmniejsza przerwy, ale nadal ma warunki i artefakty. FLIR podaje dla Boson fabryczną kalibrację oraz aktualizowane FFC/SSN zależnie od modelu.

Autopilot i recorder muszą wiedzieć:

  • kiedy frame jest invalid/frozen;
  • czy FFC został wymuszony;
  • jak długo trwa przerwa;
  • jaki był stan temperatury rdzenia;
  • czy NUC table odpowiada obiektywowi.

W systemie detekcyjnym FFC nie może zostać błędnie uznany za zatrzymanie celu. Przy mosaikowaniu powtarzalny frame musi zostać odrzucony po sequence/timestamp.

Emisyjność#

Emisyjność zależy od materiału, wykończenia, długości fali, kąta i temperatury. Wprowadzenie ε=0,95 dla każdej sceny daje wiarygodny wynik tylko dla powierzchni bliskich temu założeniu.

Metody praktyczne:

  • użyć powierzchni o znanej wysokiej emisyjności, np. kwalifikowanej taśmy/powłoki;
  • zmierzyć temperaturę kontaktowo po osiągnięciu równowagi;
  • dobrać emissivity tak, by kamera zgadzała się z odniesieniem;
  • zapisać materiał, kąt i zakres.

Nie przenosi się tabeli emissivity bez kontroli stanu powierzchni. Utleniony i polerowany metal różnią się radykalnie.

Temperatura odbita#

Powierzchnia odbija radiancję otoczenia. FLIR opisuje procedurę z pogniecioną i ponownie rozprostowaną folią aluminiową używaną jako rozpraszające zwierciadło do oszacowania reflected apparent temperature. Termopara nie mierzy tego parametru, bo jest to radiancja kierunkowa widziana przez kamerę.

W UAV źródłami odbicia są:

  • chłodne niebo;
  • słońce;
  • gorący dach;
  • sam dron, silniki i bateria;
  • operator i pojazd.

Zmiana kąta gimbala może zmienić apparent temperature błyszczącej powierzchni bez zmiany jej stanu.

Atmosfera i odległość#

Atmosfera pochłania oraz emituje IR. Dla małych odległości błąd może być ograniczony, lecz rośnie z dystansem i zależy od wilgotności, temperatury, ciśnienia oraz aerozoli. Mgła i deszcz pogarszają kontrast, choć kamera termiczna może działać inaczej niż visible.

Radiometria wymaga ustawienia distance, atmospheric temperature i relative humidity zgodnie z modelem kamery. Dalmierz do celu może aktualizować distance, ale musi mierzyć tę samą powierzchnię.

Strumień gorących spalin, pył lub wilgotne powietrze od platformy mogą wejść w tor. W fixed-wing wylot silnika nie może przecinać FOV.

Optyka, focus i temperatura#

Focus zmienia MTF i spot-size. Athermalized lens ogranicza dryf z temperaturą, ale nie eliminuje wszystkich zmian. Obiektyw manual focus może wymagać ustawienia dla zakresu misji; autofocus dodaje czas i ruch.

Okno ochronne musi mieć znaną transmisję LWIR, temperaturę i odbicia. Jego radiancja staje się częścią sygnału. Krople, kurz i sól zmieniają transmisję nierównomiernie.

Kalibracja radiometryczna jest związana z konkretnym obiektywem. Wymiana soczewki bez nowej kalibracji może pozostawić poprawny obraz i błędne temperatury.

Gimbal i stabilizacja#

Wąski FOV wzmacnia jitter. Kąt jednego piksela jest rzędu IFOV; drganie o kilka mrad rozmywa szczegóły nawet przy krótkiej ekspozycji.

Gimbal potrzebuje:

  • sztywnej ekstrynsyki camera–gimbal;
  • encoderów osi z timestampem;
  • zakresu bez zasłonięcia przez podwozie;
  • stabilizacji bez resonansu;
  • zarządzania kablami;
  • kalibracji boresight thermal–visible, jeśli są dwie kamery.

Elektroniczna stabilizacja kadru może cropować obraz i zmieniać principal point. Metadane georeferencji muszą odpowiadać obrazowi po transformacji albo używać surowej ramki.

Timestamp i synchronizacja#

Geolokalizacja piksela wymaga pozy oraz orientacji UAV/gimbala w czasie ekspozycji:

ray_world = R_world_body(t) · R_body_gimbal(t) · R_gimbal_cam · ray_pixel

Timestamp odebrania USB może być opóźniony i jittery. Potrzebny jest hardware trigger, embedded timestamp albo zmierzony pipeline delay. Frame rate 30/60 Hz nie znaczy latency 16/33 ms; buffering może dodać wiele ramek.

Do mapowania zapisuje się:

  • exposure timestamp;
  • frame/sequence ID;
  • gain/NUC/FFC status;
  • calibration ID;
  • pose i covariance;
  • camera intrinsics/distortion;
  • gimbal angles oraz boresight;
  • radiometric parameters.

Interfejsy i formaty#

Rdzeń OEM może oferować USB2, CMOS/MIPI, analog video, UART control, SPI/I²C zależnie od modelu. Interfejs kontroli i video są rozdzielne.

Wariant Boson z przykładu ma control przez UART/USB, video CMOS lub USB2 oraz zasilanie 3,3 V; moc zależy od konfiguracji i może wynosić od około 500 mW. Parametry trzeba sprawdzić dla exact configuration i stanu rozruchu.

Formaty:

  • 8-bit AGC — podgląd;
  • 14/16-bit raw — sygnał przed display mapping;
  • temperature/radiance frame — radiometria;
  • H.264/H.265 — transmisja, zwykle stratna;
  • metadata side channel — stan i kalibracja.

Recorder nie może utracić powiązania raw frame–metadata. Sam MP4 jest niewystarczający do audytowalnych pomiarów.

Zasilanie i termika własna#

Mikrobolometr jest wrażliwy na temperaturę, a komputer, radio i gimbal grzeją obudowę. Kamera w zamkniętej kopule może widzieć gradient lub przekraczać zakres pracy.

Projekt obejmuje:

  • inrush i sekwencję startu;
  • ripple od gimbala oraz nadajnika;
  • niskoszumową szynę;
  • odprowadzenie ciepła bez naprężeń optyki;
  • pomiar temperatury obudowy;
  • czas stabilizacji po włączeniu;
  • brak gorących elementów w FOV i odbiciach.

Kalibracja tuż po starcie może różnić się od stanu ustalonego. Misja pomiarowa powinna mieć warm-up criterion, nie tylko stały timer.

Georeferencja#

Promień piksela przecina model terenu, płaszczyznę albo chmurę punktów. Błąd położenia na ziemi składa się z GNSS, attitude, gimbala, boresight, DEM i timestamp.

Przy odległości R błąd kąta δθ daje w przybliżeniu:

e_cross ≈ R tan(δθ)

0,5° przy 100 m to około 0,87 m, znacznie więcej niż GSD przykładowej kamery. Wysoka rozdzielczość piksela nie gwarantuje dokładnej współrzędnej.

Do ortomozaiki termicznej potrzebne są tie points, lecz obrazy LWIR mają mniej trwałej tekstury i kontrast zmienia się z czasem. Synchronizowana kamera visible może wspierać geometryczne dopasowanie, pod warunkiem kalibracji obu torów.

Radiometria w ruchu#

Każdy piksel obejmuje mieszaninę powierzchni. Motion blur, zmiana kąta, atmosfera i AGC/NUC wpływają na serię. Pomiar trendu wymaga stałych warunków albo modelu.

Nie należy porównywać temperatur z dwóch lotów bez zapisania:

  • pory i pogody;
  • nasłonecznienia oraz chmur;
  • wiatru i opadów;
  • odległości/kąta;
  • emissivity/reflected temperature;
  • gain i kalibracji;
  • czasu od obciążenia badanego urządzenia.

W inspekcji elektrycznej istotna jest load history. Zimne, nieobciążone złącze nie potwierdza braku usterki.

Detekcja i algorytmy#

Threshold na 8-bit AGC jest niestabilny, bo histogram sceny zmienia mapowanie. Algorytm powinien używać radiance/temperature lub lokalnego kontrastu z kontrolowanym preprocessing.

Pipeline może obejmować:

radiometric frame -> bad/invalid mask -> calibration
 -> temporal alignment -> segmentation/detection
 -> tracking -> geolocation -> confidence

AI wytrenowane na jednej palecie nie musi działać na innej kamerze. Lepsze jest użycie surowego kanału, jawna normalizacja oraz testy po NUC/gain transitions.

Confidence musi uwzględniać rozmiar celu w pikselach, saturation, atmosferę, focus i motion blur. Wysoki kontrast nie oznacza poprawnej klasyfikacji.

Kalibracja#

Radiometryczna#

Używa się blackbody o znanej temperaturze, rozmiarze wypełniającym wymagane FOV i znanej niepewności. Test wykonuje się w kilku temperaturach sceny i kamery, gain modes oraz po warm-up.

Flat-field i bad pixels#

Jednolity blackbody ujawnia fixed-pattern noise, drift i martwe piksele. Rejestruje się wyniki przed/po FFC.

Geometric#

Wzorzec widoczny w LWIR może być podgrzewany lub mieć materiały o różnej emissivity. Wyznacza się intrinsics, distortion i principal point.

Boresight#

Znane cele thermal/visible pozwalają wyznaczyć rotację kamery do gimbala/body. Kalibrację powtarza się po demontażu i twardym lądowaniu.

Czasu#

Modulowane źródło cieplne lub zsynchronizowany ruch krawędzi porównuje exposure time z IMU/gimbalem. Analizuje się stały delay i jitter.

Plan prób#

  1. Blackbody: accuracy, repeatability, NETD proxy i uniformity.
  2. Obiekty różnej emissivity przy temperaturze kontaktowej.
  3. Dystans, wilgotność i kontrolowana mgła/deszcz.
  4. Wymagany obiekt na różnych GSD i kątach.
  5. FFC podczas nagrania i detekcji.
  6. Pełny gimbal: jitter, blur, boresight i zasłonięcia.
  7. Hot/cold soak oraz warm-up.
  8. Zasilanie z pracującym radiem i napędem.
  9. Lot nad punktami kontrolnymi i ocena geolocation.
  10. Fault injection: utrata video, frozen frame, invalid radiometry, saturation.

Każda próba ma ground truth i niepewność. Porównanie z ręcznym termometrem kontaktowym wymaga właściwego sprzężenia, równowagi i znajomości miejsca pomiaru.

Logi i diagnostyka#

Logować należy:

  • frame timestamp i sequence;
  • temperaturę FPA/obudowy;
  • FFC/NUC event i gain mode;
  • exposure/integration, jeśli dostępne;
  • min/max i saturation count;
  • emissivity, distance, humidity, reflected temperature;
  • gimbal encoders i attitude;
  • dropped frames oraz USB errors;
  • calibration/firmware ID;
  • raw/radiometric frame reference.

Objawy:

  • pionowe/pionowe pasy — NUC/readout/interface;
  • skok całej sceny — AGC, gain lub FFC;
  • smużenie — temporal filter lub motion blur;
  • dryf po starcie — warm-up;
  • błąd zależny od kąta metalu — odbicie/emissivity;
  • ostro w visible, miękko w LWIR — focus/MTF/okno;
  • dobra temperatura, zła lokalizacja — timestamp/boresight/DEM.

Failsafe i jakość#

Kamera może nadal wysyłać klatki po utracie radiometrii. Health powinien rozróżniać:

  • video valid;
  • radiometry valid;
  • calibration valid;
  • FFC in progress;
  • lens/gimbal unobstructed;
  • geolocation valid;
  • detection confidence.

W misji pomiarowej awaria radiometrii przerywa zbieranie danych, ale nie musi wpływać na lot. W zadaniu obserwacyjnym można kontynuować obrazowanie kontrastowe z wyraźnym oznaczeniem degradacji. Frozen frame musi zostać wykryty przez sequence i zawartość.

Dobór kamery#

Pole Znaczenie
pasmo i detector rodzaj sceny i chłodzenie
radiometry: tak/nie pomiar vs obraz
resolution/pixel pitch sampling i optyka
lens/HFOV/IFOV/MTF GSD i zasięg zadania
NETD z warunkami mały kontrast
accuracy/range/gain pomiar temperatury
frame rate/latency ruch i sterowanie gimbalem
NUC/FFC przerwy i artefakty
raw bit depth analityka i archiwizacja
interfaces/metadata integracja i synchronizacja
SWaP/thermal platforma
export/regulatory status zakup i eksploatacja

Konkretna konfiguracja Boson 640×512, 50°, 12 µm pokazuje, jak wiele parametrów zależy od obiektywu i wariantu. Nie należy mieszać danych z podobnie nazwanych modeli, zwłaszcza radiometrycznych i nieradiometrycznych.

Najczęstsze błędy#

  • Odczyt temperatury z koloru palety.
  • Założenie radiometrii na podstawie nazwy kamery.
  • Mylenie NETD z accuracy.
  • Pomiar obiektu zajmującego jeden piksel.
  • Stała emissivity dla metalu, farby i szkła.
  • Pominięcie reflected apparent temperature.
  • Osłona z materiału przezroczystego tylko w visible.
  • MP4 jako jedyny zapis inspekcji.
  • Brak stanu FFC/NUC per frame.
  • Geolokalizacja z pozy odebrania klatki.
  • Nieuwzględnienie boresight i encoder delay.
  • Porównanie lotów w innych warunkach cieplnych.
  • Kalibracja innego obiektywu niż używany.

Kryteria odbioru#

System obrazowy musi osiągać wymagane DRI dla celu w najgorszym potwierdzonym kontraście, atmosferze, blur i kącie. System radiometryczny dodatkowo przechodzi blackbody accuracy/repeatability w temperaturze kamery i sceny, z pełnym budżetem niepewności.

Georeferencja ma zmierzony błąd na punktach kontrolnych, a timestamp, boresight i DEM są częścią wyniku. FFC, utrata metadanych i frozen frame są wykrywane. Każdy produkt zachowuje calibration ID oraz parametry środowiskowe.

Powiązane tematy#

Przypisy#

Bibliografia jest generowana z centralnego rejestru. Parametry przykładowego rdzenia pochodzą z bieżącej dokumentacji Teledyne FLIR, a model radiometryczny, emissivity i reflected apparent temperature z podręcznika oraz procedur FLIR. Każda wartość musi zostać sprawdzona dla dokładnego wariantu kamery, obiektywu, firmware i trybu gain.

Źródła z centralnego rejestru

  1. Teledyne FLIR Boson — LWIR OEM thermal camera module [dokumentacja producenta]
  2. Teledyne FLIR Boson 640 × 512, 50° — model specifications [dokumentacja producenta]
  3. FLIR: Infrared Imaging Radiometry Handbook [podręcznik producenta]
  4. FLIR: Reflected apparent temperature — measurement procedure [procedura pomiarowa producenta]
  5. Eric Cheng, „Drony. Tajniki zdjęć i filmów lotniczych” [książka]
  6. Sumit Sharma, „Drone Development from Concept to Flight” [książka]