TEKNILLINEN KORKEAKOULU Tietoliikenneohjelmistojen ja multimedian laboratorio T Tietokonegrafiikan seminaari Kevät 2003

Koko: px
Aloita esitys sivulta:

Download "TEKNILLINEN KORKEAKOULU Tietoliikenneohjelmistojen ja multimedian laboratorio T Tietokonegrafiikan seminaari Kevät 2003"

Transkriptio

1 TEKNILLINEN KORKEAKOULU Tietoliikenneohjelmistojen ja multimedian laboratorio T-.500 Tietokonegrafiikan seminaari Kevät 2003 Light Field Mapping Mitro Kuha 453T

2 Light Field Mapping Mitro Kuha TKK, Tietoliikenneohjelmistojen ja Multimedian Laboratorio Tiivistelmä Light Field Mapping (LFM) valokenttien kartoitus on Intelin työryhmän kehittämä menetelmä, jolla kolmiulotteisen kappaleen valaisuominaisuuksia tallentavia pinnan valokenttiä (surface light fields) voidaan esittää, pakata ja renderöidä reaaliaikaisesti. Pinnan valokentät talletetaan 4D tekstuureihin, jotka sisältävät pintaelementin valaisutiedot ja heijastusominaisuudet eri suuntiin. Tässä paperissa esitellään valokenttien kartoituksen pääperiaatteet, kaksi vaihtoehtoista algoritmia valokenttädatan käsittelyyn, valokenttädatan pakkaaminen ja renderöinti. Lisäksi esitellään esimerkkilaitteisto ja LFM:n sovelluksia sekä sen käytöstä saatuja tuloksia. JOHDANTO Valokenttien kartoitus LFM (Light Field Mapping) on uusi Intelin työryhmän kehittämä fotorealististen kolmiulotteisten näkymien mallinnusmenetelmä. Kappaleen tai ympäristön ulkonäkö voidaan esittää eri suunnista katsottuna pinnan valokentän SLF (Surface Light Field) avulla. (Richmond, 200) Valokenttien kartoitus on menetelmä, jolla pinnan valokenttiä voidaan tehokkaasti esittää ja käyttää niitä kolmiulotteisten kappaleiden valaisuominaisuuksien mallintamiseen. Kuten muutkin kuviin perustuvat pinnan valokentän mallintamismenetelmät, LFM tuottaa näytteisiin (kuvat) perustuvan esityksen pinnan valokentästä Valokentän data ositetaan pieniä mallinnettavan pinnan kappaleita (pinnan primitiivejä) vastaavaksi ja approksimoidaan jokaiselle pintaprimitiiville erikseen. Saatu data voidaan lopulta reaaliaikaisesti renderöidä mielivaltaisesta katsomissuunnasta. (Chen et al., 2002) Menetelmää voidaan käyttää fotorealistista kolmiulotteista reaaliaikaista mallinnusta tarvitsevissa sovelluksissa, kuten peleissä ja erilaisissa virtuaaliympäristöissä. Valokenttien kartoitus ei tue dynaamisasti valaistujen ympäristöjen mallinnusta. (Chen et al., 2002)

3 2 PINNAN VALOKENTTÄ SURFACE LIGHT FIELD Kolmiulotteisen valaistun kappaleen pinnan heijastukset ja pinnan ulkonäkö eri suunnista katsottuna voidaan esittää pinnan valokentän - SLF:n (Surface Light Field) - avulla. SLF on yhtälö, joka liittää värin jokaiseen pinnasta lähtevään säteeseen (Wood et al., 2000). SLF voidaan esittää seuraavana neliparametrisena yhtälönä: K f ( r, s, θ, φ) g ( r, s) ( θ, φ). () k = k h k jossa parametrit r ja s määrittävät tarkasteltavan pinnan pisteen, ja θ ja Φ katsomissuunnan. Sama piste voi näyttää eri suunnista katsottuna erilaiselta pinnan heijastusominaisuuksista ja valaisuolosuhteista riippuen. Pinnan jokaisen pisteen esittäminen kaikkiin suuntiin johtaisi äärettömään rakenteeseen, joten käytännön ratkaisussa tyydytään riittävään määrään näytteitä, joiden avulla pinnan valokenttä approksimoidaan (Chen et al., 2002; Richmond, 200). Kuva havainnollistaa pintaelementin eri katsomissuunnista riippuvaa ulkonäköä. Kuva. Mallinnetun kappaleen pintaelementin heijastukset eri suuntiin. (Grzeszczuk, 2002) Yhtälön () oikean puolen funktiot g k (r,s) ja h k (θ,φ) koodaavat valokenttädatan, joka on talletettu tekstuurikartan muodossa. Funktioita g k (r,s) kutsutaan pintakartoiksi (surface maps) ja funktioita h k (θ,φ) näkymäkartoiksi (view maps). (Chen et al., 2002) Aikaisemmat pinnan valokarttoihin perustuvat menetelmät ovat perustuneet heijastusominaisuuksiltaan homegeenisten kappaleiden mallintamiseen; LFM:llä pystytään mallintamaan myös heijastusominaisuuksiltaan vaihtelevia pintoja ja geometrialtaan mielivaltaisia kappaleita. (Chen et al., 2002) 2

4 3 DATAN TALLENTAMINEN JA PINNAN JAKAMINEN OSIIN SLF:n muodostaminen edellyttää kappaleen muodon ja sen pinnan heijastusten kuvaamista ja tallentamista. Kappale voidaan skannata kolmiulotteisella skannauksella, jolloin kappaleesta saadaan kolmioista koostuva polygonimalli. Pinnan ulkonäkö saadaan talletettua kuvaamalla kappaletta eri suunnista, ja liittämällä saatuihin kuviin informaatio myös kuvaussuunnasta. (Chen et al., 2002; Richmond, 200) Kappaletta ei luonnollisestikaan voida kuvata kaikista suunnista, vaan kuvaussuuntien väliin jäävien suuntien valaisuarvot approksimoidaan käyttämällä approksimoitavaa suuntaa lähellä olevia kuvaussuuntia. Valokuvaamalla saatu data käsitellään siten, että jokaiseen pintaelementtiin liittyvä valaisuinformaatio kerätään yhteen. (Chen et al., 2002) 3. Pinnan valokentän jakaminen osiin (SLF partitioning) Mallinnetun kappaleen geometria esitetään kolmioista koostuvalla rautalankamallilla. Valokentän jakaminen pintaa mallintavien kolmioiden mukaan aiheuttaisi valokenttäapproksimaation epäjatkuvuutta kolmioiden rajakohtiin. Jatkuvan valokentän saamiseksi pinnan valokenttä jaetaan suhteessa vertekseihin (kolmion kärkiin). Verteksiin liittyvät kolmiot muodostavat verteksin ympärille kolmiorenkaan; näiden verteksiin liittyvien kolmioiden valokentistä lasketaan verteksikohtainen valokenttä. Verteksikohtaista osaa valokentästä sanotaan verteksin valokentäksi (vertex light field) ja se voidaan ilmaista verteksille v j painotettuna pinnan valokentän funktiona f v j v j ( r, s, θ, φ) = Λ ( r, s) f ( r, s, θ, φ), (2) jossa Λ vj on verteksin v j ympärillä olevien kolmioiden painotuskerroin. Jokaisen verteksin valokenttä lasketaan siis kyseiseen verteksiin liittyvien kolmioiden valokentistä. Verteksiä ympäröivistä kolmioista laskettujen verteksin valokenttien avulla lasketaan renderöintivaiheessa kolmion valokenttä. Kuva 2 havainnollistaa kolmion valokentän approksimointia kolmion verteksien viereisten kolmioiden valokenttien summana: kolmion i verteksien v, v 2 ja v 3 valokenttä lasketaan kutakin verteksiä ympäröivien kolmioiden avulla. Verteksikohtaista osuutta kolmion valokentästä merkitään hattufunktiolla Λ vj ja kolmion kaikkien verteksien yhteisvaikutus vastaa kolmion alkuperäistä valokenttää, eli kolmion verteksien painokertoimien summasta tulee yksi. (Chen et al., 2002; Richmond, 200) Koska valokenttä lasketaan kolmion verteksien suhteen, eikä jokaisen kolmion pinnalle erikseen, kolmiosta toiseen siirtymästä tulee jatkuva. Mikäli valokenttää approksimoitaisiin yksittäisten kolmioiden pinnan mukaan, valokenttäapproksimaatioon tulisi kolmioiden reunojen kohdalle epäjatkuvuuskohtia. (Chen et al., 2002) 3

