Luento 7: Kuvan ulkoinen orientointi



Samankaltaiset tiedostot
Luento 4: Kiertomatriisi

Luento 5: Kuvakoordinaattien laskeminen ja eteenpäinleikkaus

Luento 7: Fotogrammetrinen mittausprosessi

Luento 3: Kuvahavainnot

Luento 4 Georeferointi Maa Fotogrammetrian perusteet 1

Luento 4 Georeferointi

Luento 6: 3-D koordinaatit

Luento 6: Stereo- ja jonomallin muodostaminen

Teoreettisia perusteita II

Luento 11: Stereomallin ulkoinen orientointi

Luento 8: Kolmiointi AIHEITA. Kolmiointi. Maa Fotogrammetrian yleiskurssi. Luento-ohjelma

Luento 5 Mittakuva. fotogrammetriaan ja kaukokartoitukseen

Luento 6 Mittakuva. fotogrammetriaan ja kaukokartoitukseen

Luento 5 Mittakuva. fotogrammetriaan ja kaukokartoitukseen

Luento 2 Stereokuvan laskeminen Maa Fotogrammetrian perusteet 1

Fotogrammetrian termistöä

Luento 7 3-D mittaus. fotogrammetriaan ja kaukokartoitukseen

Luento 5: Stereoskooppinen mittaaminen

Luento Fotogrammetrian perusteet. Henrik Haggrén

Luento 9 3-D mittaus. fotogrammetriaan ja kaukokartoitukseen

Luento 2: Kuvakoordinaattien mittaus

Maa Fotogrammetrian erikoissovellutukset (Close-Range Photogrammetry)

Luento 9: Analyyttinen stereomittaus. Kuvien oikaisu. Ortokuvaus

Maa Kameran kalibrointi. TKK/Fotogrammetria/PP

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

Luento 5. Stereomittauksen tarkkuus Maa Fotogrammetrian perusteet 1

Luento 3: 3D katselu. Sisältö

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

Luento 7 Stereokartoituskojeet Maa Fotogrammetrian perusteet 1

MAA-C2001 Ympäristötiedon keruu

Maa Fotogrammetrian perusteet

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

Lineaarialgebran laskumoniste Osa1 : vektorit

(Petri Rönnholm / Henrik Haggrén, ) Luento 1: Opintojakson järjestäytyminen. Motivointia. Kertausta. Kuvamittauksen vaihtoehdot.

3 Suorat ja tasot. 3.1 Suora. Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta.

Ensimmäisen asteen polynomifunktio

Muodonmuutostila hum

Ilmakolmioinnin laadunvalvonta fotogrammetristen pintamallien ja laserkeilausaineiston avulla

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

DYNAMIIKKA II, LUENTO 5 (SYKSY 2015) Arttu Polojärvi


Ota tämä paperi mukaan, merkkaa siihen omat vastauksesi ja tarkista oikeat vastaukset klo 11:30 jälkeen osoitteesta

Luento 4: Kuvien geometrinen tulkinta

4.1 Kaksi pistettä määrää suoran

Vapaus. Määritelmä. Vektorijono ( v 1, v 2,..., v k ) on vapaa eli lineaarisesti riippumaton, jos seuraava ehto pätee:

Geometriset avaruudet Pisteavaruus, vektoriavaruus ja koordinaattiavaruus

Tekijä Pitkä matematiikka Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4).

Kahden suoran leikkauspiste ja välinen kulma (suoraparvia)

Luento 9. Stereokartoituskojeet

Vektoreiden A = (A1, A 2, A 3 ) ja B = (B1, B 2, B 3 ) pistetulo on. Edellisestä seuraa

Luento 1 Fotogrammetria prosessina Maa Fotogrammetrian perusteet 1

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

2.1 Yhdenmuotoiset suorakulmaiset kolmiot

Luento 10: Optinen 3-D mittaus ja laserkeilaus

Matikkaa KA1-kurssilaisille, osa 3: suoran piirtäminen koordinaatistoon

