Oppimistavoitteet. MAA-C2001 Ympäristötiedon keruu. Kinect Flash lidar Muita 3D-mittausinstrumentteja Sovelluksia

Samankaltaiset tiedostot
JOHDATUS TEKOÄLYYN TEEMU ROOS

Matterport vai GeoSLAM? Juliane Jokinen ja Sakari Mäenpää

JOHDATUS TEKOÄLYYN TEEMU ROOS

Luento 5: Stereoskooppinen mittaaminen

JOHDATUS TEKOÄLYYN TEEMU ROOS

Maastokartta pistepilvenä Harri Kaartinen, Maanmittauspäivät

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

Tiedonkeruun miljoonat pisteet

Luento 10: Optinen 3-D mittaus ja laserkeilaus

Teoreettisia perusteita II

JOHDATUS TEKOÄLYYN TEEMU ROOS

Koulutus 1: 3D-laserskannaus

Fotogrammetrian termistöä

Luento 6: Stereo- ja jonomallin muodostaminen

3D-kuvauksen tekniikat ja sovelluskohteet. Mikael Hornborg

ENY-C2005 Geoinformation in Environmental Modeling Luento 2b: Laserkeilaus

Luento 2 Stereokuvan laskeminen Maa Fotogrammetrian perusteet 1

Luento 6: 3-D koordinaatit

Luento 4 Georeferointi

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS

Metsäkoneiden sensoritekniikka kehittyy. Heikki Hyyti, Aalto-yliopisto

Maa Kameran kalibrointi. TKK/Fotogrammetria/PP

Luento 4 Georeferointi Maa Fotogrammetrian perusteet 1

Artec TDSM 3D Skanneri 3D mallit ja animaatiot nopeasti, myös liikkuvasta kohteesta

Luento 5: Kuvakoordinaattien laskeminen ja eteenpäinleikkaus

Spektri- ja signaalianalysaattorit

Luento 7: Fotogrammetrinen mittausprosessi

Luento 11: Stereomallin ulkoinen orientointi

Luento 7 3-D mittaus. fotogrammetriaan ja kaukokartoitukseen

Malleja ja menetelmiä geometriseen tietokonenäköön

Luento Fotogrammetrian perusteet. Henrik Haggrén

2 Pistejoukko koordinaatistossa

LABORATORIOTYÖ 3 VAIHELUKITTU VAHVISTIN

Luento 3: Kuvahavainnot

Stereopaikannusjärjestelmän tarkkuus (3 op)

Infrastruktuurista riippumaton taistelijan tilannetietoisuus INTACT

Basler teollisuuskameroiden ja Pylon-ohjelman käytön aloittaminen

Kaupunkimallit

Liiketoimintaa metsäkonetiedosta?

Ultraäänen kuvausartefaktat. UÄ-kuvantamisen perusoletukset. Outi Pelkonen OYS, Radiologian Klinikka

Teledyne Optech Titan -monikanavalaser ja sen sovellusmahdollisuudet

Referenssit ja näytteenotto VLBI -interferometriassa

Radioastronomian käsitteitä

Radioamatöörikurssi 2016

Mekaniikan jatkokurssi Fys102

Luento 9 3-D mittaus. fotogrammetriaan ja kaukokartoitukseen

SPS ZOOM D Laserkeilain

83950 Tietoliikennetekniikan työkurssi Monitorointivastaanottimen perusmittaukset

Lue käyttöohje huolellisesti läpi ennen tuotteen käyttöönottoa.

Tasoittamattomat fotonikeilat, dosimetrian haasteet ja käytännöt. Sädehoitofyysikoiden 31. neuvottelupäivät Billnäsin ruukki, Raasepori

Jakso 6: Värähdysliikkeet Tämän jakson tehtävät on näytettävä viimeistään torstaina

Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation

LAURI VIRTANEN TASAISEN PINNAN TUNNISTUS ETÄISYYSKUVASTA

Mittausprojekti 2017

Ohjelmistoradio tehtävät 4. P1: Ekvalisointi ja demodulaatio. OFDM-symbolien generoiminen

