Postojanost boja

Слични документи
Metode za automatsko podešavanje boje i svjetline slike

Raspoznavanje prometnih znakova

Napredno estimiranje strukture i gibanja kalibriranim parom kamera

Impress

Microsoft Word - Dopunski_zadaci_iz_MFII_uz_III_kolokvij.doc

Klasifikacija slika kucnih brojeva dubokim konvolucijskim modelima

4.1 The Concepts of Force and Mass

Microsoft Word - AIDA2kolokvijumRsmerResenja.doc

Prostorna kalibracija LYSO detektora osetljivog na poziciju

FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robot

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16

Slide 1

AM_Ple_NonLegReport

Microsoft Word - III godina - EA - Metodi vjestacke inteligencije

SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Mario Habrun USPOREDBA MODELA BOJA I PRIMJENA U RAČUNALNOJ GRAFICI ZAVRŠNI R

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D

Može li učenje tablice množenja biti zabavno?

06 Poverljivost simetricnih algoritama1

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

Prikaz slike na monitoru i pisaču

Stručno usavršavanje

DUBINSKA ANALIZA PODATAKA

07jeli.DVI

Microsoft PowerPoint - jkoren10.ppt

Uvod u statistiku

PowerPoint Presentation

Zadatak 1 U tablici se nalaze podaci dobiveni odredivanjem bilirubina u 24 uzoraka seruma (µmol/l):

PowerPoint Presentation

Microsoft Word - 6ms001

PRIKAZIVAČ BRZINE I BROJILO PROMETA ZA STATISTIČKU OBRADU PODATAKA

SVEUČILUŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij PROCJENA BRZINE V

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o

Matematika 1 - izborna

POVIJEST I GRAĐA RAČUNALA

XIII. Hrvatski simpozij o nastavi fizike Istraživački usmjerena nastava fizike na Bungee jumping primjeru temeljena na analizi video snimke Berti Erja

JAVNA USTANOVA NACIONALNI PARK KRKA Š I B E N I K Trg Ivana Pavla II, br ŠIBENIK, p.p. 154 Tel: 022/ , fax: 022/ KLASA: /1

Рачунарска интелигенција

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL 2. kolokvij 29. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (

ПА-4 Машинско учење-алгоритми машинског учења

nZEB in Croatia

Poravnanje različitih vrsta meduzvjezdane materije u širem području 3C 196 polja Ana Erceg 19. siječnja SAŽETAK Promatranje polja centriranog na

Prospekt

Microsoft Word - Svrha projekta.doc

Slide 1

Microsoft Word - predavanje8

Toplinska i električna vodljivost metala

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p

Microsoft Word - Akreditacija 2008

Mere slicnosti

Техничко решење: Софтвер за симулацију стохастичког ортогоналног мерила сигнала, његовог интеграла и диференцијала Руководилац пројекта: Владимир Вуји

atka 26 (2017./2018.) br. 102 NEKE VRSTE DOKAZA U ČAROBMATICI Jadranka Delač-Klepac, Zagreb jednoj smo priči spomenuli kako je važno znati postavljati

Microsoft PowerPoint - MR_3_Navigacija_nepoznate_prepreke_s.ppt [Compatibility Mode]

vjezbe-difrfv.dvi

Техничко решење: Метода мерења ефективне вредности сложенопериодичног сигнала Руководилац пројекта: Владимир Вујичић Одговорно лице: Владимир Вујичић

Microsoft Word - Domacii zadatak Vektori i analiticka geometrija OK.doc

(Microsoft Word vje\236ba - LIMES FUNKCIJE.doc)

INDIKATOR SVJETLA FUNKCIJE TIPKI 1. Prikazuje se temperatura i parametri upravljanja 2. Crveno svjetlo svijetli kad grijalica grije 3. Indikator zelen

Microsoft PowerPoint - 03-Slozenost [Compatibility Mode]

P11.3 Analiza zivotnog veka, Graf smetnji

C2 MATEMATIKA 1 ( , 3. kolokvij) 1. Odredite a) lim x arctg(x2 ), b) y ( 1 2 ) ako je y = arctg(4x 2 ). c) y ako je y = (sin x) cos x. (15 b

Mentor: Ružica Mlinarić, mag. inf. Računalstvo Usporedba programskih jezika Sabirnice Operacijski sustav Windows 10 Operacijski sustav ios Osnovna gra

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA ZAVRŠNI RAD br.5064 ALGORITMI ZA UKLANJANJE IZMAGLICE U DIGITALNIM FOTOGRAFIJAMA Iva Pavić

OD MONOKRISTALNIH ELEKTRODA DO MODELÂ POVRŠINSKIH REAKCIJA

Microsoft Word - ASIMPTOTE FUNKCIJA.doc

VELEUČILIŠTE VELIKA GORICA REZULTATI STUDENTSKE ANKETE PROVEDENE NA VELEUČILIŠTU VELIKA GORICA ZA ZIMSKI SEMESTAR AKADEMSKE 2013/2014 GODINE 1. Uvod E

Satnica.xlsx

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

Optimizacija

Upis u srednju školu 13-14

Microsoft Word - 15ms261

Microsoft Word - 6. RAZRED INFORMATIKA.doc

ZADACI ZA VJEŽBU 1. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C). 2.

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

