Digitaalinen kuvankäsittely Tik (3 ov) L. Syksy 1999

Koko: px
Aloita esitys sivulta:

Download "Digitaalinen kuvankäsittely Tik (3 ov) L. Syksy 1999"

Transkriptio

1 Digitaalinen kuvankäsittely Tik (3 ov) L Syksy 1999 Luennot: Laskuharjoitukset: Jorma Laaksonen Patrik Hoyer

2 1. Luento Yleistä kurssista Johdanto Ihmissilmän rakenne Digitaalisen kuvan esitysmuoto Luento Kuva-alkioiden yhteyksiä Fourier-muunnokset Luento Fourier-muunnokset, jatkoa Muita kuvamuunnoksia Luento Muita kuvamuunnoksia, jatkoa Kuvien ehostaminen Luento Kuvien ehostaminen harmaataso-operaatioin, jatkoa Spatiaalisuodatus ehostusmenetelmänä Luento Kuvien ehostaminen taajuustason operaatioin Värien käyttö kuvankäsittelyssä

3 7. Luento Värien käyttö kuvankäsittelyssä, jatkoa Kuvien entistäminen Luento Kuvien entistäminen, jatkuu Luento Kuvien entistäminen, jatkuu Kuvien tiivistäminen Luento Kuvien tiivistäminen, jatkuu Luento Kuvien tiivistäminen, jatkuu vielä Kuvien segmentointi Luento Kuvien segmentointi, jatkuu Tenttivaatimukset

4 1. Luento Sisältö 1. Yleistä kurssista Kurssin suorittaminen Ilmoittautuminen Tiedotukset Luennot Laskuharjoitukset Kirja Luentomonisteet Kurssitoimittaja Harjoitustehtävä Tentti Suhde vanhaan Tik kurssiin Johdanto Päämäärät ja osa-alueet Historiaa

5 2.3 Yhteydet muihin aloihin Sovelluksia Ihmissilmän rakenne Kuvanmuodostus Kirkkauden erottelu Adaptoituminen valaistukseen Machin nauhat Digitaalisen kuvan esitysmuoto Koordinaatit Kuvamalli Näytteenotto ja kvantisointi Kuvan subjektiivinen laatu

6 1. Yleistä kurssista 1.1 Kurssin suorittaminen Kurssin suorittaminen sisältää pakollisen harjoitustehtävän ja tentin suorittamisen. 1.2 Ilmoittautuminen Kursille voi ilmoittautua jos se sattuu toimimaan. 1.3 Tiedotukset Kurssiin liittyvistä asioista tiedotetaan osoitteessa ryhmässä news://nntp.tky.hut.fi/opinnot.tik.informaatiotekniikka sekä Informaatiotekniikan laboratorion ilmoitustaululla kolmannen kerroksen aulassa B-käytävän suulla. 1.4 Luennot Luennot pidetään tiistaisin kello salissa T3. Luennoitsija erikoisopettaja TkT Jorma Laaksonen 6

7 Luentokalvot ovat luennon jälkeen nähtävillä Luennoitsijan vastaanotto luennon jälkeen tiistaisin kello huoneessa B304. 7

8 1.5 Laskuharjoitukset Laskuharjoitukset keskiviikkoisin kello salissa T3 alkaen Harjoitukset pitää DI Patrik Hoyer Harjoitustehtävät ovat jo ennakkoon nähtävillä Kirja Rafael C. Gonzales & Richard E. Woods, Digital Image Processing, Addison-Wesley, 1992, 3rd edition. Kirjasta luetaan kappaleet 1 7. Tutustumiskappale nähtävillä Informaatiotekniikan laboratorion sihteerin Tarja Pihamaan huoneessa B326 olevassa harmaassa peltisessä vetolaatikostossa. 1.7 Luentomonisteet Laskuharjoitukset ratkaisuineen sekä luentokalvot ilmestyvät Otatiedon kautta. 1.8 Kurssitoimittaja Jonne Sundell (mailto:jonne.sundell@hut.fi) F N. 8

9 1.9 Harjoitustehtävä Kurssin suoritukseen kuuluu pakollinen harjoitustehtävä, joka arvostellaan hyväksytty/hylätty-periaatteella. Harjoitustyö on saatava hyväksytysti läpi tammikuun tenttiä edeltävään päivään mennessä. Seuraava aikaraja on vuoden kuluttua. Harjoitustehtävä tulee lokakuun aikana esille osoitteeseen Tentti Tenttejä järjestetään neljä: ensimmäinen 14. joulukuuta, toinen tammikuun tenttikaudella, kolmas kevään luentokaudella ja viimeinen syksyn 2000 luentokaudella. Tentissä neljä tehtävää à 6 pistettä eli maksimi 24 pistettä. 9 pisteellä pääsee läpi Suhde vanhaan Tik kurssiin Kurssi korvaa vanhan samannimisen kurssin Tik , jonka laajuus oli 2,5 ov ja joka ei sisältänyt pakollista harjoitustyötä, sekä vanhan Tik Digitaalisen kuvankäsittelyn ohjelmatyö -kurssin (1ov). Sisällöltään ja tentiltään kurssit ovat ainakin vielä syksyn 1999 vaatimusten mukaan samat. Vanhoista kursseista voi edelleen suorittaa toisen, mikäli toinen on jo suoritettu. Tällöin puolestaan ei voi suorittaa uutta kuvankäsittelyn kurssia. 9

10 2. Johdanto Vanha klisee: Yksi kuva kertoo enemmän kuin tuhat sanaa. Arvioilta 75% ihmisen saamasta informaatiosta perustuu näköhavaintoihin. Kuvainformaation käsittelyn tarve suuri. Digitaalisen kuvankäsittelyn yleistymistä on perinteisesti hidastanut käytettävien datamäärien suurudesta johtunut tarvittavien laitteiden kalleus ja käsittelyn hitaus. Tästä perinteestä on nyt päästy eroon ja yhä useammat sovellukset ovat tulleet käytännössä toteuttamiskelpoisiksi. 2.1 Päämäärät ja osa-alueet Päämääriltään digitaalinen kuvankäsittely jakautuu päähaaroihin: Kuvainformaation parantaminen ihmisen tulkintaa varten. kuvankäsittely: kuva kuva pisteoperaatiot suodatus entistäminen geometrian korjaus viivojen ja reunojen vahvistus kuvien kohdistus muutosanalyysi 10

11 Kuvainformaation käsittely koneellista tulkintaa varten. kuva-analyysi / konenäkö: kuva jotain muuta kohteentunnistus kuvasta kuvan selittäminen kuva-analyysi robottinäkö Kuvien tiivistäminen Rekonstruktio projektioista Käytettävät menetelmät riippuvat paljon sovelluksesta. 11

12 2.2 Historiaa Sanomalehtikuvien siirto merikaapelia pitkin Lontoosta New Yorkin 1920-luvulla. Avaruusluotainten lähettämien kuvien parantelu 1960-luvulla Yhdysvalloissa. Satelliittikuvien käsittely 1970-luvun alussa. 2.3 Yhteydet muihin aloihin Hahmontunnistus Signaalinkäsittely Tekoäly Digitaalinen kuvankäsittely Optiikka Havaintopsykologia Graafinen tekniikka 12

13 2.4 Sovelluksia Sotilassovellukset Graafinen ala Kaukokartoitus Lääketiede Teollinen laaduntarkastus Robottinäkö Kuvansiirto ja -arkistointi Arkeologia, fysiikka, tähtitiede, biologia, rikostutkinta,... 13

14 3. Ihmissilmän rakenne linssi verkkokalvo tarkan näön alue fovea iiris optinen akseli näköhermo sokea täplä Verkkokalvon reseptorit Tapit (cones) kirkasnäkö (photopic vision) 6 7 miljoonaa keskellä verkkokalvoa (5 ) herkkiä väreille yksityiskohtien näkeminen oma hermo jokaisella 14

15 Sauvat (rods) hämäränäkö (scotopic vision) miljoonaa jakautuneena verkkokalvolle (160 ) ei värinäköä yleiskuvan muodostaminen useita samassa hermossa 3.1 Kuvanmuodostus 15 m 2.55 mm 100 m 17 mm Erona optisiin linsseihin on silmän mukautumiskyky ja joustavuus. 15

16 3.2 Kirkkauden erottelu I + I I I taustan intensiteetti I intensiteetin muutos keskellä I c muutos havaittavissa 50% kokeista I c /I Weberin suhde I c /I pieni: pienet suhteelliset intensiteettimuutokset havaitaan eli hyvä erottelukyky I c /I suuri: vain suuret suhteelliset intensiteettimuutokset havaitaan eli huono erottelukyky Kirkkaassa valaistuksessa Weberin suhde on pienempi ja siten silmän suhteellinen erottelukyky parempi kuin hämärässä. 16

17 3.3 Adaptoituminen valaistukseen Silmän adaptaatiokyky valtava: tasoa hämäräkynnykseltä häikäisyrajalle. Samanaikaisesti silmä voi kuitenkin adaptoitua vain tietylle kirkkausalueelle. Silmä ei siten voi adaptoitua kirkkaudeltaan erilaisiin yksityiskohtiin vaan ainoastaan keskimääräiseen kirkkauteen. Mielivaltaisen kuvapisteen ympäristössä voidaan havaita intensiteettitasoa. Kuvan eri osissa adaptaatio muuttuu ja havaitaan eri intensiteettejä ja siten suurempi kokonaiserottelualue. Tasaisissa kuvissa vaaditaan yleensä yli 100 intensiteettitasoa. 3.4 Machin nauhat Vakiointensiteetti näyttää viereisen muutoksen vuoksi vaihtelevalta. Kynnykset korostuvat entisestään. 17

18 4. Digitaalisen kuvan esitysmuoto 4.1 Koordinaatit Digitaalinen kuva esitetään yleensä x- ja y-koordinaattien funktiona. Koordinaattijärjestelmän asettaminen vaihtelee. x y y y x x matemaattinen perinteinen Gonzalez&Woods 18

19 4.2 Kuvamalli f(x, y) vastaa valoenergiaa 0 < f(x, y) < Havaittu kuva jaetaan valaistuskomponenttiin i(x, y) ja heijastuskomponenttiin r(x, y): f(x, y) = i(x, y) r(x, y) joille pätee: 0 < i(x, y) < 0 < r(x, y) < 1 Digitoidun monokromaattisen kuvan harmaataso l on käytännössä kokonaisluku, l [0, L] l = 0 vastaa mustaa l = L vastaa valkoista 19

20 4.3 Näytteenotto ja kvantisointi Digitointi xy-koordinaattien suhteen vastaa kaksiulotteista näytteenottoa, kutsutaan spatiaaliseksi kvantisoinniksi. Valaistusamplitudin digitointia kutsutaan harmaataso- eli intensiteettikvantisoinniksi. Digitaalinen kuva esitetään N N matriisina: f(0, 0) f(0, 1) f(0, N 1) f(1, 0) f(1, 1) f(1, N 1) f(x, y)... f(n 1, 0) f(n 1, 1) f(n 1, N 1) Määrättävä spatiaaliresoluutio N ja harmaatasoresoluutio G. Yleensä kahden potensseja: Jolloin kuvan tallettamiseen tarvitaan bittejä: N = 2 n, G = 2 m b = N N m Televisiokuvan tasoon päästään, kun N = 512 ja m = 7. 20

21 N M = N M = N M = N M = G = 256 b = b = b = b = G = 64 b = b = b = b = 9216 G = 16 b = b = b = b = 6144 G = 4 b = b = b = b =

22 4.4 Kuvan subjektiivinen laatu Resoluutioluvut ja bittimäärät eivät suoraan vastaa ihmisen kokemusta kuvan laadusta. Subjektiivisia arvioita voidaan tutkia isopreferenssikäyrillä, kuten kirjan sivuilla esitetään. 22

23 2. Luento Sisältö 1. Kuva-alkioiden yhteyksiä Naapuruus Liitännäisyys Polut Etäisyysmitat Aritmeettiset, joukko-opilliset ja loogiset operaatiot Ympäristöoperaatiot Fourier-muunnokset Fourier-muunnospari jatkuvassa tapauksessa Kaksiulotteinen Fourier-muunnospari jatkuvassa tapauksessa Diskreetti Fourier-muunnospari Esimerkki: yksiulottteinen diskreetti Fourier-muunnos Kaksidimensioisen Fourier-muunnoksen ominaisuuksia

24 1. Kuva-alkioiden yhteyksiä 1.1 Naapuruus Kuva-alkiolla eli pikselillä p, jolla on koordinaatit (x, y), on neljä naapuria vaaka- ja pystysuunnissa pisteissä (x + 1, y), (x 1, y), (x, y + 1) ja (x, y 1). Niitä kutsutaan p:n 4-naapureiksi ja merkitään N 4 (p). p:n neljä diagonaalinaapuria ovat (x + 1, y + 1), (x 1, y + 1), (x + 1, y 1) ja (x 1, y 1) ja niitä merkitään N D (p). p:n 8-naapurusto muodostuu N 4 (p):n ja N D (p):n yhdisteenä: N 8 (p) = N 4 (p) N D (p). Kuvan reunoilla naapurustot ovat vajaita. (x-1,y-1) (x,y-1) (x+1,y-1) (x-1,y) p (x,y) (x+1,y) (x-1,y+1) (x,y+1) (x+1,y+1) 24

25 1.2 Liitännäisyys Pikseleiden liitännäisyys eli yhtenevyys eli konnektiivisuus (connectivity) on tärkeä käsite kuvan kohteiden reunaviivojen määrittelyssä ja alueiden määräämisessä. Kaksi kuva-alkiota ovat liitännäisiä, jos ne ovat jossakin mielessä naapureita ja lisäksi harmaatasoarvoiltaan riittävän samankaltaisia. Harmaatasojen samankaltaisuus voidaan määritellä joukolla V. Esimerkiksi, jos vain kuva-alkiot, joiden intensiteetit ovat 59, 60 tai 61, ovat kiinnostavia, niin määritellään V = {59, 60, 61}. Määritellään pikseleille p ja q kolme eri liitännäisyystyyppiä: 4-liitännäisyys: p V q V q N 4 (p) 8-liitännäisyys: p V q V q N 8 (p) m-liitännäisyys eli sekaliitännäisyys: p V q V (q N 4 (p) q N D (p) N 4 (p) N 4 (q) = ) Sekaliitännäisyys eliminoi 8-liitännäisyydestä usein seuraavat monikäsitteiset polut m Kaksi kuva-aluetta S 1 ja S 2 ovat vierekkäisiä (adjacent), joss p, q : p S 1 q S 2 p ja q liitännäisiä 25