11. Astrometria, ultravioletti, lähiinfrapuna

Perusmittalaitteet 2. Yleismittari Taajuuslaskuri

Geotrim TAMPEREEN SEUTUKUNNAN MITTAUSPÄIVÄT

Hans Pihlajamäki Fysiikan kotitutkimus

Trimble S7: SureScan, pistepilvet ja VISION-kuvantaminen tee näin Kari Tenhunen Geotrim Kä K y ä tt t äj t äpäivä v t ä

YLEINEN AALTOLIIKEOPPI

Luento 7: Kuvan ulkoinen orientointi

Korkean resoluution ja suuren kuva-alueen SAR

Luento 2: Kuvakoordinaattien mittaus

Virheen kasautumislaki

Satelliittipaikannus

MAA-C2001 Ympäristötiedon keruu

Laitteita - Yleismittari

Dell esitteli maailman pienimmän 13-tuumaisen kannettavan

Verkkodatalehti. WTT190L-A3532 PowerProx VALOKENNOT

Kuvanlaadunparantaminen. Mikko Nuutinen

Luento 4 Kolmiulotteiset kuvat. fotogrammetriaan ja kaukokartoitukseen

Aito on-line 3D Skanneri 3D mallit ja animaatiot nopeasti, myös liikkuvasta kohteesta

RG-58U 4,5 db/30m. Spektrianalysaattori. 0,5m. 60m

Eve Parviainen Microsoft Kinectin tarkkuuden arviointi

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto. 2 Teoreettista taustaa

Ympäristön aktiivinen kaukokartoitus laserkeilaimella: tutkittua ja tulevaisuutta

HARJOITUS 7 SEISOVAT AALLOT TAVOITE

ELEC-C5070 Elektroniikkapaja (5 op)

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Vanhankaupunginkosken ultraäänikuvaukset Simsonar Oy Pertti Paakkolanvaara

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

Uusia sovelluksia kalojen havainnointiin Case Montta. Pertti Paakkolanvaara Simsonar Oy. Kuva Maanmittaus laitos 2.2.

Mobiilikartoitusdatan prosessointi ja hyödyntäminen

Kapasitiivinen ja induktiivinen kytkeytyminen

Luento 5 Mittakuva. fotogrammetriaan ja kaukokartoitukseen

Todellinen 3D-ohjauksensuuntauslaite

Infraäänimittaukset. DI Antti Aunio, Aunio Group Oy

Rataverkon kunnon ja liikkuvan kaluston akustinen valvonta kuituoptiikan avulla

Pitkän kantaman aktiivinen hyperspektraalinen laserkeilaus

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

Esitystavat 4K ja 8K. Mitä esitystavat 4K ja 8K ovat, milloin tulevat, vai tulevatko ja miksi. Muutama olettamus miksi. Koonnut Pekka Mielityinen 1

Johdanto tieto- viestintäteknologian käyttöön: Äänitystekniikka. Vfo135 ja Vfp124 Martti Vainio

Mekaniikan jatkokurssi Fys102

LIIKKEENVAHVISTUSKUVAUS

Luento 6 Mittakuva. fotogrammetriaan ja kaukokartoitukseen

Monisensoripaikannusta kaikissa ympäristöissä

Visibiliteetti ja kohteen kirkkausjakauma

Valaisukurssi. TT-Kamerat, kevät 2010 Jari Huilla. Lisenssi: Creative Commons Nimeä-Epäkaupallinen-Tarttuva 1.0 Suomi

Transkriptio:

MAA-C2001 Ympäristötiedon keruu Luento 11, Muut mittausinstrumentit, 2017 Petri Rönnholm, Aalto-yliopisto 1 Oppimistavoitteet Kinect Flash lidar Muita 3D-mittausinstrumentteja Sovelluksia 2 1

