Interpolace obrazu pro experimentální měřiče plošného teplotního rozložení



Podobné dokumenty
Měřič plošného teplotního rozložení

11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr

5. MĚŘENÍ TEPLOTY TERMOČLÁNKY

Modul GPS přijímače ublox LEA6-T

Měření průtoku kapaliny s využitím digitální kamery

CW01 - Teorie měření a regulace

Manuální, technická a elektrozručnost

Měřící a senzorová technika

12 Metody snižování barevného prostoru

2.POPIS MĚŘENÉHO PŘEDMĚTU Měřeným předmětem je operační zesilovač. Pro měření byla použita souprava s operačním zesilovačem, kde napájení bylo 5V

2. MĚŘENÍ TEPLOTY TERMOČLÁNKY

Korekční křivka napěťového transformátoru

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Diplomová práce Prostředí pro programování pohybu manipulátorů

Návrh frekvenčního filtru

BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ

propustný směr maximální proud I F MAX [ma] 75 < 1... při I F = 10mA > při I R = 1µA 60 < 0,4... při I F = 10mA > 60...

MĚŘENÍ TEPLOTY TERMOČLÁNKY

2.POPIS MĚŘENÉHO PŘEDMĚTU Měřeným předmětem je v tomto případě nízkofrekvenční nevýkonový tranzistor KC 639. Mezní hodnoty jsou uvedeny v tabulce:

13 Barvy a úpravy rastrového

Čas (s) Model časového průběhu sorpce vyplývá z 2. Fickova zákona a je popsán následující rovnicí

Měření vlastností střídavého zesilovače

Inteligentní koberec ( )

APLIKACE ALGORITMŮ ČÍSLICOVÉHO ZPRACOVÁNÍ SIGNÁLŮ 1. DÍL

Operační zesilovač, jeho vlastnosti a využití:

DIGITÁLNÍ ORTOFOTO. SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 4.ročník

popsat princip činnosti základních zapojení čidel napětí a proudu samostatně změřit zadanou úlohu

Návrh konstrukce odchovny 2. dil

e, přičemž R Pro termistor, který máte k dispozici, platí rovnice

Technická měření v bezpečnostním inženýrství. Elektrická měření proud, napětí, odpor

Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)

Měřicí přístroje a měřicí metody

ZPRACOVÁNÍ DAT DÁLKOVÉHO PRŮZKUMU

Elektronické praktikum EPR1

T- MaR. Ústav technologie, mechanizace a řízení staveb. Teorie měření a regulace. Podmínky názvy. 1.c-pod. ZS 2015/ Ing. Václav Rada, CSc.

Geometrické transformace obrazu

K metodám převodu souřadnic mezi ETRS 89 a S-JTSK na území ČR

d p o r o v t e p l o m ě r, t e r m o č l á n k

3.5 Ověření frekvenční závislosti kapacitance a induktance

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Měřící jednotka výkonu EME

Středoškolská technika SCI-Lab

Geometrické transformace obrazu a související témata. 9. přednáška předmětu Zpracování obrazů

II. Úlohy na vložené cykly a podprogramy

Měření spektra světelných zdrojů LED Osvětlovací soustavy - MOSV

Šum AD24USB a možnosti střídavé modulace

BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV TELEKOMUNIKACÍ

- + C 2 A B V 1 V 2 - U cc

Abychom se vyhnuli užití diferenčních sumátorů, je vhodné soustavu rovnic(5.77) upravit následujícím způsobem

Obrázek č. 1 : Operační zesilovač v zapojení jako neinvertující zesilovač

Senzor polohy rotoru vysokootáčkového elektromotoru

Převodní charakteristiku sensoru popisuje následující vzorec: C(RH)=C 76 * [1 + HK * (RH 76) + K] (1.1)

Experimentáln. lní toků ve VK EMO. XXX. Dny radiační ochrany Liptovský Ján Petr Okruhlica, Miroslav Mrtvý, Zdenek Kopecký.

Ověření funkčnosti ultrazvukového detektoru vzdálenosti

MĚŘENÍ Laboratorní cvičení z měření. Měření parametrů operačních zesilovačů, část 3-7-3

CZ.1.07/1.5.00/ Zefektivnění výuky prostřednictvím ICT technologií III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY. MRBT Robotika