26 1.3 Polut Polku kuva-alkiosta p, jonka koordinaatit ovat (x, y), kuva-alkioon q, jonka koordinaatit ovat (s, t) on pikselijono: (x, y) = (x 0, y 0 ), (x 1, y 1 ),, (x n, y n ) = (s, t) Jonossa jokainen (x i+1, y i+1 ), i = 1,..., n, on liitännäinen (x i, y i ):n kanssa. n on polun pituus. Jono voidaan määritellä 4-, 8- ja m-liitännäisyyden mukaan. Kuvan osajoukkoon S kuuluvat alkiot p ja q ovat S:ssä liitännäisiä, joss on olemassa p:stä q:hun polku, jonka kaikki kuva-alkiot kuuluvat S:ään. Jos p on S:n kuva-alkio, p:n kanssa liitännäiset S:n alkiot muodostavat S:n yhtenäisen komponentin (connected component). Kaikki yhtenäisen komponentin pikselit ovat toisiinsa nähden liitännäisiä. Erilliset yhtenäiset komponentit ovat toisiinsa nähden pistevieraita, so. niillä ei ole yhteisiä jäseniä, so. niiden leikkaus on tyhjä. 26

27 1.4 Etäisyysmitat Olkoon p, q, ja z kuva-alkioita, joiden koordinaatit ovat vastaavasti (x, y), (s, t) ja (u, v). Etäisyysfunktio (metriikka) D toteuttaa seuraavat ehdot: D(p, q) 0 ja D(p, q) = 0 p = q D(p, q) = D(q, p) D(p, z) D(p, q) + D(q, z) Yleisesti käytettyjä etäisyysmäärittelyjä: D e (p, q) = (x s) 2 + (y t) 2 D 4 (p, q) = x s + y t D 8 (p, q) = max( x s, y t ) Euklidinen etäisyys D 4 -etäisyys eli city-block-etäisyys eli Manhattan-etäisyys D 8 -etäisyys eli šakkilautaetäisyys e

28 Kahden pisteen välinen D 4 -etäisyys on lyhimmän niiden välisen 4-polun pituus. Vastaavasti D 8 -etäisyys ja 8-polku. Pisteestä etäisyydellä D 4 = 1 olevat kuva-alkiot ovat kyseisen pisteen 4-naapurit. Vastaavasti D 8 = 1 ja 8-naapurit. m-liitännäisyyttä vastaava etäisyys on polun pituus ja riippuu polun varrella olevien kuva-alkioiden arvoista ja niiden naapureista. Etäisyyttä kahden pikselin välillä voidaan tarkastella myös riippumatta niiden liitännäisyydestä. 1.5 Aritmeettiset, joukko-opilliset ja loogiset operaatiot Kuvien välillä voidaan määritellä tavanomaiset aritmeettiset (+,,*,/), joukko-opilliset (,, \) ja loogiset (,, ) operaatiot. Kuvien täytyy tällöin useimmiten olla keskenään saman kokoisia. Jotkut määrittelyt ovat mielekkäitä vain binaarisille kuville. 1.6 Ympäristöoperaatiot Suuri osa digitaalisen kuvankäsittelyn menetelmistä perustuu aritmeettisten (tai loogisten) operaatioiden suorittamiseen kunkin kuva-alkion määrätyssä ympäristössä. Operaatioita kutsutaan eri nimillä: maskioperaatiot, templaattioperaatiot, ikkunaoperaatiot, suodatusoperaatiot,... Aritmeettiset ympäristöoperaatiot voidaan lausua pikseleiden harmaa-arvojen z i ja maskin kertoimien w i avulla. 28

29 z 1 z 2 z 3 w 1 w 2 w 3 z 4 z 5 z 6 w 4 w 5 w 6 z 7 z 8 z 9 w 7 w 8 w 9 Esimerkiksi 3 3-kokoinen maski, jolla lasketaan ympäristön keskiarvo: 9 z = 1 9 (z 1 + z z 9 ) = 1 9 i=1 z i Yleisemmässä tapauksessa voidaan maskin avulla laskea painotettu summa: z = 9 w i z i i=1 Operaatio vastaa vektorimuotoista sisä- eli pistetuloa: z = w T z, missä w ja z ovat painokertoimista ja kuva-alkion ympäristöstä muodostetut vektorit. 29

30 2. Fourier-muunnokset Fourier-muunnokset digitaalisen kuvankäsittelyn kannalta tärkein 2-dimensioisten kuvamuunnosten laji. Muita esim. kosini-, Walsh-, Hadamard-, Haar-, Slant- ja Hotelling- eli Karhunen-Loève-muunnokset. Kuvamuunnoksia tarvitaan: ehostuksessa entistämisessä koodauksessa sisällön kuvailussa 2.1 Fourier-muunnospari jatkuvassa tapauksessa F{f(x)} = F (u) = F 1 {F (u)} = f(x) = f(x)e j2πux dx F (u)e j2πux du F (u) on kompleksinen: F (u) = R(u) + ji(u) = F (u) e jφ(u) 30

31 F (u) = R 2 (u) + I 2 (u) φ(u) = arctan I(u) R(u) P (u) = F (u) 2 = R 2 (u) + I 2 (u) Fourier-spektri vaihekulma tehospektri f(x) F (u) A AX 0 0 X x -3/X -2/X -1/X 0 1/X 2/X 3/X u F (u) = X 0 Ae j2πux dx = A j2πu (e j2πux 1) = A sin(πux) e jπux πu F (u) = AX sin(πux) πux 31

32 2.2 Kaksiulotteinen Fourier-muunnospari jatkuvassa tapauksessa F{f(x, y)} = F (u, v) = F 1 {F (u, v)} = f(x, y) = f(x, y)e j2π(ux+vy) dx dy F (u, v)e j2π(ux+vy) du dv F (u, v) on kompleksinen: F (u, v) = R(u, v) + ji(u, v) = F (u, v) e jφ(u,v) F (u, v) = R 2 (u, v) + I 2 (u, v) φ(u, v) = arctan I(u,v) R(u,v) P (u, v) = F (u, v) 2 = R 2 (u, v) + I 2 (u, v) Fourier-spektri vaihekulma tehospektri 32

33 2.3 Diskreetti Fourier-muunnospari Jatkuva-argumenttinen funktio f(x) voidaan diskretoida tasaväliseksi sekvenssiksi: {f(x 0 ), f(x 0 + x), f(x x),..., f(x 0 + (N 1) x)} Merkinnät saadaan yksinkertaisemmiksi sopimalla, että diskreettiä funktiota voidaan merkitä kuten aiemmin merkittiin jatkuvaa: f(x) = f(x 0 + x x), x = 0, 1,..., N 1 Määritellään nyt diskreetti Fourier-muunnos- ja -käänteismuunnospari: F (u) = 1 N N 1 x=0 f(x)e j2πux/n, u = 0, 1,..., N 1 N 1 f(x) = F (u)e j2πux/n, x = 0, 1,..., N 1 u=0 Diskretointiväleille pätee: u = 1 N x 33

34 Kaksiulotteisessa tapauksessa: F (u, v) = 1 MN f(x, y) = M 1 x=0 M 1 N 1 u=0 v=0 N 1 y=0 f(x, y)e j2π(ux/m+vy/n), u = 0, 1,..., M 1, v = 0, 1,..., N 1 F (u, v)e j2π(ux/m+vy/n), x = 0, 1,..., M 1. y = 0, 1,..., N 1 Huomattava, että muunnospari on vakiokertoimien osalta epäsymmetrinen. Joskus muunnospari esitetään myös symmetrisenä, jolloin molemmissa on kerroin 1/MN. Toisaalta, jos kyseessä on neliömuotoinen kuva, so. M = N, voidaan kaavat kirjoittaa symmetrisiksi kertoimilla 1/N. 34

35 2.4 Esimerkki: yksiulottteinen diskreetti Fourier-muunnos f(x) f(x) = f(x 0 + x x) f(x 0 + x) f(x 0 ) f(x x) f(x x) x x 0 x 1 x 2 x 4 x F (0) = 1 4 F (1) = 1 4 F (2) = 1 4 F (3) = x=0 3 x=0 f(x)e 0 = 1 (f(0) + f(1) + f(2) + f(3)) = (keskiarvo) f(x)e j2πx/4 = 1 4 ( j j) = 1 ( 2 + j) 4 3 f(x)e j4πx/4 = 1 4 ( ) = 1 4 x=0 3 x=0 f(x)e j6πx/4 = 1 4 ( j j) = 1 (2 + j) 4 F (0) = 3.25 F (1) = F (2) = 4 = 0.25 F (3) =

36 2.5 Kaksidimensioisen Fourier-muunnoksen ominaisuuksia Dynamiikan kompressointi Jos 2D-Fourier-muunnosta käytetään tehospektrin visualisoimiseen, dynamiikkaa täytyy kompressoida, koska kuvissa yleensä on energiaa taajuustason origon läheisyydessä huomattavasti enemmän kuin reunoilla. Separoituvuus Muunnos voidaan kirjoittaa M = N-tapauksessa: F (u, v) = 1 N = 1 N = 1 N D(u, v) = c log(1 + F (u, v) ) N 1 N 1 x=0 N 1 x=0 N 1 x=0 y=0 f(x, y)e j2π(ux+vy)/n ( N 1 e j2πux/n y=0 e j2πux/n NF y {f(x, y)} = NF x {F y {f(x, y)}} f(x, y)e j2πvy/n ) 2D-muunnos voidaan siis hajottaa kahdeksi peräkkäiseksi 1D-muunnokseksi. Tarvittavien laskuoperaatioiden määrän muutos on tällöin luokkaa O(N 4 ) O(2N 3 ). 36

37 Siirto eli translaatio f(x, y)e j2π(u 0x+v 0 y)/n F (u u 0, v v 0 ) f(x x 0, y y 0 ) F (u, v)e j2π(ux 0+vy 0 )/N Siirto toisessa tasossa vastaa vaihekulman muutosta toisessa tasossa ja päinvastoin. Translaatio ei vaikuta Fourier- eikä tehospektriin, koska eksponenttitermin itseisarvo on aina yksi. Visualisointitarkoituksessa usein siirretään Fourier-tason origo alueen kulmasta keskelle: u 0 = v 0 = N/2, e j2π(u 0x+v 0 y)/n = e jπ(x+y) = ( 1) (x+y) f(x, y)( 1) (x+y) F (u N/2, v N/2) Kuva ( 1) (x+y) itse asiassa vastaa kaksiulotteista Nyquist-taajuutta. 37

38 Jaksollisuus eli periodisuus F (u, v) = F (u + N, v) = F (u, v + N) = F (u + N, v + N) Muunnos on siis molempiin suuntiin jaksollinen periodilla N. Konjugaattisymmetria F (u, v) = F ( u, v) F (u, v) = F ( u, v) Kierto eli rotaatio Napakoordinaatistoesityksessä x = r cos θ, y = r sin θ, u = ω cos φ, x = ω sin φ voidaan osoittaa, että kaksidimensioinen Fourier-muunnos toteuttaa: f(r, θ + θ 0 ) F (ω, φ + θ 0 ) 38

39 Lineaarisuus Fourier-muunnosoperaattori F{ } on lineaarinen, mikä on seurausta siitä, että se on sekä distributiivinen F{f 1 (x, y) + f 2 (x, y)} = F{f 1 (x, y)} + F{f 2 (x, y)} että skaalausinvariantti joten F{af(x, y)} = af{f(x, y)} F{af 1 (x, y) + bf 2 (x, y)} = af{f 1 (x, y)} + bf{f 2 (x, y)} Kokoskaalaus Kokoskaalaukselle pätee f(ax, by) 1 F (u/a, v/b) ab Keskiarvo Kuvan keskiarvo f(x, y) voidaan lausua havaitsemalla: f(x, y) = 1 N 2 N 1 x=0 N 1 y=0 f(x, y) = 1 F (0, 0) N 39

40 Laplace-operaatio Reunanetsinnässä usein käytettävä Laplace-operaattori voidaan lausua kaksidimensioisen Fourier-muunnoksen avulla: 2 f(x, y) = 2 f x f y 2 F{ 2 f(x, y)} = 4π 2 (u 2 + v 2 )F (u, v) Kyseessä on siis ilmeinen ylipäästösuodin, jonka vaste origossa on nolla. Konvoluutio Lineaariset suodatusoperaatiot voidaan tulkita konvoluutioina. Konvoluution määritelmät: f(x) g(x) = f(a)g(x a) da yksiulotteinen jatkuva tapaus f(x, y) g(x, y) = f(a, b)g(x a, y b) da db kaksiulotteinen jatkuva tapaus M 1 f(x) g(x) = 1 M m=0 f e(m)g e (x m) yksiulotteinen diskreetti tapaus f(x, y) g(x, y) = 1 M 1 N 1 MN m=0 n=0 f e(m, n)g e (x m, y n) kaksiulotteinen diskreetti tapaus Laajennetut sekvenssit f e (x, y) ja g e (x, y) muodostetaan laskostumisen estämiseksi jatkamalla alkuperäisiä A B:n 40

41 ja C D:n pituisia sekvenssejä f(x, y) ja g(x, y) nollilla siten, että M A + C 1 N B + D 1 Konvoluutioteoreema Konvoluutioiden tärkeys piilee konvoluutioteoreemassa, jonka mukaan tuloa kuva- eli spatiaalitasossa vastaa konvoluutio taajuustasossa ja päinvastoin. f(x, y) g(x, y) F (u, v) G(u, v) f(x, y) g(x, y) F (u, v) G(u, v) Siten kuvan konvoloiminen eli suodattaminen lineaarisella maskilla voidaan toteuttaa pisteittäisenä kertolaskuna taajuustasossa. Tarvittavien operaatioiden lukumäärän suuruusluokka vähenee tällöin O(N 2 W 2 ) O(N 2 ), missä N on kuvan ja W maskin koko. Fourier-muunnoksen ja -käänteismuunnoksen toteuttaminen vie luonnollsesti oman aikansa, mutta tarvitsee tehdä vain kerran, mikäli suoritetaan useita peräkkäisiä taajuustason operaatioita. 41

42 Korrelaatio f(x) g(x) = f (a)g(x + a) da yksiulotteinen jatkuva tapaus f(x, y) g(x, y) = f (a, b)g(x + a, y + b) da db kaksiulotteinen jatkuva tapaus M 1 f(x) g(x) = 1 M m=0 f e (m)g e (x + m) yksiulotteinen diskreetti tapaus f(x, y) g(x, y) = 1 M 1 N 1 MN m=0 n=0 f e (m, n)g e (x + m, y + n) kaksiulotteinen diskreetti tapaus f (x, y) g(x, y) F (u, v) G(u, v) f(x, y) g(x, y) F (u, v) G(u, v) Korrelaatio on kuten konvoluutio, mutta: toista sekvenssiä ei käännetä, toinen termeistä kompleksikonjungoidaan, ei ole symmetrinen, so. f(x) g(x) g(x) f(x) Käytännössä usein kuitenkin suodatusmaski on symmetrinen ja reaalinen, joten konvoluutio ja korrelaatio yhtyvät. 42