5 Kuva 2. Kolmion valokentän laskeminen verteksien viereisten kolmioiden valokenttien summana. Verteksien valokenttien yhteisvaikutus kolmion alueella summautuu alkuperäisen valokentän arvoksi (kerroin =). (Chen et al., 2002) Jokaisen verteksin valokenttä esitetään kyseisen verteksin paikallisessa koordinaattijärjestelmässä siten, että kulmat θ ja Φ määrittelevät katselusuunnan vektorin. θ merkitsee kiertokulmaa (azimuth) ja Φ korkeuskulmaa verteksin paikallisen koordinaatiston suhteen. Verteksin koordinaatiston z-akseli on yhdensuuntainen verteksin kohdalla pinnan normaaliakselin kanssa. (Chen et al., 2002) 3.2 Verteksin valokentän approksimointi Verteksikeskeinen valokentän osiin jakaminen mahdollistaa jokaisen verteksin valokentän itsenäisen approksimoinnin. Samalla säilytetään koko mallin valokentän jatkuvuus. Jokaisen eri verteksin valokentän approksimaatio voidaan esittää seuraavalla yhtälöllä f v j K v j v j ( r, s, θ, φ) g ( r, s) h ( θ, φ). (3) k = k k Yhtälön (3) muuttujat vastaavat aikaisemmin selitettyjä. Verteksin valokenttä approksimoidaan siis jokaisen verteksiin liittyvän kolmion valokenttien arvoista. Verteksien valokentistä lasketaan edelleen renderöintivaiheessa kolmioiden valokenttien uudet arvot. (Chen et al., 2002) Verteksien valokenttien approksimointiin on kaksi eri menetelmää: PCA (principal component analysis) ja NMF (non-negative matrix factorization). Molemmat menetelmät approksimoivat valokentän datan pienen kuvajoukon lineaarikombinaationa, mutta tarjoavat eri ominaisuuksia. (Chen et al., 2002) Chen et al., (2002) mukaan PCA:aan perustuva kuva antaa globaalin approksimaation kuvalle ja kuva pystytään muodostamaan jatkuvana osasta dataa; approksimaatiotermien lisääminen parantaa mallin laatua, mutta mallia voidaan käyttää jo ensimmäisen kertaluvun approksimaatiotermeillä. PCA soveltuu siis etenkin vaihteleviin 4

6 olosuhteisiin ja tietoverkkojen kautta ladattavaksi; nopeammalla yhteydellä voidaan ladata suurempi määrä dataa ja saadaan parempi lopputulos, ja pienemmällä datamäärällä saadaan kuitenkin aikaan jatkuva approksimaatio. PCA sallii approksimaatiokertoimien olevan erimerkkisiä. Tämä tekee renderöinnistä vaikeampaa ja edellyttää erityistä grafiikkapiiriä, jotta mallia voidaan renderöidä. NFM:aan perustuva ratkaisu edellyttää kaikkien saatujen kuvien käyttämistä, jotta syötetystä datasta saadaan jatkuva approksimaatio. NFM käyttää vain positiivisia kertoimia, joten siihen liittyvät laskut ovat nopeampia laskea kun PCA:ssa. NFM:n laskeminen voidaankin suorittaa tavallisella grafiikkaraudalla.(chen et al., 2002) 3.3 Valokenttien approksimointi matriisikertolaskulla Valokenttien approksimointi perustuu matriisien kertolaskuun. Ensin diskretisoidaan verteksin valokenttäfunktio 4-ulotteiseen ruudukkoon (grid), jossa indeksi p=,,m viittaa [r p,s p ]:n diskreetteihin arvoihin kuvaten pinnan paikan verteksin v j kolmiorenkaassa, ja indeksi q=,,n viittaa katselukulmien [θ q,φ q ] diskreetteihin arvoihin. Diskretisoitu verteksin valokenttä voidaan esittää matriisilla F v j f = v f j v j v j [ r, s, θ, φ ] L f [ r, s, θ, φ ] v j [ r, s, θ, φ ] L f [ M M M O r M, s M M N, θ N N, φ N, ] (4) jossa M on kolmiorenkaan pintanäytteiden kokonaismäärä ja N on jokaista näytettä vastaavien kuvaussuuntien lukumäärä. Matriisia F vj kutsutaan verteksin valokentän matriisiksi (vertex light field matrix). Jokainen matriisin sarake esittää verteksirenkaan ulkonäköä eri kuvaussuunnista nähtynä. Diskreetistä valokenttädatasta tehdään jatkuvaa kohdassa 6.2 esitellyllä datan uudelleen näytteistyksellä. (Chen et al., 2002) Sekä PCA, että NMF rakentavat approksimaatiojaon seuraavaan muotoon: ~ v j K T F = u v (5) k = k k jossa u k on diskreetin pintakartan (surface map) g vj k[r p,s p ] ja v k diskreetin näkymäkartan (view map) h vj k [θ q,φ q ] vektoriesitys. Menetelmien ero syntyy vektoreiden u k ja v k kertoimien muodostamista rajoituksista. PCA rajoittaa u k :t ortonormaaleiksi, ja v k :t ortogonaalisiksi toisiinsa nähden. NMF taas hyväksyy vain positiivisia matriisikertoimia u k ja v k. Neliparametrinen verteksin valokenttäfunktio f vi approksimoidaan siis kahden funktion tulona, nämä kaksi funktiota ovat pintakartan ja näkymäkartan vektoriesitykset. (Chen et al., 2002) 5

7 Valokenttien jakaminen verteksien suhteen varmistaa sen, että jokainen kolmio jakaa näkymäkarttansa viereisten kolmioiden kanssa. Tällöin, vaikka jokaisen verteksin valokenttä jaetaan osiin muista riippumatta, saadaan kolmiosta toiseen siirryttäessä jatkuva approksimaatio riippumatta approksimaatiotermien K lukumäärästä. Approksimaatiotermien lisääminen parantaa lopputuloksen laatua, mutta laadukas lopputulos saadaan jo muutamalla termillä. (Chen et al., 2002) Olkoon g vj [r p,s p ] ja h vj [θ q,φ q ] verteksin valokarttaa f vj [r p,s p, θ q,φ q, ] vastaavat pintakartta ~ ja näkymäkartta. Olkoon f [r i p,s p, θ q,φ q, ] kolmion i approksimaatiotermiä vastaava valokenttädata. Yhtälö f ~ i 3 v j v j [ rp, s p, θ q, φ q ] = g [ rp, s p ] h [ θ i q, φ q j = ] (6) on voimassa, kun indeksi j käy läpi kaikki kolmion i verteksit ja g i vj [r p,s p ] kuvaa kolmiota vastaavaa pintakartan osaa. Yhtälö (6) on voimassa kaikille approksimaatiotermeille. (Chen et al., 2002) 4 VALOKENTTÄKARTTOJEN PAKKAUS Valokenttäkartoissa on paljon toisteisuutta, joten niitä voidaan pakata tehokkaasti. Valokenttiä pakkaamalla voidaan saavuttaa useita kertalukuja oleva tilansäästö alkuperäiseen datamäärään nähden. Valokenttädätaa voidaan tiivistää usealla eri menetelmällä ja useassa eri vaiheessa. Valokuvaamalla saata raakadataa ositettaessa saavutetaan luokkaa 00: oleva pakkaussuhde, lisäksi voidaan käyttää hardware-tekstuurinpakkausmenetelmiä, kuten S3TC:ää. Kuva 3 esittelee valokenttädatan pakkaamisen eri vaiheet. Kuva 3. Valokenttien pakkaaminen. Suluissa olevat numerot ilmaisevat kyseisessä pakkausvaiheessa saavutetun pakkaussuhteen. (Chen et al., 2002) 6