Geometrické transformace

Algoritmizace prostorových úloh

Střední odborná škola a Střední odborné učiliště, Hustopeče, Masarykovo nám. 1

Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy

2. MĚŘENÍ TEPLOTY TERMOČLÁNKY

AD4USB. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace i napájení přes USB

SNÍMAČE PRO MĚŘENÍ TEPLOTY

Typ UCE0 (V) IC (A) PCmax (W)

Měření vlastností a základních parametrů elektronických prvků

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

Virtuální a reálná elektronická měření: Virtuální realita nebo Reálná virtualita?

Teorie měření a regulace

1. GPIB komunikace s přístroji M1T330, M1T380 a BM595

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka výroby pečiva ERP2

Syntéza obvodu teplotní kompenzace krystalového oscilátoru

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

A45. Příloha A: Simulace. Příloha A: Simulace

MĚŘENÍ PARAMETRŮ FOTOVOLTAICKÉHO ČLÁNKU PŘI ZMĚNĚ SÉRIOVÉHO A PARALELNÍHO ODPORU

Teorie úlohy: Operační zesilovač je elektronický obvod, který se využívá v měřící, výpočetní a regulační technice. Má napěťové zesílení alespoň A u

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

ρ = měrný odpor, ρ [Ω m] l = délka vodiče

Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.

Elektronická stavebnice: Teploměr s frekvenčním výstupem

Anemometr s vyhřívanými senzory

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

Systém řízení Autoklávu

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Technická dokumentace MĚŘIČ TEPLOTY. typ Term

Měření hodinového úhlu transformátoru (Distribuce elektrické energie - BDEE)

Měření vlastností lineárních stabilizátorů. Návod k přípravku pro laboratorní cvičení v předmětu EOS.

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák

Kalibrační pracoviště

31SCS Speciální číslicové systémy Antialiasing

Omezení barevného prostoru

Funkční vzorek. Geofyzikální ústředna GU100 modulární ústředna pro záznam dat v autonomním i síťovém režimu

ZAŘÍZENÍ PRO MĚŘENÍ DÉLKY

Číslicový Voltmetr s ICL7107

2.POPIS MĚŘENÉHO PŘEDMĚTU Měřeným předmětem je operační zesilovač. Pro měření byla použita souprava s operačním zesilovačem, kde napájení bylo 5V

Technická diagnostika, chyby měření

MĚŘIČ DÉLKY A RYCHLOSTI

Zvyšování kvality výuky technických oborů

PHH-222. ph metr. 4. Procedura kalibrace ph. 4-1 Důvod kalibrace

EXPERIMENTÁLNÍ MECHANIKA 2 Přednáška 5 - Chyby a nejistoty měření. Jan Krystek

7. MĚŘENÍ LINEÁRNÍHO POSUVU

Transkript:

Interpolace obrazu pro experimentální měřiče plošného teplotního rozložení Bc. Zdeněk Martinásek Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, Ústav telekomunikací, Purkyňova 118, 612 00 Brno, Česká republika email: xmarti30@stud.feec.vutbr.cz Tento článek popisuje jeden z možných přístupů k interpolaci obrazu. Interpolace byla použita při ověření funkčnosti experimentálního měřiče plošného teplotního rozložení, který snímal plochu 8x8cm pomocí 256 senzorů. V první části článku je stručně uveden měřič a způsob zpracování naměřených dat. Na základě porovnání nejpoužívanějších interpolačních metod byla navržena vlastní metoda interpolace, která se spojuje výhody běžně užívaných interpolačních metod. Výsledný navržený interpolační algoritmus byl implementován v prostředí Matlab. U experimentálního měřiče plošného teplotního rozložení nemají jednotlivé polovodičové senzory uspořádané do matice shodné technické parametry, proto bylo nutné implementovat do ovládacího programu také možnost jejich kalibrace. Úvod Experimentální měřič plošného teplotního rozložení s maticí diod by měl být použitelný v případech, kdy jiné metody měření teplotní mapy selhávají. Například, když je snímané místo zastíněno překážkou, která brání termokameře v přímém výhledu. Pro tyto účely byl navržen a realizován přípravek pro měření teplotní mapy. Při návrhu měřiče teplotního rozložení byla hardwarová část rozdělena na dvě samostatné části. První částí je měřicí modul obsahující senzorové pole diod a veškerou k tomu potřebnou elektroniku. Diody jsou zapojené ve čtvercové matici řádu 16 a jsou postupně spínány do měřicího obvodu pomocí dvou 16 kanálových multiplexorů. Snímané napětí měřicím obvodem zesiluje obvod s operačním zesilovačem na úroveň napětí, která je vhodná pro digitalizaci (0 až 5V). Druhou částí je komunikační modul obsahující mikroprocesor ATMEL ATmega16, který zajišťuje řízení měřicího modulu, digitalizaci a vyhodnocování signálu z měřicího modulu. Počítač s ovládacím a vyhodnocovacím softwarem je připojen k měřicímu přípravku přes sběrnici USB, přes kterou je řešeno celé napájení přípravku. Zobrazování takto naměřených hodnot je v podobě teplotní mapy na displeji počítače. Výsledný návrh se podařilo realizovat do podoby měřicího přípravku s 256 senzory na ploše (8 x 8) cm obr. 1. 19-1