Suoran yhtälöt. Suoran ratkaistu ja yleinen muoto: Suoran yhtälö ratkaistussa, eli eksplisiittisessä muodossa, on

A B = (1, q, q 2 ) (2, 0, 2) = 2 2q q 2 = 0 q 2 = 1 q = ±1 A(±1) = (1, ±1, 1) A(1) A( 1) = (1, 1, 1) (1, 1, 1) = A( 1) A(1) A( 1) = 1

4. Käyrän lokaaleja ominaisuuksia

5.3 Suoran ja toisen asteen käyrän yhteiset pisteet

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

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0.

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

Lineaarialgebra MATH.1040 / voima

Vektoreiden virittämä aliavaruus

Malleja ja menetelmiä geometriseen tietokonenäköön

Nimi: Muiden ryhmäläisten nimet:

T Vuorovaikutteinen tietokonegrafiikka Tentti

, on säännöllinen 2-ulotteinen pinta. Määrää T x0 pisteessä x 0 = (0, 1, 1).

origo III neljännes D

Kompleksiluvut., 15. kesäkuuta /57

Lineaarialgebra ja matriisilaskenta I

Tekijä Pitkä matematiikka b) Kuvasta nähdään, että b = i 4 j. c) Käytetään a- ja b-kohtien tuloksia ja muokataan lauseketta.

Tekijä Pitkä matematiikka

Koontitehtäviä luvuista 1 9

Luento 10 3-D maailma. fotogrammetriaan ja kaukokartoitukseen

Luento 3: Keskusprojektiokuvaus

Suora. Määritelmä. Oletetaan, että n = 2 tai n = 3. Avaruuden R n suora on joukko. { p + t v t R},

Luento 4: Kolmiointihavainnot

Oppimateriaali oppilaalle ja opettajalle : GeoGebra oppilaan työkaluna ylioppilaskirjoituksissa 2016 versio 0.8

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

normaali- ja leikkaus jännitysten laskemiseen pisteessä Määritetään ne tasot, joista suurimmat normaali- ja leikkausjännitykset löytyvät

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

Luento 7: 3D katselu. Sisältö

VEKTORIT paikkavektori OA

Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA

BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 4, Syksy 2016

Vektorit, suorat ja tasot

Kanta ja Kannan-vaihto

3D-kuvauksen tekniikat ja sovelluskohteet. Mikael Hornborg

Deformoituvan metallirakenteen fotogrammetrinen muodonmuutosmittaus

c) Määritä paraabelin yhtälö, kun tiedetään, että sen huippu on y-akselilla korkeudella 6 ja sen nollakohdat ovat x-akselin kohdissa x=-2 ja x=2.

Mb8 Koe Kuopion Lyseon lukio (KK) sivu 1/2

Havainnollistuksia: Merkitään w = ( 4, 3) ja v = ( 3, 2). Tällöin. w w = ( 4) 2 + ( 3) 2 = 25 = 5. v = ( 3) = 13. v = v.

Tekijä Pitkä matematiikka Pisteen (x, y) etäisyys pisteestä (0, 2) on ( x 0) Pisteen (x, y) etäisyys x-akselista, eli suorasta y = 0 on y.

2.3 Voiman jakaminen komponentteihin

Transkriptio:

