INF 2310 Digital bildebehandling

Størrelse: px
Begynne med side:

Download "INF 2310 Digital bildebehandling"

Transkript

1 INF 3 Digital bildebehandling Oppsummering FA, mai 6: Avbildning Sampling og kvantisering Geometriske operasjoner F F F3 Filtrering i bildedomenet F6, F7 Segmentering ved terskling Morfologiske operasjoner Farger og fargerom F F3 F4 F INF3 / 4

2 Rayleigh-kriteriet To punkt-kilder kan adskilles hvis de ligger slik at sentrum i det ene diffraksjonsmønstret faller sammen med den første mørke ringen i det andre. Vinkelen mellom dem er da gitt ved sin. l/ D radianer Dette er Rayleigh-kriteriet. Vi kan ikke se detaljer som er mindre enn dette. F INF3 / 4

3 Hvor små detaljer kan en linse oppløse? Vinkeloppløsningen er gitt ved y θ s sin θ. λ D D y Tangens til vinkelen θ er gitt ved tg (θ y s For små vinkler er sin( tg(θ, når vinkelen er gitt i radianer. > Den minste detaljen vi kan oppløse: y s λ. y D. sλ D F INF3 3 / 4

4 Samplingsteoremet (Shannon/Nyuist Anta at det kontinuerlige bildet er båndbegrenset, dvs. det inneholder ikke høyere frekvenser enn f max Det kontinuerlige bildet kan rekonstrueres fra det digitale bildet dersom samplingsraten f s /T s er større enn f max (altså T s < ½T f max kalles Nyuist-raten I praksis oversampler vi med en viss faktor for å kunne få god rekonstruksjon F INF3 4 / 4

5 Anti-aliasing Ved anti-aliasing fjerner/demper vi de høyere frekvensene i bildet før vi sampler F INF3 5 / 4

6 Kvantisering Hvert piksel lagres vha. n biter Pikselet kan da inneholde heltallsverdier fra til n - Eks 3 biter: F INF3 6 / 4

7 Kvantiseringsfeil Kvantiseringsfeil Summen av hver piksels avrundingsfeil Kan velge intervaller og tilhørende rekonstruksjonsintensiteter for å minimere denne > Ikke nødvendigvis uniform fordeling Sentrale stikkord: Lagringsplass Behov for presisjon/akseptabelt informasjonstap Hardware-kompleksitet, eller fysiske begrensninger Merk: Fremvisning og videre analyse av det kvantiserte bildet kan stille ulike krav til presisjon F INF3 7 / 4

8 Geometriske operasjoner Endrer på pikslenes posisjoner Første steg i denne prosessen: Transformer pikselkoordinatene (x,y til (x,y : x T x (x,y y T y (x,y T x og T y er ofte gitt som polynomer. Siden pikselkoordinatene må være heltall, må vi deretter bruke interpolasjon til å finne pikselverdien (gråtonen i den nye posisjonen. F INF3 8 / 4

9 Affine transformer Transformerer pikselkoordinatene (x,y til (x,y : x T x (x,y y T y (x,y Affine transformer beskrives ved: På matriseform: x a x + a y + a y b x + b y + b eller F INF3 9 / 4

10 Eksempler på enkle transformer - I Transformasjon a a a b b b Uttrykk Identitet x x y y Skalering s s x s x y s y Rotasjon cosθ -sinθ sinθ cosθ x xcosθ-ysinθ y xsinθ+ycosθ F F F INF3 / 4

11 Eksempler på enkle transformer - II Transformasjon a a a b b b Uttrykk Translasjon x y x x+ x y y+ y Horisontal shear s x x+s y med faktor s y y Vertikal shear s x x med faktor s y s x+y F F INF3 / 4

12 Alternativ måte å finne transformkoeffisientene En affin transform kan bestemmes ved å spesifisere tre punkter før og etter avbildningen inn-bildet resultat-bildet Med disse tre punktparene kan vi finne de 6 koeffisientene; a, a, a, b, b, b Med flere enn 3 punktpar velger man den transformasjonen som minimerer (kvadrat-feilen summert over alle punktene. F INF3 / 4

13 Forlengs-mapping for all x',y' do g(x',y' a cos θ a -sin θ b sin θ b cos θ Eksempel: Enkel rotasjon ved transformen: for all x,y do x round(a x+a y y round(b x+b y if (x,y inside g g(x,y f(x,y end Flytter de posisjonstransformerte pikselposisjonene til nærmeste pikselposisjon i utbildet. Skriver innbildets f(x,y inn i g(x, y F INF3 3 / 4

14 Baklengs-mapping a cos (-θ a -sin (-θ b sin (-θ b cos (-θ for alle x,y do x round(a x +a y y round(b x +b y if (x,y inside f g(x,y f(x,y else g(x,y end Samme eksempel som ved forlengs-mappingen. NB: (x,y rotert med θ ga (x,y (x,y rotert med -θ gir (x,y Resample bildet. Her; for hvert utbilde-piksel, invers-transformér, og velg verdien til nærmeste piksel fra innbildet. For hver pikselposisjon i ut-bildet: Hent pikselverdi fra innbildet. F INF3 4 / 4

15 Baklengs-mapping, forts. F INF3 5 / 4

16 Trilineær interpolasjon Utvidelsen fra D til 3D kalles trilineær interpolasjon, og er en lineær interpolasjon mellom resultatene av to bilineære interpolasjoner. Resultatet er uavhengig av rekkefølgen. F INF3 6 / 4

17 Interpolasjon en sammenligning Nærmeste nabo gir D trappefunksjon. Diskontinuitet midt mellom punktene. Bi-lineær interpolasjon bruker 4 piksler. Derivert blir ikke kontinuerlig over bilde-flaten. Bi-kubisk interpolasjon gir glattere flater. Er mer regnekrevende: 4x46 piksler. F INF3 7 / 4

18 Utregning av -D konvolusjon g( x, y x+ w j xw y+ w k yw h( x j, y k f ( j, k For å regne ut resultatet av en konvolusjon for posisjon (x,y : Roter konvolusjonsfilteret 8 grader Legg filteret over bildet slik at origo overlapper posisjon (x,y i bildet. Multipliser hver vekt i filteret med underliggende pikselverdi. Summen av produktene gir verdien for g(x,y i posisjon (x,y. For å regne ut resultatet for alle posisjoner: Flytt filteret piksel for piksel og gjenta operasjonene over. Vi bruker notasjonen g h * f F INF3 8 / 4

19 Praktiske problemer Kan ut-bildet ha samme piksel-representasjon som inn-bildet? Trenger vi et mellom-lager? Hva gjør vi langs bilde-randen? Anta at bildet er M x N piksler Anta at filteret er m x n (mm +, nn + Uberørt av rand-effekt: (M-m+x(N-n+ 3x3: (M-x(N- 5x5: (M-4x(N-4 F INF3 9 / 4

20 Hva gjør vi langs randen? Alternativer:. Sett g(x,y. Sett g(x,yf(x,y 3. Trunker ut-bildet 4. Trunker konvolusjons-masken h 5. Utvid bildet ved reflected indexing 6. Circular indexing F INF3 / 4

21 Et lite tips om konvolusjon Når vi konvolverer et filter med et bilde: Er vi interessert i å lage et nytt bilde med samme størrelse som input-bildet. Vi bruker en av teknikkene fra forrige foil. Når vi konvolverer en filter-kjerne med en annen filter-kjerne: Vi vil lage effektiv implementasjon av et stort filter ved å kombinere enkle, separable filtre. Vi beregner resultatet for alle posisjoner der de to filter-kjernene gir overlapp. F INF3 / 4

22 Egenskaper ved konvolusjon Kommutativ f*g g*f Assosiativ (f*g*h f*(g*h Distributiv f*(g+h (f*g + (f*h Assosiativ ved skalar multiplikasjon a(f*g (af*g f*(ag Kan utnyttes i sammensatte konvolusjoner! F INF3 / 4

23 Lavpass-filtre Slipper gjennom lave frekvenser, og demper eller fjerner høye frekvener. Høye frekvenser skarpe kanter, støy, detaljer. Effekt: blurring eller utsmøring av bildet Utfordring: bevare kanter samtidig som homogene områder glattes. F INF3 3 / 4

24 Ikke-uniformt lavpass-filter Uniforme lavpass-filtre kan implementeres raskt. Ikke-uniforme filtre, for eksempel: D Gauss-filter: h( x, y ( x y + exp σ Parameter ser standard-avviket(bredden Filterstørrelse må tilpasses s F INF3 4 / 4

25 Rang-filtrering Vi lager en en-dimensjonal liste av alle piksel-verdiene innenfor vinduet. Vi sorterer listen i stigende rekkefølge. Responsen i (x,y er pikselverdien i en bestemt posisjon i listen, eller en veiet sum av en bestemt del av listen. Dette er ikke-lineære filtre. F INF3 5 / 4

26 Median-filter g(x,y median av verdiene i et vindu rundt inn-pikslet. Median den midterste verdien i sortert liste. Vindu: kvadrat, rektangel, pluss. Rask implementasjon kan gjøres vha. histogram, med histogram-oppdatering etter hvert som vinduet flyttes. Et av de mest brukte kant-bevarende støy-filtre. Spesielt godt til å fjerne impuls-støy ( salt og pepper Problemer: Tynne kanter kan forsvinne Hjørner kan rundes av Objekter kan bli litt mindre Valg av vindus-størrelse og form er viktig! F INF3 6 / 4

27 Median og hjørner Med kvadratisk vindu rundes hjørnet av Med pluss -vindu bevares hjørnet F INF3 7 / 4

28 Høypass-filtere Slipper gjennom høye frekvenser. Demper eller fjerner lav-frekvente variasjoner. Effekt: Fjerner langsomt varierende bakgrunn Framheve kanter, linjer og skarpe detaljer. F INF3 8 / 4

29 Høypass-filtre Et høypass-filter må ha positive vekter i midten, og negative vekter lenger ut. 8 Vi lar summen av vektene være null Hvis vi lar middelverdien av ut-bildet bli null, må noen deler av ut-bildet være <. Det er ingen god ide å benytte g(x,y. For framvisning, skaler g(x,y og legg til en konstant slik at vi får positive pikselverdier. F INF3 9 / 4

30 3 / 4 INF3 Gradient-operatorer Asymmetrisk D-operator: Symmetrisk D-operator: Roberts-operatoren (også kalt Roberts kryssgradient-operator:, (, ( j i h j i h y x, (, ( j i h j i h y x, (, ( j i h j i h y x PS: Vi angir konvolusjonsfiltre i den hensikt at de skal brukes til konvolusjon. G&W angir filtermasker som skal brukes til korrelasjon. Filtrene vil derfor avvike med en 8 graders rotasjon. F

31 3 / 4 INF3 Gradient-operatorer Prewitt-operatoren: Sobel-operatoren: Frei-Chen-operatoren:, (, ( j i h j i h y x, (, ( j i h j i h y x, (, ( j i h j i h y x PS: Vi angir konvolusjonsfiltre i den hensikt at de skal brukes til konvolusjon. G&W angir filtermasker som skal brukes til korrelasjon. Filtrene vil derfor avvike med en 8 graders rotasjon. F

32 3 / 4 INF3 g x, g y og gradient-magnituden, G Vi finner de horisontale kantene: Beregn g x (x,yh x * f(x,y Vi finner de vertikale kantene: Beregn g y (x,yh y *f(x,y Beregn gradient-magnitude og retning: +, (, ( tan, (, (, (, ( y x g y x g y x y x g y x g y x G x y y x θ Gradient-magnitude Gradient retning F

33 Laplace-operatoren Laplace-operatoren er gitt ved: ( f ( x, y f x + f y Den endrer fortegn der f(x,y har et vendepunkt. Ñ f har to ekstremverdier per kant Ñ f markerer kant-posisjon. smooth [- -] [- -] 5 5 Kantens eksakte posisjon er nullgjennomgangen. - Dette gir ikke brede kanter. Vi finner bare magnitude, ikke retning. F INF3 33 / 4

34 34 / 4 INF3 Flere Laplace-operatorer Merk at Laplace-operatorene kan uttrykkes som senter-verdi minus et (veiet middel over et lokalt naboskap. D D pluss D kvadrat ( ( 3 (, (, ( ( i i j j f i f j i f j i f j i f i f F

35 Laplace vs. Sobel Sobel-filtrert > bred kant Laplace-filtrert > dobbelt-kant F INF3 35 / 4

36 36 / 4 INF3 Fra Laplace til LoG Vi gjorde gradient-operatorene støy-robuste ved å bygge inn en lavpassfiltrering. Eksempel: Sobel-operator Vi kan gjøre det samme med Laplace-operatoren Vi bruker et Gauss-filter G Der LoG er resultatet av å anvende Laplace-operatoren på en Gauss-funksjon. [ ] [ ], y h x h ( f LoG f G G f ( F

37 Cannys algoritme. Lavpassfiltrer med Gauss-filter (med gitt s.. Finn gradient-magnituden og gradient-retningen. 3. Tynning av gradient-magnitude ortogonalt på kant. F.eks.: Hvis en piksel i gradient-magnitude-bildet har en 8-nabo i eller mot gradient-retningen med høyere verdi, så settes pikselverdien til. 4. Hysterese-terskling (to terskler, T h og T l : a. Merk alle piksler der g(x,y T h b. For alle piksler der g(x,y Î[T l,t h : Hvis (4 eller 8-nabo til en merket piksel, så merkes denne pikselen også. F c. Gjenta fra trinn b til konvergens. INF3 37 / 4

38 Terskling en gråtonetransform Hvis vi har grunn til å anta at objektene f.eks. er lysere enn bakgrunnen, så kan vi sette en terskel T og lage oss et binært ut-bilde g(x,y ved mappingen: g( x, y hvis hvis f f ( x, ( x, y y T > T g Da har vi fått et ut-bilde g(x,y med bare to mulige verdier. f Med riktig valg av T vil nå de fleste piksler med g(x,y være objekt-piksler. F INF3 38 / 4

39 Klassifikasjonsfeil ved terskling Anta at histogrammet er en sum av to fordelinger b(z og f(z, b og f er normaliserte bakgrunns- og forgrunns-histogrammer. La F og B være a priori sannsynlighet for bakgrunn og forgrunn Det normaliserte histogrammet til bildet kan da skrives p( z B b( z + F f ( z Sannsynlighetene for å feilklassifisere et piksel, gitt en terskelverdi, finner vi fra de normaliserte fordelingene: F E E B F ( t ( t t t f ( z dz b( z dz INF3 39 / 4

40 Finn den T som minimerer feilen E ( t F f ( z dz + B b( z dz t t Deriverer E(t mhp. t vha. Leibnitz regel for derivasjon av integraler. Setter den deriverte lik og får: de( t dt F f ( T B b( T VIKTIG!!! Merk at dette er en generell løsning som gir minst feil. Det er ingen restriksjoner mht. fordelingene b og f!! F INF3 4 / 4

41 En enkel tersklings-algoritme Start med terskel-verdi t middelverdien til alle pikslene i bildet. Finn middelverdien (m (t av alle piksler som er mørkere enn terskelen Finn middelverdien (m (t av alle piksler som er lysere enn terskelen. La ny terskel-verdi være t µ ( µ ( t + ( t Gjenta de to punktene ovenfor til terskelen ikke flytter seg mer. Dette kalles Ridler og Calvard s metode Dette gjøres i algoritmen på side 74 i GW. Hvilke betingelser må være oppfylt for at metoden skal virke? Når vil denne metoden svikte? F INF3 4 / 4

42 Otsu s metode - motivasjon Anta at vi har et gråtonebilde med G gråtoner, med normalisert histogram p(i. Anta at bildet inneholder to populasjoner av piksler, slik at pikslene innenfor hver populasjon er noenlunde like, mens populasjonene er forskjellige. Målsetting: Vi vil finne en terskel T slik at hver av de to klassene som oppstår ved tersklingen blir mest mulig homogen, mens de to klassene bli mest mulig forskjellige. variansen i hver av de to klassene er minst mulig. avstanden mellom middelverdiene er størst mulig. F INF3 4 / 4

43 Otsu s metode; oppsummering Gitt et NxM pikslers bilde med G gråtoner. Finn bildets histogram, h(k, k,,,..,g-. h( k Finn bildets normaliserte histogram: p( k, k,,,..., G MN Beregn kumulativt normalisert histogram: k P ( k p( i, k,,,..., G i Beregn kumulativ middelverdi, μ(k: Beregn global middelverdi, μ: Beregn variansen mellom klassene, σ B (k: µ ( k ip( i, µ k i G i ip( i σ ( k B k,,,..., G [ µ ( k µ P ( k ] P ( k( P ( k Finn terskelen, T, der σ B (k har sitt maksimum. Beregn separabilitetsmålet, η(t: F INF3 σ B ( T η( T, η( T σ Tot 43 / 4

44 Adaptiv terskling ved interpolasjon Globale terskler gir ofte dårlig resultat. Globale metoder kan benyttes lokalt. Dette virker ikke der vinduet bare inneholder en klasse! NIVÅ I: Del opp bildet i del-bilder. For del-bilder med bi-modalt histogram: Finn lokal terskelverdi T c (i,j og tilordne den til senterpikselet (i,j i del-bildet. For del-bilder med uni-modalt histogram: Finn lokal terskelverdi ved interpolasjon. NIVÅ II: Piksel-for-piksel interpolasjon: Gå gjennom alle piksel-posisjoner bestem adaptiv terskelverdi T(x,y ved interpolasjon mellom de lokale terskelverdiene T c (i,j. Terskle så hvert piksel (x,y i bildet i terskelverdiene T(x,y. F INF3 44 / 4

45 Erosjon: Passer strukturelementet til det binære bildet? Vi flytter strukturelementet rundt over et binært bilde. Strukturelementet passer i posisjonen (x,y i bildet hvis alle elementer i strukturelementet overlapper en pikselverdi i bildet. I denne sammenhengen vil vi alltid: Ignorere pikselverdier som overlapper i strukturelementet. Et bilde To forskjellige strukturelementer To forskjellige resultater markerer jo «ikke er med i naboskapet». Anta at piksler utenfor bildet er. F INF3 45 / 4

46 Anvendelse av erosjon: Kantdeteksjon Erodering fjerner piksler langs omrisset av et objekt. Vi kan finne kantene av objektene i bildet ved å subtrahere et erodert bilde fra originalbildet: g f - (f ө S Det benyttede strukturelementet avgjør kantens tilkoblingstype: Et bilde erodert med gir > differanse Sammenhengende kanter hvis (og bare hvis man bruker 8-tilkobling Sammenhengende kanter ved bruk av 4-tilkobling F INF3 46 / 4

47 Dilasjon: Treffer strukturelementet det binære bildet? Vi flytter strukturelementet rundt over et binært bilde. Strukturelementet treffer i posisjonen (x,y i bildet hvis et element i strukturelementet overlapper en pikselverdi i bildet. Her reflekterer vi (roterer 8 strukturelementet før vi flytter det rundt. Et bilde To forskjellige strukturelementer To forskjellige resultater Fortsatt vil vi: Ignorere pikselverdier som overlapper i strukturelementet. Anta at piksler utenfor bildet er. F INF3 47 / 4

48 Anvendelse av dilasjon: Region-fylling La X inneholde et punkt i regionen som skal fylles. Iterativt beregn X ( S! k X k f X f c f c inntil konvergens: S Strukturelement ved 8-tilkoblet region / 4-tilkoblet kant. X X X 3 X 4 X ( X S F INF3 I bildene markerer hvit forgrunn og svart bakgrunn. (Bildene er hentet fra 48 / 4

49 Dualitet Dilasjon og erosjon er duale med hensyn til komplementering og reflektering (8 rotasjon, dvs. at dilasjon og erosjon kan uttrykkes ved hverandre: For å dilatere f med symmetrisk S kan vi erodere komplementet til f med S, og ta komplementet av resultatet. Tilsvarende for å erodere. > Dilasjon og erosjon kan utføres av samme prosedyre, forutsatt at vi kan rotere et strukturelement 8 og finne komplementet til et binært bilde. F f f S θ S ( c f θ Ŝ c ( c f Ŝ c INF3 et bilde dilatert med gir komplementet erodert med gir og disse bildene er komplementære. De to matrisene til høyre er utenfor randen. 49 / 4

50 Dilasjon: Andre egenskaper Dilasjon er kommutativ. Selv om det er en konvensjon at første operand er bildet og andre er strukturelementet, så har dette altså ingen betydning. Dilasjon er assosiativ. f f S ( S S S ( f S Hvis S kan dekomponeres, dvs. at S er S dilatert med S, kan vi spare en del regnetid, spesielt hvis S og S er én-dimensjonale. Eksempel: S f [ ] F INF3 5 / 4

51 Erosjon: Andre egenskaper Erosjon er IKKE kommutativ: f θ S S θ f Erosjon er heller IKKE assosiativ, men suksessiv erosjon av bildet f med A og så med B er ekvivalent med erosjon av bildet f med A dilatert med B: ( f θ A θ B f θ (A B Passer det med denne tidligere påstanden? «Hvis s er formlik s, men dobbelt så stort, så er f ө s (f ө s ө s» F INF3 5 / 4

52 Åpning Erosjon av et bilde fjerner alle strukturer som ikke kan inneholde strukturelementet, og «krymper» alle andre strukturer. Hvis vi dilaterer resultatet av en erosjon med samme strukturelement, vil de strukturene som «overlevde» erosjonen bli omtrentlig gjenskapt. Dette er en morfologisk åpning; f! S ( f θ S S Navnet kommer av at operasjonen kan skape en åpning (et mellomrom mellom to strukturer som bare henger sammen ved en tynn «bro», uten å krympe disse to strukturene i noen betydelig grad. Bare erosjon kan også skape en slik åpning/mellomrom, men vil også krympe begge strukturene. F INF3 5 / 4

53 Lukking Dilasjon av et bilde utvider strukturer, fyller i hull og innbuktningeri omrisset. Hvis vi eroderer resultatet av en dilasjon med samme strukturelement, vil strukturene stort sett få gjenskaptsin opprinnelige størrelse og form, men hull og innbuktningersom ble fylt igjen ved dilasjonen vil ikke gjenoppstå. Dette er en morfologisk lukking; f S ( f S θ S Navnet kommer av at operasjonen kan lukke en åpning mellom to strukturer som bare er adskilt med et lite gap, uten at de to strukturene vokser i noen betydelig grad. Bare dilasjon kan også lukke en slik åpning, men vil også forstørre begge strukturene. F INF3 53 / 4

54 Dualitet mellom åpning og lukking Lukking er en dual operasjon til åpning med hensyn til komplementering og reflektering (8 rotering, og omvendt: c c f S ( f! S Lukking kan utføres ved å komplementere bildet, ˆ c c f! S ( f S åpne det med det speilvendte (8 rotere strukturelementet, og ta komplementet av resultatet. ˆ Tilsvarende for åpning. Vi kan altså utføre begge operasjonene med kode bare for den ene, hvis vi har kode for å speilvende og komplementere et binært bilde. Lukking er en ekstensiv transformasjon (piksler legges til. Åpning er en antiekstensiv transformasjon (piksler fjernes. f! S f f S F INF3 54 / 4

55 «Hit-or-miss»-transformasjonen Tilbake til den opprinnelige situasjonen: Bilde f og strukturelement S Men strukturelementet S er nå definert ved et par [S, S ] av binære strukturelementer som ikke har noen felles elementer. «Hit-or-miss»-transformasjonen av f med S [S, S ] er definert som: C [ S, S ] ( f θ S ( f θ f ( S f ( S En forgrunnspiksel i ut-bildet oppnås kun hvis: S passer forgrunnen rundt pikselen og S passer bakgrunnen rundt pikselen. Kan brukes til å finne/behandle bestemte mønstre i et bilde, f.eks. til å: Finne bestemte strukturer. Fjerne enkeltpiksler. Benyttet i tynning (om to slides. F INF3 55 / 4

56 Eksempel: «Hit-or-miss» Et bilde A A c - komplementet til bildet (er utenfor randen Strukturelement S Resultat etter erosjon med S Strukturelement S A c erodert med S «Hit-or-miss»-resultatet Logisk AND av de to delresultatene F INF3 56 / 4

57 57 / 4 INF3 Tre integraler gir RGB Lys fra en kilde med spektralfordeling E(l treffer et objekt med spektral refleksjonsfunksjon S(l. Reflektert lys detekteres av tre typer tapper med spektral lysfølsomhetsfunksjon i (l. Tre analoge signaler kommer ut av dette: λ λ λ λ λ λ λ λ λ λ λ λ d S E B d S E G d S E R B G R ( ( ( ( ( ( ( ( ( F

58 Beskrivelse av farger En farge kan beskrives på forskjellige måter (fargerom RGB HSI (Hue, Saturation, Intensity CMY (Cyan, Magenta, Yellow pluss mange flere.. HSI er viktig for hvordan vi beskriver og skiller farger. I Intensitet: hvor lys eller mørk er den S saturation/metning: hvor sterk er fargen H dominerende farge (bølgelengde H og S beskriver sammen fargen og kalles kromatisitet F INF3 58 / 4

59 RGB-kuben,, blå cyan magenta hvit Gråtonebilder: rgb,, svart grønn,,,, rød gul F INF3 INF / 4

60 RGB og CMY RGB og CMY er i prinsippet sekundærfarger for hverandre. F INF3 6 / 4

61 Hue, Saturation, Intensity (HSI hvit Hue: ren farge - gir bølgelengden i det elektromagnetiske spektrum. S cyan grønn gul H rød H er vinkel og ligger mellom og p: Rød: H, grønn: H p/3, blå 4p/3, gul: Hp/3, cyan p, magenta 5p/3 blå magenta I Hvis vi skalerer H-verdiene til 8-bits: Rød: H, grønn: H 85, blå 7, gul: H4, cyan 7, magenta 3. svart F INF3 INF3 6 6 / 4

62 Fargebilder og fargetabeller RGB kan lagres med like mange biter for r, g, b, f.eks ( Selv biter gir oss kombinasjoner, men bare 8 forskjellige nivåer av rødt, grønt og blått, og dermed også bare 8 forskjellige gråtoner. Et scene med mange nyanser av én farge vil da se ille ut! Hvorfor? Jo fordi denne fargen bare får 8 forskjellige nyanser! Det er ikke sikkert at alle de 5 fargene finnes i bildet. Alternativt kan man bruke 8 biter og fargetabeller. Hver rad i tabellen beskriver en r, g, b-farge med 4 biter. Tabellen inneholder de 56 fargene som best beskriver bildet. I bilde-filen ligger pikselverdiene som tall mellom og 55. Når vi skal vise bildet, slår vi bare opp i samme rad som pikselverdien, og finner de tilsvarende r, g, b-verdiene. F INF3 6 / 4

63 Kontakt oss Hvis du lurer på noe i INF3-pensum Hvis du tenker på flere kurs i digital bildeanalyse Hvis du tenker på å ta en Master-oppgave Takk for følget, og lykke til med eksamen!!! F INF3 63 / 4

Morfologiske operasjoner på binære bilder

Morfologiske operasjoner på binære bilder Digital bildebehandling Forelesning 15 Morfologiske operasjoner på binære bilder Fritz Albregtsen Repetisjon av grunnleggende mengdeteori Fundamentale operatorer Sammensatte operatorer Eksempler på anvendelser

Detaljer

Oppsummering, mai 2014: Sampling og kvantisering Geometriske operasjoner Gåt Gråtone- og histogramoperasjoner F4,5. Segmentering ved terskling

Oppsummering, mai 2014: Sampling og kvantisering Geometriske operasjoner Gåt Gråtone- og histogramoperasjoner F4,5. Segmentering ved terskling INF 310 Digital bildebehandling Oppsummering, mai 014: Avbildning F1 Sampling og kvantisering F Geometriske operasjoner F3 Gåt Gråtone- og histogramoperasjoner F4,5 Segmentering ved terskling Farger og

Detaljer

Introduksjon. Litt mengdeteori. Eksempel: Lenke sammen objekter. Morfologiske operasjoner på binære bilder. INF2310 Digital bildebehandling

Introduksjon. Litt mengdeteori. Eksempel: Lenke sammen objekter. Morfologiske operasjoner på binære bilder. INF2310 Digital bildebehandling Digital bildebehandling Forelesning 3 Morfologiske operasjoner på binære bilder Andreas Kleppe Repetisjon av grunnleggende mengdeteori Fundamentale operatorer Sammensatte operatorer Eksempler på anvendelser

Detaljer

Morfologiske operasjoner på binære bilder

Morfologiske operasjoner på binære bilder Digital bildebehandling Forelesning 13 Morfologiske operasjoner på binære bilder Andreas Kleppe Repetisjon av grunnleggende mengdeteori Fundamentale operatorer Sammensatte operatorer Eksempler på anvendelser

Detaljer

Motivasjon. Litt sett-teori. Eksempel. INF Mesteparten av kap i DIP Morfologiske operasjoner på binære bilder.

Motivasjon. Litt sett-teori. Eksempel. INF Mesteparten av kap i DIP Morfologiske operasjoner på binære bilder. 1 Motivasjon INF 2310 Mesteparten av kap 9.1-9.5 i DIP Morfologiske operasjoner på binære bilder Basis-begreper Fundamentale operasjoner på binære bilder Sammensatte operasjoner Eksempler på anvendelser

Detaljer

Introduksjon. Morfologiske operasjoner på binære bilder. Litt mengdeteori. Eksempel: Lenke sammen objekter INF

Introduksjon. Morfologiske operasjoner på binære bilder. Litt mengdeteori. Eksempel: Lenke sammen objekter INF INF230 5.05.202 Morfologiske operasjoner på binære bilder Repetisjon av grunnleggende mengdeteori Fundamentale operatorer Sammensatte operatorer Eksempler på anvendelser er flettet inn DIP: 9.-9.4, 9.5.,

Detaljer

Motivasjon. INF 2310 Morfologi. Eksempel. Gjenkjenning av objekter intro (mer i INF 4300) Problem: gjenkjenn alle tall i bildet automatisk.

Motivasjon. INF 2310 Morfologi. Eksempel. Gjenkjenning av objekter intro (mer i INF 4300) Problem: gjenkjenn alle tall i bildet automatisk. INF 230 Morfologi Morfologiske operasjoner på binære bilder:. Basis-begreper 2. Fundamentale operasjoner på binære bilder 3. ammensatte operasjoner 4. Eksempler på anvendelser flettet inn GW, Kapittel

Detaljer

Motivasjon. Litt sett-teori. Eksempel. INF Kap. 11 i Efford Morfologiske operasjoner. Basis-begreper

Motivasjon. Litt sett-teori. Eksempel. INF Kap. 11 i Efford Morfologiske operasjoner. Basis-begreper Basis-begreper INF 2310 08.05.2006 Kap. 11 i Efford Morfologiske operasjoner Fundamentale operasjoner på binære bilder Sammensatte operasjoner Morfologisk filtrering Morfologiske operasjoner på gråtonebilder

Detaljer

Morfologiske operasjoner på binære bilder

Morfologiske operasjoner på binære bilder Digital bildebehandling Forelesning 9-209 Morfologiske operasjoner på binære bilder Fritz Albregtsen Repetisjon av grunnleggende mengdeteori Fundamentale operatorer Sammensatte operatorer Eksempler på

Detaljer

INF Stikkord over pensum til midtveis 2017 Kristine Baluka Hein

INF Stikkord over pensum til midtveis 2017 Kristine Baluka Hein INF2310 - Stikkord over pensum til midtveis 2017 Kristine Baluka Hein 1 Forhold mellom størrelse i bildeplan y og "virkelighet"y y y = s s og 1 s + 1 s = 1 f Rayleigh kriteriet sin θ = 1.22 λ D y s = 1.22

Detaljer

Introduksjon. Litt mengdeteori. Eksempel: Lenke sammen objekter. Morfologiske operasjoner på binære bilder. INF2310 Digital bildebehandling

Introduksjon. Litt mengdeteori. Eksempel: Lenke sammen objekter. Morfologiske operasjoner på binære bilder. INF2310 Digital bildebehandling Introduksjon Digital bildebehandling Forelesning 3 Morologiske operasjoner på binære bilder Fritz Albregtsen Repetisjon av grunnleggende mengdeteori Fundamentale operatorer ammensatte operatorer Eksempler

Detaljer

Temaer i dag. Geometriske operasjoner. Anvendelser. INF 2310 Digital bildebehandling

Temaer i dag. Geometriske operasjoner. Anvendelser. INF 2310 Digital bildebehandling Temaer i dag INF 310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling INF 230 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen 05.02.203 INF230 Temaer i dag Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering

Detaljer

Lokale operasjoner. Omgivelser/naboskap/vindu. Bruksområder - filtrering. INF 2310 Digital bildebehandling FILTRERING I BILDE-DOMÈNET I

Lokale operasjoner. Omgivelser/naboskap/vindu. Bruksområder - filtrering. INF 2310 Digital bildebehandling FILTRERING I BILDE-DOMÈNET I Lokale operasjoner INF 30 Digital bildebehandling FILTRERING I BILDE-DOMÈNET I Naboskaps-operasjoner Konvolusjon og korrelasjon Kant-bevarende filtre Ikke-lineære filtre GW Kap. 3.4-3.5 + Kap. 5.3 Vi skal

Detaljer

INF februar 2017 Ukens temaer (Kap og i DIP)

INF februar 2017 Ukens temaer (Kap og i DIP) 1. februar 2017 Ukens temaer (Kap 2.4.4 og 2.6.5 i DIP) Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder 1 / 30 Geometriske operasjoner Endrer

Detaljer

Filter-egenskaper INF Fritz Albregtsen

Filter-egenskaper INF Fritz Albregtsen Filter-egenskaper INF 60-04.03.2002 Fritz Albregtsen Tema: Naboskaps-operasjoner Del 2: - Lineær filtrering - Gradient-detektorer - Laplace-operatorer Linearitet H [af (x, y) + bf 2 (x, y)] ah [f (x, y)]

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Tirsdag 25. mars 2014 Tid for eksamen : 15:00 19:00 Oppgavesettett er på : 6 sider

Detaljer

Motivasjon INF Eksempel. Gjenkjenning av objekter intro (mer i INF 4300) OCR-gjennkjenning: Problem: gjenkjenn alle tall i bildet automatisk.

Motivasjon INF Eksempel. Gjenkjenning av objekter intro (mer i INF 4300) OCR-gjennkjenning: Problem: gjenkjenn alle tall i bildet automatisk. INF 230 Morologi Morologiske operasjoner på binære bilder:. Basis-begreper 2. Fundamentale operasjoner på binære bilder 3. Sammensatte operasjoner 4. Eksempler på anvendelser lettet inn GW, Kapittel 9.-9.4

Detaljer

UNIVERSITETET I OSLO. Dette er et løsningsforslag

UNIVERSITETET I OSLO. Dette er et løsningsforslag Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF231 Digital bildebehandling Eksamensdag : Onsdag 3. juni 29 Tid for eksamen : 14:3 17:3 Løsningsforslaget er på :

Detaljer

INF januar 2018 Ukens temaer (Kap og i DIP)

INF januar 2018 Ukens temaer (Kap og i DIP) 31. januar 2018 Ukens temaer (Kap 2.4.4 og 2.6.5 i DIP) Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder 1 / 30 Geometriske operasjoner Endrer

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF230 Digital bildebehandling Eksamensdag : Onsdag 6. juni 202 Tid for eksamen : 09:00 3:00 Oppgavesettet er på : 6 sider Vedlegg

Detaljer

Lokale operasjoner. Omgivelser/naboskap/vindu. Bruksområder - filtrering. INF 2310 Digital bildebehandling FORELESNING 6 FILTRERING I BILDE-DOMÈNET I

Lokale operasjoner. Omgivelser/naboskap/vindu. Bruksområder - filtrering. INF 2310 Digital bildebehandling FORELESNING 6 FILTRERING I BILDE-DOMÈNET I Lokale operasjoner INF 30 Digital bildebehandling FORELESNING 6 FILTRERING I BILDE-DOMÈNET I Fritz Albregtsen Naboskaps-operasjoner Konvolusjon og korrelasjon Kant-bevarende filtre Ikke-lineære filtre

Detaljer

Introduksjon. Litt mengdeteori. Eksempel: Lenke sammen objekter. Morfologiske operasjoner på binære bilder. INF2310 Digital bildebehandling

Introduksjon. Litt mengdeteori. Eksempel: Lenke sammen objekter. Morfologiske operasjoner på binære bilder. INF2310 Digital bildebehandling Introduksjon Digital bildebehandling Forelesning 4 Morologiske operasjoner på binære bilder Andreas Kleppe Repetisjon av grunnleggende mengdeteori Fundamentale operatorer ammensatte operatorer Eksempler

Detaljer

Objekt-bilde relasjonen. Vinkeloppløsnings-kriterier. Forstørrelse. INF 2310 Digital bildebehandling

Objekt-bilde relasjonen. Vinkeloppløsnings-kriterier. Forstørrelse. INF 2310 Digital bildebehandling Objekt-bilde relasjonen IN 3 Digital bildebehandling Oppsummering II, våren 7: y f f s s y Avbildning Naboskapsoperasjoner og konvolusjon Segmentering Kompresjon og koding av bilder argerom og bildebehandling

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling INF 2310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen 03.02.2014 INF2310 1 Temaer i dag Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3 Digital bildebehandling Eksamensdag : Onsdag. juni Tid for eksamen : :3 8:3 Løsningsforslaget er på : 9

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Onsdag 28. mars 2007 Tid for eksamen : 13:30 16:30 Oppgavesettet er på : 4 sider

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF2310 Digital bildebehandling Eksamensdag: Onsdag 1. juni 2015 Tid for eksamen: 14:30 18:30 Løsningsforslaget

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSIEE I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Onsdag 3. juni 2009 id for eksamen : 14:30 17:30 Oppgavesettet er på : 6 sider

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Fredag 29. mars 2019 Tid for eksamen : 14:30 18:30 (4 timer) Oppgavesettet er

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3 Digital bildebehandling Eksamensdag : Onsdag. juni Tid for eksamen : 4:3 8:3 Oppgavesettet er på : 5 sider Vedlegg : Ingen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF30 Digital bildebehandling Eksamensdag : Fredag 9. mars 09 Tid for eksamen : :30 8:30 ( timer) Løsningsforslaget

Detaljer

Sampling av bilder. Romlig oppløsning, eksempler. INF Ukens temaer. Hovedsakelig fra kap. 2.4 i DIP

Sampling av bilder. Romlig oppløsning, eksempler. INF Ukens temaer. Hovedsakelig fra kap. 2.4 i DIP INF 2310 22.01.2008 Ukens temaer Hovedsakelig fra kap. 2.4 i DIP Romlig oppløsning og sampling av bilder Kvantisering Introduksjon til pikselmanipulasjon i Matlab (i morgen på onsdagstimen) Naturen er

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3 Digital bildebehandling Eksamensdag : Tirsdag. mars Tid for eksamen : :3 :3 ( timer) Løsningsforslaget

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF30-Digital bildebehandling Eksamensdag: Tirsdag 5. mars 06 Tid for eksamen: 09:00-3:00 Løsningsforslaget er på: 4 sider Vedlegg:

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF310 Digital bildebehandling Eksamensdag : Tirsdag 5. juni 007 Tid for eksamen : 09:00 1:00 Oppgavesettet er på : 5 sider

Detaljer

INF Kap og i DIP

INF Kap og i DIP INF 30 7.0.009 Kap..4.4 og.6.5 i DIP Anne Solberg Geometriske operasjoner Affine transformer Interpolasjon Samregistrering av bilder Geometriske operasjoner Endrer på pikslenes posisjoner o steg:. Finn

Detaljer

Midtveiseksamen Løsningsforslag

Midtveiseksamen Løsningsforslag INSTITUTT FOR INFORMATIKK, UNIVERSITETET I OSLO Midtveiseksamen Løsningsforslag INF2310 - Digital Bildebehandling Eksamen i: INF2310 - Digital Bildebehandling Eksamensdag: Tirsdag 21. mars 2017 Tidspunkt

Detaljer

Morfologiske operasjoner. Motivasjon

Morfologiske operasjoner. Motivasjon INF 230 Digital bildebehandling orelesning nr 2-9.04.2005 Morologiske operasjoner Litteratur : Eord, Kap. Temaer : Neste gang : Basis-begreper Fundamentale operasjoner på binære bilder ammensatte operasjoner

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF210 Digital bildebehandling Eksamensdag: Onsdag 28. mai 2014 Tid for eksamen: 09:00 1:00 Løsningsforslaget

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Tirsdag 4. juni 2013 Tid for eksamen : 09:00 13:00 Oppgavesettet er på : 7 sider

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Tirsdag 5. juni 2007 Tid for eksamen : 09:00 12:00 Oppgavesettet er på : 5 sider

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Onsdag 4. juni 2008 Tid for eksamen : 14:30 17:30 (3 timer) Oppgavesettet er på

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF2310 Digital bildebehandling Eksamensdag: Mandag 1. juni 2015 Tid for eksamen: 14:30 18:30 Oppgavesettett er på: 6 sider Vedlegg:

Detaljer

Repetisjon av histogrammer

Repetisjon av histogrammer Repetisjon av histogrammer INF 231 Hovedsakelig fra kap. 3.3 i DIP Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for billedserier Litt om histogramtransformasjoner

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Tirsdag 25. mars 2014 Tid for eksamen : 15:00 19:00 Løsningsforslaget

Detaljer

Temaer i dag. Mer om romlig oppløsning. Optisk avbildning. INF 2310 Digital bildebehandling

Temaer i dag. Mer om romlig oppløsning. Optisk avbildning. INF 2310 Digital bildebehandling Temaer i dag INF 2310 Digital bildebehandling Forelesning II Sampling og kvantisering Fritz Albregtsen Romlig oppløsning i bilder Sampling av bilder Kvantisering i bilder Avstandsmål i bilder Pensum: Kap.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF2310 Digital bildebehandling Eksamensdag: Onsdag 28. mai 2014 Tid for eksamen: 09:00 13:00 Oppgavesettet er på: 6 sider Vedlegg:

Detaljer

INF 2310 Digital bildebehandling. Rayleigh-kriteriet. Samplingsteoremet (Shannon/Nyquist) Hvor små detaljer kan en linse oppløse?

INF 2310 Digital bildebehandling. Rayleigh-kriteriet. Samplingsteoremet (Shannon/Nyquist) Hvor små detaljer kan en linse oppløse? INF 3 Digital bildebehandling Raleigh-kriteriet Avbildning ampling og kvantisering Geometriske operasjoner Oppsummering FA, mai 5: F F F3 Filtrering i i bildedomenet d F6, F7 Morologiske operasjoner Farger

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling Temaer i dag INF 310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen Geometriske operasjoner Lineære / aine transormer Resampling og interpolasjon Samregistrering i av bilder

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF30 Digital bildebehandling Eksamensdag: Mandag 6. juni 06 Tid for eksamen: 4:30 8:30 Løsningsforslaget er

Detaljer

Midtveiseksamen. INF Digital Bildebehandling

Midtveiseksamen. INF Digital Bildebehandling INSTITUTT FOR INFORMATIKK, UNIVERSITETET I OSLO Midtveiseksamen INF2310 - Digital Bildebehandling Eksamen i: INF2310 - Digital Bildebehandling Eksamensdag: Tirsdag 21. mars 2017 Tidspunkt for eksamen:

Detaljer

INF2310 Digital bildebehandling

INF2310 Digital bildebehandling INF230 Digital bildebehandling Forelesning 6 Filtrering i bildedomenet I Fritz Albregtsen Naboskaps-operasjoner Konvolusjon og korrelasjon Lavpassfiltrering og kant-bevaring G&W: 2.6.2, 3., 3.4-3.5, deler

Detaljer

Temaer i dag. Repetisjon av histogrammer II. Repetisjon av histogrammer I. INF 2310 Digital bildebehandling FORELESNING 5.

Temaer i dag. Repetisjon av histogrammer II. Repetisjon av histogrammer I. INF 2310 Digital bildebehandling FORELESNING 5. Temaer i dag INF 231 Digital bildebehandling FORELESNING 5 HISTOGRAM-TRANSFORMASJONER Fritz Albregtsen Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling Temaer i dag INF 310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen Geometriske operasjoner Lineære / aine transormer Resampling og interpolasjon Samregistrering i av bilder

Detaljer

INF januar 2017 Ukens temaer (Kap med drypp fra kap. 4. i DIP)

INF januar 2017 Ukens temaer (Kap med drypp fra kap. 4. i DIP) 25. januar 2017 Ukens temaer (Kap 2.3-2.4 med drypp fra kap. 4. i DIP) Romlig oppløsning Sampling av bilder Kvantisering av pikselintensiteter 1 / 27 Sampling av bilder Naturen er kontinuerlig (0,0) j

Detaljer

SEGMENTERING IN 106, V-2001 BILDE-SEGMENTERING DEL I 26/ Fritz Albregtsen SEGMENTERING SEGMENTERING

SEGMENTERING IN 106, V-2001 BILDE-SEGMENTERING DEL I 26/ Fritz Albregtsen SEGMENTERING SEGMENTERING SEGMENTERING IN 106, V-2001 Segmentering er en prosess som deler opp bildet i meningsfulle regioner. I det enkleste tilfelle har vi bare to typer regioner BILDE-SEGMENTERING DEL I Forgrunn Bakgrunn Problemet

Detaljer

Filtrering. Konvolusjon. Konvolusjon. INF2310 Digital bildebehandling FORELESNING 6 FILTRERING I BILDEDOMENET I

Filtrering. Konvolusjon. Konvolusjon. INF2310 Digital bildebehandling FORELESNING 6 FILTRERING I BILDEDOMENET I Filtrering INF30 Digital bildebehandling FORELESNING 6 FILTRERING I BILDEDOMENET I Andreas Kleppe Naboskaps-operasjoner Konvolusjon og korrelasjon Lavpassfiltrering og kant-bevaring G&W:.6., 3., 3.4-3.5,

Detaljer

Utkast med løsningshint inkludert UNIVERSITETET I OSLO

Utkast med løsningshint inkludert UNIVERSITETET I OSLO Utkast med løsningshint inkludert UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Onsdag 2. juni 2010 Tid for eksamen : 09:00

Detaljer

INF2310 Digital bildebehandling

INF2310 Digital bildebehandling Filtrering INF30 Digital bildebehandling FORELESNING 6 FILTRERING I BILDEDOMENET I Fritz Albregtsen Naboskaps-operasjoner Konvolusjon og korrelasjon Lavpassfiltrering og kant-bevaring G&W:.6., 3., 3.4-3.5,

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSIEE I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3 Digital bildebehandling Eksamensdag : irsdag 9. mars id for eksamen : 5: 9: Oppgavesettet er på : 5 sider

Detaljer

Flater, kanter og linjer INF Fritz Albregtsen

Flater, kanter og linjer INF Fritz Albregtsen Flater, kanter og linjer INF 160-11.03.2003 Fritz Albregtsen Tema: Naboskaps-operasjoner Del 3: - Canny s kant-detektor - Rang-filtrering - Hybride filtre - Adaptive filtre Litteratur: Efford, DIP, kap.

Detaljer

Filtrering i bildedomenet. Middelverdifilter (lavpass) Lavpassfiltre. INF2310 Digital bildebehandling FORELESNING 15 REPETISJON

Filtrering i bildedomenet. Middelverdifilter (lavpass) Lavpassfiltre. INF2310 Digital bildebehandling FORELESNING 15 REPETISJON Filtrering i bildedomenet INF3 Digital bildebehandling FORELESNING 5 REPETISJON Andreas Kleppe Filtrering i bildedomenet D diskret Fourier-transform (D DFT) Kompresjon og koding Morfologiske operasjoner

Detaljer

INF2310 Digital bildebehandling

INF2310 Digital bildebehandling INF3 Digital bildebehandling Forelesning 8 Repetisjon: Filtrering i bildedomenet Andreas Kleppe Filtrering og konvolusjon Lavpassfiltrering og kant-bevaring Høypassfiltrering: Bildeforbedring og kantdeteksjon

Detaljer

Hovedsakelig fra kap. 3.3 i DIP

Hovedsakelig fra kap. 3.3 i DIP Repetisjon av histogrammer INF 231 1.2.292 29 Hovedsakelig fra kap. 3.3 i DIP Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for billedserier Litt om histogramtransformasjoner

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling Temaer i dag INF 310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen Geometriske operasjoner Lineære / aine transormer Resampling og interpolasjon Samregistrering i av bilder

Detaljer

Gråtonehistogrammer. Histogrammer. Hvordan endre kontrasten i et bilde? INF Hovedsakelig fra kap. 6.3 til 6.6

Gråtonehistogrammer. Histogrammer. Hvordan endre kontrasten i et bilde? INF Hovedsakelig fra kap. 6.3 til 6.6 Hvordan endre kontrasten i et bilde? INF 230 Hovedsakelig fra kap. 6.3 til 6.6 Histogrammer Histogramtransformasjoner Histogramutjevning Histogramtilpasning Histogrammer i flere dimensjoner Matematisk

Detaljer

INF2310 Digital bildebehandling

INF2310 Digital bildebehandling INF230 Digital bildebehandling Forelesning 5 Repetisjon Andreas Kleppe Filtrering i bildedomenet 2D diskret Fourier-transform (2D DFT) Kompresjon og koding Morfologiske operasjoner på binære bilder F5

Detaljer

Obligatorisk oppgave 1

Obligatorisk oppgave 1 INSTITUTT FOR INFORMATIKK, UNIVERSITETET I OSLO Obligatorisk oppgave 1 INF2310, vår 2017 Dette oppgavesettet er på 9 sider, og består av 2 bildebehandlingsoppgaver. Besvarelsen av denne og neste obligatoriske

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Onsdag 2. juni 2010 Tid for eksamen : 09:00 12:00 Oppgavesettet er på : XXX sider

Detaljer

INF 2310 Digital bildebehandling FORELESNING 5. Fritz Albregtsen. Pensum: Hovedsakelig 3.3 i DIP HISTOGRAM-TRANSFORMASJONER

INF 2310 Digital bildebehandling FORELESNING 5. Fritz Albregtsen. Pensum: Hovedsakelig 3.3 i DIP HISTOGRAM-TRANSFORMASJONER Temaer i dag INF 231 Digital bildebehandling FORELESNING 5 HISTOGRAM-TRANSFORMASJONER Fritz Albregtsen Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Onsdag 4. juni 2008 Tid for eksamen : 14:30 17:30 (3 timer) Oppgavesettet er på

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling Raleigh-kriteriet INF 3 Digital bildebehandling EN KORT MIDTVEIS-REPETISJON Anta en perekt linse med aperture-diameter D, og at lsets bølgelengde er. To punkter i et objekt kan akkurat adskilles i bildet

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Løsningsforslag UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : Tirsdag 4. juni 2013 Tid for eksamen : 09:00 13:00 Løsningsforslaget

Detaljer

Kantdeteksjon og Fargebilder

Kantdeteksjon og Fargebilder Kantdeteksjon og Fargebilder Lars Vidar Magnusson April 25, 2017 Delkapittel 10.2.6 More Advanced Techniques for Edge Detection Delkapittel 6.1 Color Fundamentals Delkapittel 6.2 Color Models Marr-Hildreth

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Bokmål UNIVERSIEE I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF2310 Digital bildebehandling Eksamensdag : irsdag 29. mars 2011 id for eksamen : 15:00 19:00 Oppgavesettet er på : 5

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF23 Digital bildebehandling Eksamensdag : Fredag 7. juni 29 Tid for eksamen : 9: 3: (4 timer) Løsningsskissen er på : 8 sider

Detaljer

INF 1040 løsningsforslag til kapittel 17

INF 1040 løsningsforslag til kapittel 17 INF 1040 løsningsforslag til kapittel 17 Oppgave 1: Bilder og histogrammer Her ser du pikselverdiene i et lite bilde. Kan du regne ut histogrammet til bildet, dvs. lage en tabell over hvor mange piksler

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Eksamen i UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet INF 160 Digital bildebehandling Eksamensdag: Mandag 12. mai - mandag 26. mai 2003 Tid for eksamen: 12. mai 2003 kl 09:00 26. mai

Detaljer

INF 2310 Digital bildebehandling FORELESNING 5. Fritz Albregtsen. Pensum: Hovedsakelig 3.3 i DIP HISTOGRAM-TRANSFORMASJONER

INF 2310 Digital bildebehandling FORELESNING 5. Fritz Albregtsen. Pensum: Hovedsakelig 3.3 i DIP HISTOGRAM-TRANSFORMASJONER Temaer i dag INF 231 Digital bildebehandling FORELESNING 5 HISTOGRAM-TRANSFORMASJONER Fritz Albregtsen Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for

Detaljer

Temaer i dag. Mer om romlig oppløsning. Optisk avbildning. INF 2310 Digital bildebehandling

Temaer i dag. Mer om romlig oppløsning. Optisk avbildning. INF 2310 Digital bildebehandling Temaer i dag INF 231 Digital bildebehandling Forelesning II Sampling og kvantisering Fritz Albregtsen Romlig oppløsning i bilder Sampling av bilder Kvantisering i bilder Avstandsmål i bilder Pensum: Kap.

Detaljer

INF2310 Digital bildebehandling

INF2310 Digital bildebehandling INF2310 Digital bildebehandling Ole Marius Hoel Rindal Gråtonetrasformasjoner Histogramtransformasjoner 2D diskret Fourier-transform (2D DFT Filtrering i Fourierdomenet Kompresjon og koding Segmentering

Detaljer

Prøve- EKSAMEN med løsningsforslag

Prøve- EKSAMEN med løsningsforslag Prøve- EKSAMEN med løsningsforslag Emnekode: ITD33514 Dato: Vår 2015 Hjelpemidler: Alle trykte og skrevne. Emne: Bildebehandling og mønstergjenkjenning Eksamenstid: 4 timers eksamen Faglærer: Jan Høiberg

Detaljer

DIGITALISERING Et bilde er en reell funksjon av to (eller flere) reelle variable. IN 106, V-2001 BILDE-DANNING. SAMPLING og KVANTISERING

DIGITALISERING Et bilde er en reell funksjon av to (eller flere) reelle variable. IN 106, V-2001 BILDE-DANNING. SAMPLING og KVANTISERING IN 06, V-200 DIGITALISERING Et bilde er en reell funksjon av to (eller flere) reelle variable. BILDE-DANNING SAMPLING og KVANTISERING BILDE-FORBEDRING I BILDE-DOMENET 2/3 200 Fritz Albregtsen. Trinn: Legg

Detaljer

INF februar 2017 Ukens temaer (Kap 3.3 i DIP)

INF februar 2017 Ukens temaer (Kap 3.3 i DIP) 15. februar 2017 Ukens temaer (Kap 3.3 i DIP) Kjapp repetisjon av gråtonetransformasjon Histogramtransformasjoner Histogramutjevning Histogramtilpasning/histogramspesifikasjon Standardisering av histogram

Detaljer

INF 1040 høsten 2008: Oppgavesett 11 Farger (kapittel 15)

INF 1040 høsten 2008: Oppgavesett 11 Farger (kapittel 15) INF 1040 høsten 2008: Oppgavesett 11 Farger (kapittel 15) Fasitoppgaver Denne seksjonen inneholder innledende oppgaver hvor det finnes en enkel fasit bakerst i oppgavesettet. Det er ikke nødvendigvis meningen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF-Digital bildebehandling Eksamensdag: Tirsdag. mars 5 Tid for eksamen: 5:-9: Løsningsforslaget er på: sider Vedlegg: Ingen

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Eksamen i UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet INF 2310 Digital bildebehandling Eksamensdag: Tirsdag 18. mai - tirsdag 1. juni 2004 Tid for eksamen: 18. mai 2004 kl 09:00 1.

Detaljer

Eksamen Løsningsforslag

Eksamen Løsningsforslag INSTITUTT FOR INFORMATIKK, UNIVERSITETET I OSLO Eksamen Løsningsforslag INF2310 - Digital Bildebehandling Eksamen i: INF2310 - Digital Bildebehandling Eksamensdag: Torsdag 1. juni 2017 Tidspunkt for eksamen:

Detaljer

Temaer i dag. Repetisjon av histogrammer I. Gjennomgang av eksempler. INF2310 Digital bildebehandling. Forelesning 5. Pensum: Hovedsakelig 3.

Temaer i dag. Repetisjon av histogrammer I. Gjennomgang av eksempler. INF2310 Digital bildebehandling. Forelesning 5. Pensum: Hovedsakelig 3. emaer i dag Digital bildebehandling Forelesning 5 Histogram-transformasjoner Ole Marius Hoel Rindal omrindal@ifi.uio.no Etter orginale foiler av Fritz Albregtsen. Histogramtransformasjoner Histogramutjevning

Detaljer

Filtrering i bildedomenet. 2D-konvolusjons-eksempel. 2D-konvolusjons-eksempel. INF2310 Digital bildebehandling

Filtrering i bildedomenet. 2D-konvolusjons-eksempel. 2D-konvolusjons-eksempel. INF2310 Digital bildebehandling Filtrering i bildedomenet INF2310 Digital bildebehandling FORELESNING 16 REPETISJON DEL I Andreas Kleppe Filtrering i bildedomenet 2D diskret Fourier-transform (2D DFT) Kompresjon og koding Morfologiske

Detaljer

Matematisk morfologi II

Matematisk morfologi II Matematisk morfologi II Lars Aurdal Norsk regnesentral Lars.Aurdal@nr.no 4. desember 2003 Copyright Lars Aurdal, NTNU/NR Oversikt, kursdag 2 Elementære operasjoner: Erosjon. Dilasjon. Sammensatte operasjoner:

Detaljer

Oversikt, kursdag 2. Matematisk morfologi II. Morfologiske operatorer, erosjon og dilasjon. Morfologiske operatorer, erosjon og dilasjon

Oversikt, kursdag 2. Matematisk morfologi II. Morfologiske operatorer, erosjon og dilasjon. Morfologiske operatorer, erosjon og dilasjon Matematisk morfologi II Lars Aurdal Norsk regnesentral Lars.Aurdal@nr.no 4. desember 2003 Elementære operasjoner: Erosjon. Dilasjon. Oversikt, kursdag 2 Sammensatte operasjoner: Åpning. Lukning. Flosshatt-transformasjoner.

Detaljer

Repetisjon av histogrammer. Repetisjon av histogrammer II. Repetisjon av gråtonetransform. Tommelfingerløsning

Repetisjon av histogrammer. Repetisjon av histogrammer II. Repetisjon av gråtonetransform. Tommelfingerløsning 2017.02.10. Repetisjon av histogrammer Foreløbig versjon! 15. februar 2017 Ukens temaer h(i) = antall piksler i bildet med pikselverdi i, og følgelig er (Kap 3.3 i DIP) Kjapp repetisjon av gråtonetransformasjon

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling INF 2310 Digital bildebehandling FORELESNING 5 HISTOGRAM-TRANSFORMASJONER Fritz Albregtsen Temaer i dag Histogramtransformasjoner Histogramutjevning Histogramtilpasning Standardisering av histogram for

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling Temaer i dag INF 231 Digital bildebehandling Forelesning II Sampling og kvantisering Fritz Albregtsen Romlig oppløsning i bilder Sampling av bilder Kvantisering i bilder Avstandsmål i bilder Pensum: Kap.

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling Temaer i dag INF 231 Digital bildebehandling Forelesning II Sampling og kvantisering Fritz Albregtsen Romlig oppløsning i bilder Sampling av bilder Kvantisering i bilder Avstandsmål i bilder Pensum: Kap.

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling INF 2310 Digital bildebehandling Forelesning II Sampling og kvantisering Fritz Albregtsen 27.01.2014 INF2310 1 Temaer i dag Romlig oppløsning i bilder Sampling av bilder Kvantisering i bilder Avstandsmål

Detaljer

INF februar 2017 Ukens temaer (Hovedsakelig fra kap. 3.1 og 3.2 i DIP) (Histogrammer omtales i kap. 3.3)

INF februar 2017 Ukens temaer (Hovedsakelig fra kap. 3.1 og 3.2 i DIP) (Histogrammer omtales i kap. 3.3) 8. februar 2017 Ukens temaer (Hovedsakelig fra kap. 3.1 og 3.2 i DIP) (Histogrammer omtales i kap. 3.3) Histogrammer Lineære gråtonetransformer Standardisering av bilder med lineær transform Ikke-lineære,

Detaljer