43 3. Luento Sisältö 1. Fourier-muunnokset, jatkoa Whittaker-Shannonin näytteenottoteoria Diracin deltafunktio Nopea Fourier-muunnos, FFT Muita kuvamuunnoksia Walsh-muunnos Hadamard-muunnos

44 1. Fourier-muunnokset, jatkoa 1.1 Whittaker-Shannonin näytteenottoteoria Jatkuva kaistarajoitettu funktio voidaan esittää näytteidensä avulla täydellisesti, mikäli näytteenottotaajuus on vähintään kaksinkertainen funktion sisältämään suurimpaan taajuuskomponenttiin nähden. Mikäli kaistarajoitusehto ei ole voimassa, tapahtuu laskostuminen eli vierastuminen (aliasing). Näytteenottotaajuuden puolikasta suuremmat taajuudet ovat systeemin kannalta vieraita. Äärellinen näytteiden määrä aiheuttaa käytännössä säröä. Diskreetti Fourier-muunnos lasketaan aina äärelliselle sekvenssille, joten spektri säröytyy. Mitä pidempi näytesekvenssi (eli mitä suurempi kuva), sitä korkeampi rajataajuus ja sitä vähemmän säröä. Jos kuvat olisivat jaksollisia, säröä ei esintyisi. Luonnolliset kuvat eivät valitettavasti koskaan ole jaksollisia. Toisaalta luonnolliset kuvat ovat usein itsessään varsin kaistarajoittuneita, so. eivät sisällä merkittävästi suuria taajuuksia. 1.2 Diracin deltafunktio Diracin deltafunktio δ(x, y) = 0 kaikkialla muulla paitsi origon infinitesimaalisessa ympäristössä. δ(x, y) dx dy = 1 44

45 δ(x, y) voidaan määritellä käyttäen sekvenssiä δ n (x, y) = n 2 rect(nx, ny), n = 1, 2,... y 1 rect(x, y) -1 1 x rect(x, y) = { 1, x 1 2, y 1 2, 0, muulloin -1 δ n (x, y) on nolla origokeskisen 1 n 1 n -neliön ulkopuolella ja vakio n2 ko. neliön sisällä. Tällöin ja δ n (x, y) dx dy = 1 ; n = 1, 2,... lim δ n(x, y) = δ(x, y) n Konvoluutio g(x, y) δ n (x, y) dx dy on g(x, y):n keskiarvo origokeskisessä 1 1 -neliössä, raja-arvona, kun n, saadaan g(0, 0). n n 45

46 Näytteenotto kuvasta pisteessä (x 0, y 0 ) saadaan konvoluutiona: f(x, y) δ(x x 0, y y 0 ) dx dy = f(x 0, y 0 ) Muodostetaan kaksidimensioinen impulssijono (tai -kenttä) s(x, y), jossa on piikkejä x:n välein x-suunnassa ja y:n välein y-suunnassa: y y y y s(x, y) y y x y x x x x x x Diskreetit näytteet jatkuvasta funktiosta f(x, y) saadaan s(x, y):llä kertomalla: s(x, y)f(x, y) S(u, v) F (u, v) 1 1 Taajuusalueessa S(u, v) on impulssijono, jossa piikit ovat :n välein u-suunnassa ja :n välein v-suunnassa. x y Laskostumista ei tapahdu, jos F (u, v) on siten kaistarajoitettu, että F (u, v):t eivät konvoluutiossa mene päällekkäin. Päädytään samanlaisiin tarkasteluihin kuin yksidimensioisessa tapauksessa. 46

47 1.3 Nopea Fourier-muunnos, FFT Diskreetti Fourier-muunnos voidaan yksidimensioisessa tapauksessa järjestää niin, että laskennan määrä vähenee N 2 :sta 1 2 N log 2 N:ään. Laskenta jaetaan rekursiivisesti osiin ja osia jälleen yhdistettäessä huomioidaan, että samaa laskentaa ei tarvitse suorittaa kahdesti. Havainnollistamiseen käytetään usein perhoskaaviota : F m (p) F m+1 (p) F m (q) w r N -1 F m+1 (q) FFT-muunnoksen jälkeen tulosarvot ovat väärässä, bittikäänteisessä järjestyksessä: Kaksidimensioinen FFT tehdään kahtena peräkkäisenä yksidimensioisena FFT:nä, ensin riveittäin ja sitten sarakkeittain tai päinvastoin. 47

48 2. Muita kuvamuunnoksia Kuvamuunnoksen T (u, v) yleinen muoto N N-kokoiselle kuvalle f(x, y) on T (u, v) = f(u, v) = N 1 N 1 x=0 y=0 N 1 N 1 u=0 v=0 f(x, y) g(x, y, u, v) T (x, y) h(x, y, u, v) g(x, y, u, v) on muunnoksen ydin ja h(x, y, u, v) on käänteismuunnoksen ydin. Ydin määrää muunnoksen luonteen. Esim. DFT:ssä g(x, y, u, v) = 1 N e j2π(xu+yv)/n ja h(x, y, u, v) = 1 N ej2π(xu+yv)/n. Muunnosydin on separoituva, joss g(x, y, u, v) = g 1 (x, u) g 2 (y, v) Esim. DFT on separoituva: g(x, y, u, v) = e j2πxu/n e j2πyv/n. Muunnosydin on symmetrinen, joss g on separoituva ja g 1 on funktionaalisesti sama kuin g 2 : g(x, y, u, v) = g 1 (x, u) g 1 (y, v) Esim. DFT on symmetrinen samoin kuin sen käänteismuunnos. 48

49 Separoituva muunnos voidaan laskea kahdessa vaiheessa (kuten aiemmin DFT): 1) Lasketan yksidimensioinen muunnos f(x, y):n rivien suhteen T (x, v) = N 1 y=0 f(x, y) g 2 (y, v) x, v = 0, 1,..., N 1 2) Lasketan yksidimensioinen muunnos T (x, v):n sarakkeiden suhteen T (u, v) = N 1 x=0 T (x, v) g 1 (x, u) u, v = 0, 1,..., N 1 Yhtä hyvin voidaan myös laskea ensin sarakkeiden ja sitten rivien suhteen. Separoituvan muunnoksen käänteismuunnos voidaan vastaavasti laskea kahdessa vaiheessa. Joss ydin g(x, y, u, v) on symmetrinen, voidaan muunnos kirjoittaa matrisimuotoon T = AFA, missä F on N N kuvamatriisi, A on N N symmetrinen muunnosmatriisi, a ij = g 1 (i, j), T on N N muunnos, u, v = 0, 1,..., N 1 49

50 Käänteismuunnos saadaan vastaavasti käänteismuunnosmatriisilla B: BTB = BAFAB Joss B = A 1, saadaan: F = BTB Tällöin digitaalinen kuva F voidaan muodostaa täysin muunnoksestaan T. Jos B A 1, saadaan: F = BATAB Useat kuvamuunnokset, esim. Walsh-, Hadamard- ja diskreetti kosinimuunnos ovat diskreetin Fourier-muunnoksen lisäksi esitettävissä em. muodossa. 50

51 2.1 Walsh-muunnos Kun N = 2 n, saadaan Walsh-muunnoksen muunnosparit f(x) W (u) ja f(x, y) W (u, v) ytimellä n 1 1 g 1 (x, u) = ( 1) b i(x)b n 1 i (u) N b k (z) on z:n binaariesitysmuodon k:s bitti oikealta laskien. Esim. n = 3, z = 6 = b 0 (z) = 0, b 1 (z) = 1 ja b 2 (z) = 1. Kun N = 8 eli n = 3, saadaan g(x, u):n arvot eli matriisin A alkiot skaalausta x u i=0 1 vaille: N Voidaan havaita, että Walsh-muunnoksen ydin on symmetrinen matriisi, jonka rivit ja sarakkeet ovat ortogonaaliset. Käänteismuunnosydin sama kuin muunnosydin, kun kerroin on otettu mukaan molempiin. Koska muunnoksessa käytetään vain kertoimia 1 ja 1, ei tarvita kertolaskuja vaan ainoastaan yhteen- ja vähennyslaskuja N

52 Kaksidimensioinen Walsh-muunnos Kaksidimensioisen Walsh-muunnoksen symmetrisyydestä lähtien voidaan kirjoittaa kaksidimensioiset muunnosytimet: g(x, y, u, v) = h(x, y, u, v) = g 1 (x, u) g 1 (y, v) = 1 N n 1 ( 1) (b i(x)b n 1 i (u)+b i (y)b n 1 i (v)) i=0 Muunnospari voidaan siis kirjoittaa täydellisenä: W (u, v) = 1 N f(x, y) = 1 N N 1 x=0 N 1 u=0 N 1 y=0 N 1 v=0 n 1 f(x, y) i=0 n 1 W (u, v) i=0 ( 1) (b i(x)b n 1 i (u)+b i (y)b n 1 i (v)) ( 1) (b i(x)b n 1 i (u)+b i (y)b n 1 i (v)) Walsh-muunnoksen tämän kaltaisesa muodotuksessa on lähdetty siitä, että muunnos on separoituva ja symmetrinen. Tällainen lähestymistapa lienee perusteltu, koska ei ole sattuma, että Walsh-muunnos on symmetrinen, vaan se on alunperinkin sellaiseksi tarkoitettu. Walsh-muunnos voidaan laskea FFT:n kaltaisella nopealla algoritmilla. 52

53 2.2 Hadamard-muunnos Hadamard-muunnos Walsh-muunnos, joss N = 2 n. Muunnosmatriisin rivit ovat eri paikoissa. Kuvankäsittelyssä puhutaan usein Walsh-Hadamard-muunnoksesta spesifioimatta kumpaa nimenomaan tarkoitetaan. Kun N = 2 n, saadaan Hadamard-muunnoksen muunnosparit f(x) H(u) ja f(x, y) H(u, v) ytimellä 1 g 1 (x, u) = i=0 b i(x)b i (u) N Walsh-muunnoksesta poiketen bittejä siis verrataan samaan suuntaan. Myös Hadamard-muunnoksen ydinmatriisi a ij = g 1 (x, u) on ortogonaalinen ja symmetrinen: x u Hadamard-muunnoksen ydinmatriisi voidaan muodostaa rekursiivisesti: H 1 = [1] [ ] HN H H 2N = N H N H N 53

54 Kaksidimensioinen Hadamard-muunnos Walsh-muunnoksen tavoin myös Hadamard-muunnos on symmetrinen. Kaksidimensioisen Hadamard-muunnoksen muunnosytimet voidaan kirjoittaa: g(x, y, u, v) = h(x, y, u, v) = g 1 (x, u) g 1 (y, v) = 1 N n 1 ( 1) (b i(x)b n 1 i (u)+b i (y)b n 1 i (v)) i=0 Muunnospari voidaan siis kirjoittaa täydellisenä: W (u, v) = 1 N f(x, y) = 1 N N 1 x=0 N 1 u=0 N 1 y=0 N 1 v=0 f(x, y)( 1) n 1 i=0 (b i(x)b i (u)+b i (y)b i (v)) W (u, v)( 1) n 1 i=0 (b i(x)b i (u)+b i (y)b i (v)) Hadamard-muunnosta ei voi laskea FFT:n kaltaisella nopealla algoritmilla. 54

55 Järjestetty Hadamard-muunnos Määritellään matriisin rivin (tai sarakkeen) sekvenssi lukuna, joka ilmoittaa, kuinka monta kertaa etumerkki vaihtuu ko. rivillä. Normaalin Hadamard-muunnoksen muunnosmatriisin rivit (ja sarakkeet) ovat siten sekaisin, että niiden sekvenssi ei ole kasvavassa järjestyksessä. Rivit (ja samalla sarakkeet) voidaan kuitenkin järjestää kasvan sekvenssin mukaisesti: x u Kirjan kuvat 3.25 ja 3.26 esittävät Walsh- ja järjestetyn Hadamard-muunnoksen kaksidimensioiset ytimet h(x, y, u, v), kun N = 4. 55

56 4. Luento Sisältö 1. Muita kuvamuunnoksia, jatkoa Diskreetti kosinimuunnos, DCT Haar- ja Slant-muunnokset Hotelling-muunnos Kuvien ehostaminen Spatiaalialuemenetelmät ehostuksessa Harmaataso-operaatiot Harmaa-arvohistogrammioperaatiot

57 1. Muita kuvamuunnoksia, jatkoa 1.1 Diskreetti kosinimuunnos, DCT Kaksiulotteinen diskreetti kosinimuunnos määritellään: C(u, v) = α(u)α(v) f(x, y) = N 1 N 1 u=0 v=0 N 1 N 1 x=0 y=0 f(x, y) cos α(u)α(v)c(u, v) cos 1 α(u) =, kun u = 0 N 2, kun u 0 N (2x + 1)uπ 2N (2x + 1)uπ 2N cos cos (2y + 1)vπ 2N (2y + 1)vπ 2N, u, v = 0, 1,..., N 1, x, y = 0, 1,..., N 1 Muunnos on separoituva ja symmetrinen. Toisin kuin diskreetissä Fourier-muunnoksessa, kosinimuunnoksen arvot ovat reaalisia. DCT:tä käytetään kuvien tiivistämisessä eli kuvakompressiossa, esim. JPEG-standardissa. 57

58 1.2 Haar- ja Slant-muunnokset Haar- ja Slant-muunnokset ovat vähemmän käytettyjä ja vähempimerkityksellisiä muunnoksia kuin aiemmin esitellyt. Niillä on kuitenkin aiemmin mainitut hyödylliset ominaisuudet: separoituvuus, symmetrisyys, muunnosmatriisin ortogonalisuus ja nopea toteutus. 58

59 1.3 Hotelling-muunnos Hotelling- eli ominaisvektori- eli pääkomponentti- eli Karhunen-Loève- (KL-) muunnos. Perustuu datavektorijoukon tilastollisiin ominaisuuksiin. Oletetaan n-dimensioinen satunnaismuuttuja x. Datajoukon keskiarvo ja kovarianssi voidaan laskea: m x = E{x} = 1 M M k=1 x k C x = E{(x m x )(x m x ) T } = 1 M M x k x T k m x m T x C x on reaalinen ja symmetrinen, sille voidaan aina määrätä n:n ortonormaalin ominaisvektorin joukko. Olkoot e i, i = 1, 2,..., n, C x :n ominaisvektorit ja λ i vastaavat ominaisarvot. Yleisyyden kärsimättä voidaan olettaa, että ominaisarvot ja vastaavat vektorit on järjestetty laskevaan suuruusjärjestykseen, λ j λ j+1, j = 1, 2,..., n 1. Kullekin ominaisarvo/-vektori-parille pätee ominaisarvoyhtälö: C x e i = λ i e i k=1 Määritellään Hotelling-muunnosmatriisi A: A = e T 1 e T 2. e T n 59