8 Kohdassa 2.2 kuvattu matriisin kertoimilla suoritettu approksimointi voidaan ajatella valokentästä paikallisesti toistuvaa dataa poistavana pakkausmenetelmänä. Menetelmän pakkauskerroin (compression ratio) riippuu pintaprimitiivien koosta. Tiivis verkko vaatii enemmän näkymäkarttoja, toisaalta harvalla verkolla mallinnettaessa tarvitaan enemmän approksimointitermejä, jotta päästäisiin samaan laatuun kuin tiiviimmällä verkolla. (Chen et al., 2002; Grzeszczuk 2002) Kuvina esitetyt pintakartat ja näkymäkartat sisältävät paljon toisteisuutta, joten niiden pakkaamiseen voidaan hyvin käyttää olemassa olevia kuvanpakkausmenetelmiä. Jokaisen kolmion pintakartta i ja näkymäkartta h vj [θ q,φ q ] esitetään vektoreilla. Käytetty pakkausalgoritmi ryhmittelee vektorit niiden kokoon perustuen. Pakkausmenetelmä on tehokas ja valokarttojen kokoa pystytään pienentämään jopa neljä kertalukua alkuperäiseen kokoonsa nähden. 5 LFM:N REAALIAIKAINEN RENDERÖINTI LFM:n renderöintialgoritmi perustuu yhtälön (6) kuvaamaan verteksikeskeiseen jaotteluun: jokaisen mallin sisältämän kolmion valokenttä voidaan esittää itsenäisesti sen kolmen verteksin verteksien valokenttien summana. Tällöin voidaan muodostaa tehokas renderöintialgoritmi, joka toistaa samat toimenpiteet kolmiulotteisen mallin jokaiselle kolmiolle yksi kerrallaan. (Chen et al., 200; Richmond 200) 5. Renderöintialgoritmi Kuvassa 4 käytetään kuutta valokentän karttaa kolmion i valokentän approksimointitermin laskemiseksi. Kuvassa keskimäisessä sarakkeessa on pintakartat g vj i [r p,s p ]. Pikselit, jotka on peitetty varjostetulla kolmiolla vastaavat niitä pisteitä kolmion i sisällä, joissa valokenttäfunktio näytteistettiin. Näiden pisteiden tekstuurikoordinaatteja kuvataan koordinaattipisteillä (s,t). Kuvan 4 oikeassa sarakkeessa on näkymäkartat h vj [θ q,φ q ]. Jokaisen kuvan ympyrän sisällä olevat pisteet vastaavat ortografista projektiota puolipallolta katselusuunnan mukaisesti verteksin v j paikallisen xyz koordinaattijärjestelmän xy-tasolle ja skaalattuna välille (0,) (katso kuva ). Tekstuurin koordinaatit ilmaistaan (x,y) pisteinä, jolloin seuraavan yhtälön mukaiset tekstuurin koordinaattien laskeminen on mahdollista: x = ( d x +) / 2, y = ( d y +) / 2 (7) Yhtälössä d on normalisoitu paikallinen katsomissuunnan vektori ja vektorit x ja y vastaavat paikallisia koordinaattiakseleita. 7

9 Kuva 4. Yhden kolmion verteksien valokenttäapproksimaatiot. Pintakartat ovat samat jokaiselle vertekslle ja näkymäkartat erilaiset. (Chen et al., 2002) Valokenttien approksimaatioiden renderöinti suoritetaan tekstuurimappauksella. Kameran sijainnista riippuen renderöintialgoritmi käyttää aina eri 2D-osajoukkoa 4Dvalokenttäfunktiosta. Tämä tapahtuu laskemalla uudet näkymäkarttakoordinatit (x i,y i ) aina kun kamera liikkuu. (Chen et al., 2002) 5.2 Hardware-toteutus LFM:n renderöinti voidaan toteuttaa reaaliaikaisesti sitä varten toteutetulla multiteksturointia ja laajennettua väriskaalaa hyödyntämään pystyvällä grafiikkakortilla. Yksi renderöintialgoritmin perustoiminnoista on pintakartan ja näkymäkartan kertominen keskenään pikseli pikseliltä. Multiteksturointiin pystyvä rauta mahdollistaa useiden tekstuurifragmenttien modulaation laskemisen yhdellä renderöintikierroksella. NMF:ään pohjautuvassa LFM-sovelluksessa tarvitaan enintään kolme renderöintikierrosta jokaisen valokentän approksimaatiotermin laskemiseksi. Ilman multiteksturointitukea renderöintialgoritmi voidaan toteuttaa käyttämällä yhteenlaskubufferia. (Chen et al., 2002) Negatiivisia arvoja sisältäviä valokenttiä tekevälle PCA approksimaatiolle renderöinti voidaan toteuttaa grafiikkaraudalla, joka sallii värialueen (color range) olevan välillä [min, max] perinteisen [0,] alueen sijasta; esimerkiksi välillä [-,]. PCA-perustainen matriisien kertominen edellyttää, että valokenttämatriisista vähennetään keskinäkymä (mean view) ennen alueisiin jakoa. Tämä muuttaa renderöintiä hieman; kolmion tekstuurikartta lasketaan ensin käyttäen sen keskinäkymää, johon lisätään sitten modifioitu valokenttämatriisi. Yksi keskinäkymän erottamisesta ja sen renderöinnistä erikseen syntyvä hyöty on se, että useissa tapauksissa tämä näkymä edustaa pinnan materiaalin diffuusikomponenttia, joka näin voidaan erottaa muusta katsomissuunnasta riippuvasta valokenttädatan komponentista. (Chen et al., 2002) 8

10 6 ESIMERKKILAITTEISTO JA KOETULOKSIA Light Field Mapping -tekniikan toteuttaminen käytännössä vaatii seuraavia toimenpiteitä: mallinnettavavasta kappaleesta täytyy tehdä digitaalinen rautalankamalli, kappaleen heijastamat valaisuarvot täytyy tallentaa, saatu data täytyy näytteistää, ja valokenttäkartat täytyy järjestää tekniikan vaatimalla tavalla. Seuraavassa esitellään eräs LFM-toteutus. 6. 3D kuvausjärjestely Mallinnettavasta kappaleesta otetaan N kappaletta (200 < N < 400) valokuvaa digitaalikameralla. Kuvattava kappale on asetettu erityiselle alustalle, jonka merkkipisteiden mukaan pystytään automaattisesti määrittämään kuvaussuunta ja etäisyys. Kuvaamisen tuloksena saadaan N tunnetuista kuvaussuunnista otettuja valokuvia. Kuvassa 5 on esimerkki kuvausjärjestelystä sekä kuvista yhdistelemällä saadut mallit. (a) (b) (c) (d) Kuva 5. Esimerkki kuvausjärjestelystä. (a) kappaletta kuvataan erityisellä alustalla. (b) skannausta varten valaistu kohde. (c) valmis 3D-kolmioverkko. (d) kolmioverkko projisoituna valokuvan päälle. (Chen et al., 2002) Kappaleen geometria lasketaan erityisissä valaisuolosuhteissa kuvattujen kuvien perusteella. Skannauksen tuloksena saadaan joukko kappaleen pintaa kuvaavia pisteitä, joiden välille muodostetaan kolmioverkko. Koska samaa järjestelmää käytetään sekä kappaleen heijastusominaisuuksien, että geometrian tallentamiseen, kuvainformaatio ja geometria voidaan sovittaa helposti toisiinsa.(chen et al., 2002) 6.2 Datan uudelleennäytteistys Tehokkuuden kannalta on oleellista, että vain kustakin suunnasta näkyvien kolmioiden valaisuominaisuudet mallinnetaan. Kolmio lasketaan näkyväksi tietystä suunnasta vain jos se on kokonaan näkyvissä; osittain peittyneitä kolmioita ei lasketa. Näkyvät kolmiot vastaavat joukkoa erikokoisia tekstuuripaloja (texture patch), jotka on kuvattu eri suunnista. Approksimointialgoritmit edellyttävät, että data on matriisien muodossa. Jokainen tekstuuripala täytyy siis normalisoida saman muotoiseksi ja kokoiseksi toisten kanssa. Näkymäkartta muodostetaan kuvan 6 mukaisesti rajallisesta määrästä näytteitä; 9