Obr. 1 Fotografie realizovaného měřiče Při zobrazení teplotní mapy se předpokládá, že zobrazená mapa je spojitá a mát plynulé přechody. Toho lze teoreticky dosáhnout s nekonečným počtem senzorů na snímané ploše. Takové řešení není reálné, a proto je nutné měřit teplotu omezeným množstvím senzorů. Pro ovládací software, který neměřená data ze senzorů zobrazuje ve formě teplotní mapy na displeji počítače, jsou použity algoritmy pro výpočet interpolovaných hodnot. Tyto výpočty jsou nutné pro zvýšení rozlišovací schopnosti teplotní mapy. Nelze předpokládat identické technické parametry u všech použitých senzorů, proto je nutné do programu implementovat metodu pro kalibraci senzorů. Ovládací software měřiče Program pro vyhodnocení a zobrazení naměřených hodnot je vytvořen v prostředí Matlab. Dříve než jsou přijatá data zobrazena v podobě teplotní mapy na displeji počítače je nutné je vhodným způsobem upravit. Zpracování dat lze rozdělit na tři základní etapy a to na kalibraci, interpolaci a zobrazení (Obr. 2). Naměřená data Kalibrace Interpolace Zobrazení teplotní mapy Kalibrace senzorů Obr. 2 Blokové schéma zpracování přijatých dat Měřič teplotního rozložení obsahuje 256 senzorů. Jako čidla teploty jsou zde využity křemíkové diody v provedení SMD. Diodový senzor teploty je založen na teplotní závislosti napětí U d PN přechodu zapojeném v propustném směru. Procesem výroby tyto diody nejsou zcela identické a liší se v některých parametrech. Během návrhu měřiče byla provedena kontrolní měření, která ověřily převodní charakteristiky použitých diod. Změřené převodní charakteristiky pro dvě náhodně vybrané diody označené D1 a D2 ukazuje obr. 3. 2

Obr. 3 Naměřené hodnoty převodní charakteristiky D1 a D2 porovnání Pro převodní charakteristiku diody D2 ve srovnání s převodní charakteristikou D1 byly hodnoty napětí o 1mV větší. Z porovnání převodních charakteristik tedy vyplývá, že se neliší tvarem, ale jen jejím posunem ve směru osy Ud. Tento rozdíl převodních charakteristik je dále v textu nazýván diference převodních charakteristik. Tohoto poznatku bylo využito při kalibraci všech senzorů, která mohla tím pádem probíhat jen přičtením offsetu (stejnosměrné složky). V tomto případě je kalibrací myšlena adjustace výstupních hodnot měřicího systému. Kalibrací senzorů se stanoví chyba, se kterou senzory měří (diference převodních charakteristik) a adjustací např. pomocí kalibračních konstant se senzory nastaví, tak aby indikovaly skutečnou hodnotu teploty. Při této metodě kalibrace se po ustálení teploty měřiče na okolní teplotu (např. 24 C) provede několikanásobné proměření všech senzorů, a to z důvodů větší přesnosti. Následně se z takto získaných dat vypočtou průměrné hodnoty Ud 24 C pro každý senzor. Tyto hodnoty uložíme do čtvercové matice řádu 16 (256senzorů). V matici najdeme minimální hodnotu Ud 24 C_MIN a odečteme ji od matice. Výsledkem rozdílu je kalibrační matice obsahující číselné vyjádření diferencí převodních charakteristik pro jednotlivé senzory. Tato kalibrační matice se odčítá od nově změřených dat. Výpočet kalibrační matice by měla v ideálním případě probíhat v teplotní komoře s přesností 0.1 C. Interpolace Interpolace obrazu je metoda, kdy se při zpracování dat dopočítávají body, z nichž se skládá obrázek, srovnáním s fyzicky existujícími body. Jednoduše řečeno dopočet hodnot obrazu v neměřených souřadnicích. Tyto metody nám umožní lépe získat informaci o rozložení teploty. Takto vypočítané hodnoty mají pouze informativní charakter. Na obr. 4 je vidět, jaký vliv má počet dopočtených vložených hodnot na zlepšení informace o rozložení teploty. Hodnota i na obr. 4 reprezentuje počet vložených hodnot mezi data získaná měřením. Při ověřování teplotní mapy byla na aplikátor položena ohřátá kovová mince (Ø23mm). Kruhová mince byla zvolena z důvodu porovnání geometrické přesnosti. 3