Maa-57.301 Fotogrammetrian yleiskurssi Luento-ohjelma 1 2 3 4 5 6 7 8 9 10 (P. Rönnholm / H. Haggrén, 6.10.2004) Luento 7: Kuvan ulkoinen orientointi AIHEITA Ulkoinen orientointi Suora ratkaisu Epäsuora ratkaisu Ulkoisen orientoinnin määrittäminen kuvauksen aikana Esimerkki: alfa, nyy, kappa Ulkoinen orientointi Kun kuvan ulkoista orientointia selvitetään, täytyy sisäisen orientoinnin olla jo selvitetty. Muuten kuvahavainnot eivät ole oikeita ja ulkoinen orientointi epäonnistuu. Tietoa kuvan ulkoisesta orientoinnista tarvitaan silloin, kun kuvaa käytetään joko kohteen rekonstruoimiseen (eteenpäinleikkaus) tai kun 3D malli/pisteistö projisoidaan kuvatasolle (perspektiivinen kuvaus). Ulkoisen orientoinnin muuttujia on kuusi, kameran projektiokeskuksen kolme koordinaattia ja kamera- ja kohdekoordinaatiston väliset kolme kiertoa. Kameran ulkoista orientointia on hankala määrittää kuvaushetkellä. Kamera voidaan asettaa tunnetulle pisteelle ja se voidaan tasata, tai se voidaan suunnata toiselle tunnetulle pisteelle, mutta kohteen tai sen perspektiivikuvan rekonstruoinnin kannalta näin havaittu ulkoinen orientointi ei ole tarkka. Sen vuoksi kuvien ulkoiset orientoinnit lasketaan kuvahavainnoista eli siitä, miten kohdekoordinaatisto "näkyy" kuvalla. Kartoituskuvauksissa kameran ulkoisia orientointisuureita havaitaan yhä yleisemmin satelliittipaikantimien ja inertia- ja kuvailmaisinten avulla. Nekään eivät mittaa ulkoisia orientointeja suoraan, vaan pikemminkin kameran liikettä kuvauslennon aikana. Edellä on jo esitetty, miten kuvan ulkoisen orientoinnin voi määrittää kuvien keskinäisten orientointien ja näiltä rekonstruoidun kohdemallin absoluuttisen orientoinnin kautta. Vähimmäisvaatimuksena yhdenkin kuvan ulkoisen orientoinnin laskemiseksi on se, että kuvalla nähdään kolme sellaista pistettä, joiden kohdekoordinaatit tunnetaan. Yhden kuvan ulkoinen orientointi voidaan laskea joko suoraan tai epäsuorasti. Epäsuorassa ratkaisutavassa lähdetään liikkeelle orientointisuureiden likiarvoista. Näiden avulla muodostetaan linearisoidut kollineaarisuusyhtälöt, joissa tuntemattomina ovat orientointisuureiden parannukset. Ratkaisua toistetaan, kunnes orientointisuureista lasketut kuvakoordinaatit vastaavat kuvalta havaittuja kuvakoordinaatteja. Suorat ratkaisuvaihtoehdot ovat epätarkkoja. Niiden käyttö onkin rajoittunut lähinnä orientointisuureiden likiarvojen hankintaan. Epälineaaristen yhtälöiden (kuten kollineaarisuusyhtälöt) ratkaisu pienimmän neliösumman menetelmällä vaatii hyviä lähtölikiarvoja. Tässä esitetään yhtenä esimerkkinä suorista ratkaisuista ns. pyramidiprobleeman ratkaisu. Ulkoisen orientoinnin laskeminen yhdelle kuvalle yksinään on aina epätarkempaa kuin kuvajoukon osana. Tarkimmin orientoinnit ratkaistaan kolmioimalla. Tällöin kaikkien kuvien ulkoiset orientoinnit määritetään yhtäaikaa (blokkikolmiointi). http://foto.hut.fi/opetus/300/luennot/3/keskusprojektiokuvaus_kiertomatriisi.htm

Ulkoisen orientoinnin kiertokulmat voidaan määrittää eri tavoin. Perspektiivikuvauksissa käytetään varsin yleisesti kuvaussuunnan suuntakulmaa alfa ja sen kallistuskulmaa nyy sekä kuvan kiertokulmaa kappa. Kuvaussuunta voidaan ilmaista myös jonkin kohteesta valitun tähtäyspisteen T koordinaateilla. Fotogrammetriassa käytetään kallistuskulmia omega ja fii sekä kiertokulmaa kappa. Nämä ovat perua stereokuvaparien käsittelystä ja mallien orientointikäytännöistä. Orientointikulmat muunnetaan kiertomatriisiksi ja päinvastoin, kulmat voidaan laskea kiertomatriisista. On huomattava, että kiertomatriisin lukuarvot eivät muutu, vaikka orientointisuureet määriteltäisiinkin eri tavoin.