11 näytteiden perusteella approksimoidaan näytepisteiden välisten alueiden valaisuarvot ja näkymäkartta täydennetään aukottomaksi.(chen et al., 2002) Kuva 6. Näkymien uudellennäytteistys. Vasemmalla alkuperäiset näkymät, keskellä projisoidut näkymät ja oikealla alkuperäisestä näkymästä saatu tasainen näkymäkartta. (Chen et al., 2002) 6.3 Valokenttäkarttojen ryhmittely Renderöintitehokkuuden parantamiseksi yksittäisiä valokenttäkarttoja ryhmitellään yhteen. Ryhmittely tapahtuu valokarttojen koon perusteella siten, että valokartoille on ennalta määritelty sallitut koot ja samankokoiset valokartat kerätään yhteen. Kuvassa 7 on koon mukaan ryhmiteltyjä pintakarttoja ja näkymäkarttoja.(chen et al., 2002) Kuva 7. Ryhmiteltyjä pintakarttoja ja näkymäkarttoja. (Chen et al., 2002) 6.4 Koetuloksia LFM-menetelmän kehittänyt Intelin työryhmä on myös tutkinut tekniikan toimivuutta käytännössä. Ryhmä tutki menetelmää kuvaamalla useita erilaisia kohteita kohdassa 6. esitetyllä laitteistolla ja käsittelemällä saadut valokuvat esitellyn näytteistysmenetelmän mukaisesti. Tulosten perusteella tiheämmällä verkolla, eli pienemmillä kolmioilla mallinnettu kappale tarkoittaa parempaa approksimaatiolaatua, mutta pakkaamisen hyötysuhde on huonompi. Pienistä kolmioista koostuva malli on lisäksi hitaampi renderöidä. (Chen et al., 2002) Pinnan valokartan approksimaation laatua mitattiin laskemalla RMS-virhe (root mean squared error) näytteistetyn valokenttämatriisin ja approksimaatiosta tuotetun matriisin välillä. Tulosten mukaan LFM-tekniikka tuottaa laadukkaan approksimaation alkuperäisestä kappaleesta. Kahta eri algoritmia verratessa PCA tuottaa NFM:aa paremman lopputuloksen RMS-virheellä mitattuna. Kuvan laadussa kahta menetelmää verrattaessa tosin ei ole silminnähtävää eroa. (Chen et al., 2002) 0

12 NFM :ään perustuvien ratkaisujen renderöinti on noin 50% nopeampaa kuin yhtä monta approksimaatiotermiä sisältävien PCA:han perustuvien. Renderöintinopeus riippuu jonkin verran valokenttäkarttojen koosta, mutta valokenttäkarttojen koon kasvattaminen kaksinkertaiseksi hidastaa renderöintiä vain 20%. (Chen et al., 2002) 6.5 Sovelluksia Valokenttien kartoitusta voidaan käyttää peleissä ja muissa sovelluksissa, joissa tarvitaan kolmiulotteista reaaliaikaista mallintamista. Menetelmä sopii oikeiden kappaleiden kuvaamiseen, mutta sillä voidaan mallintaa myös täysin keinotekoisia ympäristöjä, esimerkiksi virtuaalisia huoneita tai taloja. Menetelmää voidaan käyttää myös tietokoneanimaatioiden tekemiseen. (Chen et al., 2002; Grzeszczuk 200; Richmond, 200) LFM:n eräs puute on se, ettei sillä voi mallintaa muuttuvia valaisuolosuhteita; esimerkiksi liikkuvia valoja. Menetelmän kehittäneen työryhmän tavoitteena on laajentaa LFM:ää siten, että tulevaisuudessa sen avulla voitaisiin mallintaa myös muuttuvia valaisuolosuhteita. Lisäksi tavoitteena on laajentaa LFM-tekniikka käsittelemään myös mallin osittain näkyvien kolmioiden näkyvien osien valaisuinformaatio. (Chen et al., 2002) LFM on osa MPEG4 standardia ja sen voidaan olettaa yleistyvän tulevaisuudessa osana erilaisia 3D-mallinnusympäristöjä. (Chen et al., 2002) 7 YHTEENVETO Light Field Mapping valokenttien kartoitus on menetelmä, jolla voidaan fotorealistisesti mallintaa kolmiulotteisia esineitä ja ympäristöjä. Mallinnettava kappale kuvataan useista eri suunnista, jolloin saadaan talteen kappaleen pinnan valaisuominaisuudet eri suunnista katsottuna. Kuvaamalla saatu valokenttädata ositetaan verteksikohtaisesti tekstuurielementeiksi, joita kutsutaan valokenttäkartoiksi. Valokenttäkartat koostuvat pintakartoista ja näkymäkartoista. Valokenttäkarttoja voidaan tehokkaasti pakata ja niiden sisältämä data voidaan renderöidä reaaliaikaisesti. Valokenttäkarttojen renderöinti tapahtuu kertomalla tekstuurimuodossa olevia kolmion verteksin pintakarttoja ja näkymäkarttoja keskenään pikseli pikseliltä. Näin saadaan renderöityä kullekin mallin kolmiolle ja edelleen koko mallinnettavalle kappaleelle tai ympäristölle alkuperäistä vastaava valaisuinformaatio. Valokenttien kartoitus tukee vain staattisia valaisuympäristöjä, eli se esittää mallin siinä valaistuksessa, jossa malli kuvattiin. Dynaaminen valaisumalli olisi mahdollista saada aikaan yhdistämällä valokenttien kartoitus johonkin toiseen mallinnusmenetelmään.

13 LÄHDEVIITTEET Chen W-C., Bouguet J-Y., Chu M. H., Grzeszczuk R. (2002). Light field mapping: efficient representation and hardware rendering of surface light fields. Proceedings of the 29th annual conference on Computer graphics and interactive techniques. San Antonio. Texas. USA. pp Grzeszczuk R. (200). Light Field Mapping - New Appearance For 3D Scanning? CADspaghetti verkkolehti, artikkeli. Saatavissa: Grzeszczuk R. (2002). Presentation on Light Field Mapping. SIGGRAPH 2002 Course Notes for Course Image-based Modeling. Richmond R. (200). Light Field Mapping - An in-depth analysis. Romulus2 wwwsivusto, artikkeli. Saatavissa: Wood D. N., Azuma D. I., Aldinger K, Curless B. (2000). Surface Light Fields for 3D Photography. Proceedings of the 27th annual conference on Computer graphics and interactive techniques. pp

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

Yksinkertaistaminen normaalitekstuureiksi

Yksinkertaistaminen normaalitekstuureiksi TEKNILLINEN KORKEAKOULU 30.4.2003 Tietoliikenneohjelmistojen ja multimedian laboratorio Tik-111.500 Tietokonegrafiikan seminaari Kevät 2003: Reaaliaikainen 3D grafiikka Yksinkertaistaminen normaalitekstuureiksi

Lisätiedot

Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat

Luku 6: Grafiikka. 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat 2D-grafiikka 3D-liukuhihna Epäsuora valaistus Laskostuminen Mobiililaitteet Sisätilat Ulkotilat 2D-piirto 2-ulotteisen grafiikan piirto perustuu yleensä valmiiden kuvien kopioimiseen näyttömuistiin (blitting)

Lisätiedot

Luento 6: Piilopinnat ja Näkyvyys

Luento 6: Piilopinnat ja Näkyvyys Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Piilopinnat ja Näkyvyys Janne Kontkanen Geometrinen mallinnus / 1 Johdanto Piilopintojen poisto-ongelma Syntyy kuvattaessa 3-ulotteista maailmaa 2-ulotteisella

Lisätiedot

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus Tampereen yliopisto Tietokonegrafiikka 201 Tietojenkäsittelytiede Harjoitus 6 1..201 1. Tarkastellaan Gouraudin sävytysmallia. Olkoon annettuna kolmio ABC, missä A = (0,0,0), B = (2,0,0) ja C = (1,2,0)

Lisätiedot

Lauseen erikoistapaus on ollut kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa seuraavassa muodossa:

Lauseen erikoistapaus on ollut kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa seuraavassa muodossa: Simo K. Kivelä, 13.7.004 Frégier'n lause Toisen asteen käyrillä ellipseillä, paraabeleilla, hyperbeleillä ja niiden erikoistapauksilla on melkoinen määrä yksinkertaisia säännöllisyysominaisuuksia. Eräs

Lisätiedot

MATEMATIIKKA 5 VIIKKOTUNTIA. PÄIVÄMÄÄRÄ: 8. kesäkuuta 2009

MATEMATIIKKA 5 VIIKKOTUNTIA. PÄIVÄMÄÄRÄ: 8. kesäkuuta 2009 EB-TUTKINTO 2009 MATEMATIIKKA 5 VIIKKOTUNTIA PÄIVÄMÄÄRÄ: 8. kesäkuuta 2009 KOKEEN KESTO: 4 tuntia (240 minuuttia) SALLITUT APUVÄLINEET: Eurooppa-koulun antama taulukkovihkonen Funktiolaskin, joka ei saa

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 1 / vko 44

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 1 / vko 44 MS-A0003/A0005 Matriisilaskenta Laskuharjoitus / vko Tehtävä (L): Käynnistä Matlab-ohjelma ja kokeile laskea sillä muutama peruslaskutoimitus: laske jokin yhteen-, vähennys-, kerto- ja jakolasku. Laske