60 Vektorin x Hotelling-muunnos saadaan: y = A (x m x ) Muunnetun vektorijoukon kovarianssimatriisista voidaan osoittaa: λ 1 C y = AC x A T λ 2 =... λ n Voidaan tulkita, että muunnos on tehnyt datavektorin komponentit keskenään korreloimattomiksi ja järjestänyt ne pienenevän varianssin (energian) mukaiseen järjestykseen. Lisäksi koordinaatiston origo on siirtynyt datan painopisteeseen ja koordinaattiakselit ovat ominaisvektorien suuntaiset. Hotelling-muunnosta käytetään yleisesti kuvassa olevan kohteen suunnan normalisoimiseen ja/tai piirreirrotukseen. x 2 x 2 e 2 e 1 y 2 y 1 x 1 x 1 x-vektorit voidaan myös muodostaa monikanavakuvista, esim. satelliittikuvat, jolloin kultakin kanavalta tulee yksi x:n komponentti. Kanavien välistä korrelaatiota voidaan näin pienentää. 60

61 Rekonstruktio pääkomponenteista KL-muunnoksen käänteismuunnoksessa vektori x pyritään rekonstruoimaan y-vektorista. Koska A:n rivit ovat ortonormaaleja, A 1 = A T, x = A T y + m x Muunnosmatriisi A K muodostetaan käyttämällä k:ta (1 K n) suurinta ominaisarvoa vastaavat ominaisvektorit. Tälläin muodostuvat y-vektorit ovat k-dimensioisia. Kun k < n, rekonstruktio ei ole tarkka: x = A T Ky + m x Voidaan osoittaa, että neliöllinen virhe x:n ja x:n välillä on: n e ms = E{ x x 2 } = j=k+1 λ j Koska λ j :t pienenevät monotonisesti, rekonstruktiovirhe on jokaisella k:n arvolla minimissään. Hotelling-muunnos on kaikista lineaarisista muunnoksista optimaalinen pienimmän keskimääräisen neliöllisen virheen mielessä. 61

62 2. Kuvien ehostaminen Kuvan ehostamisen (enhancement) päämääränä on käsitellä kuvaa siten, että lopputulos on sopivampi kuin alkuperäinen kuva tietyssä mielessä tai sovelluksessa. Esimerkiksi voidaan kiinnittää huomiota kuvan visuaaliseen miellyttävyyteen, kuten terävyyteen tai kohinattomuuteen. Ehostamiskeinot ovat yleisesti sovelluskohtaisia. Esimerkiksi röntgenkuvien ehostamiseen käytettävät menetelmät eivät välttämättä sovellu avaruusluotaimen lähettämien kuvien parantamiseen. Tekniikat ovat myös hyvin heuristisia, koska on vaikea määritellä matemaattisesti, millainen olisi esim. ihmissilmin tarkastellen hyvä kuva. Ehostusmenetelmät voidaan jakaa kahteen pääluokkaan: spatiaalialuemenetelmät taajuusaluemenetelmät Käytännön sovelluksessa voidaan myös yhdistää molempien lajien menetelmiä. 62

63 2.1 Spatiaalialuemenetelmät ehostuksessa Spatiaalialueessa eli kuvatasossa toimivat ehostusmenetelmät voidaan jakaa edelleen: pisteoperaatiot maskioperaatiot Ensinmainitut voidaan tulkita myös viimemainittujen yhdeksi erikoistapaukseksi. Toisaalta pisteoperaatioina voidaan toteuttaa menetelmiä, joille ei löydy suoraa vastinetta maskioperaatioiden puolelta. Käsitellään pikseleitä kuvatasossa g(x, y) = T [f(x, y)] f(x, y) on alkuperäinen kuva g(x, y) on käsitelty kuva T [ ] on kuvaan f kohdistuva operaattori pisteen (x, y) ympäristössä T -operaattori voidaan kohdistaa myös joukkoon keskinäisesti riippuvia ja kohdistettuja syötekuvia pikseleittäin. Tällöin pitäisikin kirjoittaa f(x, y):n sijaan f(x, y). Jos T :n vaikutusalue on vain itse (x, y)-pikseli yksin, kyseessä on pisteoperaatio, muutoin maskioperaatio. 63

64 2.2 Harmaataso-operaatiot Harmaataso-operaatioiksi kutsutaan pisteoperaatioita, joissa lähdekuvasta f(x, y) muodostetaan tuloskuva g(x, y) käyttäen muunnosfunktiota s = T (r), missä r = f(x, y) on harmaa-arvo lähdekuvan tietyssä pisteessä ja s = g(x, y) vastaavassa tuloskuvan pikselissä. Harmaataso-operaatioita ovat esim. kontrastin muuttaminen s = T (r) s r r binarisointi s = T (r) t r 64

65 kuvan negatointi s = T (r) dynamiikan kompressointi s = T (r) r harmaatasoviipalointi r s = T (r) s = T (r) r r 65

66 bittitasoviipalointi s = T (r) s = T (r) s = T (r) s = T (r) r r r r harmaa-arvohistogrammin tasoitus harmaa-arvohistogrammin määräys 66

67 2.3 Harmaa-arvohistogrammioperaatiot Histogrammioperaatiot ovat merkittävä pisteoperaatioiden ryhmä. Kuvan histogrammi muodostetaan laskemalla, kuinka monta kerta kukin harmaataso esiintyy kuvassa: p(r x ) = n k n r k [0, L 1] on k:s diskreetti harmaataso n k on k:nnen harmatason lukumäärä kuvassa n on pikselien lukumäärä koko kuvassa p(r x ) on estimaatti harmaatason r k esiintymisen todennäköisyydelle kuvassa. Histogrammin muodosta voidaan päätellä kuvan ominaisuuksia ja mahdollisesti tarvittavia ehostustoimenpiteitä. p(r k ) p(r k ) p(r k ) p(r k ) tumma kuva r k vaalea kuva r k heikko kontrasti r k r k voimakas kontrasti Usein on helpointa ajatella r:n saavan reaalilukuarvoja välillä [0, 1], miisä 0 vastaa mustaa ja 1 valkoista. 67

68 Harmaa-arvohistogrammin muuntaminen Histogrammin muuntamisessa käytettävät harmaa-arvo-operaatiot ovat yleensä muotoa s = T (r), missä T (r) on yksikäsitteinen ja monotonisesti kasvava välillä 0 r 1, jolloin harmaa-arvojen järjestys säilyy 0 T (r) 1, kun 0 r 1, jolloin harmaa-arvot säilyvät sallituissa rajoissa Samat ominaisuudet on myös käänteismuunnoksella r = T 1 (s). Jatkuvassa tapauksessa voidaan tutkia differenssejä: p s (s) = [ p r (r) dr ] ds r=t 1 (s) Siten muunnetun kuvan harmaa-arvohistogrammi p s (s) voidaan saada halutuksi sopivalla T (r):n valinnalla. 68

69 Harmaa-arvohistogrammin tasoitus Tarkastellaan muunnosfunktiota: s = T (r) = r 0 p r (w) dw, 0 r 1 Yhtälön oikea puoli esittää r:n kumulatiivista jakautumafunktiota (CDF). CDF kasvaa kasvaa monotonisesti 0:sta 1:een. s:n derivaatta r:n suhteen: Sijoitetaan dr ds aiempaan lausekkeeseen: ds dr = p r(r) [ p s (s) = p r (r) dr ] ds r=t 1 (s) [ ] 1 = p r (r) p r (r) r=t 1 (s) = 1, 0 s 1 Joten muunnos s = T (r) tuottaa tasaisen histogrammin p s (s). 69

70 5. Luento Sisältö 1. Kuvien ehostaminen harmaataso-operaatioin, jatkoa Muita pistemuunnoksia Spatiaalisuodatus ehostusmenetelmänä Epälineaariset spatiaalisuotimet Kuvan pehmentäminen alipäästösuodatuksella Kohinanpoisto mediaanisuodatuksella Kuvan terävöittäminen ylipäästösuodatuksella

71 1. Kuvien ehostaminen harmaataso-operaatioin, jatkoa Harmaa-arvohistogrammin määräys Histogrammin määrääys (specification) tarkoittaa, että kuvan harmaa-arvojakauma muunnetaan halutunlaiseksi. Histogrammin määrääminen voidaan toteuttaa analogisesti histogrammin tasoituksen kanssa. Tasoitushan tehtiin käyttämällä alkuperäisen kuvan harmaa-arvojen kertymäfunktiota s = T (r) = r p 0 r(w)dw. Mielivaltaisesta harmaaarvojakaumasta p z (w) päästään samoin tasajakaumaan käyttäen muunnosta v = G(z) = z p 0 z(w)dw. Tämän muunnoksen käänteismuunnoksella z = G 1 (v) voidaan vastaavasti muuntaa tasajakauma halutuksi jakaumaksi p z (w). Histogrammi voidaan siis määrätä mieleiseksi muunnoksella: z = G 1 (s) = G 1 (T (r)) missä T (r) on alkuperäisen kuvan ja G(s) haluttu todennäisyystiheyden kertymäfunktio. Tähänastinen koskee jatkuvia todennäköisyysjakumia. Käytännössä kuitenkin toimitaan diskreeteillä jakaumilla. Se onkin itse asiassa helpompaa, koska jatkuvassa tapauksessa G 1 (s):n analyyttinen muodostaminen on useimmiten hankalaa. Diskreetissä tapauksessa sen sijaan voidaan taulukoida muunnosarvot kaikille harmaa-arvoille. 71

72 Paikallinen ehostaminen histogrammin tasoituksella Edellä esitellyt menetelmät ovat kohdistuneet koko kuva-alan harmaa-arvojakaumaan. Usein on kuitenkin tarpeen parannella yksityiskohtia kuvan pienehköissä osa-alueissa. Esimerkiksi kaksihuippuisen jakauman tapaus kirjan kuvassa Koska jokaisen pienehkön kuva-alueen pikseleillä on vain pieni vaikutus kokonaisharmaatasojakaumaan, ei globaali muunnos välttämättä kykene huomioimaan paikallisia parannustarpeita. Sekä histogrammin tasoitus että histogrammin määräys voidan toteuttaa paikallisesti M N-ikkunassa, jossa keskipisteen uusi harmaa-arvo lasketaan käyttäen ympäröiviä pikseleitä harmaatasohistogrammin estimointiin. Paikallinen muunnos määritellään siis jokaiselle pikselille erikseen. Laskutyötä voidaan jonkin verran helpottaa huomioimalla, että kullakin uudella pikselillä yksi pikselisarake poistuu kuva-alasta ja toinen tulee tilalle. Jakauma voidaan siten päivittää. Jos käytetään ikkunoita, jotka eivät mene päällekkäin, voidaan yhdellä histogrammin muokkauksella ratkaista koko osakuvan pikselien uudety harmaa-arvot. Tällöin laskenta on huomattavasti paljon nopeampaa, mutta seuraksena todennäköisesti shakkilautamainen tuloskuva. 72

73 Muita paikallisen ehostuksen menetelmiä Paitsi histogrammeihin, paikalliset ehostusmenetelmät voivat perustua myös paikalliseen harmaatasojen keskiarvoon ja varianssiin perustuvia. Siten saadaan kuvassa kirkkaus ja kontrasti vakioitua paikallisesti. Tyypillisesti muunnos voi olla: g(x, y) = km ( ) f(x, y) m(x, y) + m(x, y), missä σ(x, y) g(x, y) = alkion (x, y) uusi harmaatasoarvo f(x, y) = alkion (x, y) vanha harmaatasoarvo m(x, y) = alkion (x, y) tietyn ympäristön paikallinen harmaatasokeskiarvo σ(x, y) = alkion (x, y) saman ympäristön paikallinen harmaatasovarianssi M = alkuperäisen kuvan f(x, y) kokonaisharmaatasokeskiarvo k = vakio, 0 < k < 1 Muunnos voimistaa paikallisia vaihteluita. Keskihajonta nimittäjässä saa aikaan, että alhaisen kontrastin eli pienen varianssin alueita kuvassa muutetaan eniten. 73

74 1.1 Muita pistemuunnoksia Erotuskuvat Kuvien f(x, y) ja h(x, y) erotus saadaan vähentämällä vastaavat kuvapisteiden harmaasävyt toisistaan: g(x, y) = f(x, y) h(x, y) Erotuskuvissa voidaan havaita muutokset tai liike. Sovellutuksia: 1) ehostus, 2) segmentointi Esimerkki: Liikennevirran havainnointi: vähennetään peräkkäiset kuvat toisistaan ja otetaan itseisarvo. Tällöin paikoillan pysyvä ja siksi arvoiltaan vakio tausta muuttuu mustaksi. Esimerkki: Varjoaineen etenemisen seuraaminen verenkierrossa: vähennetään varjoaineen ruiskuttamisen jälkeen otetut röntgen- tms. kuvat ennen varjoaineen antoa otetusta kuvasta. 74

75 Keskiarvo useista kuvista Jos on mahdollista ottaa useita identtisiä kuvia samasta kohteesta, voidaan kuvassa esiintyvää kohinaa ratkaisevasti vähentää. Oletetaan kohinamalli g(x, y) = f(x, y) + η(x, y) missä kohina η(x, y) on kaikissa pisteissä korreloimatonta ja nollakeskiarvoista. Laskemalla pisteittäinen keskiarvokuva M:stä kuvasta {g i (x, y) ; i = 1, 2,..., M} saadaan g(x, y) = 1 M M g i (x, y) i=1 Nyt ja E{g(x, y)} = f(x, y) σ 2 g(x,y) = 1 M σ2 η(x,y) M:n kasvaessa pikseliarvojen varianssi pienenee ja g(x, y) lähestyy f(x, y):tä. Käytännössä hyvin harvassa sovelluksessa saadaan peräkkäisiä identtisiä otoksia. Myös kuvien täsmällinen kohdistaminen päällekäin on vaikeaa, jos tapahtuu pientäkin liikettä kuvien välillä. Keskiarvoistusta sovelletaan kuitenkin paljon valo- ja elektronimikroskopiassa, kun näytteet ovat staattisia. 75

76 2. Spatiaalisuodatus ehostusmenetelmänä Jo aiemmin esitellyt menetelmät ovat olleet spatiaalisia, mutta niissä käsittely on kohdistunut kuvaan pikseli kerrallaan. Spatiaalimenetelmien yleisessä tapauksessa pikselin uusi harmaa-arvo määräytyy pikselin ja sen tietyn spatiaalisen ympäristön alkuperäisistä harmaa-arvoista. Spatiaalisuodatuksen tärkein alaluokka on lineaariset suotimet. siirtofunktio on impulssivasteen (pisteen leviämisfunktion) Fourier-muunnos alipäästösuodin vaimentaa korkeataajuisia komponentteja ja päästää lävitse matalat taajuudet ylipäästösuodin vaimentaa matalataajuisia komponentteja ja päästää lävitse korkeat taajuudet kaistanpäästösuodin vaimentaa sekä matala- että korkeataajuisia komponentteja ja päästää lävitse tietyllä kaistalla olevat taajuudet Yleensä lineaariset suotimet ovat ympyräsymmetrisiä sekä spatiaali- että taajuustasossa. Impulssivasteen poikkileikkausmuoto spatiaalitasossa antaa käsityksen suotimen taajuustaso-ominaisuuksista taajuustaso alipäästö ylipäästö kaistanpäästö spatiaalitaso