a) i=0, 16x16 b) i=1, 31x31 c) i=3, 61x61 c) i=5, 91x91 Obr. 4 Vliv interpolačního koeficientu na zobrazení teplotní mapy Nejpoužívanější interpolační metody jsou: metoda nejbližší soused, bilineární interpolace, bikubická interpolace. Srovnávací kriteria interpolačních metod byla geometrická přesnost, degradace původních dat a výpočetní náročnost, která byla dána časem výpočtu čtvercové interpolované matice řádu 61. U metody nejbližší soused (obr. 5) je hodnota pixelu v novém obraze nahrazena hodnotou nejbližšího známého pixelu. Tato metoda je velmi hrubá a geometricky nepřesná, ale použitelná pro všechny typy obrazů. Největší výhodou je, že zachovává původní hodnoty pixelů. Výsledný obraz může obsahovat nespojitosti. Tato jednoduchá metoda se používá v některých aplikacích v medicíně, právě proto, že negeneruje žádná nová data. Časová náročnost výpočtu výstupní matice pro i = 3 je 0.149730 sekund. 4

Obr. 5 Interpolace nejbližší soused i =3, 61x61 U bilineární interpolace (obr. 6) je hodnota pixelu v novém obraze vypočtena jako vážený průměr čtyř nejbližších pixelů v původním obraze. Výsledný obraz neobsahuje nespojitosti, ale shlazuje výstupní obraz. Mění původní hodnoty obrazových prvků. Časová náročnost výpočtu výstupní matice pro i = 3 byla 0.165505 sekund. Obr. 6 Bilineární interpolace i =3, 61x61 U bikubické interpolace (obr. 7) je hodnota pixelu v novém obraze vypočtena jako vážený průměr šestnácti nejbližších pixelů v původním obraze. Z hlediska geometrické přesnosti dává tato metoda lepší výsledky než metody předešlé. Výsledný obraz má ostrý vzhled, opět ale dochází ke změně hodnot původních pixelů. Metoda je nejvíce výpočetně náročná. Časová náročnost výpočtu výstupní matice pro i = 3 byla 0. 207884 sekund. 5

Modifikace interpolace Obr. 7 Bikubická interpolace i =3, 61x61 Z důvodu špatného geometrického rozlišení u metody nejbližší soused a změně původních hodnot (naměřená data) u metod bilineární a bikubické interpolace byla navržena interpolace, která by spojila výhody předchozích metod. Interpolace by měla zachovávat původní data a musí zlepšit geometrické rozlišení. Z předpokladu, že teplota mezi senzory se mění plynule, lze interpolační hodnoty vypočítávat jako průměry dvou sousedních hodnot a původní data zachovat nezměněna. Před spuštěním algoritmu pro výpočet průměru mezi hodnotami senzorů, je nutné nejprve alokovat paměť pro nulovou matici odpovídajících rozměrů (podle velikosti interpolačního koeficientu). Pro správný chod algoritmu lze dosazovat za i pouze lichá čísla. Následující popis výpočtu je pro interpolační koeficient i = 3. Nejprve je nutné nulovou matici korektně vyplnit daty získanými ze senzorů, jak je vidět na obr. 8. Modré pole odpovídá nulové hodnotě a červená pole znázorňují data z 256 senzorů. 1 2 3 4 14 15 16 31............ 30 45 211...... 225 Obr. 8 Naplnění nulové matice daty ze senzorů 6