Lisätiedot

Osoita, että kaikki paraabelit ovat yhdenmuotoisia etsimällä skaalauskuvaus, joka vie paraabelin y = ax 2 paraabelille y = bx 2. VASTAUS: , b = 2 2

Osoita, että kaikki paraabelit ovat yhdenmuotoisia etsimällä skaalauskuvaus, joka vie paraabelin y = ax 2 paraabelille y = bx 2. VASTAUS: , b = 2 2 8. Geometriset kuvaukset 8.1. Euklidiset kuvaukset 344. Esitä muodossa x = Ax + b se avaruuden E 3 peilauskuvaus, jonka symmetriatasona on x 1 3x + x 3 = 6. A = 1 3 6 6 3, b = 1 1 18. 3 6 6 345. Tason

Lisätiedot

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora Taso 1/5 Sisältö Taso geometrisena peruskäsitteenä Kolmiulotteisen alkeisgeometrian peruskäsitteisiin kuuluu taso pisteen ja suoran lisäksi. Intuitiivisesti sitä voidaan ajatella joka suunnassa äärettömyyteen

Lisätiedot

Luento 2 Stereokuvan laskeminen. 2008 Maa-57.1030 Fotogrammetrian perusteet 1

Luento 2 Stereokuvan laskeminen. 2008 Maa-57.1030 Fotogrammetrian perusteet 1 Luento 2 Stereokuvan laskeminen 2008 Maa-57.1030 Fotogrammetrian perusteet 1 Aiheet Stereokuvan laskeminen stereokuvan piirto synteettisen stereokuvaparin tuottaminen laskemalla stereoelokuva kollineaarisuusyhtälöt

Lisätiedot

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa 9. Vektorit 9.1 Skalaarit ja vektorit Skalaari on koon tai määrän mitta. Tyypillinen esimerkki skalaarista on massa. Lukumäärä on toinen hyvä esimerkki skalaarista. Vektorilla on taas suuruus ja suunta.

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

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

Numeeriset menetelmät TIEA381. Luento 6. Kirsi Valjus. Jyväskylän yliopisto. Luento 6 () Numeeriset menetelmät / 33 Numeeriset menetelmät TIEA381 Luento 6 Kirsi Valjus Jyväskylän yliopisto Luento 6 () Numeeriset menetelmät 4.4.2013 1 / 33 Luennon 6 sisältö Interpolointi ja approksimointi Polynomi-interpolaatio: Vandermonden

Lisätiedot

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Frégier n lause Simo K. Kivelä Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Suorakulmaisen kolmion kaikki kärjet sijaitsevat paraabelilla y = x 2 ; suoran kulman

Lisätiedot

Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37

Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37 Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37 Tehtävä 1: Käynnistä Matlab-ohjelma ja kokeile laskea sillä muutama peruslaskutoimitus: laske jokin yhteen-, vähennys-, kerto- ja jakolasku. Laske

Lisätiedot

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on 13 Pistetulo Avaruuksissa R 2 ja R 3 on totuttu puhumaan vektorien pituuksista ja vektoreiden välisistä kulmista. Kuten tavallista, näiden käsitteiden yleistäminen korkeampiulotteisiin avaruuksiin ei onnistu

Lisätiedot

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme KJR-C1001 Statiikka ja dynamiikka Luento 23.2.2016 Susanna Hurme Tervetuloa kurssille! Mitä on statiikka? Mitä on dynamiikka? Miksi niitä opiskellaan? Päivän aihe: Voiman käsite ja partikkelin tasapaino

Lisätiedot

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA Juha Lehtonen 20.3.2002 Joensuun yliopisto Tietojenkäsittelytiede Kandidaatintutkielma ESIPUHE Olen kirjoittanut tämän kandidaatintutkielman Joensuun yliopistossa

Lisätiedot

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä)

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä) Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe 26.10.2017 Ratkaisuehdotus 1. (35 pistettä) (a) Seuraavat matriisit on saatu eräistä yhtälöryhmistä alkeisrivitoimituksilla. Kuinka monta ratkaisua yhtälöryhmällä

Lisätiedot

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016

Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016 Osakesalkun optimointi Anni Halkola Turun yliopisto 2016 Artikkeli Gleb Beliakov & Adil Bagirov (2006) Non-smooth optimization methods for computation of the Conditional Value-at-risk and portfolio optimization.

Lisätiedot

Matriisi-vektori-kertolasku, lineaariset yhtälöryhmät

Matriisi-vektori-kertolasku, lineaariset yhtälöryhmät Matematiikan peruskurssi K3/P3, syksy 25 Kenrick Bingham 825 Toisen välikokeen alueen ydinasioita Alla on lueteltu joitakin koealueen ydinkäsitteitä, joiden on hyvä olla ensiksi selvillä kokeeseen valmistauduttaessa

Lisätiedot

Derivaatta: funktion approksimaatio lineaarikuvauksella.

Derivaatta: funktion approksimaatio lineaarikuvauksella. Viikko 5 Tällä viikolla yleistetään R 2 :n ja R 3 :n vektorialgebran peruskäsitteet n-ulotteiseen avaruuteen R n, ja määritellään lineaarikuvaus. Tarkastellaan funktioita, joiden määrittelyjoukko on n-ulotteisen

Lisätiedot

4. Esittäminen ja visualisointi (renderöinti)

4. Esittäminen ja visualisointi (renderöinti) 4. Esittäminen ja visualisointi (renderöinti) Tutkitaan erilaisia renderöintimenetelmiä, joita käytetään luvuissa 2 ja 3 esitettyjen kuvien esitysmuotojen visualisointiin. Seuraavassa selvitetään: (1)

Lisätiedot

Visualisoinnin perusteet

Visualisoinnin perusteet 1 / 12 Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto Visualisoinnin perusteet Mitä on renderöinti? 2 / 12 3D-mallista voidaan generoida näkymiä tietokoneen avulla. Yleensä perspektiivikuva Valon

Lisätiedot

Riemannin pintojen visualisoinnista

Riemannin pintojen visualisoinnista Riemannin pintojen visualisoinnista eli Funktioiden R R kuvaajat Simo K. Kivelä 7.7.6 Tarkastelun kohteena olkoon kompleksimuuttujan kompleksiarvoinen funktio f : C C, f(z) = w eli f(x + iy) = u(x, y)

Lisätiedot

T Tietotekniikan peruskurssi: Tietokonegrafiikka. Tassu Takala TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio

T Tietotekniikan peruskurssi: Tietokonegrafiikka. Tassu Takala TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio T-106.1041 Tietotekniikan peruskurssi: Tassu Takala TKK, Tietoliikenneohjelmistojen ja multimedian laboratorio Luennon aiheita (1) mitä on tietokonegrafiikka? tietokone piirtää kuvia mikä on digitaalinen

Lisätiedot

VAASAN YLIOPISTO TEKNILLINEN TIEDEKUNTA SÄHKÖTEKNIIKKA. Lauri Karppi j82095. SATE.2010 Dynaaminen kenttäteoria DIPOLIRYHMÄANTENNI.

VAASAN YLIOPISTO TEKNILLINEN TIEDEKUNTA SÄHKÖTEKNIIKKA. Lauri Karppi j82095. SATE.2010 Dynaaminen kenttäteoria DIPOLIRYHMÄANTENNI. VAASAN YLIOPISTO TEKNILLINEN TIEDEKUNTA SÄHKÖTEKNIIKKA Oskari Uitto i78966 Lauri Karppi j82095 SATE.2010 Dynaaminen kenttäteoria DIPOLIRYHMÄANTENNI Sivumäärä: 14 Jätetty tarkastettavaksi: 25.02.2008 Työn

Lisätiedot

= 2 L L. f (x)dx. coshx dx = 1 L. sinhx nπ. sin. sin L + 2 L. a n. L 2 + n 2 cos. tehdään approksimoinnissa virhe, jota voidaan arvioida integraalin

= 2 L L. f (x)dx. coshx dx = 1 L. sinhx nπ. sin. sin L + 2 L. a n. L 2 + n 2 cos. tehdään approksimoinnissa virhe, jota voidaan arvioida integraalin BMA7 - Integraalimuunnokset Harjoitus 9. Määritä -jaksollisen funktion f x = coshx, < x < Fourier-sarja. Funktion on parillinen, joten b n = kun n =,,3,... Parillisuudesta johtuen kertoimet a ja a n saadaan

