1 Jasové transformace

Podobné dokumenty
1 Základní funkce pro zpracování obrazových dat

Histogram a jeho zpracování

Histogram a jeho zpracování

Jasové transformace. Karel Horák. Rozvrh přednášky:

zdroj světla). Z metod transformace obrázku uvedeme warping a morfing, které se

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

2010 Josef Pelikán, CGG MFF UK Praha

Analýza a zpracování digitálního obrazu

Výukový materiál v rámci projektu OPVK 1.5 Peníze středním školám

Š E D O T Ó N O V Á A B A R E V N Á K A L I B R A C E

Zpracování obrazu a fotonika 2006

13 Barvy a úpravy rastrového

HDR obraz (High Dynamic Range)

Program pro zobrazení černobílých snímků v nepravých barvách

VYUŽITÍ PRAVDĚPODOBNOSTNÍ METODY MONTE CARLO V SOUDNÍM INŽENÝRSTVÍ

Omezení barevného prostoru

Analýza dat v GIS. Dotazy na databáze. Překrytí Overlay Mapová algebra Vzdálenostní funkce. Funkce souvislosti Interpolační funkce Topografické funkce

DZDDPZ5 Zvýraznění obrazu - prahování. Doc. Dr. Ing. Jiří Horák Ing. Tomáš Peňáz, Ph.D. Institut geoinformatiky VŠB-TU Ostrava

Operace s obrazem I. Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno. prezentace je součástí projektu FRVŠ č.

Odhad stavu matematického modelu křižovatek

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA STROJNÍHO INŽENÝRSTVÍ

VISUAL BASIC. Přehled témat

DETEKCE HRAN V BIOMEDICÍNSKÝCH OBRAZECH

ÚROVNĚ, KŘIVKY, ČERNOBÍLÁ FOTOGRAFIE

Signál v čase a jeho spektrum

Základy zpracování obrazů

Pracovní text a úkoly ke cvičením MF002

OPTIMALIZACE. (přehled metod)

Zápočtová práce STATISTIKA I

SEMESTRÁLNÍ PRÁCE Z X37SAS Zadání č. 7

1.1 Měření parametrů transformátorů

INDUKTIVNÍ STATISTIKA

4 Viskoelasticita polymerů II - creep

Měření a analýza mechanických vlastností materiálů a konstrukcí. 1. Určete moduly pružnosti E z ohybu tyče pro 4 různé materiály

Termovizní měření. 1 Teoretický úvod. Cíl cvičení: Detekce lidské kůže na snímcích z termovizní i klasické kamery

Modul 1: Operace s obrazem

Světlo jako elektromagnetické záření

Měření parametrů světelných zdrojů a osvětlení

1 Zpracování a analýza tlakové vlny

Derivační spektrofotometrie a rozklad absorpčního spektra

Osvědčené postupy pro zpracování tiskových dat s vynikající kvalitou tisku

Rastrové digitální modely terénu

Tvorba grafů v programu ORIGIN

PREDIKCE DÉLKY KOLONY V KŘIŽOVATCE PREDICTION OF THE LENGTH OF THE COLUMN IN THE INTERSECTION

scale n_width width center scale left center range right center range value weight_sum left right weight value weight value weight_sum weight pixel

FRVŠ 2829/2011/G1. Tvorba modelu materiálu pro živé tkáně

ROZDĚLENÍ SNÍMAČŮ, POŽADAVKY KLADENÉ NA SNÍMAČE, VLASTNOSTI SNÍMAČŮ

Deformace rastrových obrázků

Úvod do analytické mechaniky

Metoda Monte Carlo a její aplikace v problematice oceňování technologií. Manuál k programu

Škola matematického modelování 2016

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

Počítače a grafika. Ing. Radek Poliščuk, Ph.D. Přednáška č.7. z předmětu

Pro úlohy digitálního zpracování obrazu je příznačný velký objem dat. Doposud ani rychlé počítače s konvenční sériovou architekturou nejsou schopny

Úpravy rastrového obrazu

Trénování sítě pomocí učení s učitelem

OBRAZOVÁ ANALÝZA. Speciální technika a měření v oděvní výrobě

Chyby měření 210DPSM

algoritmus»postup06«p e t r B y c z a n s k i Ú s t a v g e o n i k y A V

Algoritmizace prostorových úloh

Základy zpracování obrazu

Text úlohy. Která barva nepatří do základních barev prostoru RGB? Vyberte jednu z nabízených možností: a. Černá b. Červená c. Modrá d.

BPC2E_C08 Parametrické 3D grafy v Matlabu

Obraz matematický objekt. Spojitý obraz f c : (Ω c R 2 ) R

Písemná práce k modulu Statistika

Obsah. Úvod Barevná kompozice Světlo Chromatická teplota světla Vyvážení bílé barvy... 20