Kohdekoordinaatisto määritellään kolmen tunnetun pisteen P1, P2, P3 avulla. Ulkoinen orientointi lasketaan pisteiden kuvahavaintojen P'1, P'2, P'3 kautta ns. taaksepäinleikkauksena avaruudessa (space resection). Suora ratkaisu Suoria ratkaisumenetelmiä kehitettiin fotogrammetriassa yleisesti 1800-luvulla senaikaisten ilmakuvien orientoimiseksi. Kyse oli kuumailmpallosta käsin otettujen ilmakuvien käytöstä kartoitustehtävissä. Maakuvien osalta vastaavaa vaivaa ei ollut, koska kuvat otettiin ns. fototeodoliitilla, joka orientoitiin (tasattiin ja suunnattiin) ennen kuvausta. Vuosisadan vaihteessa keksittiin stereokartoitus ja ryhdyttiin kehittämään stereokartoituskojeita, joissa kohteen rekonstruointi perustui keskinäiseen ja absoluuttiseen orientointiin. Suorat ratkaisumenetelmät kävivät käytännössä tarpeettomiksi ja kiinnostus niiden tutkimiseen ja kehittämiseen hiipui. Sittemmin, lähinnä 1980-luvulla niitä on alettu jälleen kehittää aktiivisti konenäön ja tietokonegrafiikan tarpeisiin. Excel-sovellus o Taaksepäinleikkaus, kuvan ulkoisen orientoinnin laskeminen Pyramidiprobleema. Kuva ja siltä havaitut kolme tunnettua kohdepistettä muodostavat geometrisesti määritellyn kokonaisuuden. Kameran sisäinen orientointi tunnetaan. Kolmion P1P2P3 suhteen ratkaisu ei ole yksikäsitteinen. Voimme esimerkiksi tarkastella jotain kolmion nurkkapistettä ja todeta, että piste voi sijaita projektiokeskuksen kautta kulkevalla suoralla vähintään kahdessa paikassa, eikä kolmion projektio kamerassa muuta muotoaan. Oikean ratkaisun löytäminen edellyttääkin eri vaihtoehtojen verifioimista, mihin tarvitaan neljäs piste. Neljän pisteen kohde- ja kuvakoordinaatit ulkoisen orientoinnin laskemiseen. Esimerkki on kirjasta Krauss: Photogrammetry, Volume 2, s. 48.

Apusuureet. Tetraedrin huippukulmat alpha, beeta ja gamma lasketaan kamerakoordinaateista, kantasivujen pituudet a, b ja c pisteiden kohdekoordinaateista. Näiden perusteella muodostetaan uusi muuttuja v = r2 / r1, jonka ratkaisu voidaan kehittää neljännen asteen yhtälön ratkaisuksi. Alla olevassa taulukossa esiintyvät kertoimet A, B, C ja D liittyvät näiden yhtälöiden muodostamiseen.

Projektiokeskuksen koordinaattien laskeminen. Sen jälkeen, kun tetraedrin sivujen r1, r2 ja r3 pituudet on ratkaistu, ratkaistaan projektiokeskuksen O koordinaatit r1-, r2- ja r3-säteisten, tetraedrin vastaavissa nurkkapisteissä P1, P2 ja P3 sijaitsevien pallopintojen leikkauspisteeseen. Kiertokulmien laskeminen. Kun projektiokeskus on ratkaistu, kuvapisteet P'1, P'2, P'3 voidaan lausua kuvatasolla kummassakin koordinaatistossa (sekä kohde- että kuvakoordinaatistossa). Kohdekoordinaatit P'1,P'2,P'3 on projisioitu kamera- ja kohdevektorien pituuksien suhteessa. Tämän jälkeen valitaan yksi pistepareista P'1P'2 ja lasketaan tämän vektorin suhteen yksikkövektorit i, j ja k kummassakin koordinaatistossa. Yksikkövektorit vastaavat sarakkeittain järjestettynä niitä kiertomatriiseja, joilla siirrytään kummassakin koordinaatistossa tähän pisteparin P'1P'2 mukaiseen ja kuvassa esitettyyn koordinaatistoon. Kuvan ja kohteen välinen kiertomatriisi lasketaan näiden tulona. Kiertokulmat voidaan laskea kiertomatriisin alkioista.