Lisätiedot

Laskennallinen data-analyysi II

Laskennallinen data-analyysi II Laskennallinen data-analyysi II Saara Hyvönen, Saara.Hyvonen@cs.helsinki.fi Kevät 2007 Ulottuvuuksien vähentäminen, SVD, PCA Laskennallinen data-analyysi II, kevät 2007, Helsingin yliopisto visualisointi

Lisätiedot

Paretoratkaisujen visualisointi. Optimointiopin seminaari / Kevät 2000 Esitelmä 11 Petteri Kekäläinen 45305L

Paretoratkaisujen visualisointi. Optimointiopin seminaari / Kevät 2000 Esitelmä 11 Petteri Kekäläinen 45305L Paretoratkaisujen visualisointi Optimointiopin seminaari / Kevät 2000 Esitelmä 11 Petteri Kekäläinen 45305L 1. Johdanto Monitavoiteoptimointitehtävät ovat usein laajuutensa takia vaikeasti hahmotettavia

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48 MS-A3/A5 Matriisilaskenta Malliratkaisut 5 / vko 48 Tehtävä (L): a) Onko 4 3 sitä vastaava ominaisarvo? b) Onko λ = 3 matriisin matriisin 2 2 3 2 3 7 9 4 5 2 4 4 ominaisvektori? Jos on, mikä on ominaisarvo?

Lisätiedot

. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1

. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1 TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-.39 Optimointioppi Kimmo Berg 8. harjoitus - ratkaisut. a)huomataan ensinnäkin että kummankin jonon raja-arvo r on nolla. Oletetaan lisäksi että

Lisätiedot

Luento 10: Työ, energia ja teho. Johdanto Työ ja kineettinen energia Teho

Luento 10: Työ, energia ja teho. Johdanto Työ ja kineettinen energia Teho Luento 10: Työ, energia ja teho Johdanto Työ ja kineettinen energia Teho 1 / 23 Luennon sisältö Johdanto Työ ja kineettinen energia Teho 2 / 23 Johdanto Energia suure, joka voidaan muuttaa muodosta toiseen,

Lisätiedot

10.2. Säteenjäljitys ja radiositeettialgoritmi. Säteenjäljitys

10.2. Säteenjäljitys ja radiositeettialgoritmi. Säteenjäljitys 10.2. Säteenjäljitys ja radiositeettialgoritmi Säteenjäljitys Säteenjäljityksessä (T. Whitted 1980) valonsäteiden kulkema reitti etsitään käänteisessä järjestyksessä katsojan silmästä takaisin kuvaan valolähteeseen

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

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

1 Kannat ja kannanvaihto

1 Kannat ja kannanvaihto 1 Kannat ja kannanvaihto 1.1 Koordinaattivektori Oletetaan, että V on K-vektoriavaruus, jolla on kanta S = (v 1, v 2,..., v n ). Avaruuden V vektori v voidaan kirjoittaa kannan vektorien lineaarikombinaationa:

Lisätiedot

Paretoratkaisujen visualisointi

Paretoratkaisujen visualisointi Paretoratkaisujen visualisointi Optimointiopin seminaari - Kevät 2000 / 1 Esityksen sisältö Vaihtoehtoisten kohdevektorien visualisointi Arvopolut Palkkikaaviot Tähtikoordinaatit Hämähäkinverkkokaavio

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

13. Taylorin polynomi; funktioiden approksimoinnista. Muodosta viidennen asteen Taylorin polynomi kehityskeskuksena origo funktiolle

13. Taylorin polynomi; funktioiden approksimoinnista. Muodosta viidennen asteen Taylorin polynomi kehityskeskuksena origo funktiolle 13. Taylorin polynomi; funktioiden approksimoinnista 13.1. Taylorin polynomi 552. Muodosta funktion f (x) = x 4 + 3x 3 + x 2 + 2x + 8 kaikki Taylorin polynomit T k (x, 2), k = 0,1,2,... (jolloin siis potenssien

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

Suorien ja tasojen geometriaa Suorien ja tasojen yhtälöt

Suorien ja tasojen geometriaa Suorien ja tasojen yhtälöt 6. Suorien tasojen geometriaa 6.1. Suorien tasojen yhtälöt 55. Osoita, että yhtälöt x = 3 + τ y = 1 3τ esittävät samaa tason suoraa. Yhteinen piste 1,5) suunta i 3j. x = 1 6τ y = 5 + 9τ 56. Määritä suoran

Lisätiedot

Demo 1: Simplex-menetelmä

Demo 1: Simplex-menetelmä MS-C2105 Optimoinnin perusteet Malliratkaisut 3 Ehtamo Demo 1: Simplex-menetelmä Muodosta lineaarisen tehtävän standardimuoto ja ratkaise tehtävä taulukkomuotoisella Simplex-algoritmilla. max 5x 1 + 4x

Lisätiedot

Tilanhallintatekniikat

Tilanhallintatekniikat Tilanhallintatekniikat 3D grafiikkamoottoreissa Moottori on projektin osa joka vastaa tiettyjen toiminnallisuuksien hallinnasta hallitsee kaikki vastuualueen datat suorittaa kaikki tehtäväalueen toiminnot

Lisätiedot

Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 2017 Insinöörivalinnan matematiikan koe , Ratkaisut (Sarja A)

Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 2017 Insinöörivalinnan matematiikan koe , Ratkaisut (Sarja A) Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 017 Insinöörivalinnan matematiikan koe 30..017, Ratkaisut (Sarja A) 1. a) Lukujen 9, 0, 3 ja x keskiarvo on. Määritä x. (1 p.) b) Mitkä reaaliluvut

Lisätiedot

12. Hessen matriisi. Ääriarvoteoriaa

12. Hessen matriisi. Ääriarvoteoriaa 179 12. Hessen matriisi. Ääriarvoteoriaa Tarkastelemme tässä luvussa useamman muuttujan (eli vektorimuuttujan) n reaaliarvoisia unktioita : R R. Edellisessä luvussa todettiin, että riittävän säännöllisellä

Lisätiedot

b 1. b m ) + ( 2b Ax) + (b b)