77 Lineaarinen suodatus voidaan spatiaalitasossa lausua maskin alla olevan kuvanosan ja maskin painokertoimien sisäeli pistetulona. z = w T z, missä w ja z ovat painokertoimista ja kuva-alkion ympäristöstä muodostetut vektorit. 2.1 Epälineaariset spatiaalisuotimet Epälineaariset suotimet toimivat kuten lineaariset, mutta maskin keskipisteen uusi harmaa-arvo ei ole lineaarikombinaatio maskin pikseliarvoista. Yleisimpiä epälineaarisia operaatioita: mediaani maksimi minimi 77

78 2.2 Kuvan pehmentäminen alipäästösuodatuksella Aiemmin todettiin, että kohinaa voitiin tehokkaasti poistaa kuvista, mikäli olemassa oli kuvasarja samasta kohteesta. Koska näin ei useimmiten ole, tarvitaan muita keinoja, jos kuvat sisältävät liikaa kohinaa. Kuvaa voidaan pehmentää spatiaalisella suotimella, joka keskiarvoistaa tietyn kokoisen maskin alalla. Kuvassa oleva korreloimaton additiivinen kohina vaimenee, kuten aiemmin todettiin kuvasarjojen osalta. Samalla (valitettavasti) kuvan yksityiskohdat hämärtyvät, tapahtuu alipäästösuodatus. Mitä suurempaa maskia käytetään, sitä voimakkaampaa on sumentuminen. Kirjan esimerkki kuva Sumeutumista voidaan rajoittaa käyttämällä epälineaarista kynnystystä: { 1 M (m,n) S g(x, y) = f(m, n), f(, y) 1 M (m,n) S f(m, n) < T f(x, y), muulloin Pisteet, joiden poikkeama ympäristönsä keskiarvosta on positiivista kynnysarvoa T suurempi, jäävät muuttumatta. Voimaakkaat muutokset, esim. reunat ja nurkat, eivät muutu. Siten sumentumiselle herkät yksityiskohdat säilyvät paremmin kuin puhtaasti lineaarisella suodatuksella. 78

79 2.3 Kohinanpoisto mediaanisuodatuksella Naapurikeskiarvoistuksen huono puoli on reunojen ja muiden terävien yksityiskohtien sumeneminen. Mediaanisuodatuksella pyritään välttämään tätä ongelmaa. Myös mediaanisuodatus hävittää yksityiskohtia, mutta useinkaan ei niin paljon kuin vastaavankokoinen lineaarinen suodatus. Kirjan esimerkki kuva Mediaanisuodatusta käytetään kohinan poistoon pitkälti samoin kuin alipäästösuodatustakin. Mendiaanisuodatus on optimaalinen menetelmä voimakkaan pisteittäisen impulssikohinan, ns. suola ja pippuri -kohinan, poistamiseksi. Mediaani tarkoittaa järjestetyn lukujoukon keskimmäistä arvoa. Siten esimerkiksi, jos 3 3-ikkuna sisältää pikselien arvot {17, 34, 30, 18, 37, 25, 28, 22, 20}, jotka järjestetään suuruusjärjestykseen {17, 18, 10, 22, 25, 28, 30, 34, 37}, on mediaani 25. Saatu arvo sijoitetaan tuloskuvaan maskialan keskipisteeseen kuten lineaarisessa suodatuksessakin. Epälineaarisena menetelmänä mediaanisuodatuksella ei ole määriteltyä impulssivastetta eikä myöskään siirtofunktiota. Mediaanisuodatus on jokaiselle kuvalle omanlaisensa. 79

80 2.4 Kuvan terävöittäminen ylipäästösuodatuksella Kuvan terävöittämisellä pyritään korostamaan kuvan yksityiskohtia tai ehostamaan sumentuneita detaljeja. Terävöittämine voidaan tulkita myös keskiarvoistamisen käänteisoperaatioksi. Ylipäästösuotimens maski-ikkunan keskellä on suuria positiivisia kertoimia, joiden ympärillä maskin reunoilla on negatiiviset kertoimet Kirjan esimerkki kuva Pienet yksityiskohdat hitaasti vaihtelevalla taustalla häipyvät, voimakkaat ääriviivat korostuvat. Negatiivisten kertoimien vuoksi tuloskuvan pikseliarvot on lopuksi rajoitettava tai skaalattava aluperäiselle välille. 80

81 Korkeiden taajuuksien korostus Aina ei haluta kokonaan hävittää alkuperäistä kuvaa vaan ainoastaan korostaa korkeita taajuuskomponentteja. Korkeiden taajuuksien korostus eli High-boost-suodatus voidaan tulkita kehitetyksi muodosta: Esimerkiksi 3 3-kokoinen alipäästö: ylipäästö = alkuperäinen alipäästö Yleisemmässä tapauksessa voidaan kirjoittaa: high-boost = A alkuperäinen alipäästö = (A 1) alkuperäinen + ylipäästö Sopivalla A:n arvolla voidaan saada aikaan haluttu korostus, kuten kirjan kuva 4.27 osoittaa. 81

82 Derivoivat suodatukset Ylipäästösuodatus voidaan tulkita myös kuvan derivoinniksi samoin kuin alipäästösuodatus integroinniksi. Kirjassa sivuilla esitetään Robertsin gradientti jatkuva-arvoisen gradientin diskreettinä approksimaationa. Lisäksi esitellään Prewitt- ja Sobel-gradientit, joista viimemainittua käsitellään lisäksi kurssin loppupuolella kuvien segmentoinnin yhteydessä. 82

83 6. Luento Sisältö 1. Kuvien ehostaminen taajuustason operaatioin Alipäästösuodatus Ylipäästösuodatus Homomorfinen suodatus Spatiaalimaskien muodostaminen taajuustason määrittelystä Värien käyttö kuvankäsittelyssä Väriteorian perusteita

84 1. Kuvien ehostaminen taajuustason operaatioin Ehostus taajuusalueessa perustuu konvoluutioteoreemaan: kuvan ja maskin spatiaalialueen konvoluutiota vastaa taajuusaluessa vastaavien Fourier-muunnosten tulo. g(x, y) = h(x, y) f(x, y) G(u, v) = H(u, v) F (u, v) lasketaan kuvan f(x, y) Fourier-muunnos F (u, v) valitaan siirtofunktio H(u, v), jolla F (u, v) kerrotaan muodostetaan ehostettu kuva g(x, y) käänteisellä Fourier-muunnoksella Kohinan väheneminen, kuvan sumeneminen korkeiden taajuuksien redusointi. Yksityiskohtien korostaminen, kuvan terävöittäminen korkeiden taajuuksien korostaminen. Lineaarinen suodatus helposti ajateltavissa taajuusalueessa. Käytännössä suodatus tehdään yksinkertaisesti ja tehokkaasti käyttäen pieniä spatiaalitason maskeja, jos mahdollista. 84

85 1.1 Alipäästösuodatus Alipäästösuodatuksella vaimennetaan korkeita taajuuksia, mikä sumentaa kuvaa, koska korkeat taajuudet vastaavat harmaatasojen nopeita muutoksia kuten ääriviivoja ja kohinaa. Ideaalinen alipäästösuodin (ILPF) Ideaalisen alipäästösuotimen vaste on yksi D 0 -säteisen taajuustason ympyrän sisällä ja nolla sen ulkopuolella: { 1, D(u, v) D 0 H(u, v) = 0, D(u, v) > D 0 missä D 0 on rajataajuus. H(u, v) on ympyräsymmetrinen origon suhteen. D(u, v) = ( u 2 + v 2) 1 2 Esimerkki: Alipäästösuodatetaan kirjan kuvaa Kasvatetaan rajataajuutta ja katsotaan kuinka suuri osuus kuvan sisältämästä kokonaissignaalitehosta kulloinkin säilyy suodatuksessa. Kokonaissignaaliteho voidaan laskea: P T = N 1 N 1 u=0 v=0 P (u, v) P (u, v) = R 2 (u, v) + I 2 (u, v) = F (u, v) 2 85

86 Huomataan, että pieni säde sisältää huomattavan määrän energiasta. Energian säilyminen ei kuitenkaan vastaa ihmissilmän havaintoa yksityiskohtien säilymisestä. Alipäästösuotimen aiheuttamaa sumentumaa voidaan tutkia tarkastelemalla suotimen siirtofunktion käänteis-fouriermuunnosta, so. suotimen impulssivastetta eli pisteenleviämisfunktiota. Ideaalisen alipäästösuotimen impulssivaste on muodoltaan: Voidaan havaita, kuinka jokainen alkuperäinen piste leviää ja sekoittuu ympäröivien pikseleiden kanssa. Lisäksi voidaan huomata ideaaliselle alipäästösuotimelle ominaiset renkaat, jotka aiheuttavat kuvassa rengastumista. Rengastumisen vuoksi voimakkaat pikselit saavat ympärilleen renkaita ja vastaavasti voimakkaat rajat kuvassa monistuvat tai toistuvat heikompina kaikuina. Esimerkki kirjan kuva h(x, y):n samankeskisten renkaiden säteet ovat kääntäen verrannolliset rajataajuuteen D 0. Voimakas suodatus eli pieni D 0 aiheuttaa voimakkaan rengastumisen. 86

87 Butterworth-alipäästösuodin Erilaisista vaihtoehtoisista alipäästösuodatuksista tärkeimpiä on Butterworth-suodin: 1 H(u, v) = 1 + ( ) 2n D(u, v)/d 0 n = suotimen asteluku D 0 = rajataajuus D(u, v) = ( u 2 + v 2) 1 2 Rajatajuudella: H(u, v) = 0.5 (Suodin voidaan formuloida eri tavoin, kirjassa on esitelty toinenkin konventio. Yllä oleva murtolauseke voitaisiin kirjoittaa myös H(u, v) 2 :n arvoksi.) H(u, v) D(u,v) D 0 Butterworth-suodin sumentaa kuvaa vähemmän kuin ideaalinen suodin, koska suuritaajuiset komponentit pääsevät vaimennettuina vaikuttamaan tulokseen. Lisäksi renkaita ei muodostu. Esimerkki kuvassa

88 Alipäästösuodatuksen sovelluskohteita Esimerkki: Kirjan kuvat 4.36 (a) ja (b) osoittavat, kuinka Butterworth-alipäästösuodatuksella voidaan vähentää vääriä reunaviivoja (false contouring), joita esiintyy 16-harmaasävyisessä kuvassa. Esimerkki: Kirjan kuvat 4.36 (c) ja (d) näyttävät, kuinka kuvassa oleva (nollakeskiarvoinen ja korreloimaton) kohina vähenee Butterworth-alipäästösuodatuksella. Alipäästösuodatus on lähinnä kosmeettinen prosessi, jolla voidaan poistaa tai ainakin vähentää kohinaa tai joitakin muita kuvan vääristymiä kuvan terävyyden kustannuksella. 88

89 1.2 Ylipäästösuodatus Korkeiden taajuuksien korostaminen vahvistaa ääriviivoja. Ideaalinen ylipäästösuodin Ideaalinen ylipäästösuodin on ideaalisen alipäästösuotimen komplementti: { 0, D(u, v) D 0 H(u, v) = 1, D(u, v) > D 0 Butterworth-ylipäästösuodin Myös ylipäästösuodin voidaan toteuttaa Butterworth-rakenteella. Tällöin: H(u, v) = ( D 0 /D(u, v) ) 2n 89

90 Ylipäästösuodatuksen sovelluskohteita Puhdasta ylipäästösuodatusta tarvitaan kuva-aanyylisovelluksissa, joissa etsitään kuvista reunoja ja pyritään segmentoimaan kuvassa olevat kohteet kuvan taustasta. Ihmisen katsottavaksi tarkoitetuissa kuvissa käytetään enemmänkin korkeiden taajuuksien korostusta. Tällöin esim. Butterworth-ylipäästösuotimen ulostulo lisätään vakiolla kerrottuna alkuperäiseen kuvaan. Tämä vastaa aiemmin esiteltyä High-boost-suodatusta. Esimerkki: Kirjan kuvat 4.39 (a) (d). 90

91 1.3 Homomorfinen suodatus Homomorfiseksi suodatukseksi kutsutaan menetelmiä, joissa kuvanmuodstuksessa vaikuttavat epälineaariset tekijät ensin linearisoidaan, sitten käsitellään kuva lineaarisesti ja lopuksi palautetaan kuva alkuperäiseen epälineaariseen esitysmuotoon. Jo aiemmin esitettiin, kuinka kuva f(x, y) voidan ajatella muodostuneeksi valaistuskomponentista i(x, y) ja heijastuskomponentista r(x, y): f(x, y) = i(x, y) r(x, y) Kuvanmuodostus voidaan linearisoida ottamalla logaritmi yhtälön molemmista puolista: ln f(x, y) = ln i(x, y) + ln r(x, y) Kuvanmuodostuksessa on luontevaa ajatella, että valaistuksen i(x, y) vaihtelut ovat hitaita verrattuna heijastuksen r(x, y) vaihteluihin. Siten haitallisia valaistusvaihteluja voidaan vähentää ylipäästösuodattamalla linearisoitua kuvaa high-boost-suotimella. Linearisoitu kuva palautetaan tässä tapauksessa eksponentioimalla takaisin alkuperäiseen esitysmuotoon. Koko prosessointi voidaan esittää kaaviolla: f(x, y) ln FFT H(u, v) FFT 1 exp g(x, y) Esimerkki kirjan kuva

92 1.4 Spatiaalimaskien muodostaminen taajuustason määrittelystä Ainakin pienten kuvatasossa määriteltyjen maskien soveltaminen kuviin on nopeampaa ja yksinkertaisempaa kuin prosessointi taajuusalueessa tarvittavine muunnoksineen ja käänteismuunnoksineen. Toisaalta kuitenkin esim. alipäästösuodatus on helpompi määritellä taajuustasossa. Periaatteessa tarvittaisiin koko kuvan kokoinen N N-maski h(x, y) jotta taajuustasossa määritelty suodatus H(u, v) voitaisiin toteuttaa spatiaalitasossa: h(x, y) = N 1 N 1 u=0 v=0 H(u, v) exp ( j2π(ux + vy)/n ), x, y = 0, 1,..., N 1 Käytännössä voidaan muodostaa pienempi n n-kokoinen maski ĥ(x, y), joka virheen pienimmän neliösumman mielessä approksimoi H(u, v):ta Ĥ(u, v):llä. ĥ(x, y) = N 1 N 1 u=0 v=0 Ĥ(u, v) exp ( j2π(ux + vy)/n ), x, y = 0, 1,..., n 1 n 1 n 1 Ĥ(u, v) = ĥ(x, y) exp ( j2π(ux + vy)/n ), u, v = 0, 1,..., N 1 x=0 y=0 Nyt siis jää tehtäväksi sovittaa H(u, v) ja Ĥ(u, v) toisiinsa neliövirheen mielessä optimaalisesti. Ratkaisu noudattelee yleistä neliöllistä minimointitehtävää ja voidaan ratkaista vektori-matriisi-laskennalla ja pseudoinverssillä. 92

93 2. Värien käyttö kuvankäsittelyssä Väri on ihmissilmälle erittäin tärkeä informaation lähde. Ihmissilmä voi erottaa tuhansia värisävyjä ja niiden intensiteettejä. Harmaasävyjä silmä kykene erottamaan vain joitakin kymmeniä tai noin sata. Automaattisessa kuva-analyysissä värit helpottavat havaittavuutta esim. esineiden identifioinnissa, näkymäanalyysissa ja -erottelussa. Värien käyttö kuvankäsittelyssä voidaan jakaa karkeasti kahteen päälajiin: täysvärikuvat, kuvat muodostettu värisensorilla, käsitellään todellisia värikuvia väärävärikuvat, muodostettu alunperin monokromaattisista kuvista värjäämällä tietyt harmaatasot Valon karakterisointi akromaattinen (achromatic), valoa karakterisoi vain sen intensiteetti eli määrä. Esim. musta-valko-tv. kromaattinen (chromatic), huomioi energian jakautumisen sähkömagneettisen säteilyn kaistalla nm. radianssi (radiance) valolähteen kokonaisenergia, mittayksikkö watti (W). luminanssi (luminance) mittaa havainnoijan havaitsemaa energiamäärää, esimerkiksi infrapunalähteen luminanssi on lähes nolla, mittayksikkö lumen (lm). kirkkaus (brightness) subjektiivinen mitta. 93

94 2.1 Väriteorian perusteita Värispektri muodostuu puhtaista väreistä, so. vain yhdestä aallonpituudesta kutakin havaittua väriä kohden. Spektri jakautuu kuuteen leveään kaistaan violetti sininen vihreä keltainen oranssi punainen nm nm nm nm nm nm Ihmissilmä havaitsee spektrin värejä vastaavat värit myös eri aallonpituuksien sekoituksista. Esineen tuottama väriaistimus perustuu sen heijastaman valon aallonpituuksiin. Kaikkia aallonpituuksia yhtälaisesti heijastava pinta näyttää valkoiselta. Päävärit Tiettyjä aallonpituuksia punaista (R), vihreää (G) ja sinistä (B) pidetään valon pääväreinä, koska niiden yhdistelmänä voidaan tuottaa suurempi väriskaala kuin millään muulla kolmen värin kombinaatiolla. RGB-pääväreistä ei voida muodostaa kaikkia värejä. Päävärit on standardoitu: sininen nm, vihreä nm ja punainen 700 nm. Väritelevision toistokyky perustuu valon kolmen päävärin yhteenlaskuun. Kuvapinnalla on kolmenlaista loisteainet- 94

95 ta, joita aktivoidaan kutakin omalla elektronitykillä. Elektronisuihkun intensiteettiä moduloimalla muodostetaan eri värikombinaatiot. Värien erottaminen toisistaan perustuu kolmeen suureeseen: kirkkaus (brightness) hue edustaa väriä vastaavan spektri komponentin aallonpituutta, karakterisoi puhtaasti väriä saturaatio edustaa värin suhteellista puhtautta, so. paljonko valkoista tai mustaa on sekoittunut puhtaaseen väriin. Spektrin puhtaat värit ovat täysin kyllästyneitä, so. eivät sisällä valkoista. Värin kromaattisuudella tarkoitetaan hueta ja saturaatiota yhdessä. Sekundäärivärit Sekundääriväreillä tarkoitetaan pigmenttivärejä magenta (purppura), syaani (sinivihreä) ja keltainen. Kukin sekundääriväri muodostuu kahden päävärin summana: punainen + sininen = magenta vihreä + sininen = syaani punainen + vihreä = keltainen Sekundäärivärit määritellään niiden absorboiman päävärin mukaan. Kaikkien sekundäärivärien yhdistelmänä muodostuu musta. Painotekniikassa värit määritellään sekundäärivärien ja mustan avulla. 95

96 Tristimulusarvot Punaisen, vihreän ja sinisen määrät, jotka tarvitaan tietyn spektrin puhtaan värin tuottamiseen, muodostavat tristimulusarvot X, Y ja Z. Trikromaattisuuskertoimet Normalisoidut tristimulusarvot tuottavat trikromaattisuuskertoimet X x = X + Y + Z Y y = X + Y + Z Z z = X + Y + Z x + y + z = 1 Tuotettavan puhtaan värin aallonpituuden ja trikromaattisuuskertoimien vastaavuudet on ratkaistu kokeellisesti ja taulukoitu. 96

97 Kromaattisuusdiagrammi Trikromaattisuuskertoimilla on itse asiassa vain kaksi vapausastetta: kun x ja y on annettu, z voidaan ratkaista, z = 1 x y. Eri värit voidaan tällöin esittään punaisen x:n ja vihreän y:n funktiona kromaattisuusdiagrammina. Katso kirjan väritaulu IV. Spektrin puhtaat värit näkyvät kielenmuotoisen diagrammin reunoilla. Sekoittuneet värit sijaitsevat diagrammin sisäosissa. Kuvion keskellä on tasaenergiapiste, joka vastaa standardivalkoista. Värisävyjen saturaatio eli kyllästyneisyys on kromaattisussdiagrammin kehällä aina yksi. Lähestyttäessä tasaenergiapistettä saturaatio menee nollaan. Mitä tahansa kolmea väriä yhdistämällä voidaan tuottaa sävyt, jotka sijaitsevat diagrammissa kyseisten kolmen värin määräämän kolmion sisäpuolella. Diagrammin kuperuuden vuoksi kaikkia puhtaita spektrin värejä ei voida tuottaa millään värikolmikolla. 97

Digitaalinen kuvankäsittely T-61.247 (3 ov) L

Digitaalinen kuvankäsittely T-61.247 (3 ov) L 9.3 Lineaarinen alipäästösuodatus (3.6.)........ 7 Digitaalinen kuvankäsittely T-6.247 (3 ov) L Luento #3 24.9.24 9.4 Kuvan terävöittäminen ylipäästösuodatuksella (3.7). 75. Fourier-muunnoksen perusteet................

Lisätiedot

Digitaalinen kuvankäsittely T-61.5100 (5 op) L. Syksy 2005

Digitaalinen kuvankäsittely T-61.5100 (5 op) L. Syksy 2005 Digitaalinen kuvankäsittely T-61.5100 (5 op) L Syksy 2005 Luennot: Laskuharjoitukset: Jorma Laaksonen Jukka Iivarinen OPETUSMONISTE 2005 Luento #1 14.9.2005 2 1. Yleistä kurssista.......................

Lisätiedot

Digitaalinen kuvankäsittely T (3 ov) L. Syksy 2002

Digitaalinen kuvankäsittely T (3 ov) L. Syksy 2002 Digitaalinen kuvankäsittely T-61.247 (3 ov) L Syksy 2002 Luennot: Laskuharjoitukset: Jorma Laaksonen Jukka Iivarinen Syksyn 2002 kalvokopio 16. syyskuuta 2003 Luento #1 10.9.2002 1. Yleistä kurssista.......................

Lisätiedot

Digitaalinen kuvankäsittely T (3 ov) L

Digitaalinen kuvankäsittely T (3 ov) L Digitaalinen kuvankäsittely T-61.247 (3 ov) L Syksy 2004 Luennot: Laskuharjoitukset: Jorma Laaksonen Jukka Iivarinen OPETUSMONISTE Luento #1 15.9.2004 1. Yleistä kurssista....................... 11 1.1

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe SGN-00 Signaalinkäsittelyn menetelmät Välikoe 9.3.009 Sivuilla - on. Älä vastaa siihen, jos et ollut ensimmäisessä välikokeessa. Tentin kysymykset ovat sivuilla 3-4. Vastaa vain jompaan kumpaan kokeeseen,

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-1200 Signaalinkäsittelyn menetelmät, Tentti 21.3.2006 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 13 Ti 18.10.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 13 Ti 18.10.2011 p. 1/43 p. 1/43 Nopeat Fourier-muunnokset Fourier-sarja: Jaksollisen funktion esitys

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SGN-1200 Signaalinkäsittelyn menetelmät, Tentti 18.3.2008 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45 MS-A0003/A0005 Matriisilaskenta Laskuharjoitus / vko 5 Tehtävä 1 (L): Hahmottele kompleksitasoon ne pisteet, jotka toteuttavat a) z 3 =, b) z + 3 i < 3, c) 1/z >. Yleisesti: ehto z = R, z C muodostaa kompleksitasoon