Kinect Kinect, Kinect for Xbox 360/windows, Asus Xtion Pro/Pro Live, PrimeSense SDK 5.0 (sensori sama, mutta kuoret erilaisia) Valmistaja: PrimeSense (Microsoft lisenssöinyt teknologian) Kolmiointiperiaatteella toimiva etäisyyskamera 3 Kinect Etäisyysmittaus tapahtuu käyttämällä laskennallista projektorikuvaa ja kohteen kautta heijastunutta valopisteistöä, joka näkyy läheiselle infrapunakameralle Projektori heijastaa kohteeseen strukturoitua valoa, jonka aallonpituus on 830 nm (kts. seuraavan kalvon kuva) Infrapunavalo toimii sisätiloissa, mutta auringonvalo peittää sen ja mittaus ei tällöin onnistu ulkotiloissa Valopisteet toistuvat 9-osassa siten, että yhden osan keskellä on kirkkaampi piste ja sen ympärillä on iso joukko himmeämpiä pisteitä Tekniikkaa kutsutaan myös nimellä RGB-D https://www.youtube.com/watch?v=dtklngsh9po&feature=r elated 4 2

http://www.anandtech.com/show/4057/micros oft-kinect-the-anandtech-review/2 5 Kinect Sensori yhdistää kaksi menetelmää Depth from focus (etäisyys tarkennuksesta) Kolmiointi Depth from focus Astigmaattinen linssistö tuottaa eri etäisyyksille optimoituja pisteitä (eri kameravakio x- ja y-suunnassa) Pisteet ovat itse asiassa ellipsejä Ellipsin orientaatio ja koko riippuu etäisyydestä Pisteiden koko ja välinen etäisyys muuttuu etäisyyden mukaan (muistissa on vertaustaso, jossa pisteiden koko tiedetään) 6 3

Depth from focus 7 Freedman et al, PrimeSense patent application US 2010/0290698 Kolmiointi Kinect toimii kolmiointiperiaatteella (projektori, kohde, kamera) 8 Kuva: http://www.ncbi.nlm.nih.gov/pmc/articles/pmc3304120/ 4

Kolmiointi Laitteen muistissa on referenssikuva tietyllä etäisyydellä olevasta projektorin pisteistöstä Jos kohde ei olekaan referenssitason etäisyydellä, pisteet liikkuvat (vaakasuorasti kuvalla) Pisteiden liikkeet tunnistetaan kuvakorrelaatioalgoritmilla Tulokseksi saadaan parallaksikuva (disparity image) Parallakseista saadaan etäisyyskuva 9 Kuva: http://www.ncbi.nlm.nih.gov/pmc/articles/pmc3304120/ Kolmiointi Kuvasta löydetään suhteita yhdenmuotoisten kolmioiden avulla D Z0 Zk b Z d f 0 D Z k 10 5

3D pisteiden laskeminen Ratkaistaan jälkimmäisestä yhtälöstä D ja sijoitetaan ensimmäiseen D Z0 Zk b Z 0 d f D Z k Tulokseksi tulee etäisyys kohteeseen Z k Z k bfz0 Z d bf 0 Z0 Z0d 1 bf 11 3D pisteiden laskeminen Etäisyys referenssitasoon Z 0, infrapunakameran kameravakio f ja projektorin ja kuvan välinen etäisyys eli kanta b joudutaan selvittämään laitteen kalibroinnilla Lisäksi on selvitettävä infrapunakameran linssivirheet Käytännössä infrapunakuvista on poistettava linssivirheet ennen kuin lasketaan parallaksikuva X- ja Y-suunnat saadaan kohdilleen skaalaamalla kuvakoordinaatteja x k ja y k. Lisäksi kuvakoordinaatiston origon tulee olla kuvan pääpisteessä (x 0, y 0 ) Zk X k ( xk x0) f 12 Y k Z f k ( y k y 0 ) 6