REGRESNÍ ANALÝZA V PROSTŘEDÍ MATLAB

MANUÁL K PROGRAMU INTERFER VERZE 3.0

Elektronické praktikum EPR1


Digitální fotografie II. Mgr. Milana Soukupová Gymnázium Česká Třebová

Protokol o termovizním měření

Zpracování astronomických snímků (Část: Objekty sluneční soustavy) Obsah: I. Vliv atmosféry na pozorovaný obraz II. Základy pořizování snímků planet

Q(y) dy = P(x) dx + C.

PŘEDZPRACOVÁNÍ SNÍMKŮ SÍTNICE ZA ÚČELEM ZLEPŠENÍ DIAGNOSTIKY GLAUKOMU

Uţití elektrické energie. Laboratorní cvičení 27

Diferenciální rovnice

Interní norma č /01 Průměr a chlupatost příze

ANALÝZA SNÍMKŮ Z CELOOBLOHOVÉ KAMERY

D E T E K C E P O H Y B U V E V I D E U A J E J I C H I D E N T I F I K A C E

Počítačová grafika 2. Opakování. Úprava barev a tónů. Retuše a efekty.

Rozšíření bakalářské práce

NPGR032 Cv úvod

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 15 VY 32 INOVACE

Návrh frekvenčního filtru

Přehled vhodných metod georeferencování starých map

Digitalizace a zpracování obrazu

GEOREFERENCOVÁNÍ RASTROVÝCH DAT

Univerzita Pardubice Chemicko-technologická fakulta Katedra analytické chemie

Úloha 3: Mřížkový spektrometr

Linearní algebra příklady

Výukový materiál v rámci projektu OPVK 1.5 Peníze středním školám

Úloha D - Signál a šum v RFID

MATURITNÍ TÉMATA Z MATEMATIKY

kamerou. Dle optických parametrů objektivu mohou v získaném obraze nastat geometrická

Photoshop - tutoriály

MĚŘENÍ A ANALÝZA ELEKTROAKUSTICKÝCH SOUSTAV NA MODELECH. Petr Kopecký ČVUT, Fakulta elektrotechnická, Katedra Radioelektroniky

SOFTWARE PRO ANALÝZU LABORATORNÍCH MĚŘENÍ Z FYZIKY

Téma: Vektorová grafika. Určete pravdivost následujícího tvrzení: "Grafická data jsou u 2D vektorové grafiky uložena ve voxelech."

MATEMATIKA III. Olga Majlingová. Učební text pro prezenční studium. Předběžná verze

Transkript:

1 Jasové transformace 1.1 Teoretický rozbor 1.1.1 Princip jasové transformace Jasové transformace představují transformační funkce, které mění vždy určitou hodnotu vstupní jasové funkce na výstupní. Transformace jasové stupnice lze vyjádřit následujícím matematickým zápisem: q=t(p). kde: T - transformační funkce, p - původní stupnice jasu, q - nová stupnice jasu. Obr. 1 Transformace jasové stupnice Z praktického hlediska jsou jasové transformace důležité zejména pro úpravy obrazu. Tyto úpravy umožňují pozorovateli snazší interpretaci objektu, který je v popředí jejich zájmu. Příkladem využití transformace jasové stupnice může být např. málo kontrastní rentgenový snímek. V některých případech mohou dokonce jasové transformace uškodit, protože mohou vest ke ztrátě informace, kdyby transformace jasové stupnice nebyla invertovatelná (nejednalo by se o prosté zobrazení). Jasové transformace se provádí zpravidla v rámci předzpracování obrazu: Jasové korekce nerovnoměrného osvětlení Korekce kontrastu (histogram)

Jasové transformace lze dělit podle velikosti okolí vyšetřovaného bodu: Globální Lokální Bodové U globální jasové transformace je nová hodnota pixelu vždy vypočítána z hodnot celého obrazu. U lokální transformace je nová hodnota pixelu vypočítána z hodnot lokálního okolí pixelu. U bodové transformace se nová hodnota pixelu vypočítá jen z hodnoty téhož pixelu. Obr. 2 Princip jasové transformace 1.1.2 Jasové transformace v MATLABu MATLAB využívá k transformaci jasové stupnice funkci imadjust(). Syntaxe funkce imadjust: J = imadjust(i) I Je proměnná, ve které jsou uložena obrazová data. J = imadjust(i,[low_in; high_in],[low_out; high_out]) low_in; high_in, low_out; high_out vymezují intervaly intenzity vstupního a výstupního obrazu. Tyto parametry nabývají hodnot 0:1 Na následujících příkladech je demonstrováno použití funkce imadjust() pro transformaci jasové stupnice. clc;clearall obr1=imread('color_image.jpg'); zesvetleni= imadjust(obr1,[0 0.7],[0.3 1]); figure(1)