b 1. b m ) + ( 2b Ax) + (b b) TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-9 Optimointioppi Kimmo Berg 5 harjoitus - ratkaisut min Ax b (vertaa PNS-tehtävät) a x + + a n x n a) Ax b = a m x + + a mn x n = x a a m }{{}

Lisätiedot

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 4: Ketjusäännöt ja lineaarinen approksimointi

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 4: Ketjusäännöt ja lineaarinen approksimointi MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 4: Ketjusäännöt ja lineaarinen approksimointi Antti Rasila Aalto-yliopisto Syksy 2015 Antti Rasila (Aalto-yliopisto) MS-A0202 Syksy 2015 1

Lisätiedot

Ominaisvektoreiden lineaarinen riippumattomuus

Ominaisvektoreiden lineaarinen riippumattomuus Ominaisvektoreiden lineaarinen riippumattomuus Lause 17 Oletetaan, että A on n n -matriisi. Oletetaan, että λ 1,..., λ m ovat matriisin A eri ominaisarvoja, ja oletetaan, että v 1,..., v m ovat jotkin

Lisätiedot

Ortogonaalisen kannan etsiminen

Ortogonaalisen kannan etsiminen Ortogonaalisen kannan etsiminen Lause 94 (Gramin-Schmidtin menetelmä) Oletetaan, että B = ( v 1,..., v n ) on sisätuloavaruuden V kanta. Merkitään V k = span( v 1,..., v k ) ja w 1 = v 1 w 2 = v 2 v 2,

Lisätiedot

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Malinen/Vesanen MS-A0205/6 Differentiaali- ja integraalilaskenta 2, kevät 2017 Laskuharjoitus 4A (Vastaukset) alkuviikolla

Lisätiedot

Tehtävä 1. Oletetaan että uv on neliö ja (u, v) = 1. Osoita, että kumpikin luvuista u ja v on. p 2j i. p j i

Tehtävä 1. Oletetaan että uv on neliö ja (u, v) = 1. Osoita, että kumpikin luvuista u ja v on. p 2j i. p j i JOHDATUS LUKUTEORIAAN (syksy 07) HARJOITUS 8, MALLIRATKAISUT Tehtävä. Oletetaan että uv on neliö ja (u, v) =. Osoita, että kumpikin luvuista u ja v on neliö. Ratkaisu. Olkoon p i alkuluku, joka jakaa luvun

Lisätiedot

Videon tallentaminen Virtual Mapista

Videon tallentaminen Virtual Mapista Videon tallentaminen Virtual Mapista Kamera-ajon tekeminen Karkean kamera ajon teko onnistuu nopeammin Katseluohjelmassa (Navigointi > Näkymät > Tallenna polku). Liikeradan ja nopeuden tarkka hallinta

Lisätiedot

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset 31 MS-A0004/A0006 Matriisilaskenta 3 Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2292015 Lineaariset yhtälöt ovat vektoreille luonnollisia yhtälöitä, joita

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

MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 7: Pintaintegraali ja vuointegraali

MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 7: Pintaintegraali ja vuointegraali MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 7: Pintaintegraali ja vuointegraali Antti Rasila Aalto-yliopisto Syksy 2015 Antti Rasila (Aalto-yliopisto) MS-A0305 Syksy 2015 1 / 24 Mikä on pinta?

Lisätiedot

Luento 6: Geometrinen mallinnus

Luento 6: Geometrinen mallinnus Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Geometrinen mallinnus Lauri Savioja, Janne Kontkanen 11/2007 Geometrinen mallinnus / 1 Sisältö Mitä on geometrinen mallinnus tietokonegrafiikassa

Lisätiedot

Dynaamisten systeemien teoriaa. Systeemianalyysilaboratorio II

Dynaamisten systeemien teoriaa. Systeemianalyysilaboratorio II Dynaamisten systeemien teoriaa Systeemianalyysilaboratorio II 15.11.2017 Vakiot, sisäänmenot, ulostulot ja häiriöt Mallin vakiot Systeemiparametrit annettuja vakioita, joita ei muuteta; esim. painovoiman

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

MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 5: Kaarenpituus ja skalaarikentän viivaintegraali

MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 5: Kaarenpituus ja skalaarikentän viivaintegraali MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 5: Kaarenpituus ja skalaarikentän viivaintegraali Antti Rasila Aalto-yliopisto Syksy 2015 Antti Rasila (Aalto-yliopisto) MS-A0305 Syksy 2015 1 /

Lisätiedot

12. Derivointioperaattoreista geometrisissa avaruuksissa

12. Derivointioperaattoreista geometrisissa avaruuksissa 12. Derivointioperaattoreista geometrisissa avaruuksissa 12.1. Gradientti, divergenssi ja roottori 328. Laske u, kun u on vektorikenttä a) (z y)i + (x z)j + (y x)k, b) e xyz (i + xlnyj + x 2 zk), c) (x

Lisätiedot

ax + y + 2z = 0 2x + y + az = b 2. Kuvassa alla on esitetty nesteen virtaus eräässä putkistossa.

ax + y + 2z = 0 2x + y + az = b 2. Kuvassa alla on esitetty nesteen virtaus eräässä putkistossa. BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 7, Syksy 206 Tutkitaan yhtälöryhmää x + y + z 0 2x + y + az b ax + y + 2z 0 (a) Jos a 0 ja b 0 niin mikä on yhtälöryhmän ratkaisu? Tulkitse ratkaisu

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

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

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Matriisinormi, häiriöalttius Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2015 1 / 14 R. Kangaslampi matriisiteoriaa Matriisinormi

Lisätiedot

Viikon aiheet. Funktion lineaarinen approksimointi

Viikon aiheet. Funktion lineaarinen approksimointi Viikon aiheet Funktion ääriarvot Funktion lineaarinen approksimointi Vektorit, merkintätavat, pituus, yksikkövektori, skalaarilla kertominen, kanta ja kannan vaihto Funktion ääriarvot 6 Väliarvolause Implisiittinen

Lisätiedot

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti Luku 6 Dynaaminen ohjelmointi Dynaamisessa ohjelmoinnissa on ideana jakaa ongelman ratkaisu pienempiin osaongelmiin, jotka voidaan ratkaista toisistaan riippumattomasti. Jokaisen osaongelman ratkaisu tallennetaan

Lisätiedot

Luento 6: 3-D koordinaatit

Luento 6: 3-D koordinaatit Maa-57.300 Fotogrammetrian perusteet Luento-ohjelma 1 2 3 4 5 6 7 8 9 10 11 12 13 Luento 6: 3-D koordinaatit AIHEITA (Alkuperäinen luento: Henrik Haggrén, 16.2.2003, Päivityksiä: Katri Koistinen 5.2.2004

Lisätiedot

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Malinen/Ojalammi MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016 Laskuharjoitus 4A (Vastaukset) alkuviikolla

Lisätiedot

Insinöörimatematiikka D, laskuharjoituksien esimerkkiratkaisut

Insinöörimatematiikka D, laskuharjoituksien esimerkkiratkaisut Insinöörimatematiikka D, 29.3.2016 4. laskuharjoituksien esimerkkiratkaisut 1. Olkoon u (4,0,4,2) ja v ( 1,1,3,5) vektoreita vektoriavaruudessa R 4. Annetun sisätulon (x,y) indusoima normi on x (x,x) ja

Lisätiedot

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi Lineaarikuvaukset aiheita ten ten 1 Matematiikassa sana lineaarinen liitetään kahden lineaariavaruuden väliseen kuvaukseen. ten Määritelmä Olkoon (L, +, ) ja (M, ˆ+, ˆ ) reaalisia lineaariavaruuksia, ja

Lisätiedot

JAKSO 2 KANTA JA KOORDINAATIT

JAKSO 2 KANTA JA KOORDINAATIT JAKSO 2 KANTA JA KOORDINAATIT Kanta ja dimensio Tehtävä Esittele vektoriavaruuden kannan määritelmä vapauden ja virittämisen käsitteiden avulla ja anna vektoriavaruuden dimension määritelmä Esittele Lause

Lisätiedot

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla:

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla: 11 Determinantti Neliömatriisille voidaan laskea luku, joka kertoo muun muassa, onko matriisi kääntyvä vai ei Tätä lukua kutsutaan matriisin determinantiksi Determinantilla on muitakin sovelluksia, mutta

Lisätiedot

Tietokonegrafiikka. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

Tietokonegrafiikka. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 Tietokonegrafiikka Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014 1. Sovellusalueita 2. Rasterigrafiikkaa 3. Vektorigrafiikkaa 4. 3D-grafiikkaa 1. Säteenheitto

Lisätiedot

Oppimistavoitematriisi

Oppimistavoitematriisi Oppimistavoitematriisi Lineaarialgebra ja matriisilaskenta I Arvosanaan 1 2 riittävät Arvosanaan 5 riittävät Yhtälöryhmät (YR) Osaan ratkaista ensimmäisen asteen yhtälöitä ja yhtälöpareja Osaan muokata

Lisätiedot

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste Suora 1/5 Sisältö KATSO MYÖS:, vektorialgebra, geometriset probleemat, taso Suora geometrisena peruskäsitteenä Pisteen ohella suora on geometrinen peruskäsite, jota varsinaisesti ei määritellä. Alkeisgeometriassa

Lisätiedot

SISÄLTÖ Venymän käsite Liukuman käsite Venymä ja liukuma lujuusopin sovelluksissa

SISÄLTÖ Venymän käsite Liukuman käsite Venymä ja liukuma lujuusopin sovelluksissa SISÄLTÖ Venymän käsite Liukuman käsite Venymä ja liukuma lujuusopin sovelluksissa 1 SISÄLTÖ 1. Siirtymä 2 1 2.1 MUODONMUUTOS Muodonmuutos (deformaatio) Tapahtuu, kun kappaleeseen vaikuttaa voima/voimia

Lisätiedot

a) Sievennä lauseke 1+x , kun x 0jax 1. b) Aseta luvut 2, 5 suuruusjärjestykseen ja perustele vastauksesi. 3 3 ja

a) Sievennä lauseke 1+x , kun x 0jax 1. b) Aseta luvut 2, 5 suuruusjärjestykseen ja perustele vastauksesi. 3 3 ja 1 YLIOPPILASTUTKINTO- LAUTAKUNTA 1.10.2018 MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ A-osa Ratkaise kaikki tämän osan tehtävät 1 4. Tehtävät arvostellaan pistein 0 6. Kunkin tehtävän ratkaisu kirjoitetaan tehtävän