Kolmioinnin teoreettinen tarkkuus Kolmioinnin tarkkuus heikkenee nopeasti etäisyyden funktiona Etäisyystarkkuutta voisi parantaa kasvattamalla kantaa b 13 Menna et al. 2011 Kinect Resoluutiosta riippuen tuottaa kuvia välille (frame rate) 9-30 Hz RGB-kameran videokuvan resoluutio on 640x480 Kamera voisi ottaa kuvia resoluutiolla 1280x1024, mutta pienemmällä taajuudella 3D kuvan resoluutio on 640x480 3D kuvan etäisyystieto on kvantisoitu (pakattu) 11- bittiseksi, jolloin syvyysarvoja voi olla vain 2 11 =2048 kpl Käytännössä eroja saadaan välille [400, 1040], kun kohde sijaitsee etäisyyksillä [500 mm, 6000 mm] 14 7

Kinect Etäisyyskuva paljastaa etäisyyden kvantisoinnista johtuvan pyöristämisen Taso 75 cm päässä Taso 275 cm päässä 15 Menna et al. 2011 RGB-väriarvojen liittäminen pistepilveen Laitteen RGB-kamera on kalibroitava ja sen linssivirheet korjattava Kamera on fyysisesti hieman sivussa infrapunakamerasta, joten RGB-kameran ulkoinen orientointi infrapunakameran koordinaatistossa on selvitettävä (keskinäinen orientointi) 16 http://boofcv.org/index.php?title=file:kinect_point_cloud_basket.jpg 8

Linssivirheiden korjaus Alla on esimerkki IR- ja RGB-kameroiden linssivirheistä 17 Kinect Laskenta tapahtuu itse laitteessa Mahdollistaa reaaliaikaisen Kokovartalon 3D liikkeenseuranta Käden liikkeiden tunnistus Kasvojen tunnistus äänentunnistus 18 9

Ihmisen asennon tunnistus 19 Ihmisen asennon tunnistus Laite tunnistaa yhtä aikaa useita pelaajia 20 10

Ihmisen asennon tunnistus 20 avainpistettä ihmisestä 21 Kasvojen animointi Upper Lip Raiser Lip Corner Depressor Lip Stretcher Jaw Lowerer Brow Lowerer Outer Brow Raiser 22 11

Kinect sovelluksia Sisätilan mallinnus https://www.youtube.com/watch?v=7s8uduaejk8 https://www.youtube.com/watch?v=mqp3bwqxdsc 23 Kinect sovelluksia Käsiohjaus ja liikkeentunnistus 24 http://www.popsci.com/files/imagecache/article_image_large/articles/picture%202_54.png http://technabob.com/blog/2011/06/11/kinect-graffiti-kinect-hack/ 12

Kinect sovelluksia Vaatteiden virtuaalisovitus https://www.youtube.com/watch?v=mr71jrkzwq8 25 Matterport Panoramakeilain, jonka sensoreina on Kinectejä Ohjelmisto rekisteröi 3D näkymät ja 2D kuvat toisiinsa Video: http://matterport.com/faq/ https://vimeo.com/90280230 Showcase: http://www.we-getaround.com/wegetaround-atlantaour-blog/2015/1/8/construction-the- 3-rs-of-matterport-3d-showcasewalkaround-tours-for-generalcontractors 26 13

Muita kolmiointiin perustuvia 3D sensoreita Google Tango Orbbec Astra Intel SR300 Fotonic Q-Series + paljon muita 27 Kinect 2 3D-etäisyyskamera eli perustuu täysin eri teknologiaan kuin ensimmäisen sukupolven Kinect Time-of-flight (TOF) 3D etäisyyskamera 1920 1080 (AKA 1080p) 30 fps 16:9 camera Pystyy seuraamaan 6 aktiivista pelaajaa yhtä aikaa Sormien ja pään liikkeen seuranta 1080p Skype-puhelut Puheentunnistus https://youtu.be/hi5kmnfgds4 28 14

Matriisipohjainen etäisyyskamera Time-of-flight 3D-etäisyyskamerat, flash lidar, ei sisällä liikkuvia osia Valonlähde valaisee koko kohteen moduloidulla valolla Vastaanottimen jokaisen sensorin pitää kyetä vastaanottamaan sekä taustan intensiteetin että lähetetyn moduloidun valon saapumisajan RF-modulated transmitter (20 MHz) Distance image 2D-detector and 2D RF-phase detector Laserkeilain vs. flash lidar 30 http://c.ymcdn.com/sites/www.mapps.org/resource/resmgr/2014_summer_confer ence/graham-flash_lidar-mapps2014.pdf 15