Ravno kretanje krutog tela

Programiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,

Matrice. Algebarske operacije s matricama. - Predavanje I

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 20 bodova) MJERA I INTEGRAL Popravni ispit 7. rujna (Knjige, bilježnice, dodatni papiri i kalkulatori

LAB PRAKTIKUM OR1 _ETR_

Grupiranje podataka: pristupi, metode i primjene, ljetni semestar 2013./ Standardizacija podataka Predavanja i vježbe 8 Ako su podaci zadani

Microsoft PowerPoint - Ispitivanje povezanosti Regresija redovni decembar 2007 [Compatibility Mode]

Динамика крутог тела

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

08 RSA1

Microsoft Word - 1.Prehrana i zdravlje ORT

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

IRL201_STAR_sylab_ 2018_19

Postavka 2: Osnovni graf algoritmi 1 DISTRIBUIRANI ALGORITMI I SISTEMI Iz kursa CSCE 668 Proleće 2014 Autor izvorne prezentacije: Prof. Jennifer Welch

Microsoft Word - Master 2013

УНИВЕРЗИТЕТ У НОВОМ САДУ ОБРАЗАЦ 6

Microsoft Word - Master 2013

DR DRAGOŚ CVETKOVIC DR SLOBODAN SIMIC DISKRETNA MATEMATIKA MATEMATIKA ZA KOMPJUTERSKE NAUKĘ DRUGO ISPRAYLJENO I PROSIRENO IZDANJE HMUJ

Microsoft Word - Smerovi 1996

PowerPoint Presentation

(Kvantitativne metode odlu\350ivanja \226 problem optimalne zamjene opreme | math.e)

GLAZBENA UČILICA Marko Beus Filozofski fakultet u Zagrebu 098/ Sažetak Glazbena učilica je projekt osmišljen kao nadopuna

Microsoft Word - Akreditacija 2013

Microsoft Word - IZMENA KONKURSNE DOKUNENTACIJE 1.doc

Транскрипт:

Korištenje distribucije osvjetljenja za ostvaranje brzih i točnih metode za postojanost boja Nikola Banić 26. rujna 2014.

Sadržaj Postojanost boja Ubrzavanje lokalnog podešavanja boja Distribucija najčešćih osvjetljenja Korištenje distribucije najčešćih osvjetljenja Zaključak 2

Osvjetljenje 3

Model formiranja slike f c (x) vrijednost na poziciji x za kanal c {R, G, B} 4

Model formiranja slike f c (x) vrijednost na poziciji x za kanal c {R, G, B} ω vidljivi spektar R(x, λ) odsjaj površine na poziciji x za valnu duljinu λ 5

Model formiranja slike f c (x) vrijednost na poziciji x za kanal c {R, G, B} ω vidljivi spektar R(x, λ) odsjaj površine na poziciji x za valnu duljinu λ ρ c (λ) osjetljivost senzora kamere na valnu duljinu λ za kanal c 6

Model formiranja slike f c (x) vrijednost na poziciji x za kanal c {R, G, B} ω vidljivi spektar R(x, λ) odsjaj površine na poziciji x za valnu duljinu λ ρ c (λ) osjetljivost senzora kamere na valnu duljinu λ za kanal c I(λ) spektralna razdioba izvora svjetlosti pretpostavlja se uniformno osvjetljenje 7

Model formiranja slike e promatrani izvor svjetlosti to nas zanima idealni slučaj bijelo svjetlo: e R = e G = e B matematički loše postavljen problem potrebne su dodatne pretpostavke 8

Model formiranja slike Za uspješnu kromatsku adaptaciju dovoljan je samo smjer od e Redukcija jedne dimenzije Može se koristiti kromatičnost r = R R+G+B, g = G R+G+B, b = R R+G+B Budući da je r + g + b = 1, dovoljne su samo dvije komponente 9

Računalna postojanost boja Postojanost boja (engl. color constancy, njem. Farbkonstanz) postiže se uravnotežavanjem bijele boje (engl. white balancing, njem. Weißabgleich) Koraci u ostvarivanju su: 1. Procjena osvjetljenja procjenjuje se vektor e važan je samo smjer, ne i iznos svaki algoritam za procjenu osvjetljenja uvodi svoje dodatne pretpostavke najvažniji i najteži korak 2. Kromatska adaptacija korištenje procijenjenog osvjetljenja za popravljanje izgleda slike ako je procjena e=[e R, e G, e B ] T i ako su kanali slike R, G i B, onda se kanali popravljene slike dobivaju kao αr, βg i γb pri čemu vrijedi αe R = βe G = γe B npr. α = e G / e R, β = 1, γ = e G / e B 10

Automatska procjena osvjetljenja 1. Statističke metode brže i jednostavnije za implementaciju koriste statistiku u pikselima 2. Metode zasnovane na učenju koriste se različiti algoritmi za učenje različitih svojstava na temelju različitih značajki slike Otvoreno područje istraživanja 11

Retinex Provodi se za zadani kanal I Računa se svjetlina svakog piksela Kroz svaki piksel se provuku staze 12

Random Sprays Retinex

Random Sprays Retinex I( )

Random Sprays Retinex I( )

Random Sprays Retinex I( )= I( ) max I( )

Random Sprays Retinex I( ) I( )= 1 N ΣN i=1 max I( i )

Random Sprays Retinex originalna slika RSR s parametrima N=1, n=4 18

Random Sprays Retinex RSR s parametrima N=5, n=20 RSR s parametrima N=20, n=400 19

Light Random Sprays Retinex = 20

Light Random Sprays Retinex = 21

Light Random Sprays Retinex 22

Light Random Sprays Retinex 23

Light Random Sprays Retinex 24

27

28

Light Random Sprays Retinex Složenost: O(nM) n veličina spreja M broj piksela u slici (veličina slike) Nije prikladno za izvedbu u stvarnom vremenu Korištenjem interpolacije postiže se ubrzanje, ali pada i kvaliteta rezultata 29

Ubrzanje Kritični dio: računanje maksimuma u spreju: O(n) Pokušati kombinirati operacije Što je zajedničko obradi pojedinih piksela? Na koji način se to može iskoristiti? 30

Zajedničko 31

Zajedničko 32

Zajedničko 33

Zajedničko 34

Zajedničko 35

Zajedničko 36

Zajedničko 37

Zajedničko 38

Zajedničko 39

Zajedničko 40

Zajedničko 41

Zajedničko 42

Zajedničko 43

Zajedničko 44

Zajedničko 45

Zajedničko 46

Računanje maksimuma Za svaki sprej je potrebno izračunati maksimum Kod promjene spreja treba odrediti novi maksimum Dodavanje piksela nije problem jedna usporedba Uklanjanje piksela je problem n usporedbi 47

Računanje maksimuma Cilj je izbjeći preračunavanje maksimuma kod kojeg se pregledava cijeli sprej Ovaj problem moguće je riješiti pametnom organizacijom intenziteta piksela spreja Postoji nekoliko rješenja 48

Računanje maksimuma Kartezijevo stablo Struktura koja glumi red i omogućuje upit maksimuma Umetanje nove vrijednosti: amortizirano O(1) Uklanjanje najstarije vrijednosti: O(1) Određivanje maksimuma: O(1) Dva stoga Simulacija reda uz upit maksimuma Umetanje nove vrijednosti: O(1) Uklanjanje najstarije vrijednosti: amortizirano O(1) Određivanje maksimuma: O(1) 49

Ubrzanje Stara složenost: O(nM) Nova složenost: O(n+M) Novi algoritam: Light Random Memory Sprays Retinex 50

Utjecaj na rezultat 51

52

53

54

55

Osvjetljenje Većina osvjeteljenja se može modelirati zračenjem idealnog crnog tijela 56

57

58

Osvjetljenje 59

Osvjetljenje 60

Osvjetljenje 61

Greyball 62

ColorChecker 63

NUS baze 64

Osvjetljenje 65

GreyBall kromatičnosti svjetla

GreyBall kromatičnost svjetla

Distribucija boja Prostorne informacije ne donose ništa što ne bi donijela i raspodjela boja Sliku predstaviti histogramom boja Histogram se može dodatno sažeti (PCA) Hiperparametar: razlučivost histograma n Hiperparametar: broj glavnih komponenti k

Povezivanje Kako povezati distribuciju s vrijednosti x? Više je mogućnosti Odabrana mogućnost: linearna regresija Ostale testirane mogućnosti su se pokazale lošijima

Color Cat Rezolucija histograma: n Broj glavnih komponenti: k Histogram: h = (h 1,..., h n 3) T PCA matrica: M Koeficijenti linearne regresije: c Parametri linije: a 1, a 0 Granice crvene komponente: r 0, r 1 70

Color Cat

Rezultati 72

Rezultati 73

Rezultati

Drugi pristup 75

Drugi pristup 76

Drugi pristup Svaki centar predstavlja jedno osvjetljenje Odrediti najprikladniji centar za danu sliku Problem procjene osvjetljenja se svodi na klasifikaciju Što je više centara, to je veća maksimalna moguća točnost, ali je i problem klasifikacije teži 77

Idealna klasifikacija 78

Postojeći pristup Ideja je već patentirana US 20140241620 A1 Illumination Estimation Using Natural Scene Statistics Nema eksperimentalne analize 79

Postojeći pristup U patentu se kao značajke koriste histogrami kromatičnosti Ulogu klasifikatora ima multivarijatni Gaussov klasifikator 80

Promjena pristupa Korištenje histograma boja Ulogu klasifikatora preuzima AdaBoost (CE) Dodatan pokušaj: k-nn (CA) Mnogo manja potreba za sažimanjem histograma 81

Alternativni pristup Korištenje izračunatih centara za navođenje postojećih metoda Nema više potrebe za histogramima Jednostavna nadogradnja na gotovo bilo koju metodu Color Dog (CD) 82

Alternativni pristup 83

Rezultati 84

Rezultati 85

Rezultati 86

Zaključak Postojanost boja je zahtjevan i loše postavljem problem Korištenje distribucije može uvelike povećati točnost procjene osvjetljenja Vrijedi proučiti na koje se još načine distribucija osvjetljenja može iskoristiti za bolju procjenu osvjetljenja 87

88