Lisätiedot

MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 1: Moniulotteiset integraalit

MS-A0305 Differentiaali- ja integraalilaskenta 3 Luento 1: Moniulotteiset integraalit MS-A35 ifferentiaali- ja integraalilaskenta 3 Luento : Moniulotteiset integraalit Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Syksy 26 Antti Rasila (Aalto-yliopisto) MS-A35 Syksy

Lisätiedot

Ristitulolle saadaan toinen muistisääntö determinantin avulla. Vektoreiden v ja w ristitulo saadaan laskemalla determinantti

Ristitulolle saadaan toinen muistisääntö determinantin avulla. Vektoreiden v ja w ristitulo saadaan laskemalla determinantti 14 Ristitulo Avaruuden R 3 vektoreille voidaan määritellä pistetulon lisäksi niin kutsuttu ristitulo. Pistetulosta poiketen ristitulon tulos ei ole reaaliluku vaan avaruuden R 3 vektori. Ristitulosta on

Lisätiedot

Luento 4 Georeferointi

Luento 4 Georeferointi Luento 4 Georeferointi 2008 Maa-57.1030 Fotogrammetrian perusteet 1 Sisältö Georeferointi käsitteenä Orientoinnit Stereokuvaparin mittaus Stereomallin ulkoinen orientointi (= absoluuttinen orientointi)

Lisätiedot

y=-3x+2 y=2x-3 y=3x+2 x = = 6

y=-3x+2 y=2x-3 y=3x+2 x = = 6 MAA Koe, Arto Hekkanen ja Jussi Tyni 5.5.015 Loppukoe LASKE ILMAN LASKINTA. 1. Yhdistä kuvaaja ja sen yhtälö a) 3 b) 1 c) 5 d) Suoran yhtälö 1) y=3x ) 3x+y =0 3) x y 3=0 ) y= 3x 3 5) y= 3x 6) 3x y+=0 y=-3x+

Lisätiedot

Monikulmiot 1/5 Sisältö ESITIEDOT: kolmio

Monikulmiot 1/5 Sisältö ESITIEDOT: kolmio Monikulmiot 1/5 Sisältö Monikulmio Monikulmioksi kutsutaan tasokuviota, jota rajaa perättäisten janojen muodostama monikulmion piiri. Janat ovat monikulmion sivuja, niiden päätepisteet monikulmion kärkipisteitä.

Lisätiedot

MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ

MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ 1 YLIOPPILASTUTKINTO- LAUTAKUNTA 25.9.2017 MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ A-osa Ratkaise kaikki tämän osan tehtävät 1 4. Tehtävät arvostellaan pistein 0 6. Kunkin tehtävän ratkaisu kirjoitetaan tehtävän

Lisätiedot

Suorat ja tasot, L6. Suuntajana. Suora xy-tasossa. Suora xyzkoordinaatistossa. Taso xyzkoordinaatistossa. Tason koordinaattimuotoinen yhtälö.

Suorat ja tasot, L6. Suuntajana. Suora xy-tasossa. Suora xyzkoordinaatistossa. Taso xyzkoordinaatistossa. Tason koordinaattimuotoinen yhtälö. Suorat ja tasot, L6 Suora xyz-koordinaatistossa Taso xyz-koordinaatistossa stä stä 1 Näillä kalvoilla käsittelemme kolmen laisia olioita. Suora xyz-avaruudessa. Taso xyz-avaruudessa. Emme nyt ryhdy pohtimaan,

Lisätiedot

Teoreettisia perusteita II

Teoreettisia perusteita II Teoreettisia perusteita II Origon siirto projektiokeskukseen:? Origon siirto projektiokeskukseen: [ X X 0 Y Y 0 Z Z 0 ] [ Maa-57.260 Kiertyminen kameran koordinaatistoon:? X X 0 ] Y Y 0 Z Z 0 Kiertyminen

Lisätiedot

Pintamallinnus 1: Pursotettuja pintoja

Pintamallinnus 1: Pursotettuja pintoja Tampereen ammattiopisto - CAD perusharjoitukset - Tuula Höök Pintamallinnus 1: Pursotettuja pintoja Harjoitusten yleisohje Tutki mallinnettavan kappaleen mittapiirrosta. Valitse mittapiirroksen alla olevasta

Lisätiedot

Ympyrä 1/6 Sisältö ESITIEDOT: käyrä, kulma, piste, suora

Ympyrä 1/6 Sisältö ESITIEDOT: käyrä, kulma, piste, suora Ympyrä 1/6 Sisältö Ympyrä ja sen yhtälö Tason pisteet, jotka ovat vakioetäisyydellä kiinteästä pisteestä, muodostavat ympyrän eli ympyräviivan. Kiinteä piste on ympyrän keskipiste ja vakioetäisyys sen

Lisätiedot

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Esimerkki otteluvoiton todennäköisyys A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Yksittäisessä pelissä A voittaa todennäköisyydellä p ja B todennäköisyydellä q =

Lisätiedot

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

Kuvan pakkaus JPEG (Joint Photographic Experts Group) Kuvan pakkaus JPEG (Joint Photographic Experts Group) Arne Broman Mikko Toivonen Syksy 2003 Historia 1840 1895 1920-luku 1930-luku Fotografinen filmi Louis J. M. Daguerre, Ranska Ensimmäinen julkinen elokuva

Lisätiedot

A-osio. Tehdään ilman laskinta ja taulukkokirjaa! Valitse tehtävistä A1-A3 kaksi ja vastaa niihin. Maksimissaan tunti aikaa suorittaa A-osiota.

A-osio. Tehdään ilman laskinta ja taulukkokirjaa! Valitse tehtävistä A1-A3 kaksi ja vastaa niihin. Maksimissaan tunti aikaa suorittaa A-osiota. MAA5.2 Loppukoe 24.9.2013 Jussi Tyni Valitse 6 tehtävää Muista merkitä vastauspaperiin oma nimesi ja tee etusivulle pisteytysruudukko Kaikkiin tehtävien ratkaisuihin välivaiheet näkyviin! A1. A-osio. Tehdään

Lisätiedot

Tehtäväsarja I Kerrataan lineaarikuvauksiin liittyviä todistuksia ja lineaarikuvauksen muodostamista. Sarjaan liittyvät Stack-tehtävät: 1 ja 2.

Tehtäväsarja I Kerrataan lineaarikuvauksiin liittyviä todistuksia ja lineaarikuvauksen muodostamista. Sarjaan liittyvät Stack-tehtävät: 1 ja 2. HY / Avoin yliopisto Lineaarialgebra ja matriisilaskenta II, kesä 2016 Harjoitus 3 Ratkaisut palautettava viimeistään maanantaina 29.8.2016 klo 13.15. Tehtäväsarja I Kerrataan lineaarikuvauksiin liittyviä

Lisätiedot

Lisätehtäviä. Rationaalifunktio. x 2. a b ab. 6u x x x. kx x

Lisätehtäviä. Rationaalifunktio. x 2. a b ab. 6u x x x. kx x MAA6 Lisätehtäviä Laske lisätehtäviä omaan tahtiisi kurssin aikan Palauta laskemasi tehtävät viimeistään kurssikokeeseen. Tehtävät lasketaan ilman laskint Rationaalifunktio Tehtäviä Hyvitys kurssiarvosanassa

Lisätiedot

MS-A0004/A0006 Matriisilaskenta

MS-A0004/A0006 Matriisilaskenta 4. MS-A4/A6 Matriisilaskenta 4. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto..25 Tarkastellaan neliömatriiseja. Kun matriisilla kerrotaan vektoria, vektorin

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

1. OHJAAMATON OPPIMINEN JA KLUSTEROINTI

1. OHJAAMATON OPPIMINEN JA KLUSTEROINTI 1. OHJAAMATON OPPIMINEN JA KLUSTEROINTI 1 1.1 Funktion optimointiin perustuvat klusterointialgoritmit Klusteroinnin onnistumista mittaavan funktion J optimointiin perustuvissa klusterointialgoritmeissä

Lisätiedot

Lineaarikuvauksen R n R m matriisi

Lineaarikuvauksen R n R m matriisi Lineaarikuvauksen R n R m matriisi Lauseessa 21 osoitettiin, että jokaista m n -matriisia A vastaa lineaarikuvaus L A : R n R m, jolla L A ( v) = A v kaikilla v R n. Osoitetaan seuraavaksi käänteinen tulos:

Lisätiedot