Ulkoisen orientoinnin suoran ratkaisun edellytyksenä on, että kohdepisteet sijaitsevat kameran suhteen siten, että pyramidista tulee geometrisesti mahdollisimman leveä. Näin ollen pisteiden tulee olla kuvalla mahdollisimman kaukana kuvan pääpisteestä ja pääpisteen pitää puolestaan olla kuvalla näiden keskellä. Pisteiden tulee myös sijaita kohteessa eri etäisyyksillä kamerasta eivätkä ne saa olla samalla tasolla. Ratkaisu on matemaattisesti hyvin epästabiili eikä sitä aina tunnu heti edes löytyvän. Koska lopputulokseen vaikuttaa sekin, mitkä kolme pistettä valitaan alkuun, kannattaa ratkaisuun pyrkiä vaikkapa vaihtamalla pistejärjestystä. Kolmen pisteen tapauksessa esiintyy myös tilanteita, jolloin ratkaisu on mahdoton. Tällainen syntyy mm. silloin, kun sekä orientointipisteet että projektiokeskus sijaitsevat kaikki saman ympyrälieriön vaipalla. Epäsuora ratkaisu Ulkoisen orientoinnin epäsuora ratkaisu perustuu kollineaarisuusyhtälöiden linearisoimiseen. Uusien virheyhtälöiden muuttujia ovat senhetkisiin likiarvoihin tehtävät parannukset. Virheyhtälökertoimet saadaan derivoimalla kuvahavainnot muuttujiensa suhteen dx/d(x0),dy/d(x0), dx/d(y0),dy/d(y0), dx/d(z0),dy/d(z0), dx/d(kappa),dy/d(kappa), dx/d(phi),dy/d(phi), dx/d(omega),dy/d(omega).

Vakiosarake muodostetaan laskettujen kuvakoordinaattien ja alkuperäisten kuvahavaintojen jäännösvirheistä. Virheyhtälökertoimet, joista PNS-menetelmän rakennematriisi muodostuu. Ulkoisen orientoinnin määrittäminen kuvauksen aikana Ilmakuvauksessa käytetään GPS-havaintoja kameran projektiokeskusten XYZ-koordinaattien havaitsemiseen ja kallistusantureita sekä kompassia kiertokulmien havaitsemiseen. Toisaalta kallistuksenvakaimilla ja maaliikkeen suuntaa havaitsemalla voidaan kuvauslaitteen kiertokulmien arvot pitää lähes nollina. Yksikuvamittauksessa kamera usein suunnataan jonkun mittauksen kannalta tasomaisena pidetyn kohteen osan suhteen, esimerkkeinä rakennuksen julkisivu, profiililaserin taso, jne. Esimerkki: alfa, nyy, kappa

Kuvaussuunnan suuntakulma alfa = 92 X-akselin suhteen. Suuntakulma voidaan lausua myös atsimuuttina karttapohjoisen suhteen (useimmiten). Atsimuutti voidaan lausua myös kompassisuuntana, jolloin kulma luetaan kartan mukaan myötäpäivään. Tässä kompassisuunta on -2 eli 358. Kuvaussuunnan kallistuskulma nyy = 77. Kallistuskulma on 0, kun kuvaussuunta on suoraan alaspäin nadiiriin. Kuvan kiertokulma kappa = 90. Maa-57.301 Fotogrammetrian yleiskurssi 1 2 3 4 5 6 7 8 9 10