Konenäkö robotin ohjauksessa
|
|
- Kimmo Kokkonen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 ELEC-C1310 Automaatio- ja systeemitekniikan laboratoriotyöt Konenäkö robotin ohjauksessa Heikki Hyyti Työn assistentti
2 1 KONENÄKÖJÄRJESTELMIEN SOVELLUSALUEITA ROBOTIN OHJAUS KONENÄKÖJÄRJESTELMIEN RAKENNE KUVAN MUODOSTUS Kamerat Optiikka VALAISTUS Eri valaistusmenetelmiä KUVANKAAPPAUS KUVANKÄSITTELY KEHITTYNEEMPIÄ KONENÄKÖALGORITMEJA SIFT SURF PÄÄTÖKSENTEKO- JA OHJAUSJÄRJESTELMÄ SULAUTETUT JÄRJESTELMÄT LABORATORIOTYÖ LAITTEISTO Kamera Kuvankäsittelyohjelma Robotti Ohjausjärjestelmä KÄYTTÖOHJE LABORATORIOTYÖ Esiselvitystehtävä Laboratorioharjoitus...20 SANASTOA
3 Konenäkö robotin ohjauksessa Jokaisella on varmasti jonkinlainen käsitys konenäöstä tai robottinäöstä. Konenäköjärjestelmiin liittyvät matemaattiset algoritmit ja mallit on tunnettu jo pitkään. Yleensä konenäössä käytettävät algoritmit vaativat paljon laskentaa johtuen kuvassa olevan informaation suuresta määrästä. Konenäköjärjestelmien yleistyminen teollisuudessa alkoi tietotekniikan kehittyessä ja tietokoneiden laskentatehon kasvaessa. Konenäössä tarvittavien tekniikoiden kehittyminen sekä laskentatehon lisääntyminen merkitsevät entistä luotettavampia järjestelmiä, ohjelmistojen parempia ominaisuuksia ja alhaisempia hankintakustannuksia. 1 Konenäköjärjestelmien sovellusalueita Konenäköjärjestelmiä käytetään nykyisin laajasti teollisuuden eri aloilla. Yleisesti konenäköjärjestelmien sovellusalueet löytyvät erilaisten prosessien automatisoinnista. Tällöin konenäköä käytetään ihmisoperaattorin tilalla prosessin vaikeissa, aikaa vievissä, yksitoikkoisissa, vaarallisissa tai suoranaisesti mahdottomissa vaiheissa. Konenäköjärjestelmien eräs laajimmista sovellusalueista on erilaiset lajittelu- ja laadunvalvontatehtävät. Postin materiaalivirtoja hallitaan konenäöllä tutkimalla erilaisten lähetysten pakkausmerkintöjä, joiden perusteella lähetykset ohjataan oikeaan paikkaan. Pakkausprosesseissa pullojen täyttöastetta voidaan tarkkailla konenäköjärjestelmällä. Kierrätettäviä materiaaleja kuten lasia voidaan lajitella oikean värin mukaan tai tunnistaa onko pulloihin jäänyt roskia jotka edellyttävät pesemistä. Paperin valmistuksessa paperikoneen paperirainan laatua voidaan tutkia etsimällä rainasta reikiä konenäön avulla. Tuotteen koordinaatit voidaan määrittää konenäön avulla. Tätä informaatiota käytetään esimerkiksi toimilaitteiden ohjaukseen kappaleen poimimiseksi pakkaamista varten. Kappaleen koordinaatteja ja dimensioita käytetään myös kokoonpanotehtävissä, jossa uusia komponentteja liitetään kappaleeseen näiden tietojen mukaan. Sahoilla tukkien sahaustapaa optimoidaan konenäön avulla. Konenäköä voidaan käyttää myös liikkuvan laitteen, kuten lastausrobotin ohjaamiseen. Tällöin ympäristöstä etsitään konenäön avulla tunnettuja piirteitä, "majakoita" tai seurataan jotain jatkuvaa muotoa kuten määrätyn väristä viivaa. Tällaisessa sovelluksessa konenäön avulla saatava informaatio fuusioidaan yleensä muuhun sensoridataan tarkan ohjauksen mahdollistamiseksi. Prosessiteollisuudessa tuotteen laatua ja valmistumista selvitetään sen ulkoisten näkyvien ominaisuuksien perusteella tai mikroskooppisia kuvia käyttäen. Esimerkiksi kuparin rikastuksessa nesteen pinnalle muodostuvien kuplien kokoa käytetään yhtenä mittarina. Sokerin valmistuksessa sokerin kidekoosta voidaan päätellä haihtuuko ylimääräinen neste oikealla nopeudella. Konenäköjärjestelmiä käytetään nykyisin myös paljon automaattisissa laitteissa, kuten seteli-, polttoaine-, tai pullopalautusautomaateissa. Lisäksi erilaiset valvontajärjestelmät ovat kehittymässä enemmän ja enemmän automaattisiksi. 2
4 2 Robotin ohjaus Robottien ohjaamisella tarkoitetaan tässä erilaisten teollisuusrobottien ohjausta. Perinteinen tapa ohjata robotteja on opettaa niille joukko toimintapisteitä. Näissä pisteissä suoritetaan erilaisia operaatioita, kuten poimitaan kappaleita tai asetetaan niitä paikalleen. Online-ohjelmoinnissa toimintapisteet opetetaan ohjaamalla robotti manuaalisesti haluttuun paikkaan ja tallentamalla pisteen koordinaatit robotin muistiin. Robotin työkiertoa ohjaava ohjelma voi sitten käyttää näitä pisteitä. Esimerkiksi piirilevyn komponenttien kokoonpanossa robotille on voitu opettaa joukko pisteitä, joihin jokaiseen tuodaan erilaisia piirilevylle asetettavia komponentteja. Jos toimintapisteiden määrä on suuri, voidaan robotin työskentelyä simuloida kolmiulotteisten CAD -mallien avulla. Tällöin työkohteen malliin määritetään robotille opetettavat toimintapisteet ja robotin liikeradat pisteiden välillä. Simuloinnin tuloksena saadaan valmiit toimintapisteet, jotka voidaan liittää suoraan robotin ohjelmaan. Esimerkiksi monimutkaisten pintojen työstämisessä simulointia käytetään paljon. Tätä ohjelmointimenettelyä sanotaan offline-ohjelmoinniksi, koska robotin toimintaa ei tarvitse keskeyttää ohjelmaa muutettaessa. Aikaisemmissa tapauksissa robotti käsittelee siis kappaleita, joiden paikka ja orientaatio pysyvät vakiona. Jos kappaleiden paikka tai orientaatio vaihtelee, ei ennalta muistiin opetettuja pisteitä voida käyttää. Kappale on paikannettava robotin koordinaatistoon ja sen orientaatio on selvitettävä. Tämä voidaan tehdä esimerkiksi käyttäen konenäkösovelluksia. Tässä laboratoriotyössä tehdään konenäköjärjestelmää apuna käyttävä palikoiden paikan ja asennon selvittämiseen sopiva algoritmi, jota voidaan käyttää robotin apuna. 3
5 3 Konenäköjärjestelmien rakenne Konenäköjärjestelmä voidaan jakaa neljään eri osaan: kuvan muodostukseen, kuvankaappaukseen, kuvankäsittelyyn ja ohjausjärjestelmään. Kuvassa on viidentenä osana esitetty automaatiojärjestelmän muita laitteita ja antureita, jotka liittyvät konenäköjärjestelmään, mutta eivät ole varsinaisesti osa sitä. Kuvan muodostus Kamerat, linssit, valaistus Kuvankaappaus Muuntaa ja tallentaa kuvan digitaaliseen muotoon Kuvankäsittety Ohjelmisto jolla käsitellään tallennettu kuva ja etsitään halutut piirteet ja ominaisuudet kuvasta ohjaukset data Ohjausjärjestelmä Ohjelmisto jolla analysoidaan kuvasta löydetyt piirteet ja ohjataan koko järjestelmää Muut järjestelmään liittyvät laitteet (anturit, toimilaitteet) Kuva 1 Konenäköjärjestelmän osat 3.1 Kuvan muodostus Kuvan muodostuksessa käytetään linssejä, kameraa ja valoherkkää ilmaisinta (image sensor), jonka kaksiulotteiselle pinnalle kolmiulotteisesta kuvauskohteesta heijastuvat tai syntyvät valonsäteet projisoidaan. Valonsäteet kulkevat linssien läpi kuvasensorille. Kuvaushetken valaistus vaikuttaa huomattavasti kuvanmuodostukseen Kamerat Useimmat myytävät videokamerat on kehitetty ihmissilmän ehdoilla, jolloin miellyttävä kuva on tärkeä ominaisuus. Ihminen myös näkee vain rajallisen määrän kuvia sekunnissa ja vain tietyillä aallonpituuksilla, joten hyvältä näyttävä kuva ei välttämättä anna parasta mahdollista tietoa kuvattavasta kohteesta konenäkösovelluksen kannalta. Yleisimmät kamerat eivät yleensä sovi sellaisiin konenäkösovelluksiin, jossa kuvaa käytetään tarkkoihin mittauksiin tai kuvattava kohde liikkuu nopeasti. Kameran omaisuuksiin kuuluvat esimerkiksi sen kuvasensorin tyyppi ja koko sekä sen tuottaman videosignaalin tyyppi. 4
6 Kuva 2 Yksinkertaistettu kuva digitaalisen/analogisen kameran rakenteesta Analoginen kamera (kameran historiaa, lähteenä wikipedia.fi) Kuvasensori Ensimmäisen täysin elektronisen videokameran kehitti ja konstruktoi venäläissyntyinen sähköinsinööri ja keksijä Vladimir Zworykin vuonna Hänen suunnittelemansa videokamera oli samalla perusta nykyisen elektronisen televisiotekniikan toiminnalle. Zworykinin videokamerassa käytettiin melko erikoisenmuotoista, lasista katodisädeputkea, jonka sisään asennettu valoherkkä kuvaelementti muutti sen pinnalle heijastuneen kuvan elektroniseksi signaaliksi. Samalla Zworykin keksi hajottaa optisen kuvan osiin eli vaakasuuntaisiin kuvajuoviin, jolloin kokonainen kuva voitiin siirtää vain yhtä sähköistä johdintietä vastaanottimeen Zworykinin videokamerassa käytetyn katodisädeputken toiminta on hyvin samanlainen kuin itse TV-vastaanottimen kuvaputki. Putken elektronitykillä synnytetyllä ohuella elektronisuihkulla "piirretään" vaakajuovia valoherkkään elementtiin, joka yhdessä säteen ja siihen kohdistuvan valon kanssa tuottaa säteen kohdalla valonvoimakkuudesta riippuvaisen sähköjännitteen. Elektronisäteen liikettä ohjataan putken ulkopuolella olevilla keloilla, jonka magneettisuus muuttaa säteen kulkusuuntaa luvulla kaikissa videokameroissa alkoivat yleistyä puolijohdetekniikalla valmistetut CCD-kennot, joilla vanhanmalliset katodisädeputket voitiin korvata pois käytöstä. Kameraputkiin verrattuna CCD-kennot reagoivat nopeasti liikkeisiin jättämättä kuvaan häntiä. Lisäksi ne ovat käyttövalmiita välittömästi ilman kameraputkien vaatimaa hehkutusaikaa, tarvitsevat toimiakseen huomattavasti vähemmän sähkövirtaa ja pienempää jännitettä sekä pystyvät kuvaamaan huonommassakin valaistuksessa. Melkein kaikissa vanhemmissa videokameroissa käytetään kuvasensorina CCD - kennoja (charge coupled device). Ne ovat suosittuja laajan valoalueen sekä pienen kokonsa ansiosta. CCD -kenno on yksinkertainen laite, jossa jokainen pikseli (kennon fotodiodi) vain reagoi valoon ja tallettaa valon siihen aiheuttaman varauksen. Tämä varaus siirretään piirillä eteenpäin käsittelyä ja lukemista varten, ja mm. AD -muunnos tehdään erillisellä piirillä. Kennon valoherkät fotodiodit 5
7 eivät näe värejä, vaan ne muodostavat kohteesta säteilyn voimakkuuden pohjalta harmaasävykuvan. Useimmiten kameroiden värit syntyvät valoherkkien diodien päällä olevista värisuotimista sekä algoritmista, joka yhdistää vierekkäisten eriväristen suotimien läpi tullutta signaalia luoden värikuvan. Värisuotimet ovat yleensä punainen, vihreä ja sininen. Joissakin kalliimmissa kameroissa on jokaiselle värille oma kennonsa. Tällöin valo jaetaan kolmeen osaan eri värikennojen välille samalla eri aallonpituuksia suodattaen. Uudempaa teknologiaa edustavat CMOS -kennoihin (complementary metal - oxide semiconductor) perustuvat kamerat. Ne tulivat markkinoille vuonna 1998 CCD -kennojen vaihtoehdoksi, ja CMOS -kennojen käyttö on sen jälkeen pikkuhiljaa lisääntynyt ja syönyt markkinoita CCD -kennoilta sekä markkinoiden ala- että yläpäästä (kännykkäkamerat sekä digitaaliset järjestelmäkamerat). CMOS -kennossa jokaisessa pikselissä tehdään muunnos varauksesta jännitteeksi sekä signaalin vahvistus, jolloin varausta ei tarvitse siirtää kennopiirillä, josta johtuen CMOS -kennoilla päästään yleensä pienempään virrankulutukseen kuin CCD -kennoilla. Lisäksi mm. AD -muunnos tehdään yleensä itse kennopiirillä, jolloin CMOS -kennon kanssa tarvitaan kameraan vähemmän muita piirejä. Matriisi/viivakamera Matriisikamerassa CCD/CMOS -kennon kuvaelementtejä (pixel) on m x n kappaletta matriisissa. Kennoja on erikokoisia, mitä enemmän elementtejä sitä hitaampaa on kuvan käsitteleminen. Suuremmilla kennoilla päästään parempaan tarkkuuteen (resoluutio), sillä kuvaelementtien lisääntyessä voidaan toistaa pienempiä yksityiskohtia. Suuren tietomäärän siirtäminen kuitenkin vie enemmän aikaa ja kuvien määrä sekunnissa (fps) jää pienemmäksi. Viivakameroissa on kuvaelementtejä jonossa (1 x m vektori), toisin kuin matriisikameroissa. Viivakameroiden tarkkuus on parempi ja kuvankäsittely nopeampaa, sillä pikseleitä käsitellään kerralla vähemmän kuin matriisikameroissa. Viivakameroita käytetäänkin liikkuvien kohteiden kuvaamiseen kuten radan seurantaan. Viivakamerat ovat kalliimpia hinnaltaan ja vaativat voimakkaamman valaistuksen. Voimakkaampi valaistus tarvitaan kompensoimaan lyhyempi valotusaika, kun ainoata kuvariviä käytetään tuhansia kertoja sekunnissa. Analoginen/digitaalinen videosignaali Videosignaali voi olla joko analogista tai digitaalista. Digitaalisuus on datan syöttämisessä, käsittelyssä, siirrossa, tallennuksessa ja esittämisessä käytettävä menetelmä, jossa data esitetään täsmällisinä arvoina, joita on rajallinen määrä. Tavallisin digitaalinen järjestelmä on binäärijärjestelmä, jossa käytetään vain kahta arvoa, 0 ja 1. Näille sovituille tiloille on määritetty jokin analoginen vastine, esimerkiksi jännitetasot <1V ja >4V, jolloin järjestelmä tulkitsee jännitteen arvon digitaaliseksi signaaliksi 0 analogisen jännitearvon ollessa kynnysarvoa pienempi. Samoin tehdään tilalle 1. Piirit suunnitellaan yleensä pitämään entinen tilansa niin kauan kunnes toinen raja-aita ylitetään tai alaraja vastaavasti alitetaan. Tämän hystereesi-ilmiön avulla vältytään kohinan aiheuttamilta häiriöiltä. Kun jännite siirtyy hiljalleen 0V:ta 5V suuruiseksi, tila vaihtuu vasta 4V rajan ylityttyään, ja voi vaihtua takaisin tilaksi 0 vasta kun alitetaan 1V raja. Tällöin tilan muutoksen hetkellä tullut kohinasig- 6
8 naali ei pääse helpolla muuttamaan tilaa hetkellisesti 0:ksi ja taas takaisin tilaksi 1. Analoginen signaali sitä vastoin voi saada mitä tahansa jännitearvoja sallitulta alueelta. Tästä johtuen analogiseen signaaliin summautuu helpommin kohinaa ja muita häiriöitä. Tietoa käsittelevissä laitteissa on yleensä sekä digitaalisia että analogisia osia. Esimerkiksi digitaalikameran A/D muunnin muuttaa valon analogisen signaalin digitaaliseksi signaaliksi ja tallettaa sen muistiinsa. Tavallisesti tämä digitaalinen tieto muunnetaan D/A muuntimessa etsimen tai näytön analogiseksi kuvasignaaliksi. Käyttäjälle näkyvä kuva on siten analoginen, mutta kuvan tallennusmuoto digitaalinen. Digitaalisissa kameroissa käytetään monia erilaisia standardeja. Teollisuuden digitaaliset videokamerat käyttävät nykyisin useimmiten FireWire- (IEEE 1394) tai uusimmissa GigE Vision standardia. FireWiressä laitteet kytketään nopeaan sarjaväylään, jossa kuvadataa siirretään 800 tai 400 Mbit sekuntinopeudella. Samaan FireWire-porttiin voi liittää 63 laitetta samaan aikaan. GigE Vision standardissa kuvadata ja kameran komennot siirretään Gigabit Ethernet verkossa UDP-paketteina. Nyt uutena väylänä konenäkökameroihin on tulossa USB3 väylä. Televisiolähetyksiin käytetyt analogiset videosignaalit on täysin standardoitu, eli samaa standardia tukevat kamerat lähettävät kuvadatan yhdenmukaisesti. Yleisimmät analogisen videosignaalin standardit (ks. sanasto) PAL NTSC SECAM Analogisia televisiokameroita käytetään nykyisin vähemmän digitaalisten laitteiden tultua yleisemmiksi. Kameran kehityksen historia on kuitenkin hyvä tuntea, koska jokainen digitaalinen kamera joutuu tuottamaan kuvan mittaamastaan valosta analogisesti sittemmin muuntaen signaalin digitaaliseksi. Analogisten videosignaalien ominaisuuksia Synkroninen ja asynkroninen päivitys (synchronous/asynchronous scan) Yleisten standardien (PAL, NTSC, SECAM) mukaiset kamerat lähettävät videosignaalia synkronisesti vakiotaajuudella. Asynkronisessa päivityksessä kameralle lähetetään ulkoinen liipaisusignaali, jonka avulla uutta kuvaa voidaan pyytää haluttaessa. Tämä on hyödyllinen ominaisuus nopeissa konenäkösovelluksissa. Lomitettu skannaus (interlaced scan, RS-170) Normaalit videokamerat on kehitetty alunperin televiolähetyksiä varten (standardi RS-170), jossa kuvan päivitystä ruudulle on pyritty pehmentämään päivittämällä kerralla joka toinen rivi kuva -alueesta. Lomitettu skannaus voi olla ongelma konenäkösovelluksissa. Kun viereiset rivit päivitetään eri ajanhetkinä, liikkuvat kohteet ovat eri kohdissa parillisilla ja parittomilla riveillä. 7
9 Peräkkäinen skannaus (sequential sqan) Peräkkäistä skannausta tukevat kamerat lukevat kuvasensorin kaikki rivit kerralla. Nämä kamerat ovat parempia konenäkösovelluksiin kuin kamerat, jotka tukevat vain lomitettua skannausta. Kameroissa on usein lisätoimintona mahdollisuus käyttää myös lomitettua skannausta (joka usein pitää ymmärtää kytkeä pois päältä ongelmien välttämiseksi) Optiikka Kameran kennolle muodostuva kuva riippuu optiikasta, joka sen sinne projisoi. Optiikan ja linssien valintaan on kiinnitettävä huomiota varsinkin, jos halutaan erottaa tarkkoja yksityiskohtia kuvasta. Kuvassa 3 on esitetty yksinkertaistettu kuva kameran optiikan toiminnasta. Siinä linssi projisoi kuvan kohteesta kennolle. Kuvassa 4 on esitetty esimerkki todellisesta linssijärjestelmästä, jossa yhden linssin sijaan käytetään usean erilaisen linssin kombinaatiota. Kuvassa siniset linssit ovat eri taitekertoimella taittavaa materiaalia, jolla pyritään korjaamaan erivärisen valon erilaista taittumista. Aukkoa säätävä iiris on sijoitettu linssijärjestelmän keskelle. Kuva 3 Yksinkertaistettu kuva kameran optiikasta. Kuva 4 Esimerkkipiirros todellisesta linssijärjestelmästä järjestelmäkameralle (Sigma 150mm F2.8 EX DG HSM APO MACRO). (Lähde: 8
10 Linssin fysikaalisista rajoitteista ja valmistuksesta johtuvat linssivirheet vaikeuttavat kuvankäsittelyllä tehtäviä mittaus- ja paikannusoperaatioita, tosin nykyisin suurin osa näiden virheiden vaikutusta voidaan kompensoida laskennallisesti. Kuvassa 4 on esitetty radiaalisen ja tangentiaalisen vääristymän aiheuttamat muutokset kuvassa. Radiaalisessa vääristymässä, eli tynnyri- tai tyynyvääristymässä (kuva 4a), kuva venyy reunoilta optiseen keskipisteeseen nähden. Tangentiaalisessa vääristymässä kuvan reunapisteet siirtyvät keskipisteeseen nähden.. Kuvassa 4b tangentiaalinen vääristymä on tapahtunut keskipisteestä vasemmalle (jolloin, jos keskipisteet piirretään päällekkäin, kuva näyttää venyneen ulkokehältä oikealle). Kameran kalibrointi on menettely, jossa nämä vääristymät pyritään tunnistamaan, jotta ne voidaan laskennallisesti pyrkiä korjaamaan myöhemmissä kuvankäsittelyvaiheissa. Kuva 5 Linssivirheiden vaikutus kuvaan a) radiaalinen vääristymä b) tangentiaalinen vääristymä. Yhtenäinen viiva: ei virhettä. Katkoviiva: positiivinen virhe. Pisteviiva: (radiaalinen ) negatiivinen virhe. Alla on listattu lyhyesti muutamia seikkoja, joihin linssin (optiikan) valinnassa on syytä kiinnittää huomiota. Polttoväli (focal length) Optisen systeemin polttoväli on mitta sille, miten paljon se kokoaa tai hajottaa valoa. Systeemin optinen taittokyky on sitä suurempi mitä pienempi on sen polttoväli. Koveran linssin polttoväli on negatiivinen ja kuperan positiivinen. Laajakuvakulmaisissa linsseissä polttoväli on pieni, kun taas esim. kaukoputkessa polttoväli on suuri. Valotusaukko (yleisesti aukko) Valotusaukko (yleisesti aukko) on objektiiveissa himmentimen säätelemän reiän koko. Aukko kuvastaa objektiivin valonkeräyskykyä. Aukon koko ilmoitetaan suhteessa objektiivin polttoväliin f, esim. f/1.4, (ks. Aukkosuhde). Aukkosuhde (f-luku, focal ratio) Optisen järjestelmän aukkosuhde κ saadaan kaavalla 9
11 f κ =, D jossa f on polttoväli ja D valon sisääntuloaukon halkaisija. Käytännössä tämä tarkoittaa sitä, että mitä suurempi aukko (pienempi f -luku) optiikalla on, sitä enemmän valoa kameran kennolle pääsee, jolloin toiminta huonossa valaistuksessa tai lyhyillä suljinajoilla on mahdollista. Aukkosuhde ilmoitetaan tavallisesti merkinnällä f/x, jota on tapana kohdella yksittäisenä merkkinä ("f-luku"). Muita vakiintuneita merkintätapoja ovat 1/x ja fx. Aukkosuhde f/16 voidaan siis merkitä myös esimerkiksi 1/16, f16 tai "aukko 16". Linssin tarkennus Todellisuudessa objektiivi ei pysty kuvaamaan täysin tarkasti kuin yhdeltä etäisyydeltä, niin sanotulta tarkennusetäisyydeltä. Kuva syntyy tämän etäisyyden etu- ja takapuoleltakin, mutta yksityiskohdat pehmenevät riippuen käytetystä aukosta. Objektiivin tarkennusetäisyyttä voidaan säätää muuttamalla sen etäisyyttä kuvatasosta (kennosta) tai muuttamalla polttoväliä. Parhaan tarkennuksen ympärille tulevaa syvyyssuuntaista tarkasti tarkentunutta aluetta sanotaan syväterävyysalueeksi. Syväterävyysalue on sitä lyhempi mitä suurempaa aukkoarvoa käytetään. Vastaavasti pientä aukkoarvoa käytettäessä syväterävyysalue voi ulottua kuvan etualalta äärettömään. Aukon arvon lisäksi syväterävyysalueeseen vaikuttaa kuitenkin myös objektiivin todellinen polttoväli ja toisaalta kohteen etäisyys kamerasta: mitä lähempänä olevaa kohdetta kuvataan, sitä lyhyemmäksi syväterävyysalue muodostuu. Erityisen merkittävää tämä on makrokuvauksessa: kuvattaessa vain muutaman senttimetrin päässä olevaa kohdetta suurella aukkoarvolla syväterävyysalue saattaa rajoittua muutamaan millimetriin tarkennusetäisyyden ympärille. Zoom/ vakiosuurennuslinssit Erikoislinssit Zoomattavaa linssisarjaa on joustavampi käyttää kuin vakiosuurennukseen hiottuja linssejä. Zoom -optiikassa esiintyy kuitenkin enemmän virhettä kuin vakiolinsseissä, jonka lisäksi virheet saattavat vaihdella riippuen zoomin asennosta. Myös linssin f-luku yleensä muuttuu zoomia käytettäessä. Linssivirheitä voidaan vähentää erilaisilla valmistusmenetelmillä. Tämä tuo tietysti lisää kustannuksia hankintavaiheessa, mutta tällöin optiikan kalibrointi ja virheiden minimointi ei vaadi yhtä paljon työtä. Kalliimmissa objektiiveissa linssien aiheuttamia värivirheitä, taittovirheitä ja muita vääristymiä on korjattu erilaisten kuperien ja koverien eri materiaaleista valmistettujen linssien ja pinnoitteiden yhdistelmillä. Monimutkaisimmissa linssijärjestelmissä erilaisia linssejä voi olla jopa kymmeniä. Kalansilmäobjektiiveiksi (fisheye) kutsutaan laajakulmaobjektiiveja, joissa tynnyrivääristymää ei yritetäkään vähentää tai poistaa, vaan sen annetaan tarkoituk- 10
12 sella olla hyvin suuri, jolloin linssistä voidaan tehdä laajakulmaisempi kuin vääristymäkorjatulla linssillä. Eräs erityislaatuinen objektiivityyppi saadaan, kun himmentimen aukko asetetaankin linssin ja kuvatason väliseen polttopisteeseen. Näin saadulla telesentrisella objektiivilla on mielenkiintoinen ominaisuus: Kuvatasoon tulevat vain säteet, jotka ovat likimain yhdensuuntaisia optisen akselin kanssa. Tästä seuraa se, että suurennos ei riipu etäisyydestä, ja että kameran kuva-ala on yhtä suuri kuin objektiivin linssi. Telesentristä linssiä voidaan käyttää esimerkiksi tarkkaan kohteen mittaamiseen tai perspektiivivirheiden minimoimiseen. Isojen kohteiden kuvaaminen ei kuitenkaan onnistu helpolla, koska kuvattava kohde voi olla vain linssin kokoinen. Kuvassa 5 on esitetty telesentrisen optiikan perusperiaate. Kohde Polttopiste f Optinen akseli Linssi ja projektiokeskipiste Kuva Kuva 6 Telesentrinen optiikka, jossa aukko linssin ja kuvatason välissä. 3.2 Valaistus Valaistuksella on tärkeä merkitys kuvan muodostuksessa. Kohteeseen vaikuttava valaistus pidetään yleensä muuttumattomana, sillä tämä helpottaa kuvankäsittelyä huomattavasti. Erilaisia valaistustekniikoita sovelletaan riippuen sovelluskohteesta. Hyvin toteutettu valaistus valaisee kohteen siten, että kuva on mahdollisimman yksinkertainen, mutta silti riittävä informaatio sisällöltään tehtävän suorituksen kannalta. Monissa sovelluksissa kohdetta on hyvä valaista tasaisella epäsuoralla (diffuusilla) valolla, jolloin vältetään heijastukset ja varjot kuvassa Eri valaistusmenetelmiä Suora valo (Directional Light) Suunnatut valovoimaiset lamput tuottavat kirkkaan valon ja terävät varjot. Ne eivät tuota tasaista valaistusta kohdepinnalle. Kohteen etupuolen piirteet ja muodot tulevat näkyviin valoina ja varjoina. Menetelmällä voidaan korostaa tietyn suuntaisia uria ja koloja valon tulosuuntaa muuttamalla. Joillakin materiaaleilla esimerkiksi metalleilla tai lasilla menetelmä aiheuttaa kirkkaita heijastuksia valonlähteestä. Koaksiaalinen valaistus (Coaxial Light) Koaksiaalinen valaistus toteutetaan erityisellä objektiivilla, jossa on säteenjakaja eli puoliläpäisevä peili. Puoliläpäisevän peilin toiselta puolelta valaistaan valolla jolloin valo kulkee säteenjakajan kautta linssin läpi kohteeseen ja heijastuu sieltä samaa reittiä takaisin säteenjakajaan, jonka läpi se kulkee nyt kameran kennolle. 11
13 Säteenjakajan avulla tuotetaan yhdensuuntainen valo optisen akselin suuntaisesti. Tällöin ei synny ollenkaan varjoja. Rengasvalo linssin ympärillä yrittää toteuttaa saman, mutta on ns. huono approksimaatio. Menetelmä soveltuu esim. korkeiden kohteiden ja reikien kuvaamiseen. Epäsuora valo (Diffuse Light) Epäsuora valo heijastetaan yleensä toisen pinnan kautta kohdepinnalle. Tämä tuottaa tasaisen valon koko pinnalle ja vähentää varjoja. On myös olemassa ns. Cloudy day -valaisin, jolla kohde ympäröidään niin, että joka suuntaan tulee diffuusisti yhtä suuri valaistus. Taustavalo (Back Lighting) Taustavalo heijastetaan siten kameraa kohti, siten että valaistava kappale on kameran ja valolähteen välissä. Tällä tavalla saadaan kappaleen ulkoreunat hyvin esille esim. mittausta varten. Sivuvalo (Side Lighting) Sivuvalaistuksessa kohdetta valaistaan suunnatulla valolla hyvin pienestä kulmasta. Tällöin valo heijastuu ja siroaa kameraan vain pinnan epätasaisuuksista. Tämän avulla voidaan kuvata (ja lukea) esim. kaiverrettuja (tai koho-) tekstejä. Rakenteellinen valaistus (Structural Light) Rakenteellisessa valaistuksessa tehdään esim. laserilla tunnettuja kuvioita kappaleen pintaan, jolloin kuvion perusteella voidaan mitata kohteen muotoja. Rakenteellista valaistusta käytetään mm. kolmiulotteisissa mittauksissa. Esimerkiksi Microsoftin Kinect toimii rakenteellisen valaistuksen avulla käyttäen infrapunaprojektoria ja infrapunakameraa värikameran lisäksi. Salamavalo, Stroboskooppi (Strobe light) Välkkyvät strobovalot ovat tarpeen paitsi tanssilattialla, myös muissa tilanteissa jolloin kuvattava kohde liikkuu nopeasti. Valaisemalla kohde pienen ajanhetken ajaksi (sekunnin murto-osa) voidaan kohteen liike pysäyttää ja estää muuten sumeaksi muodostuva kuva (blurring). 3.3 Kuvankaappaus Kuvankaappauslaite voi olla joko erillinen laite tai tietokoneeseen integroitu elektroninen kortti, jota tarvitaan, jotta kuva voidaan tuoda järjestelmän käsiteltäväksi. Useimmat erillisistä kuvankaappauskorteista (frame grabber board) liitetään PC:n PCI tai PCI-E - väylään nopean tiedonsiirron mahdollistamiseksi muistiin ja näytölle. Useimmiten erityisille kuvankaappauskorteille tulee käyttöä kun halutaan kytkeä useampi nopeaa väylää käyttävä kamera kiinni samaan tietokoneeseen. Analogista videosignaalia käsiteltäessä kuva on ensin muunnettava digitaaliseen muotoon. Tämän jälkeen digitaalinen kuva voidaan siirtää muistiin käsiteltäväksi tai näytölle. Signaalin muunnoksien vuoksi muistiin kaapattu kuva ei vastaa täysin kameran kuvasensorin pikseleitä. Kuvassa 6 on havainnollistettu analogisen siirtotien toimintaa. 12
14 Analogisen videosignaalin siirtotapoja ovat mm. RGB Composite video S-VHS kameran pikselit analoginen videosignaali pikselit muistissa kuvasensori (ccd -kenno) siirtotie muistiin kaapattu kuva Kuva 7 Digitaalisen kameran analogisen videosignaalin kaappaus takaisin digitaaliseen muotoon muistiin Digitaalista videosignaalia ei luonnollisesti tarvitse muuntaa analogiseen muotoon, mutta riippuen signaalin välittämiseen käytetyn siirtotien standardista erillinen kortti voi kuitenkin olla tarpeen. Kuvassa 7 on havainnollistettu digitaalisen videosignaalin analogisen siirtotien ideaa. Digitaalisen videosignaalin siirtotapoja ovat mm. IEEE 1394 (Firewire) GigE Vision (Gigabit Ethernet) Universal Serial Bus (USB2 / USB3) kameran pikselit digitaalinen videosignaali pikselit muistissa kuvasensori (ccd -kenno) siirtotie muistiin kaapattu kuva Kuva 8 Digitaalisen videosignaalin kaappaus muistiin Digitaalinen signaali soveltuu paremmin konenäkösovelluksiin, sillä sen tuottamat pikselit vastaavat täysin kuvasensorin pikseleitä. Digitaalisen videosignaalin potentiaalisia hyötyjä ovat pienemmät häiriöt (noise), kuvan suurempi päivitystaajuus (frame rate) sekä parempi resoluutio. 13
15 Erillisten kuvankaappauskorttien ominaisuuksia ovat mm. Mahdollisuus usealle kameralle Useimmat kortit tukevat 2, 4 tai useamman kameran yhtäaikaista liittämistä samaan korttiin. Jotkin kehittyneet kortit tukevat usean kameran kuvan samanaikaista kaappaamista. Liipaisu (trigger) ja stroboskooppi ominaisuudet Useimmat kortit tukevat ulkoista liipaisua kuvankaappauksen ajoittamiseksi. Jotkin kortit tukevat myös ohjattavaa ja synkronoitavaa stroboskooppia. Binääri I/O / Sarjaliitäntä Joissain kuvankaappauskorteissa on lisäksi I/O linjoja anturien, toimilaitteiden tai ohjausyksiköiden (esim. ohjelmoitavat logiikat) liittämiseksi konenäköjärjestelmään. Kuvadatan pakkaus Jotkin erilliset kuvankaappauskortit osaavat usein pakata videon M-JPEG- tai MPEG2-muotoon. Suurta määrää kuvadataa kerättäessä videokuvan pakkaaminen erillisellä kortilla vähentää huomattavasti tarvittavaa suoritintehoa ja tarvittavaa tallennustilaa. 3.4 Kuvankäsittely Muistiin kaapatun kuvan käsittely voi tapahtua joko täysin tietokoneen muistissa tai osittain myös kaappauskortin omassa muistissa. Joissain kehittyneissä korteissa on oma prosessorinsa, jolla voi tehdä nopeasti yleisimpiä kuvankäsittelyoperaatioita kuten suodatusta, rajausta tai koon muutoksia. Kuvankäsittely tapahtuu kuitenkin yleensä pääasiallisesti ohjelmallisesti. Kuvankäsittelyllä kuvasta etsitään järjestelmän toiminnan kannalta oleellista informaatiota. Tämä vaihe voidaan jakaa karkeasti kolmeen eri osavaiheeseen. Kuvan esikäsittely Kuvan laatua voidaan parantaa suodattamalla siitä häiriötaajuuksia pois. Kuvaa voidaan kääntää tai siitä voidaan erottaa pienempiä osa -alueita raskaampaa laskentaa vaativien analyysimenetelmien nopeuttamiseksi. 14
16 Kuvat 8a ja 8b Yksinkertainen esimerkki häiriön suodatuksesta: Vasemmanpuoleisesta kuvasta on suodatettu sinimuotoinen häiriö pois Fourier -muunnoksen avulla. Kuvan kynnystys ja segmentointi Kuvassa esiintyvää informaatiota muokataan analysointiin käytettävien algoritmien helpommin käsiteltäväksi. Kuvan ominaisuuksia ja piirteitä, kuten kappaleiden reunoja, voidaan keinotekoisesti korostaa erilaisilla suodinoperaatioilla niiden tunnistamisen helpottamiseksi. Kuva voidaan kynnystää, jolloin sen histogrammin perusteella koko kuva muutetaan binääriseksi jollakin kynnysarvolla. Nämä erilleen jääneet kynnystetyt binääriset alueet voidaan segmentoida erillisiksi loogisiksi alueiksi, joita voidaan käsitellä erikseen. Kuva 9a ja 9b Yksinkertainen esimerkki kuvan kynnystämisestä: Vasemman kuvan pikselien arvot on kynnystetty siten, että kynnysarvoa korkeamman intensiteettiarvon omaavat pikselit on muutettu valkoiseksi. Oikeanpuoleista binääristä tuloskuvaa on huomattavasti helpompi käsitellä, sillä kaikilla pikseleillä on vain kaksi arvoa, musta tai valkoinen Kuvan tunnistus ja tulkinta Tunnistuksessa (pattern matching) aikaisempien operaatioiden jälkeen saatua kuvaa sovitetaan referenssikuvaan/kuviin. Kuva tunnistetaan jos se riittävän samankaltainen referenssikuvan kanssa määrättyjen toleranssikriteerien mukaan. 15
17 Kuvan tulkinnassa (analysis) saatua kuvaa tutkitaan ja siitä erotetaan haluttuja piirteitä kuten eri kuva-alueiden muotoja, mittoja, orientaatiota tai kokoa. Näiden piirteiden perusteella päätellään mitä todellista informaatiota kuvaan sisältyy. Kuva 10 Yksinkertainen esimerkki kuvassa olevan informaation tulkinnasta/ analyysistä. Kolikot on lajiteltu niiden koon mukaan. Lisätietoa: Hyvä kirja kuvankäsittelystä: Gonzales & Woods: Digital Image Processing,3rd edition, Addison-Wesley 1992 Matlab: Image Processing Toolbox Valmiita algorimeja ja ohjelmia konenäölle: OpenCV (Open Source Computer Vision) Image Processing On Line Kehittyneempiä konenäköalgoritmeja SIFT SIFT (Scale-invariant feature transform) on konenäköalgoritmi, joka tunnistaa ja lajittelee paikallisia piirteitä kuvista. Kanadalainen David Lowe julkaisi algoritmin vuonna Menetelmä on patentoitu Yhdysvalloissa. Siinä jokaisesta tunnistettavasta kohteesta etsitään piirteiden joukko. Tätä harjoituskuvasta löydettyä piirrejoukkoa etsitään sitten toisista kuvista. Jotta piirteiden tunnistus onnistuisi luotettavasti, on tärkeätä että harjoituskuvasta haetut piirteet on löydettävissä vaikka kohde nähtäisiin eri asennossa, koossa tai valaistuksessa. Sellaiset piirteet yleensä sijaitsevat kuvan korkean kontrastin alueilla, kuten vaikkapa kappaleiden reunoilla. 16
18 Toinen tärkeä ominaisuus näillä piirteillä on se, että niiden keskinäinen paikka ei saisi vaihtua kuvien välillä. Esimerkiksi jos oven neljää kulmaa käytetään piirteinä, ne toimivat vaikka ovi välillä avattaisiin. Jos kuitenkin piirteet olisi otettu ovesta, osa piirteistä katoaisi näkyvistä ovea avattaessa. Käytännössä SIFT käyttää paljon suurempaa määrää piirteitä kuvista, jolloin virheellisten tulkintojen mahdollisuus pienenee. Lowen metodi osaa robustisti tunnistaa kohteita, jotka ovat sotkuisia tai joita ei näy kokonaan, koska SIFT-menetelmän piirre-erotusalgoritminsa on riippumaton skaalasta, asennosta, vääristymistä ja osittain riippumaton valaistuksen muutoksista. Algoritmista hyvä kuvaus löytyy wikipediasta ja Jason Clemonsin oppimateriaaleista: SURF Speeded UP Robust Features eli SURF on hyvin tehokkaasti toimiva asentoriippumaton piirrepisteiden etsintä- ja vertailualgoritmi. Se on kehitetty SIFT:n pohjalta ja se on tähän mennessä yleisesti käytetyistä algoritmeista tehokkain ja tarkin piirteidenhakualgoritmi. SURF käyttää monia erialisia optimointimenetelmiä laskennan nopeuttamiseen. Esimerkiksi siinä käytetään integraalikuvia kuvien konvolointiin vähentääkseen laskenta-aikaa ja nopeaa Hessian matriisiin perustuvaa mittaria piirteiden tunnistukselle. Lisäksi siinä on käytetty rajoitetusti vain 64 ulottuvuutta piirteiden tallentamiseen, kun SIFT käyttää ulottuvuuksia paljon enemmän. Tärkeimmät ulottuvuudet löydetään pääkomponenttianalyysin avulla. Näillä kaikilla optimoinneilla algoritmi on saatu niin nopeaksi, että sitä voi käyttää nykykoneilla jo reaaliajassa. SURF-algoritmi on implementoitu OpenCV-kirjastoon. Lisätietoa algoritmista alkuperäisestä artikkelista ja lähdekoodit nettisivulta: ftp://ftp.vision.ee.ethz.ch/publications/articles/eth_biwi_00517.pdf Päätöksenteko- ja ohjausjärjestelmä Konenäköjärjestelmään kuuluu olennaisena osana ylemmän tason päätöksenteko- tai ohjausjärjestelmä. Tässä vaiheessa kuvankäsittelyllä saadun informaation perusteella tehdään ohjaus- tai korjaustoimenpiteitä konenäköjärjestelmän muihin osa-alueisiin esimerkiksi korjataan kuvan muodostuksen tai kuvankäsittelyn parametreja. Mikäli kuvasta saadun informaation laatu ja määrä on riittävä päätöksentekoon, niin silloin välitetään tietoa ja ohjauksia muualle automaatiojärjestelmään. 3.7 Sulautetut järjestelmät Viime vuosien tietotekninen kehitys on tehnyt mahdolliseksi monimutkaisten järjestelmien sulauttamisen yhteen laitekokonaisuuteen myös konenäköjärjestelmien tapauksessa. Tällaiset sulautetut laitekokonaisuudet ovat yleensä huomattavasti nopeampia ottaa käyttöön ja konfiguroida uudestaan kuin erikseen räätälöidyt konenäköjärjestelmät. Näitä järjestelmiä ovat esimerkiksi älykkäät kamerat, joissa on valmiita liikkeen seurantaan ja kohteen tunnistukseen sopivia algoritmeja. 17
19 Lisätietoa ja materiaalia konenäöstä: Carnagie Mellon yliopiston kattava kokoelma konenäöstä The Computer Vision Homepage at Carnagie Mellon University CVonline: The Evolving, Distributed, Non-Proprietary, On-Line Compendium of Computer Vision: 4 Laboratoriotyö 4.1 Laitteisto Kamera Järjestelmässä on kamerana Microsoft Lifecam Studio USB webkamera. Siltä kuva siirretään USB-väylän kautta tietokoneelle OpenCV -konenäkökirjaston avulla tehdyllä ajurilla. Kamera ei ole oikea konenäkökamera, vaan halpa web-kamera. Sen tarkkuus ja nopeus riittää kuitenkin paikallaan olevan kohteen kuvaamiseen ja tunnistamiseen hyvin Kuvankäsittelyohjelma Kuvan käsittelyyn käytetään Matlab-ohjelmistoa, jolla erilaisten konenäköalgoritmien suunnittelu ja toteuttaminen on suhteellisen helppoa. Tehtävää varten Matlabiin on laadittu rajapinta OpenCV konenäkökirjaston avulla tehdylle ajurille, jolla kuvan saa kysyttyä kameralta Robotti Robotti (Mitsubishi Movemaster) koostuu viiden vapausasteen robottikäsivarresta, ohjausyksiköstä (drive unit), opetuslaatikosta (teaching box) ja sarjaväyläliitännästä. 18
20 Kuva 10 Robotti, ohjausyksikkö, opetuslaatikko ja PC Robottia ohjatataan sarjaväyläliitännän kautta tietokoneella tai opetuslaatikolla. Sarjaväylän ylitse robottia ohjataan lähettämällä sille käskyjä. Opetuslaatikon avulla ei voida käyttää robotin kaikkia käskyjä ja se onkin tarkoitettu lähinnä toiminta- tai liikeradan pisteiden opettamiseen. Tässä laboratoriotyössä robottia ohjataan Matlabin avulla sarjaliitännän kautta, joten opetuslaatikkoa ei tarvita Ohjausjärjestelmä Ohjausjärjestelmänä toimii myös Matlab. Siihen on tehty valmis rajapinta, jonka avulla robotin komentaminen tapahtuu. Rajapinnalle annetaan nostettavan kohteen keskipisteen xy-koordinaatit robotin koordinaatistossa sekä haluttu toimielimen kulma. Jotta robotti voi noutaa kameran edessä olevat kappaleet, on niiden paikka saatava selville. Kuvankäsittelyllä saadaan selville kappaleiden paikka kuvassa (pikseleinä). Kamera on kalibroitava ja paikannettava, jotta kuvankäsittelyllä saadut pikseleiden arvot voidaan muuntaa todellisiksi mitoiksi (millimetreiksi). Kuvan kalibrointi tehdään Matlabilla kuvasta klikattavien kulmapisteiden avulla. Matlab-skripti kysyy kulmapisteiden paikat ja ne tulee sitten painaa järjestyksessä 1-4. Tämän tiedon perusteella ohjelmassa lasketaan kameran ja pöytätason välinen perspektiiviprojektio. 19
21 4.2 Käyttöohje Ennen käyttöä varmista, että: 1. Robotin ja tietokoneen välinen sarjakaapeli on paikallaan 2. Robotin opetuslaatikko on OFF -asennossa 3. Robotin toiminta-alueella ei ole esineitä tai ihmisiä 4. Robottiin on kytketty virtajohto 5. Kameran USB-johto on siististi tietokoneessa eikä jää robotin väliin. 6. Voit käynnistää robotin 4.3 Laboratoriotyö Esiselvitystehtävä Esiselvitystehtävässä luodaan oma algoritmi, jolla tunnistetaan valkoisen paperin päältä erivärisiä palikoita. Algoritmi luodaan valmiiseen Matlab-skriptin runkoon, jossa on valmiiksi metodit kuvan lataamiseen ja kuvan suoristamiseen annettujen kalibraatiopisteiden mukaan. Algoritmin saa suunnitella vapaasti, mutta alkuun ainakin pääsee käyttäen intensiteettiperustaista tunnistusta. Värilliset palikat on kuitenkin suhteellisen helppo esimerkiksi kynnystää valkoiselta paperilta. Algoritmeja voi halutessaan tehdä useammankin. Niitä pääsee laboratoriotyön aikana kaikkia kokeilemaan oikealla kamerakuvalla sekä robottikäsivarrella. Skriptin lopussa on vielä kutsuttu metodia, jolla robotti ottaa palikan, ja siirtää sen pinoon. Kuvien lataus ja robotin käytöstä on annettu yksinkertaistetut versiot, joilla algoritmia voi kokeilla kotona tai koulun koneella. Tarvittavat tiedostot löydät noppasivulta Laboratorioharjoitus Laboratoriotyön aikana tehdään seuraavat tehtävät Kamera asetetaan itselle mieluiseen paikkaan Kameran kalibrointi suoritetaan Matlab-skriptillä ja kuvasta kulmapisteet klikkaamalla. Käydään läpi esiselvitystehtävänä tehty algoritmi pääkohdittain. Testataan oman esiselvitystehtävänä tehdyn palikantunnistusalgoritmin toiminta ja pohditaan sen hyviä ja huonoja puolia. Kehitetään omaa algoritmia niin, että se selviytyy annetusta tehtävästä. Tutustutaan saman Matlab-ympäristön kautta monimutkaisempiin palikan tunnistusja vertailualgoritmeihin 20
22 Sanastoa CAD Composite video EIA-644 IEEE 1394 (Firewire) NTSC Computer Aided Desing. Suunnittelutyö, jossa erilaisia piirto-ohjelmia hyväksikäyttäen piirretään valmistettavien kappaleiden kuvia kaksi- tai kolmiulotteisena. A single video signal which combines the luminance, chominance and synchronization information using the PAL, NTSC or SECAM standadrs. An electrical specification for the transmission of digital data. EIA-644 and RS422 are balanced data transmission standards that require two wires per signal. The state of the signal at the receiver is determined by the potential difference between the two wires and not by the difference between the signal on a single wire and ground. Since each wire in the pair is subjected to roughly the same transmission environment, electrical noise adds equally to both wires. This common mode noise is subtracted at the receiver. This makes both of these standards particularly useful in noisy environments. EIA-644 operates at lower voltage differences than RS422, providing higher transmission bandwidths. EIA-644 transmitters and receivers also introduce less line-to-line skew, meaning that signal integrity is better preserved even when the transmitter is RS422 and the receiver is EIA-644. EIA-644 is also commonly known as LVDS (Low Voltage Differential Signaling), sometimes as RS644. A 1995 Macintosh/IBM PC serial bus interface standard offering highspeed communications and isochronous real-time data services can transfer data between a computer and its peripherals at 100, 200, or 400 Mbps, with a planed increase to 2 Gbps. Cable length is limited to 4.5 m but up to 16 cables can be daisy-chained yielding a total length of 72 m. It can daisy-chain together up to 63 peripherals in a tree-like structure (as opposed to SCSI's linear structure). It allows peer-to-peer device communication, such as communication between a scanner and a printer, to take place without using system memory or the CPU. It is designed to support plug-and-play and hot swapping. Its 6-wire cable is not only more convenient than the SCSI cables but can supply up to 60 watts of power, allowing low-consumption devices to operate without a separate power cord. National Television Standards Committee: the industry group that formulated the standards for American television. An NTSC signal is a composite video signal used by televisions and VCRs in North America 21
23 and some other parts of the world. The NTSC system uses 525 lines per frame, a field frequency of 60 Hz, a 30-frame per second update rate. PAL Phase Alternating Line: video format - used in most of Western Europe, Australia and China as well as in various African, South American and Middle Eastern countries - with a 4:3 image format, 625 lines per frame, a field frequency of 50Hz and 4 MHz video bandwidth with a total 8 MHz of video channel width. PAL has a 25-frame per second update rate. RS-170 The encoding standard for 60-Hz black-and-white television signals; it is used as the standard for most monochrome and color video equipment. See also NTSC, PAL, SECAM. This standard was developed for braodcast television to provide a smoother picture at relatively low (30/25 Hz) frame rate. Beginning at the top of the frame, the camnera reads all the odd-numbered lines (1,3,5 ) during the first half-frame time. It then starts at the top again and reads all the even-numbered lines (0,2,4 ) during the second half-frame time. By changing only half the picture lines at a time, the picture has less flicker. RS422 RGB (Red, Green, Blue) SVHS, S-VHS SECAM An electrical standard for the transmission of digital data. See definition for EIA-644. The abbreviation for the red, green and blue signals, the primary colors of light (and television). Each color signal is transmitted in a cable of it's own. S-VHS. The Super-VHS high-band video recording format is a consumer, desktop video and industrial production format which utilizes a component Y/C signal format. It offers better picture resolution, better signal-to-noise performance and elimination of cross-color and dot crawl interference. Sequentiel Coleur A Memoire: European video standard, used in France and Eastern Europe, with image format 4:3, 819 lines per frame, 50 Hz and 6 MHz video bandwidth with a total 8 MHz of video channel width. Like the similar PAL standard, it has a 25-frame per second update rate. 22
Konenäkö robotin ohjauksessa
Konenäkö robotin ohjauksessa Jokaisella on varmasti jonkinlainen käsitys konenäöstä tai robottinäöstä. Konenäköjärjestelmiin liittyvät matemaattiset algoritmit ja mallit on tunnettu jo pitkään. Yleensä
Laboratoriotyö. 1. Laitteisto. 1.1 Kamera
Laboratoriotyö 1. Laitteisto 1.1 Kamera Järjestelmän kamerassa (Hitachi, VK-C77E) on CCD -kenno ja mahdollisuus kuvan asynkroniseen päivitykseen. Kamerassa on sarjaliitäntä, jonka kautta voidaan ohjata
Konenäkö - Machine Vision. Yleistä - General
Konenäkö - Machine Vision Yleistä - General Toteutukset -Implementations Valokennot - Light Sensors Väritunnistimet - Color Sensors Laseranturit - Laser Sensors Viivakoodilukijat - Vision based 2D code
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS TERMINATOR SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA KOORDINAATTIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA (R,G,B). ÄÄNI VASTAAVASTI MUUTTUJAN
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS TERMINATOR SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA KOORDINAATTIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA (R,G,B). ÄÄNI VASTAAVASTI MUUTTUJAN
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS TERMINATOR SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA KOORDINAATTIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA (R,G,B). ÄÄNI VASTAAVASTI MUUTTUJAN
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS TERMINATOR SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA KOORDINAATTIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA (R,G,B). ÄÄNI VASTAAVASTI MUUTTUJAN
RATKAISUT: 16. Peilit ja linssit
Physica 9 1 painos 1(6) : 161 a) Kupera linssi on linssi, jonka on keskeltä paksumpi kuin reunoilta b) Kupera peili on peili, jossa heijastava pinta on kaarevan pinnan ulkopinnalla c) Polttopiste on piste,
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS AI-TUTKIJAN URANÄKYMIÄ AJATUSTENLUKUA COMPUTER VISION SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA MUUTTUJIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS TERMINATOR SIGNAALINKÄSITTELY KUVA VOIDAAN TULKITA KOORDINAATTIEN (X,Y) FUNKTIONA. LÄHDE: S. SEITZ VÄRIKUVA KOOSTUU KOLMESTA KOMPONENTISTA (R,G,B). ÄÄNI VASTAAVASTI MUUTTUJAN
3D-kuvauksen tekniikat ja sovelluskohteet. Mikael Hornborg
3D-kuvauksen tekniikat ja sovelluskohteet Mikael Hornborg Luennon sisältö 1. Optiset koordinaattimittauskoneet 2. 3D skannerit 3. Sovelluskohteet Johdanto Optiset mittaustekniikat perustuvat valoon ja
Teoreettisia perusteita I
Teoreettisia perusteita I - fotogrammetrinen mittaaminen perustuu pitkälti kollineaarisuusehtoon, jossa pisteestä heijastuva valonsäde kulkee suoraan projektiokeskuksen kautta kuvatasolle - toisaalta kameran
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,
TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
Työ 2324B 4h. VALON KULKU AINEESSA
TURUN AMMATTIKORKEAKOULU TYÖOHJE 1/5 Työ 2324B 4h. VALON KULKU AINEESSA TYÖN TAVOITE Työssä perehdytään optisiin ilmiöihin tutkimalla valon kulkua linssisysteemeissä ja prismassa. Tavoitteena on saada
Stereopaikannusjärjestelmän tarkkuus (3 op)
Teknillinen korkeakoulu AS 0.3200 Automaatio ja systeemitekniikan projektityöt Stereopaikannusjärjestelmän tarkkuus (3 op) 19.9.2008 14.01.2009 Työn ohjaaja: DI Matti Öhman Mikko Seppälä 1 Työn esittely
Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla
Videokuvan siirtäminen kamerasta tietokoneelle Windows Movie Maker -ohjelman avulla 1. Digivideokamera liitetään tietokoneeseen FireWire-piuhalla. (Liitännällä on useita eri nimiä: myös IEEE 1394, DV,
TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ
henri.t.talviaho@student.jyu.fi Kuva 1. Nuoli TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ 30.3.2016 1. Näytöt... 3 1.1. Kuvaputkinäytöt (Cathode Ray Tube (CRT))... 3 1.2. Kuvanlaatuun vaikuttavia tekijöitä...
Malleja ja menetelmiä geometriseen tietokonenäköön
Malleja ja menetelmiä geometriseen tietokonenäköön Juho Kannala 7.5.2010 Johdanto Tietokonenäkö on ala, joka kehittää menetelmiä automaattiseen kuvien sisällön tulkintaan Tietokonenäkö on ajankohtainen
Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle
TEEMA 1 Tietokoneen peruskäyttö Digikamera Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle Tämä tietopaketti hahmottaa lukijalle, millä tavalla kuvat voidaan siirtää kamerakännykästä tai
Geometrinen optiikka. Tasopeili. P = esinepiste P = kuvapiste
Geometrinen optiikka Tasopeili P = esinepiste P = kuvapiste Valekuva eli virtuaalinen kuva koska säteiden jatkeet leikkaavat (vs. todellinen kuva, joka muodostuu itse säteiden leikkauspisteeseen) Tasomainen
CCD-kamerat ja kuvankäsittely
CCD-kamerat ja kuvankäsittely Kari Nilsson Finnish Centre for Astronomy with ESO (FINCA) Turun Yliopisto 6.10.2011 Kari Nilsson (FINCA) CCD-havainnot 6.10.2011 1 / 23 Sisältö 1 CCD-kamera CCD-kameran toimintaperiaate
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
Digikuvaus selkokielellä
Petri Ilmonen JA HEIKKI LINDBERG Digikuvaus selkokielellä Sisällysluettelo Saatesanat 3 5 Ohjeita kuvaajalle 34 Johdanto Digitaalisen valokuvaamisen osaamissisällöt 1 Digitaalinen kuva 1.1 Perinteinen
MIGS videoendoskooppi
Endoskoopit MIGS videoendoskooppi Käyttökohteet: Piilo-onteloiden tähystys 4,5-350mm putkien tähystys Moottorin tutkiminen. Kulman taakse ontelossa tähystys Tärkeimmät ominaisuudet: Vaihdettavat Videokaapelit
PhotoPC 650-kameran poistaminen pakkauksesta. Varmista, että olet saanut kaikki alla olevat osat. PhotoPC 650 -kamera. kantohihna videokaapeli
EPSON R Aluksi -kameran poistaminen pakkauksesta Varmista, että olet saanut kaikki alla olevat osat. -kamera Mac-sovitinkaapeli ohjelmisto (tyyppi ja määrä vaihtelevat maakohtaisesti) kantohihna videokaapeli
7.4 PERUSPISTEIDEN SIJAINTI
67 7.4 PERUSPISTEIDEN SIJAINTI Optisen systeemin peruspisteet saadaan systeemimatriisista. Käytetään seuraavan kuvan merkintöjä: Kuvassa sisäänmenotaso on ensimmäisen linssin ensimmäisessä pinnassa eli
ELEC-C5070 Elektroniikkapaja (5 op)
(5 op) Luento 5 A/D- ja D/A-muunnokset ja niiden vaikutus signaaleihin Signaalin A/D-muunnos Analogia-digitaalimuunnin (A/D-muunnin) muuttaa analogisen signaalin digitaaliseen muotoon, joka voidaan lukea
S-108.3020 Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010
1/7 S-108.3020 Elektroniikan häiriökysymykset Laboratoriotyö, kevät 2010 Häiriöiden kytkeytyminen yhteisen impedanssin kautta lämpötilasäätimessä Viimeksi päivitetty 25.2.2010 / MO 2/7 Johdanto Sähköisiä
Valon havaitseminen. Näkövirheet ja silmän sairaudet. Silmä Näkö ja optiikka. Taittuminen. Valo. Heijastuminen
Näkö Valon havaitseminen Silmä Näkö ja optiikka Näkövirheet ja silmän sairaudet Valo Taittuminen Heijastuminen Silmä Mitä silmän osia tunnistat? Värikalvo? Pupilli? Sarveiskalvo? Kovakalvo? Suonikalvo?
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt
Teknillinen korkeakoulu Sähkö- ja tietoliikennetekniikan osasto AS-0.3200 Automaatio- ja systeemitekniikan projektityöt CeilBot 2DoF camera actuator Antti Riksman Sisältö 1 CeilBot 3 2 Projektin tämän
Supply jännite: Ei kuormaa Tuuletin Vastus Molemmat DC AC Taajuus/taajuudet
S-108.3020 Elektroniikan häiriökysymykset 1/5 Ryhmän nro: Nimet/op.nro: Tarvittavat mittalaitteet: - Oskilloskooppi - Yleismittari, 2 kpl - Ohjaus- ja etäyksiköt Huom. Arvot mitataan pääasiassa lämmityksen
Toinen harjoitustyö. ASCII-grafiikkaa
Toinen harjoitustyö ASCII-grafiikkaa Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin itse. Ideoita
S-108-2110 OPTIIKKA 1/10 Laboratoriotyö: Polarisaatio POLARISAATIO. Laboratoriotyö
S-108-2110 OPTIIKKA 1/10 POLARISAATIO Laboratoriotyö S-108-2110 OPTIIKKA 2/10 SISÄLLYSLUETTELO 1 Polarisaatio...3 2 Työn suoritus...6 2.1 Työvälineet...6 2.2 Mittaukset...6 2.2.1 Malus:in laki...6 2.2.2
ELEC-C1110 Automaatio- ja systeemitekniikan. Luento 11 Esimerkki automaation soveltamisesta
ELEC-C1110 Automaatio- ja systeemitekniikan perusteet Luento 11 Esimerkki automaation soveltamisesta Tämän luennon aihe Esimerkki automaation soveltamisesta käytännössä: WorkPartner-palvelurobotti WorkPartner
CR70137 1 m CR70138 2 m CR70139 3 m CR70140 5 m CR70141 7,5 m CR70142 10 m CR70143 15 m CR70144 20 m. CR70312 1 m CR70314 2 m CR70315 3 m CR70316 5 m
HDMI - DVI Clicktronic välijohdot Clicktronic in viimeisimmän sukupolven The Casual Series välikaapelit tarjoavat kokemuksen täydellisestä kuvanlaadusta ja dynaamisesta äänestä. Vieläpä erittäin kukkaroystävälliseen
MINITV POCKET43 MINI DV VIDEOKAMERA
MINITV POCKET43 MINI DV VIDEOKAMERA MAAILMAN PIENIN VIDEOKAMERA PIKAOHJE Copyright 2009 Bat. Power Oy www.batpower.fi Kaikki oikeudet muutoksiin pidätetään Versio 1.0 JOHDANTO Kiitos kun ostit MiniDV MD80
Ratkaisu: Maksimivalovoiman lauseke koostuu heijastimen maksimivalovoimasta ja valonlähteestä suoraan (ilman heijastumista) tulevasta valovoimasta:
LASKUHARJOITUS 1 VALAISIMIEN OPTIIKKA Tehtävä 1 Pistemäinen valonlähde (Φ = 1000 lm, valokappaleen luminanssi L = 2500 kcd/m 2 ) sijoitetaan 15 cm suuruisen pyörähdysparaboloidin muotoisen peiliheijastimen
Laseranturit E3C-LDA-SARJA. s ä ä d e t t ä v ä p i t k ä n m a t k a n l a s e r a n t u r i. Advanced Industrial Automation
Laseranturit E3C-LDA-SARJA s ä ä d e t t ä v ä p i t k ä n m a t k a n l a s e r a n t u r i Advanced Industrial Automation Omronin E3C-LDA-sarjan laseranturit on tarkoitettu tarkkaan kohteiden tunnistukseen
Digitaalisen tallennuksen edelläkävijä
Digitaalisen tallennuksen edelläkävijä NUUO digitaalitallentimet edustavat analogisen ja IP-pohjaisen videovalvonnan uusinta teknologiaa. NUUO tarjoaa kehittyneitä ratkaisuja kameravalvonnan lisäksi myös
d sinα Fysiikan laboratoriotyöohje Tietotekniikan koulutusohjelma OAMK Tekniikan yksikkö TYÖ 8: SPEKTROMETRITYÖ I Optinen hila
Fysiikan laboratoriotyöohje Tietotekniikan koulutusohjelma OAMK Tekniikan yksikkö TYÖ 8: SPEKTROMETRITYÖ I Optinen hila Optisessa hilassa on hyvin suuri määrä yhdensuuntaisia, toisistaan yhtä kaukana olevia
S11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
Laboratorioraportti 3
KON-C3004 Kone-ja rakennustekniikan laboratoriotyöt Laboratorioraportti 3 Laboratorioharjoitus 1B: Ruuvijohde Ryhmä S: Pekka Vartiainen 427971 Jari Villanen 69830F Anssi Petäjä 433978 Mittaustilanne Harjoituksessa
Flash AD-muunnin. Ominaisuudet. +nopea -> voidaan käyttää korkeataajuuksisen signaalin muuntamiseen (GHz) +yksinkertainen
Flash AD-muunnin Koostuu vastusverkosta ja komparaattoreista. Komparaattorit vertailevat vastuksien jännitteitä referenssiin. Tilanteesta riippuen kompraattori antaa ykkösen tai nollan ja näistä kootaan
Kojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto
Kojemeteorologia Sami Haapanala syksy 2013 Fysiikan laitos, Ilmakehätieteiden osasto Datan käsittely ja tallentaminen Käytännössä kaikkien mittalaitteiden ensisijainen signaali on analoginen Jotta tämä
Results on the new polydrug use questions in the Finnish TDI data
Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen
TEKNILLINEN TIEDEKUNTA. Konenäön hyödyntäminen robotin ohjauksessa. Johannes Jyrkkä
TEKNILLINEN TIEDEKUNTA Konenäön hyödyntäminen robotin ohjauksessa Johannes Jyrkkä KONETEKNIIKAN TUTKINTO-OHJELMA Kandidaatintyö 2018 TIIVISTELMÄ Konenäön hyödyntäminen robotin ohjauksessa Johannes Jyrkkä
Digikuvan peruskäsittelyn. sittelyn työnkulku. Soukan Kamerat 22.1.2007. Soukan Kamerat/SV
Digikuvan peruskäsittelyn sittelyn työnkulku Soukan Kamerat 22.1.2007 Sisält ltö Digikuvan siirtäminen kamerasta tietokoneelle Skannaus Kuvan kääntäminen Värien säätö Sävyjen säätö Kuvan koko ja resoluutio
Kehitetty maksimaaliseen sävytarkkuuteen: Standoblue sävytyökalut.
Kehitetty maksimaaliseen sävytarkkuuteen: Standoblue sävytyökalut. Oikeat värisävyt nopeasti ja varmasti. Oikean värisävyn nopea löytäminen on avain menestykseen autojen korjausmaalauksessa. Standox tarjoaa
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op FT Ari Viinikainen Tietokoneen rakenne Keskusyksikkö, CPU Keskusmuisti Aritmeettislooginen yksikkö I/O-laitteet Kontrolliyksikkö Tyypillinen Von Neumann
Artec TDSM 3D Skanneri 3D mallit ja animaatiot nopeasti, myös liikkuvasta kohteesta
Artec TDSM 3D Skanneri 3D mallit ja animaatiot nopeasti, myös liikkuvasta kohteesta Miksi ostaa? 1. Aito on-line skannaus, jopa 15 kuva/s (frames/second) 2. Ei tarvetta referenssitarroille tai muille paikoitus
Valokuvauksen opintopiiri
Valokuvauksen opintopiiri Valokuvaus on maalaamista valolla kameraa käyttäen. (tuntematon ajattelija) Valokuvaus on menetelmä, jossa valokuvia talletetaan valoherkälle materiaalille kameran avulla. Perinteisessä
Uudet ominaisuudet. Versio 3.00
Uudet ominaisuudet Versio 3.00 Tämän tuotteen mukana toimitetun asiakirjan sisältämät kuvaukset eivät enää välttämättä vastaa laiteohjelmistopäivitysten seurauksena lisättyjä tai muutettuja ominaisuuksia.
S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt S11-04 Kompaktikamerat stereokamerajärjestelmässä Projektisuunnitelma Ari-Matti Reinsalo Anssi Niemi 28.1.2011 Projektityön tavoite Projektityössä
3. Optiikka. 1. Geometrinen optiikka. 2. Aalto-optiikka. 3. Stokesin parametrit. 4. Perussuureita. 5. Kuvausvirheet. 6. Optiikan suunnittelu
3. Optiikka 1. Geometrinen optiikka 2. Aalto-optiikka 3. Stokesin parametrit 4. Perussuureita 5. Kuvausvirheet 6. Optiikan suunnittelu 3.1 Geometrinen optiikka! klassinen optiikka! Valoa kuvaa suoraan
Scratch ohjeita. Perusteet
Perusteet Scratch ohjeita Scratch on graafinen ohjelmointiympäristö koodauksen opetteluun. Se soveltuu hyvin alakouluista yläkouluunkin asti, sillä Scratchin käyttömahdollisuudet ovat monipuoliset. Scratch
Jos sinulla on kysyttävää 10. Vastaanotin toimi.
Tärkeät turvallisuustiedot ennen käyttöönottoa 1 Onnea uuden Langattoman Baby Guardin johdosta. Ennen kuin otat langattoman Baby Guardin käyttöösi, lue kaikki turvallisuus- ja käyttööhjeet huolellisesti,
1/6 TEKNIIKKA JA LIIKENNE FYSIIKAN LABORATORIO V1.31 9.2011
1/6 333. SÄDEOPTIIKKA JA FOTOMETRIA A. INSSIN POTTOVÄIN JA TAITTOKYVYN MÄÄRITTÄMINEN 1. Työn tavoite. Teoriaa 3. Työn suoritus Työssä perehdytään valon kulkuun väliaineissa ja niiden rajapinnoissa sädeoptiikan
VALAISTUSTA VALOSTA. Fysiikan ja kemian perusteet ja pedagogiikka. Kari Sormunen Kevät 2014
VALAISTUSTA VALOSTA Fysiikan ja kemian perusteet ja pedagogiikka Kari Sormunen Kevät 2014 OPPILAIDEN KÄSITYKSIÄ VALOSTA Oppilaat kuvittelevat, että valo etenee katsojan silmästä katsottavaan kohteeseen.
TKT224 KOODIN KOON OPTIMOINTI
- 1 - Laboratoriotyö TKT224 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT224 KOODIN KOON OPTIMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen
S09 04 Kohteiden tunnistaminen 3D datasta
AS 0.3200 Automaatio ja systeemitekniikan projektityöt S09 04 Kohteiden tunnistaminen 3D datasta Loppuraportti 22.5.2009 Akseli Korhonen 1. Projektin esittely Projektin tavoitteena oli algoritmin kehittäminen
Tällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi.
Lämpötilahälytin Tällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi. Laite koostuu Arduinokortista ja koekytkentälevystä. Hälyttimen toiminnat ohjelmoidaan Arduinolle.
Valo, valonsäde, väri
Kokeellista fysiikkaa luokanopettajille Ari Hämäläinen kevät 2005 Valo, valonsäde, väri Näkeminen, valonlähteet Pimeässä ei ole valoa, eikä pimeässä näe. Näkeminen perustuu esineiden lähettämään valoon,
Successive approximation AD-muunnin
AD-muunnin Koostuu neljästä osasta: näytteenotto- ja pitopiiristä, (sample and hold S/H) komparaattorista, digitaali-analogiamuuntimesta (DAC) ja siirtorekisteristä. (successive approximation register
Kojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto
Kojemeteorologia Sami Haapanala syksy 2013 Fysiikan laitos, Ilmakehätieteiden osasto Kojemeteorologia, 3 op 9 luentoa, 3 laskuharjoitukset ja vierailu mittausasemalle Tentti Oppikirjana Rinne & Haapanala:
Käyttöopas. Tuetut kameramallit. Osien tunnistus. Valmistelut. Kuvaaminen
Tämä on avuksi, kun herättää käyttöön liittyviä ongelmia tai kysymyksiä. Tuetut kameramallit Osien tunnistus Valmistelut Purkaminen Pariston asettaminen ja kameran yhdistäminen Bluetooth -toimintoon Tahattomien
S85 laseretäisyysanturi
Anturi Valokennot Etäisyysanturit S85 laseretäisyysanturi Laser 2-luokan näkyvä valo helpottaa asennusta Tunnistusetäisyys 10 tai 20 m, tarkkuus 7 mm, toistotarkkuus 1 mm 4-20 ma tai 0-10 V skaalattava
Digitaalitekniikan matematiikka Luku 1 Sivu 1 (19) Johdatus digitaalitekniikkaan
Digitaalitekniikan matematiikka Luku 1 Sivu 1 (19) Digitaalitekniikan matematiikka Luku 1 Sivu 2 (19) Johdanto Tässä luvussa esitellään tiedon lajeja ja tiedolle tehtävää käsittelyä käsitellään tiedon
LAS-TIEDOSTON SISÄLTÖ LIITE 2/1
LAS-TIEDOSTON SISÄLTÖ LIITE 2/1 LAS-TIEDOSTON SISÄLTÖ Las-tiedoston version 1.4 mukainen runko koostuu neljästä eri lohkosta, ja jokaiseen lohkoon voidaan tallentaa vain standardissa sovittua tietoa ja
TL5503 DSK, laboraatiot (1.5 op) Kuvasignaalit. Jyrki Laitinen
TL553 DSK, laboraatiot (.5 op) Kuvasignaalit Jyrki Laitinen TL553 DSK, laboraatiot (.5 op), K25 Suorita oheisten ohjeiden mukaiset tehtävät Matlab- ja VCDemo-ohjelmistoja käyttäen. Kokoa erilliseen mittauspöytäkirjaan
InspectorP64x Konfiguroitava. Ohjelmoitava. Taloudellinen. Nopea.
Tu o t e p e r h e i d e n y l e i s k a t s a u s InspectorP64x Konfiguroitava. Ohjelmoitava. Taloudellinen. Nopea. Edut A OITAVA. OHJELMOITAVA. TALOUDELLIA.B C D E Laajenna SICKin SensorApp-sovelluksia
Anturit ja Arduino. ELEC-A4010 Sähköpaja Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka
Anturit ja Arduino Tomi Pulli Signaalinkäsittelyn ja akustiikan laitos Mittaustekniikka Anturit ja Arduino Luennon sisältö 1. Taustaa 2. Antureiden ominaisuudet 3. AD-muunnos 4. Antureiden lukeminen Arduinolla
Upeita kuvia heikossakin valossa
Tiedote 6.8.2009 Upeita kuvia heikossakin valossa Uudet TX1 ja WX1 -mallit ovat yhteensopivia oman henkilökohtaisen valokuvaajan, Party-shot IPT-DS1:n kanssa. Sonyn Cyber-shot TX1 ja WX1 -kamerat esittelevät
Moottorin kierrosnopeus Tämän harjoituksen jälkeen:
Moottorin kierrosnopeus Tämän harjoituksen jälkeen: osaat määrittää moottorin kierrosnopeuden pulssianturin ja Counter-sisääntulon avulla, osaat siirtää manuaalisesti mittaustiedoston LabVIEW:sta MATLABiin,
Matterport vai GeoSLAM? Juliane Jokinen ja Sakari Mäenpää
Matterport vai GeoSLAM? Juliane Jokinen ja Sakari Mäenpää Esittely Tutkimusaineiston laatija DI Aino Keitaanniemi Aino Keitaanniemi työskentelee Aalto yliopiston Rakennetun ympäristön mittauksen ja mallinnuksen
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
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
Eye Pal Solo. Käyttöohje
Eye Pal Solo Käyttöohje 1 Eye Pal Solon käyttöönotto Eye Pal Solon pakkauksessa tulee kolme osaa: 1. Peruslaite, joka toimii varsinaisena lukijana ja jonka etureunassa on laitteen ohjainpainikkeet. 2.
eli HUOM! - VALEASIAT OVAT AINA NEGATIIVISIA ; a, b, f, r < 0 - KOVERALLE PEILILLE AINA f > 0 - KUPERALLE PEILILLE AINA f < 0
PEILIT KOVERA PEILI JA KUPERA PEILI: r = PEILIN KAAREVUUSSÄDE F = POLTTOPISTE eli focus f = POLTTOVÄLI eli polttopisteen F etäisyys pelin keskipisteestä; a = esineen etäisyys peilistä b = kuvan etäisyys
25.11.2014. Työasema- ja palvelinarkkitehtuurit IC130301. Tallennusjärjestelmät. Tallennusjärjestelmät. 5 opintopistettä.
Työasema- ja palvelinarkkitehtuurit IC130301 5 opintopistettä Petri Nuutinen 5 opintopistettä Petri Nuutinen Tallennusjärjestelmät Tallennusjärjestelmät 1 = Small Computer System Interface, markkinoilla
Riistakameran käyttöohje
Riistakameran käyttöohje Sisällysluettelo I. Pikakäyttöönotto... 2 1. Etupaneeli... 2 2. Alaosa ja virtakytkin... 3 Automaattinen infrapunakuvaustila... 3 Testitila... 3 Liitännät... 3 3. Patterin asettaminen...
Uudet ominaisuudet. Versio 2.00
Uudet ominaisuudet Versio 2.00 Tämän tuotteen mukana toimitetun asiakirjan sisältämät kuvaukset eivät enää välttämättä vastaa laiteohjelmistopäivitysten seurauksena lisättyjä tai muutettuja ominaisuuksia.
NEX-3/5/5C/C3 NEX-VG10/VG10E
NEX-3/5/5C/C3 NEX-VG10/VG10E Tämän laiteohjelmapäivityksen uudet toiminnot ja niiden käyttö on kuvattu jäljempänä. Jos haluat lisätietoja, katso kameran/videokameran ja LA-EA2- kiinnityssovittimen mukana
Oxix L I U E N N E E N H A P E N M I T T A R I BROCHURE FI 5.40 OXIX BROCHURE 1308
Oxix L I U E N N E E N H A P E N M I T T A R I BROCHURE FI 5.40 OXIX BROCHURE 1308 O P T I N E N A N T U R I M I N I M A A L I S E L L A H U O LTOTA R P E E L L A Oxix-happilähetin on ainutlaatuinen liuenneen
FlyMarker PRO merkintälaite. Mark like a Professional
FlyMarker PRO merkintälaite Mark like a Professional Mark like a Professional FlyMarker PRO Mobile Kannettavan FlyMarker PRO merkintälaitteen avulla suurten, raskaiden ja vaikeasti liikuteltavien kappaleiden
Signaalien datamuunnokset. Näytteenotto ja pito -piirit
Signaalien datamuunnokset Muunnoskomponentit Näytteenotto ja pitopiirit Multiplekserit A/D-muuntimet Jännitereferenssit D/A-muuntimet Petri Kärhä 26/02/2008 Signaalien datamuunnokset 1 Näytteenotto ja
1 LOGO JA SEN KÄYTTÖ 1.1 LOGO JA TURVA-ALUE VÄRILLINEN LOGO LOGO VÄRILLISELLÄ POHJALLA MUSTA LOGO 7 1.
1 LOGO JA SEN KÄYTTÖ 1.1 LOGO JA TURVA-ALUE 4 1.2 VÄRILLINEN LOGO 5 1.3 LOGO VÄRILLISELLÄ POHJALLA 6 1.4 MUSTA LOGO 7 1.5 EI NÄIN 8 3 1.1 Logo ja turva-alue neste jacobsin logo Neste Jacobsin uusi tekstilogo
Technical specification
Technical specification 10 CCD CAMERA 100m 0-50m 1 5 CL 7661001_001.AI 00697 00m 00m 15 4 14 1 CL 7661001_00.AI 100697 CL 46610005/1G 0 1 1 Pick-up device No. of picture elements (H) x (V) Horizontal resolution
AV-muotojen migraatiotyöpaja - video. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen
AV-muotojen migraatiotyöpaja - video KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen Elävän kuvan muodot Videoon vaikuttavia asioita Kuvamuotojen ominaisuudet Audiomuotojen ominaisuudet
Värijärjestelmät. Väritulostuksen esittely. Tulostaminen. Värien käyttäminen. Paperinkäsittely. Huolto. Vianmääritys. Ylläpito.
Tällä tulostimella voidaan tulostaa värillisiä asiakirjoja. Värituloste herättää huomiota, lisää arvostusta ja tulosteen tai tietojen arvoa. käyttö lisää lukijoiden määrää, sillä väritulosteet luetaan
Integrointialgoritmit molekyylidynamiikassa
Integrointialgoritmit molekyylidynamiikassa Markus Ovaska 28.11.2008 Esitelmän kulku MD-simulaatiot yleisesti Integrointialgoritmit: mitä integroidaan ja miten? Esimerkkejä eri algoritmeista Hyvän algoritmin
TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps
TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps Pikaohje Laite toimii Windows XP SP3, Windows 7,8,10 ja Mac OSx 10.5 tai käyttöjärjestelmissä, Linux tuki netistä ladattavilla ajureilla USB portin
Fy06 Koe 20.5.2015 Kuopion Lyseon lukio (KK) 1/7
Fy06 Koe 0.5.015 Kuopion Lyseon lukio (KK) 1/7 alitse kolme tehtävää. 6p/tehtävä. 1. Mitä mieltä olet seuraavista väitteistä. Perustele lyhyesti ovatko väitteet totta vai tarua. a. irtapiirin hehkulamput
FYSP101/K1 KINEMATIIKAN KUVAAJAT
FYSP101/K1 KINEMATIIKAN KUVAAJAT Työn tavoitteita tutustua kattavasti DataStudio -ohjelmiston käyttöön syventää kinematiikan kuvaajien (paikka, nopeus, kiihtyvyys) hallintaa oppia yhdistämään kinematiikan
Ultraäänen kuvausartefaktat. UÄ-kuvantamisen perusoletukset. Outi Pelkonen OYS, Radiologian Klinikka 29.4.2005
Ultraäänen kuvausartefaktat Outi Pelkonen OYS, Radiologian Klinikka 29.4.2005 kaikissa radiologisissa kuvissa on artefaktoja UÄ:ssä artefaktat ovat kaikuja, jotka näkyvät kuvassa, mutta eivät vastaa sijainniltaan
Videon tallentaminen Virtual Mapista
Videon tallentaminen Virtual Mapista Kamera-ajon tekeminen Karkean kamera ajon teko onnistuu nopeimmin Katseluohjelmassa (Navigointi > Näkymät > Tallenna polku). Liikeradan ja nopeuden tarkka hallinta
TRUST USB VIDEO EDITOR
TRUST USB VIDEO EDITOR Pika-asennusohje SF Versio 1.0 1 1. Johdanto Tämä käyttöohje on tarkoitettu Trust USB Video Editor -tuotteen käyttäjille. Tuotteen asentamisessa tarvitaan jonkin verran kokemusta
IPC3 1.3 Mega-Pixel / Moniprofiili IP -kamera
IPC3 1.3 Mega-Pixel / Moniprofiili IP -kamera Ver. 1.0 Pika-asennusohje Sisältö 1. Laitevaatimukset...3 2. Laitteen Asennus...4 2.1 IP kameran Liitännät...4 2.2 IP kameran asennus...4 3. IP -Kameran hallinta...6
Ohjelmistoradio. Mikä se on:
1 Mikä se on: SDR = Software Defined Radio radio, jossa ohjelmisto määrittelee toiminnot ja ominaisuudet: otaajuusalue olähetelajit (modulaatio) olähetysteho etuna joustavuus, jota tarvitaan sovelluksissa,
NUUO ETÄOHJELMA PIKAOPAS. Maahantuoja Dasys Oy Kaivolahdenkatu 6 00810 HELSINKI helpdesk@dasys.fi www.dasys.fi
Maahantuoja Dasys Oy Kaivolahdenkatu 6 00810 HELSINKI helpdesk@dasys.fi www.dasys.fi NUUO ETÄOHJELMA PIKAOPAS 1.0 Tallenteiden haku ja kamerakuvien katselu DASYS-NUUO Tallentimien mukana tulee cd-levy