Lisätiedot

5 Ominaisarvot ja ominaisvektorit

5 Ominaisarvot ja ominaisvektorit 5 Ominaisarvot ja ominaisvektorit Olkoon A = [a jk ] n n matriisi. Tarkastellaan vektoriyhtälöä Ax = λx, (1) missä λ on luku. Sellaista λ:n arvoa, jolla yhtälöllä on ratkaisu x 0, kutsutaan matriisin A

Lisätiedot

Digitaalinen signaalinkäsittely Kuvankäsittely

Digitaalinen signaalinkäsittely Kuvankäsittely Digitaalinen signaalinkäsittely Kuvankäsittely Teemu Saarelainen, teemu.saarelainen@kyamk.fi Lähteet: Ifeachor, Jervis, Digital Signal Processing: A Practical Approach H.Huttunen, Signaalinkäsittelyn menetelmät,

Lisätiedot

Insinöörimatematiikka D

Insinöörimatematiikka D Insinöörimatematiikka D M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Matematiikan ja tilastotieteen laitos Turun yliopisto 2015 M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Luentokalvot

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-00 Signaalinkäsittelyn menetelmät, Tentti..005 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle ja sen

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe SGN-100 Signaalinkäsittelyn menetelmät Välikoe 6.4.010 Sivuilla 1- on. Älä vastaa siihen, jos et ollut ensimmäisessä välikokeessa. Tentin kysymykset ovat sivuilla 3-4. Vastaa vain jompaan kumpaan kokeeseen,

Lisätiedot

Luento 8: Epälineaarinen optimointi

Luento 8: Epälineaarinen optimointi Luento 8: Epälineaarinen optimointi Vektoriavaruus R n R n on kaikkien n-jonojen x := (x,..., x n ) joukko. Siis R n := Määritellään nollavektori 0 = (0,..., 0). Reaalisten m n-matriisien joukkoa merkitään

Lisätiedot

1 Ominaisarvot ja ominaisvektorit

1 Ominaisarvot ja ominaisvektorit 1 Ominaisarvot ja ominaisvektorit Olkoon A = [a jk ] n n matriisi. Tarkastellaan vektoriyhtälöä Ax = λx, (1) 1 missä λ on luku. Sellaista λ:n arvoa, jolla yhtälöllä on ratkaisu x 0, kutsutaan matriisin

Lisätiedot

Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja

Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja 7 NELIÖMATRIISIN DIAGONALISOINTI. Ortogonaaliset matriisit Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja A - = A T () Muistutus: Kokoa n olevien vektorien

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-00 Signaalinkäsittelyn menetelmät, Tentti 6.3.006 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle ja

Lisätiedot

Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia

Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (006) 1 Moniulotteisia todennäköisyysjakaumia >> Multinomijakauma Kaksiulotteinen

Lisätiedot

Moniulotteisia todennäköisyysjakaumia

Moniulotteisia todennäköisyysjakaumia Ilkka Mellin Todennäköisyyslaskenta Osa 3: Todennäköisyysjakaumia Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (007) 1 Moniulotteisia todennäköisyysjakaumia >> Multinomijakauma Kaksiulotteinen

Lisätiedot

Talousmatematiikan perusteet: Luento 14. Rajoittamaton optimointi Hessen matriisi Ominaisarvot Ääriarvon laadun tarkastelu

Talousmatematiikan perusteet: Luento 14. Rajoittamaton optimointi Hessen matriisi Ominaisarvot Ääriarvon laadun tarkastelu Talousmatematiikan perusteet: Luento 14 Rajoittamaton optimointi Hessen matriisi Ominaisarvot Ääriarvon laadun tarkastelu Luennolla 6 Tarkastelimme yhden muuttujan funktion f(x) rajoittamatonta optimointia

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SGN-1200 Signaalinkäsittelyn menetelmät, Tentti 5.5.2008 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

6 MATRIISIN DIAGONALISOINTI