Matriisipohjainen etäisyyskamera Toteutettavissa CCD/CMOS-kennoilla ja ledeillä Saapuneen moduloidun valon vaihe saadaan ristikorreloimalla alkuperäisen signaalin kanssa CCD/CMOS-kennon näytteistys synkronoidaan valon modulointitaajuuden kanssa Näytteistys toistetaan useita kertoja, jotta saadaan vähennettyä kohinaa www.mesa-imaging.ch 31 Sensorivaihtoehtoja Avalanche Photo Diode Focal Plane Array (APD-FPA) Microchannel Plate photomultiplier tubes (MCP-PMT) Nano electron injection 32 http://c.ymcdn.com/sites/www.mapps.org/resource/resmgr/2014_summer_confer ence/graham-flash_lidar-mapps2014.pdf 16

Matriisipohjainen etäisyyskamera Jos pystytään rekisteröimään 4 havaintoa (A0, A1, A2, A3) moduloidun valon periodin aikana, signaali voidaan palauttaa kokonaiseksi kokonaisintensiteetti amplitudi vaihe Etäisyys saadaan f mod on modulaation taajuus 33 Lange, R. and Seitz, P., 2001. Solid-state time-of-flight range camera. IEEE Transactions on Quantum Electronics, 37 (3), pp. 390-397. 34 17

3D-etäisyyskamerat Toistaiseksi useimmissa laitteissa on heikko resoluutio, joten avauskulma on hyvin kapea pidemmillä etäisyyksillä Suurin osa laitteista mittaa enintään 10 metriin Osa laitteista kykenee mittaamaan usean kilometrin päähän Mittausnopeus tyypillisesti välillä 5-60 Hz 35 Kuva: http://ssco.gsfc.nasa.gov/workshop_2010/day3/roger_stettner/stettner_asc_workshop_presentation.pdf Valmistajia on lukuisia Mesa Imaging, SwissRanger 4000 (SR4000) http://www.mesa-imaging.ch/home/ PMD Technologies, http://www.pmdtec.com/ Microsoft (Kinect 2) Fotonic, http://www.fotonic.com TeraRanger, http://www.teraranger.com/ ASC, www.advancedscientificconcepts.com Jne. 36 18

Ajoneuvoavustin Flash lidar soveltuu mainiosti liikkuvan autoon havainnoimaan ympäristössä tapahtuvia liikkeitä ja tunnistamaan esteitä 37 http://c.ymcdn.com/sites/www.mapps.org/resource/resmgr/2014_summer_confer ence/graham-flash_lidar-mapps2014.pdf Kohteen havaitseminen sumussa 38 http://www.princetonlightwave.com/mm-products/3d-ladar/lidar-imaging 19

Telakoitumisavustin, TigerEye 3D 39 Merkitys tulevaisuudessa Flash lidar tuottaa valokuvamaisesti 3D näkymiä, mikä mahdollistaa liikkuvien kohteiden mittauksen Osin päällekkäisten 3D-kuvien käytön sisäisen laadun varmistukseen Jopa 3D kartoituksen ilman GPS/IMU-laitteita (päällekkäisten 3D-kuvien keskinäinen orientointi) Reaaliaikaiset sovellukset https://www.youtube.com/watch?v=-qtrrylmt4k 40 20

Kolmiointiin perustuva edullinen 3D skanneri http://www.david-laserscanner.com/ 41 SLAM - simultaneous localization and mapping Ongelma: halutaan navigoida, mutta ei tunneta ympäristöä Ratkaisu: Kartoitetaan ympäristö reaaliaikaisesti ja sitten navigoidaan SLAM-laitteisto tarvitsee siis kartoitusinstrumentin Stereokamerat, RGB-D, flash lidar, laserkeilain, kaikuluotain 42 21