Algoritmus rozdělí matici na 225 submatic jak ukazuje obr. 8. Submatice jsou očíslovány žlutými číslicemi 1 až 255. Rozdělení na submatice spočívá v tom, že sousední submatice mají vždy společné dva senzory s vedlejší submaticí. V každé submatici postupně probíhá dopočet interpolačních hodnot. Průběh výpočtu pro první submatici je znázorněn na obr. 9. Červené pixely představují opět neměnná data ze senzorů a modré pole se vždy dopočítá jako průměr dvou sousedních hodnot. Postup výpočtu určují číslice. Například hodnota pixelu určeným na obr. 9 žlutou číslicí 1 označme jej pixel(1) se vypočte jako průměr naměřených hodnot pixel(1)=(s11 + S12)/2. Hodnota pixelu pixel(2) se vypočte jako průměr pixel(2)=(s11 + pixel(1))/2 a podobně pixel(3)= (pixel(1) + S12)/2, pixel(10)=(pixel(2)+pixel(5)) /2 atd. S11 S12 S21 S22 Obr. 9 Postupné počítání interpolačních hodnot submatice 1 Algoritmus v jednom cyklu vypočte všechny interpolační hodnoty jedné submatice. Tento výpočet aplikuje na všechny submatice (1 225 submatic) a výslednou matici zobrazí. Výslednou teplotní mapu ukazuje obr. 10. Časová náročnost výpočtu výstupní matice pro i = 3 byla 0. 000214 sekund. Obr. 10 Vlastní interpolace i =3, 61x61 7

Z obrázku je patrné, že algoritmus splnil očekávání. V porovnání s metodou nejbližší soused se zlepšilo geometrické rozlišení a nejsou také degradována původní data. V porovnání s metodami bilineární a bikubické interpolace si obraz zachoval svou ostrost. Časová náročnost výpočtu interpolační matice se snížila asi o tři řády v porovnání s Bikoubickou interpolací. Tab.1 Porovnání interpolačních metod Metoda Geometrická přesnost Výpočetní náročnost pro i=3 (s) Nejbližší soused Špatná 0.149730 Ano Bilineární Dobrá 0.165505 Ne Bikubická Nejlepší 0. 207884 Ne Modifikovaná Dobrá 0. 000214 Ano Zachování původních dat Závěr Článek porovnával nejpoužívanější metody interpolace obrazu a to v konkrétní aplikaci, která byla použita při ověřování funkčnosti experimentálního měřiče plošného teplotního rozložení. Z důvodu špatného geometrického rozlišení u metody nejbližší soused a změně původních hodnot (naměřená data) u metod bilineární a bikubické interpolace byla navržena modifikovaná interpolační metoda, která spojuje výhody předchozích metod. Z dosažených výsledků zobrazené teplotní mapy je patrné, že modifikovaná interpolace splnila očekávání. Geometrické rozlišení vzrostlo a nebyla degradována původní data. Časová náročnost výpočtu interpolační matice řádu 61 se snížila asi 1000krát v porovnání s Bikoubickou interpolací. 8

Literatura [1] MARTINÁSEK, Z. Tenký měřič plošného teplotního rozdělení s maticí negastorů. Brno: Vysoké učení technické v Brně, Fakulta elektrotechniky a komunikačních technologií, 2008. 67 stran. Vedoucí diplomové práce doc. Ing. Ivan Rampl, CSc. [2] MUDROVÁ, Martina. Geometrické transformace obrazu a související témata [online]. 2004 [cit. 2008-04-16]. Dostupný z WWW: < http://uprt.vscht.cz/ucebnice/zob/prednasky/09- TRANSFORMACE/Transformace.pdf >. [3] DOBROVOLNÝ, Petr. Geometrická korekce obrazu[online]. [cit. 2008-04-16]. Dostupný z WWW: < http://www.geogr.muni.cz/archiv/vyuka/dpz_cviceni/texty/dzo_03_geometricka_kor.pd f >. 9