6 MATRIISIN DIAGONALISOINTI 6 MATRIISIN DIAGONALISOINTI Ortogonaaliset matriisit Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja A - = A T Muistutus: vektorien a ja b pistetulo (skalaaritulo,

Lisätiedot

763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 1 Kevät y' P. α φ

763306A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 1 Kevät y' P. α φ 76336A JOHDATUS SUHTEELLISUUSTEORIAAN 2 Ratkaisut 1 Kevät 217 1. Koordinaatiston muunnosmatriisi (a) y' P r α φ ' Tarkastellaan, mitä annettu muunnos = cos φ + y sin φ, y = sin φ + y cos φ, (1a) (1b) tekee

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-1200 Signaalinkäsittelyn menetelmät, Tentti 24.4.2006 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

Talousmatematiikan perusteet: Luento 13. Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu

Talousmatematiikan perusteet: Luento 13. Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu Talousmatematiikan perusteet: Luento 13 Rajoittamaton optimointi Hessen matriisi Ominaisarvot ja vektorit Ääriarvon laadun tarkastelu Viime luennolla Aloimme tarkastella yleisiä, usean muuttujan funktioita

Lisätiedot

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141 Lineaarialgebra ja matriisilaskenta II LM2, Kesä 2012 1/141 Kertausta: avaruuden R n vektorit Määritelmä Oletetaan, että n {1, 2, 3,...}. Avaruuden R n alkiot ovat jonoja, joissa on n kappaletta reaalilukuja.

Lisätiedot

Matemaattinen Analyysi / kertaus

Matemaattinen Analyysi / kertaus Matemaattinen Analyysi / kertaus Ensimmäinen välikoe o { 2x + 3y 4z = 2 5x 2y + 5z = 7 ( ) x 2 3 4 y = 5 2 5 z ) ( 3 + y 2 ( 2 x 5 ( 2 7 ) ) ( 4 + z 5 ) = ( 2 7 ) yhteys determinanttiin Yhtälöryhmän ratkaiseminen

Lisätiedot

1 Lineaariavaruus eli Vektoriavaruus

1 Lineaariavaruus eli Vektoriavaruus 1 Lineaariavaruus eli Vektoriavaruus 1.1 Määritelmä ja esimerkkejä Olkoon K kunta, jonka nolla-alkio on 0 ja ykkösalkio on 1 sekä V epätyhjä joukko. Oletetaan, että joukossa V on määritelty laskutoimitus

Lisätiedot

y x1 σ t 1 = c y x 1 σ t 1 = y x 2 σ t 2 y x 2 x 1 y = σ(t 2 t 1 ) x 2 x 1 y t 2 t 1

y x1 σ t 1 = c y x 1 σ t 1 = y x 2 σ t 2 y x 2 x 1 y = σ(t 2 t 1 ) x 2 x 1 y t 2 t 1 1. Tarkastellaan funktiota missä σ C ja y (y 1,..., y n ) R n. u : R n R C, u(x, t) e i(y x σt), (a) Miksi funktiota u(x, t) voidaan kutsua tasoaalloksi, jonka aaltorintama on kohtisuorassa vektorin y

Lisätiedot

Sisätuloavaruudet. 4. lokakuuta 2006

Sisätuloavaruudet. 4. lokakuuta 2006 Sisätuloavaruudet 4. lokakuuta 2006 Tässä esityksessä vektoriavaruudet V ja W ovat kompleksisia ja äärellisulotteisia. Käydään ensin lyhyesti läpi määritelmiä ja perustuloksia. Merkitään L(V, W ) :llä

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-1200 Signaalinkäsittelyn menetelmät, Tentti 30.1.2006 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

Luento 8: Epälineaarinen optimointi

Luento 8: Epälineaarinen optimointi Luento 8: Epälineaarinen optimointi Vektoriavaruus R n R n on kaikkien n-jonojen x := (x,..., x n ) joukko. Siis R n := Määritellään nollavektori = (,..., ). Reaalisten m n-matriisien joukkoa merkitään

Lisätiedot

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 9: Muuttujanvaihto taso- ja avaruusintegraaleissa

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 9: Muuttujanvaihto taso- ja avaruusintegraaleissa MS-A24 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 9: Muuttujanvaihto taso- ja avaruusintegraaleissa Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Kevät 216 Antti Rasila

Lisätiedot

Insinöörimatematiikka D

Insinöörimatematiikka D Insinöörimatematiikka D M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Matematiikan ja tilastotieteen laitos Turun yliopisto 2015 M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Luentokalvot

Lisätiedot

Signaalit ja järjestelmät aika- ja taajuusalueissa

Signaalit ja järjestelmät aika- ja taajuusalueissa Signaalit ja järjestelmät aika- ja taajuusalueissa Signaalit aika ja taajuusalueissa Muunnokset aika ja taajuusalueiden välillä Fourier sarja (jaksollinen signaali) Fourier muunnos (jaksoton signaali)

Lisätiedot

Differentiaali- ja integraalilaskenta 1 Ratkaisut 5. viikolle /

Differentiaali- ja integraalilaskenta 1 Ratkaisut 5. viikolle / MS-A8 Differentiaali- ja integraalilaskenta, V/7 Differentiaali- ja integraalilaskenta Ratkaisut 5. viikolle / 9..5. Integroimismenetelmät Tehtävä : Laske osittaisintegroinnin avulla a) π x sin(x) dx,

Lisätiedot

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9 Tuntitehtävät 9-10 lasketaan alkuviikon harjoituksissa ja tuntitehtävät 13-14 loppuviikon harjoituksissa. Kotitehtävät 11-12 tarkastetaan loppuviikon

Lisätiedot

HAHMONTUNNISTUKSEN PERUSTEET

HAHMONTUNNISTUKSEN PERUSTEET HAHMONTUNNISTUKSEN PERUSTEET T-61.3020, 4 op., Kevät 2007 Luennot: Laskuharjoitukset: Harjoitustyö: Erkki Oja Tapani Raiko Matti Aksela TKK, Informaatiotekniikan laboratorio 1 FOREIGN STUDENTS Lectures

Lisätiedot

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin z muunnos ja sen soveltaminen LTI järjestelmien analysointiin muunnoksella (eng. transform) on vastaava asema diskreettiaikaisten signaalien ja LTI järjestelmien analyysissä kuin Laplace muunnoksella jatkuvaaikaisten

Lisätiedot

802320A LINEAARIALGEBRA OSA I

802320A LINEAARIALGEBRA OSA I 802320A LINEAARIALGEBRA OSA I Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO SYKSY 2016 LINEAARIALGEBRA 1 / 72 Määritelmä ja esimerkkejä Olkoon K kunta, jonka nolla-alkio on 0 ja ykkösalkio on 1 sekä

Lisätiedot

Ratkaisuehdotukset LH 7 / vko 47

Ratkaisuehdotukset LH 7 / vko 47 MS-C34 Lineaarialgebra, II/7 Ratkaisuehdotukset LH 7 / vko 47 Tehtävä : Olkoot M R symmetrinen ja positiividefiniitti matriisi (i) Näytä, että m > ja m > (ii) Etsi Eliminaatiomatriisi E R siten, että [

Lisätiedot

1 Rajoittamaton optimointi

1 Rajoittamaton optimointi Taloustieteen matemaattiset menetelmät 7 materiaali 5 Rajoittamaton optimointi Yhden muuttujan tapaus f R! R Muistutetaan mieleen maksimin määritelmä. Funktiolla f on maksimi pisteessä x jos kaikille y

Lisätiedot

Ominaisarvo-hajoitelma ja diagonalisointi

Ominaisarvo-hajoitelma ja diagonalisointi Ominaisarvo-hajoitelma ja a 1 Lause 1: Jos reaalisella n n matriisilla A on n eri suurta reaalista ominaisarvoa λ 1,λ 2,...,λ n, λ i λ j, kun i j, niin vastaavat ominaisvektorit x 1, x 2,..., x n muodostavat

Lisätiedot

Kompleksiluvut signaalin taajuusjakauman arvioinnissa

Kompleksiluvut signaalin taajuusjakauman arvioinnissa Kompleksiluvut signaalin taajuusjakauman arvioinnissa Vierailuluento IMA-kurssilla Heikki Huttunen Lehtori, TkT Signaalinkäsittely, TTY heikki.huttunen@tut.fi Department of Signal Processing Fourier-muunnos

Lisätiedot

Tehtäväsarja I Tehtävät 1-5 perustuvat monisteen kappaleisiin ja tehtävä 6 kappaleeseen 2.8.

Tehtäväsarja I Tehtävät 1-5 perustuvat monisteen kappaleisiin ja tehtävä 6 kappaleeseen 2.8. HY, MTO / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIa, syksy 8 Harjoitus Ratkaisuehdotuksia Tehtäväsarja I Tehtävät -5 perustuvat monisteen kappaleisiin..7 ja tehtävä 6 kappaleeseen.8..

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45 MS-A3/A5 Matriisilaskenta Laskuharjoitus 2 / vko 45 Tehtävä (L): Hahmottele kompleksitasoon ne pisteet, jotka toteuttavat a) z 2i = 2, b) z 2i < 2, c) /z

Lisätiedot

Reaalilukuvälit, leikkaus ja unioni (1/2)

Reaalilukuvälit, leikkaus ja unioni (1/2) Luvut Luonnolliset luvut N = {0, 1, 2, 3,... } Kokonaisluvut Z = {..., 2, 1, 0, 1, 2,... } Rationaaliluvut (jaksolliset desimaaliluvut) Q = {m/n m, n Z, n 0} Irrationaaliluvut eli jaksottomat desimaaliluvut

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 9 1 Implisiittinen derivointi Tarkastellaan nyt yhtälöä F(x, y) = c, jossa x ja y ovat muuttujia ja c on vakio Esimerkki tällaisesta yhtälöstä on x 2 y 5 + 5xy = 14

Lisätiedot

Virheen kasautumislaki

Virheen kasautumislaki Virheen kasautumislaki Yleensä tutkittava suure f saadaan välillisesti mitattavista parametreistä. Tällöin kokonaisvirhe f määräytyy mitattujen parametrien virheiden perusteella virheen kasautumislain

Lisätiedot

Luento 9: Yhtälörajoitukset optimoinnissa

Luento 9: Yhtälörajoitukset optimoinnissa Luento 9: Yhtälörajoitukset optimoinnissa Lagrangen kerroin Oletetaan aluksi, että f, g : R R. Merkitään (x 1, x ) := (x, y) ja johdetaan Lagrangen kerroin λ tehtävälle min f(x, y) s.t. g(x, y) = 0 Olkoon

Lisätiedot

(1.1) Ae j = a k,j e k.

(1.1) Ae j = a k,j e k. Lineaarikuvauksen determinantti ja jälki 1. Lineaarikuvauksen matriisi. Palautetaan mieleen, mikä lineaarikuvauksen matriisi annetun kannan suhteen on. Olkoot V äärellisulotteinen vektoriavaruus, n = dim

Lisätiedot

HY, MTL / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIb, syksy 2017 Harjoitus 1 Ratkaisuehdotuksia

HY, MTL / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIb, syksy 2017 Harjoitus 1 Ratkaisuehdotuksia HY, MTL / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIb, syksy 07 Harjoitus Ratkaisuehdotuksia Tehtäväsarja I Osa tämän viikon tehtävistä ovat varsin haastavia, joten ei todellakaan

Lisätiedot

Alipäästösuotimen muuntaminen muiksi perussuotimiksi

Alipäästösuotimen muuntaminen muiksi perussuotimiksi Alipäästösuotimen muuntaminen muiksi perussuotimiksi Usein suodinsuunnittelussa on lähtökohtana alipäästösuodin (LPF), josta voidaan yksinkertaisilla operaatioilla muodostaa ylipäästö- (HPF), kaistanpäästö-

Lisätiedot

Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia. TKK (c) Ilkka Mellin (2005) 1

Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia. TKK (c) Ilkka Mellin (2005) 1 Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (005) 1 Moniulotteisia todennäköisyysjakaumia Multinomijakauma Kaksiulotteinen normaalijakauma TKK (c) Ilkka

Lisätiedot

2 Osittaisderivaattojen sovelluksia

2 Osittaisderivaattojen sovelluksia 2 Osittaisderivaattojen sovelluksia 2.1 Ääriarvot Yhden muuttujan funktiolla f(x) on lokaali maksimiarvo (lokaali minimiarvo) pisteessä a, jos f(x) f(a) (f(x) f(a)) kaikilla x:n arvoilla riittävän lähellä

Lisätiedot

6.6. Tasoitus ja terävöinti

6.6. Tasoitus ja terävöinti 6.6. Tasoitus ja terävöinti Seuraavassa muutetaan pikselin arvoa perustuen mpäristön pikselien ominaisuuksiin. Kuvan 6.18.a nojalla ja Lukujen 3.4. ja 3.5. harmaasävjen käsittelssä esitellillä menetelmillä

Lisätiedot

Johdatus tekoälyn taustalla olevaan matematiikkaan

Johdatus tekoälyn taustalla olevaan matematiikkaan Johdatus tekoälyn taustalla olevaan matematiikkaan Informaatioteknologian tiedekunta Jyväskylän yliopisto 2. luento 10.11.2017 Keinotekoiset neuroverkot Neuroverkko koostuu syöte- ja ulostulokerroksesta

Lisätiedot

w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1.

w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1. Kotitehtävät, tammikuu 2011 Vaikeampi sarja 1. Ratkaise yhtälöryhmä w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1. Ratkaisu. Yhtälöryhmän ratkaisut (w, x, y, z)

Lisätiedot

Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia: Mitä opimme?

Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia. Moniulotteisia todennäköisyysjakaumia: Mitä opimme? TKK (c) Ilkka Mellin (4) Moniulotteisia todennäköisyysjakaumia Johdatus todennäköisyyslaskentaan Moniulotteisia todennäköisyysjakaumia TKK (c) Ilkka Mellin (4) Moniulotteisia todennäköisyysjakaumia: Mitä

Lisätiedot

Luento 3: 3D katselu. Sisältö

Luento 3: 3D katselu. Sisältö Tietokonegrafiikan perusteet T-.43 3 op Luento 3: 3D katselu Lauri Savioja Janne Kontkanen /27 3D katselu / Sisältö Kertaus: koordinaattimuunnokset ja homogeeniset koordinaatit Näkymänmuodostus Kameran

Lisätiedot

Signaalien datamuunnokset

Signaalien datamuunnokset Signaalien datamuunnokset Datamuunnosten teoriaa Muunnosten taustaa Muunnosten teoriaa Muunnosten rajoituksia ja ongelmia Petri Kärhä 06/02/2004 Luento 4a: Signaalien datamuunnokset 1 Digitaalitekniikan

Lisätiedot

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 10: Moninkertaisten integraalien sovelluksia

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 10: Moninkertaisten integraalien sovelluksia MS-A22 ifferentiaali- ja integraalilaskenta 2 (SCI) Luento 1: Moninkertaisten integraalien sovelluksia Antti Rasila Aalto-yliopisto Syksy 215 Antti Rasila (Aalto-yliopisto) MS-A22 Syksy 215 1 / 2 Moninkertaisten

Lisätiedot

Kuvien ehostus taajuustasossa

Kuvien ehostus taajuustasossa Luku 4 Kuvien ehostus taajuustasossa Ranskalainen matemaatikko Jean Babtiste Joseph Fourier esitti 1807, että mikä tahansa jaksollinen funktio voidaan esittää eritaajuisten sinien ja kosinien painotettuna

Lisätiedot

Epäyhtälöt ovat yksi matemaatikon voimakkaimmista

Epäyhtälöt ovat yksi matemaatikon voimakkaimmista 6 Epäyhtälöitä Epäyhtälöt ovat yksi matemaatikon voimakkaimmista työvälineistä. Yhtälö a = b kertoo sen, että kaksi ehkä näennäisesti erilaista asiaa ovat samoja. Epäyhtälö a b saattaa antaa keinon analysoida

Lisätiedot

Matematiikka B2 - Avoin yliopisto

Matematiikka B2 - Avoin yliopisto 6. elokuuta 2012 Opetusjärjestelyt Luennot 9:15-11:30 Harjoitukset 12:30-15:00 Tentti Kurssin sisältö (1/2) Matriisit Laskutoimitukset Lineaariset yhtälöryhmät Gaussin eliminointi Lineaarinen riippumattomuus

Lisätiedot

(0 desimaalia, 2 merkitsevää numeroa).

(0 desimaalia, 2 merkitsevää numeroa). NUMEERISET MENETELMÄT DEMOVASTAUKSET SYKSY 20.. (a) Absoluuttinen virhe: ε x x ˆx /7 0.4 /7 4/00 /700 0.004286. Suhteellinen virhe: ρ x x ˆx x /700 /7 /00 0.00 0.%. (b) Kahden desimaalin tarkkuus x ˆx

Lisätiedot

2 exp( 2u), kun u > 0 f U (u) = v = 3 + u 3v + uv = u. f V (v) dv = f U (u) du du f V (v) = f U (u) dv = f U (h(v)) h (v) = f U 1 v (1 v) 2