imshow(obr1) title('puvodniobrazek') imshow(zesvetleni) title('zesvetlenyobrazek') figure(2) ztmaveni=imadjust(obr1,[0.3 1],[0 0.7]) imshow(obr1) title('puvodniobrazek') imshow(ztmaveni) title('ztmaveny obrazek') Obr. 3 Zesvětlení vstupního obrazu Obr. 4 Ztmavení vstupního obrazu 1.1.3 Histogram a jeho ekvalizace Histogram reprezentuje zastoupení jednotlivých intenzit v digitálním obraze. Každý histogram je vyjádřen vektorem, jehož složky jednotlivých intenzit jsou úměrně zastoupeny v digitálním obraze. Ekvalizace histogramu představuje matematický algoritmus, který mění rozložení jednotlivých intenzit v obraze tak, aby se jednotlivé intenzity vyskytovaly v širokém rozmezí a pokud možno se stejnou četností. Ekvalizace histogramu umožňuje v obraze s celkově vysokým kontrastem zvýraznit špatně rozpoznatelné detaily s nízkým kontrastem. Pokud po aplikaci ekvalizace nejsou v histogramu zastoupeny některé intensity uprostřed spektra intenzit a výstupní obraz tyto intensity vyžaduje, potom je výhodné použít filtr typu dolní propust.

Obr. 5 Histogram obrazu před ekvalizací který nevyužívá všechny hodnoty intenzit Obr. 6 Histogram obrazu po ekvalizaci Výsledná hodnota intenzity obrazového bodu po ekvalizaci I je vypočítána z původní intenzity obrazového bodu I, a to na základě matematického vyjádření: ii 1 I ' H ( i) XY. ii0 kde: H (i) představuje i tou složku vektoru histogramu (počet bodů v obraze se stejnou intenzitou), X, Y jsou rozměry obrazu, I 0 je nejnižší intenzita původního obrazu.

MATLAB má pro histogram a jeho ekvalizaci předdefinované funkce imhist() a histeq(). Na následujícím příkladu je demonstrováno použití ekvalizace histogramu v MATLABu. I = imread('pout.tif'); ekv=histeq(i); figure(1) imhist(i) imhist(ekv) figure(2) imshow(i) imshow(ekv) Obr. 7 Histogram a jeho ekvalizace

1.2 Pracovní postup 1.2.1 Postup k bodu č.1 Popište teoretický koncept binarizace obrazu. Implementujte algoritmus binarizace alespoň pro tři prahy jasové funkce vyjádřené v procentech. Algoritmus porovnejte s funkcí im2bw(). Vyhodnoťte průměrnou chybu algoritmů. Vysvětlete a ukažte histogram binarizovaného obrazu vůči originálnímu histogramu. Na praktickém příkladu vysvětlete využití binarizace. 1.2.2 Postup k bodu č.2 Numericky určete předpisy následujících lineárních transformačních funkcí: Pro negativ. Pro změnu jasové stupnice, která je dána následujícím předpisem: I in = [10 100] I out = [40 200] Pro oba případy uveďte strmost transformační funkce. 1.2.3 Postup k bodu č.3 Načtěte obrazová data mri.png. S načtenými daty proveďte následující operace pomocí vestavěné funkce imadjust(): Zesvětlení obrazu. Ztmavení obrazu. Vytvořte negativ vstupního obrazu. Všechny výstupy uveďte do protokolu. 1.2.4 Postup k bodu č.4 Pro obrazová data z předešlého příkladu proveďte následující matematické operace bez použití funkce imadjust(). Implementujte lineární transformační funkci I out (I in ) = ai in, alespoň pro 3 hodnoty a. I out - je výstupní hodnota jasu I in - je vstupní hodnota jasu Vykreslete transformované obrazy a průběhy transformačních křivek v MATLABu. Vyhodnoťte vliv směrnice transformační přímky na výsledný efekt zobrazení.

1.2.5 Postup k bodu č.5 Bez použití vestavěné funkce vygenerujte negativ obrazu mri.png. Porovnejte negativ s funkcí imadjust(). Výstupy uveďte do protokolu. 1.2.6 Postup k bodu č. 6 Načtěte obrazová data mri.png a proveďte následující operace: Vykreslete histogram vstupního obrazu. Proveďte a vykreslete ekvalizaci histogramu vstupního obrazu. Popište vliv ekvalizace histogramu na výsledný obrazový efekt. 1.2.7 Postup k bodu č. 7 Načtěte obrazová data mri.png a otestujte nelineární transformaci jasové stupnice: Vykreslete průběh logaritmické transformace pro alespoň tři hodnoty konstanty c (g = c log (1 + f)), zároveň vykreslete průběh transformační funkce. 1.3 Výsledky