2 exp( 2u), kun u > 0 f U (u) = v = 3 + u 3v + uv = u. f V (v) dv = f U (u) du du f V (v) = f U (u) dv = f U (h(v)) h (v) = f U 1 v (1 v) 2 HY, MTO / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIa, syksy 208 Harjoitus 4 Ratkaisuehdotuksia Tehtäväsarja I. Satunnaismuuttuja U Exp(2) ja V = U/(3 + U). Laske f V käyttämällä muuttujanvaihtotekniikkaa.

Lisätiedot

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 10: Moninkertaisten integraalien sovelluksia

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 10: Moninkertaisten integraalien sovelluksia MS-A22 ifferentiaali- ja integraalilaskenta 2 (SCI) Luento 1: Moninkertaisten integraalien sovelluksia Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Syksy 217 Antti Rasila (Aalto-yliopisto)

Lisätiedot

Oletetaan ensin, että tangenttitaso on olemassa. Nyt pinnalla S on koordinaattiesitys ψ, jolle pätee että kaikilla x V U

Oletetaan ensin, että tangenttitaso on olemassa. Nyt pinnalla S on koordinaattiesitys ψ, jolle pätee että kaikilla x V U HY / Matematiikan ja tilastotieteen laitos Vektorianalyysi II, syksy 018 Harjoitus 4 Ratkaisuehdotukset Tehtävä 1. Olkoon U R avoin joukko ja ϕ = (ϕ 1, ϕ, ϕ 3 ) : U R 3 kaksiulotteisen C 1 -alkeispinnan

Lisätiedot

Harjoitusten 5 vastaukset

Harjoitusten 5 vastaukset Harjoitusten 5 vastaukset 1. a) Regressiossa (1 ) selitettävänä on y jaselittäjinävakiojax matriisin muuttujat. Regressiossa (1*) selitettävänä on y:n poikkeamat keskiarvostaan ja selittäjinä X matriisin

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 5 Ti 20.9.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 5 Ti 20.9.2011 p. 1/40 p. 1/40 Choleskyn menetelmä Positiivisesti definiiteillä matriiseilla kolmiohajotelma

Lisätiedot

SIGNAALITEORIAN KERTAUSTA OSA 2

SIGNAALITEORIAN KERTAUSTA OSA 2 1 SIGNAALITEORIAN KERTAUSTA OSA 2 Miten spektri lasketaan moduloiduille ja näytteistetyille tietoliikennesignaaleille? KONVOLUUTIO JA KERTOLASKU 2 Kantataajuussignaali (baseband) = sanomasignaali ilman

Lisätiedot

Signaalien datamuunnokset. Digitaalitekniikan edut

Signaalien datamuunnokset. Digitaalitekniikan edut Signaalien datamuunnokset Datamuunnosten teoriaa Muunnosten taustaa Muunnosten teoriaa Muunnosten rajoituksia ja ongelmia Petri Kärhä 09/02/2009 Signaalien datamuunnokset 1 Digitaalitekniikan edut Tarkoituksena

Lisätiedot

Pienimmän neliösumman menetelmä

Pienimmän neliösumman menetelmä Pienimmän neliösumman menetelmä Keijo Ruotsalainen Division of Mathematics Funktion sovitus Datapisteet (x 1,...,x n ) Annettu data y i = f(x i )+η i, missä f(x) on tuntematon funktio ja η i mittaukseen

Lisätiedot

Johdatus todennäköisyyslaskentaan Satunnaismuuttujien muunnokset ja niiden jakaumat. TKK (c) Ilkka Mellin (2004) 1

Johdatus todennäköisyyslaskentaan Satunnaismuuttujien muunnokset ja niiden jakaumat. TKK (c) Ilkka Mellin (2004) 1 Johdatus todennäköisyyslaskentaan Satunnaismuuttujien muunnokset ja niiden jakaumat TKK (c) Ilkka Mellin (2004) 1 Satunnaismuuttujien muunnokset ja niiden jakaumat Satunnaismuuttujien muunnosten jakaumat

Lisätiedot

1 Vastaa seuraaviin. b) Taajuusvasteen

1 Vastaa seuraaviin. b) Taajuusvasteen Vastaa seuraaviin a) Miten määritetään digitaalisen suodattimen taajuusvaste sekä amplitudi- ja vaihespektri? Tässä riittää sanallinen kuvaus. b) Miten viivästys vaikuttaa signaalin amplitudi- ja vaihespektriin?

Lisätiedot

Derivaatan sovellukset (ääriarvotehtävät ym.)

Derivaatan sovellukset (ääriarvotehtävät ym.) Derivaatan sovellukset (ääriarvotehtävät ym.) Tehtävät: 1. Tutki derivaatan avulla funktion f kulkua. a) f(x) = x 4x b) f(x) = x + 6x + 11 c) f(x) = x4 4 x3 + 4 d) f(x) = x 3 6x + 1x + 3. Määritä rationaalifunktion

Lisätiedot

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I G. Gripenberg Aalto-yliopisto 21. tammikuuta 2016 G. Gripenberg (Aalto-yliopisto) MS-A0207 Differentiaali- ja integraalilaskenta

Lisätiedot

Matematiikka B3 - Avoin yliopisto

Matematiikka B3 - Avoin yliopisto 2. heinäkuuta 2009 Opetusjärjestelyt Luennot 9:15-11:30 Harjoitukset 12:30-15:00 Tentti Lisäharjoitustehtävä Kurssin sisältö (1/2) 1. asteen Differentiaali yhtälöt (1.DY) Separoituva Ratkaisukaava Bernoyulli

Lisätiedot

Ortogonaaliset matriisit, määritelmä 1

Ortogonaaliset matriisit, määritelmä 1 , määritelmä 1 Määritelmä (a). Neliömatriisi Q on ortogonaalinen, jos Q T Q = I. Määritelmästä voidaan antaa samaa tarkoittavat, mutta erilaiselta näyttävät muodot: Määritelmä (b). n n neliömatriisi Q,

Lisätiedot

Johdatus todennäköisyyslaskentaan Normaalijakaumasta johdettuja jakaumia. TKK (c) Ilkka Mellin (2005) 1

Johdatus todennäköisyyslaskentaan Normaalijakaumasta johdettuja jakaumia. TKK (c) Ilkka Mellin (2005) 1 Johdatus todennäköisyyslaskentaan Normaalijakaumasta johdettuja jakaumia TKK (c) Ilkka Mellin (2005) 1 Normaalijakaumasta johdettuja jakaumia Johdanto χ 2 -jakauma F-jakauma t-jakauma TKK (c) Ilkka Mellin

Lisätiedot

Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35

Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35 Numeeriset menetelmät TIEA381 Luento 8 Kirsi Valjus Jyväskylän yliopisto Luento 8 () Numeeriset menetelmät 11.4.2013 1 / 35 Luennon 8 sisältö Interpolointi ja approksimointi Funktion approksimointi Tasainen

Lisätiedot

Ajatellaan jotakin datajoukkoa joka on talletettu datamatriisiin X: n vectors. TKK, Informaatiotekniikan laboratorio 1

Ajatellaan jotakin datajoukkoa joka on talletettu datamatriisiin X: n vectors. TKK, Informaatiotekniikan laboratorio 1 3. DATA VEKTORINA 3.1. Vektorit, matriisit, etäisyysmitat Ajatellaan jotakin datajoukkoa joka on talletettu datamatriisiin X: n vectors {}}{ d vector elements X TKK, Informaatiotekniikan laboratorio 1

Lisätiedot

Matematiikan tukikurssi, kurssikerta 3

Matematiikan tukikurssi, kurssikerta 3 Matematiikan tukikurssi, kurssikerta 3 1 Epäyhtälöitä Aivan aluksi lienee syytä esittää luvun itseisarvon määritelmä: { x kun x 0 x = x kun x < 0 Siispä esimerkiksi 10 = 10 ja 10 = 10. Seuraavaksi listaus

Lisätiedot

Satunnaismuuttujien muunnokset ja niiden jakaumat

Satunnaismuuttujien muunnokset ja niiden jakaumat Ilkka Mellin Todennäköisyyslaskenta Osa 2: Satunnaismuuttujat ja todennäköisyysjakaumat Satunnaismuuttujien muunnokset ja niiden jakaumat TKK (c) Ilkka Mellin (2007) 1 Satunnaismuuttujien muunnokset ja

Lisätiedot

Tyyppi metalli puu lasi työ I 2 8 6 6 II 3 7 4 7 III 3 10 3 5

Tyyppi metalli puu lasi työ I 2 8 6 6 II 3 7 4 7 III 3 10 3 5 MATRIISIALGEBRA Harjoitustehtäviä syksy 2014 Tehtävissä 1-3 käytetään seuraavia matriiseja: ( ) 6 2 3, B = 7 1 2 2 3, C = 4 4 2 5 3, E = ( 1 2 4 3 ) 1 1 2 3 ja F = 1 2 3 0 3 0 1 1. 6 2 1 4 2 3 2 1. Määrää

Lisätiedot

Luku 3. Kuvien ehostus tilatasossa. 3.1 Taustaa

Luku 3. Kuvien ehostus tilatasossa. 3.1 Taustaa Luku 3 Kuvien ehostus tilatasossa Kuvan ehostamisessa päätavoitteena on käsitellä kuvaa siten, että saatu tulos soveltuu paremmin haluttuun käyttötarkoitukseen kuin alkuperäinen kuva. On siis sovelluskohtaista,

Lisätiedot

k S P[ X µ kσ] 1 k 2.

k S P[ X µ kσ] 1 k 2. HY, MTL / Matemaattisten tieteiden kandiohjelma Todennäköisyyslaskenta IIb, syksy 28 Harjoitus Ratkaisuehdotuksia Tehtäväsarja I Osa tämän viikon tehtävistä ovat varsin haastavia, joten ei todellakaan

Lisätiedot

Lineaarinen optimointitehtävä

Lineaarinen optimointitehtävä Lineaarinen optimointitehtävä Minimointitehtävä yhtälörajoittein: min kun n j=1 n j=1 c j x j a ij x j = b i x j 0 j = 1,..., n i = 1,..., m Merkitään: z = alkuperäisen objektifunktion arvo käsiteltävänä

Lisätiedot

Lineaariavaruudet. Span. Sisätulo. Normi. Matriisinormit. Matriisinormit. aiheita. Aiheet. Reaalinen lineaariavaruus. Span. Sisätulo.

Lineaariavaruudet. Span. Sisätulo. Normi. Matriisinormit. Matriisinormit. aiheita. Aiheet. Reaalinen lineaariavaruus. Span. Sisätulo. Lineaariavaruudet aiheita 1 määritelmä Nelikko (L, R, +, ) on reaalinen (eli reaalinen vektoriavaruus), jos yhteenlasku L L L, ( u, v) a + b ja reaaliluvulla kertominen R L L, (λ, u) λ u toteuttavat seuraavat

Lisätiedot

Matriisilaskenta, LH4, 2004, ratkaisut 1. Hae seuraavien R 4 :n aliavaruuksien dimensiot, jotka sisältävät vain

Matriisilaskenta, LH4, 2004, ratkaisut 1. Hae seuraavien R 4 :n aliavaruuksien dimensiot, jotka sisältävät vain Matriisilaskenta LH4 24 ratkaisut 1 Hae seuraavien R 4 :n aliavaruuksien dimensiot jotka sisältävät vain a) Kaikki muotoa (a b c d) olevat vektorit joilla d a + b b) Kaikki muotoa (a b c d) olevat vektorit

Lisätiedot

Yhtälön oikealla puolella on säteen neliö, joten r. = 5 eli r = ± 5. Koska säde on positiivinen, niin r = 5.

Yhtälön oikealla puolella on säteen neliö, joten r. = 5 eli r = ± 5. Koska säde on positiivinen, niin r = 5. Tekijä Pitkä matematiikka 5 7..017 31 Kirjoitetaan yhtälö keskipistemuotoon ( x x ) + ( y y ) = r. 0 0 a) ( x 4) + ( y 1) = 49 Yhtälön vasemmalta puolelta nähdään, että x 0 = 4 ja y 0 = 1, joten ympyrän

Lisätiedot

SGN Signaalinkäsittelyn perusteet Välikoe Heikki Huttunen

SGN Signaalinkäsittelyn perusteet Välikoe Heikki Huttunen SGN- Signaalinkäsittelyn perusteet Välikoe.5.4 Heikki Huttunen Tentissä ja välikokeessa saa käyttää vain tiedekunnan laskinta. Tenttikysymyksiä ei tarvitse palauttaa. Sivuilla -3 on. Sivuilla 4-5 on. Sivulla

Lisätiedot

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 10: Napa-, sylinteri- ja pallokoordinaatistot. Pintaintegraali.

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 10: Napa-, sylinteri- ja pallokoordinaatistot. Pintaintegraali. MS-A25/MS-A26 Differentiaali- ja integraalilaskenta 2 Luento 1: Napa-, sylinteri- ja pallokoordinaatistot. Pintaintegraali. Jarmo Malinen Matematiikan ja systeemianalyysin laitos 1 Aalto-yliopisto Kevät

Lisätiedot

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus 1 / 51 Lineaarikombinaatio Johdattelua seuraavaan asiaan (ei tarkkoja määritelmiä): Millaisen kuvan muodostaa joukko {λv λ R, v R 3 }? Millaisen

Lisätiedot

Satunnaismuuttujat Satunnaismuuttuja kuvaa kokeen tuloksen reaaliakselille Satunnaismuuttuja on siis funktio X(s) joka saa reaalisia arvoja Koe s

Satunnaismuuttujat Satunnaismuuttuja kuvaa kokeen tuloksen reaaliakselille Satunnaismuuttuja on siis funktio X(s) joka saa reaalisia arvoja Koe s Satunnaismuuttujat Satunnaismuuttuja kuvaa kokeen tuloksen reaaliakselille Satunnaismuuttuja on siis funktio X(s) joka saa reaalisia arvoja Koe s kuuluu todennäköisyysavaruuteen S (s S) Esimerkkejä Kolikonheitossatodennäköisyysavaruus

Lisätiedot

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A000 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2..205 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x x 2 =

Lisätiedot

Osoita, että täsmälleen yksi vektoriavaruuden ehto ei ole voimassa.

Osoita, että täsmälleen yksi vektoriavaruuden ehto ei ole voimassa. LINEAARIALGEBRA Harjoituksia 2016 1. Olkoon V = R 2 varustettuna tavallisella yhteenlaskulla. Määritellään reaaliluvulla kertominen seuraavasti: λ (x 1, x 2 ) = (λx 1, 0) (x 1, x 2 ) R 2 ja λ R. Osoita,

Lisätiedot

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2016-2017 2. Lukujen esittäminen ja aritmetiikka 2.1 Kantajärjestelmät ja lukujen esittäminen Käytettävät lukujoukot: Luonnolliset luvut IN = {0,1,2,3,... } Positiiviset kokonaisluvut

Lisätiedot