Mittaussarjoista saatavan tiedon kehittäminen - SCOAP-lämpötilaprofiilin pakkaus ja purku

Koko: px
Aloita esitys sivulta:

Download "Mittaussarjoista saatavan tiedon kehittäminen - SCOAP-lämpötilaprofiilin pakkaus ja purku"

Transkriptio

1 SÄÄTÖTEKNIIKAN LABORATORIO Mittaussarjoista saatavan tiedon kehittäminen - SCOAP-lämpötilaprofiilin pakkaus ja purku Aki Sorsa, Ulla Saarela, Jari Ruuska Raportti B No 62, Marraskuu 25

2

3 Oulun yliopisto Säätötekniikan laboratorio Raportti B No 62, Marraskuu 25 Mittaussarjoista saatavan tiedon kehittäminen - SCOAP-lämpötilaprofiilin pakkaus ja purku Aki Sorsa, Ulla Saarela, Jari Ruuska Oulun yliopisto, Säätötekniikan laboratorio Tiivistelmä: START-projektissa kehitettiin useita erilaisia kuumanauhan lämpötilamittauksien käsittelyja analysointimenetelmiä. Menetelmäkehityksen rinnalla luotiin Strip Temperature Toolbox (STT), joka sisältää käyttöliittymän kuumanauhojen käsittelyyn ja analysointiin. Nämä asiat on raportoitu muissa raporttisarjan julkaisuissa. START-projektissa tutkittiin lisäksi kaksiulotteisen datan pakkautuvuutta, koska huolimatta suurista tallennuskapasiteeteista prosessiautomaatiossa, toisinaan on tarpeen pystyä pakkaamaan dataa, jotta sitä voidaan säilyttää tietokannoissa pidempään. Datan pakkauksen tarve kasvaa koko ajan, mm. data, kuvat ja videokuvat vievät suuren osan tietokoneiden muistitilasta. Pakkaustekniikat perustuvat toistuvan tai turhan informaation poistoon tiedostosta. Häviöllisellä datan pakkauksella saadaan tiivistettyä tiedosto pienempään osaan kuin häviöttömällä, mutta tällöin alkuperäisestä signaalista häviää joitakin piirteitä. Häviöllinen pakkaus sopii yleensä hyvin kuvien ja videokuvan pakkaukseen. Usein häviävä informaatio voi olla esim. kohinaa. Toisaalta tekstin pakkauksessa pienetkin virheet voivat aiheuttaa väärinkäsityksiä ja silloin on hyvä käyttää häviöttömiä pakkaustekniikoita. Tässä raportissa on vertailtu kolmea erilaista wavelet-tyyppiä sekä diskreettiä kosinimuunnosta kaksiulotteisen datan pakkaukseen. Nämä ovat kuvan pakkauksessa yleisesti käytettyjä muunnostekniikoita. Sovellusympäristönä on käytetty Rautaruukki Oyj:n Raahen terästehtaan nauhavalssaamon kaksiulotteisen SCOAP-lämpötilapyrometrin tuottamaa lämpötiladataa. Toteutustyökaluna käytettiin Matlab -ohjelmistoa toolboxeineen. Hakusanat: Käyttöliittymä, datan pakkaus, wavelet, kuumanauhavalssaamo, lämpötilaprofiili. ISBN ISSN Oulun yliopisto Säätötekniikan laboratorio PL 43 FIN-94 OULUN YLIOPISTO

4

5 Sisällysluettelo JOHDANTO 2 KUVANPAKKAUS 2 2. Pakkausalgoritmin hyvyys Pakkausmenetelmät 4 3 KÄYTETYT MENETELMÄT 5 3. Wavelet-muunnos Diskreetti kosinimuunnos (DCT) Run-length koodaus 8 4 TULOKSET 9 4. Tulosten vertailussa käytettyjen lukuarvojen merkitys Wavelet-pakkaus 4.2. Kynnysarvon vaikutus pakkaukseen Kelan vaikutus pakkaukseen Diskreetti kosinimuunnos 2 5 KÄYTTÖLIITTYMÄ 3 6 YHTEENVETO 4 LÄHDELUETTELO 5 LIITE. SUORITETUT PAKKAUKSET 6

6

7 JOHDANTO The most valuable talent is that of never using two words when one will do. -- Thomas Jefferson START-projektin puitteissa on kokeiltu useita erilaisia esikäsittelyalgoritmeja kaksiulotteisen SCOAP-lämpötiladatan esikäsittelyyn. Esikäsittelyyn kuuluvat mm. poikkeavien arvojen haku ja korjaus, reunaroson silittäminen sekä tarvittaessa tehtävä profiilin suoristaminen. Esikäsittelyä lähestyttiin sekä perinteisten tilastollisten menetelmien että muutaman kuvankäsittelystä johdetun menetelmän avulla. Tilastolliset menetelmät ovat pääasiassa tuttuja yksiulotteisten signaalien esikäsittelystä. Suurimpina tekijöinä hakualgoritmien toimintaan vaikuttivat poikkeavien arvojen lukumäärä ja käsiteltävän datan epästationäärisyys. Mediaania käyttävissä, esimerkiksi robusteissa, menetelmissä mediaanin murtumispiste aiheutti ongelmia. Globaalisti toimivien algoritmien suorituskykyä heikensivät profiilin pituus- ja poikkisuunnan epästationääriset komponentit, esimerkiksi keskiarvon muuttuminen kyseisissä suunnissa. Johtopäätöksenä todettiin, että toimiakseen mahdollisimman tehokkaasti muuttuville profiileille algoritmien pitäisi etsinnässä adaptoitua toimintaympäristönsä mukaisesti. Toisaalta algoritmien toimiminen paikallisesti ja adaptoituvasti lisää laskentakuormaa ja siten hidastaa niiden toimintaa. Kuten voitiin jo etukäteen odottaa, yhtä ja ainoaa oikeaa menetelmää on miltei mahdotonta määritellä, joten valinta joudutaan tekemään tapauskohtaisesti. Datan pakkauksen tarve kasvaa koko ajan, mm. data, kuvat ja videokuvat vievät suuren osan tietokoneiden muistitilasta. Pakkaustekniikat perustuvat toistuvan tai turhan informaation poistoon tiedostosta. Häviöllisellä datan pakkauksella saadaan tiivistettyä tiedosto pienempään osaan kuin häviöttömällä, mutta tällöin alkuperäisestä signaalista häviää joitakin piirteitä. Häviöllinen pakkaus sopii yleensä hyvin kuvien ja videokuvan pakkaukseen. Usein häviävä informaatio voi olla esim. kohinaa. Toisaalta tekstin pakkauksessa pienetkin virheet voivat aiheuttaa väärinkäsityksiä ja silloin on hyvä käyttää häviöttömiä pakkaustekniikoita. Tässä raportissa on vertailtu kolmea erilaista wavelet-tyyppiä sekä diskreettiä kosinimuunnosta kaksiulotteisen datan pakkaukseen. Nämä ovat kuvan pakkauksessa yleisesti käytettyjä muunnostekniikoita. Sovellusympäristönä on käytetty Rautaruukki Oyj:n Raahen terästehtaan nauhavalssaamon kaksiulotteisen SCOAP-lämpötilapyrometrin tuottamaa lämpötiladataa. Toteutustyökaluna käytettiin Matlab -ohjelmistoa toolboxeineen.

8 2 KUVANPAKKAUS Digitaalinen kuva on pisteiden eli kuvaelementtien muodostama suorakulmainen matriisi, jossa on m riviä ja n sareketta. Kuvaelementtejä kutsutaan pikseleiksi ja m n on kuvan resoluutio. Yleensä yksi pikseli esitetään kolmella värillä (punainen, vihreä, sininen), joista jokainen tarvitsee tilaa 8 bittiä. Yhden pikselin esittämiseen tarvitaan siis 24 bittiä, joiden avulla voidaan määritellä miljoonaa väriä. Resoluutiolla yksi kuva tarvitsee siis bittiä ja resoluutiolla taas nelinkertaisen määrän eli bittiä. /6/ Häviöllisillä pakkaustekniikoilla kuvasta voidaan poistaa piirteitä, joita ihmissilmä ei havaitse. Datan pakkaus perustuu reduntantin eli toistuvan informaation poistoon. Häviöllisessä pakkauksessa poistetaan lisäksi epäolennaisia piirteitä. Häviöllisillä menetelmillä voidaan jälkimmäisen ominaisuuden vuoksi pakata myös dataa, jossa ei ole toistuvuutta. /6/ Informaatioteoriassa termi entropia määrittää, kuinka paljon informaatiota data sisältää. Mitä korkeampi entropia, sitä enemmän informaatiota datassa on. Symboli entropia voidaan määritellä kaavan avulla: bittien lkm = -log 2 (symbolin todennäköisyys) () Koko viestin sisältämä informaation määrä saadaan laskemalla yhteen kaikkien yksittäisten symbolien entropiat. /3/ Datan pakkauksen tarve on kasvanut erityisesti telekommunikaation, kuvankäsittelyn ja informaatioteorian alueilla. Pakkauksen avulla halutaan pienentää datatiedoston kokoa, jotta tietoa voitaisiin säilyttää, lähettää ja prosessoida tehokkaammin. Tiedoston kokoa voi pienentää poistamalla siitä epätoivottuja osia tai erilaisia korrelaatioita. Dataa pakatessa täytyy tehdä valinta pakkaussuhteen ja -laadun kesken. /7/ Pakattu tieto voi olla useassa eri muodossa, esim. puhe, kuvat, teksti ja videokuva, joista jokainen tarvitsee erilaisia pakkaustekniikoita. /6/ Tässä raportissa esitellään kuvan pakkaukseen tarvittavia pakkausmenetelmiä. Datan pakkaamiseen tarvitaan kahta eri algoritmia (Kuva ). Ensiksi varsinainen pakkausalgoritmi, joka pakkaa alkuperäisen datan, X, tiiviimpään muotoon, X c. Lisäksi tarvitaan rekonstruktioalgoritmi, joka muodostaa pakatusta datasta, X c, rekonstruktion, Y. Datan pakkausmenetelmät jaetaan kahteen eri pääluokkaan: häviöttömät pakkaustekniikat, joissa X on identtinen Y:n kanssa ja häviöllisiin pakkaustekniikoihin, joissa X ja Y eivät ole identtisiä. Häviöllisillä pakkausmenetelmillä saadaan yleensä huomattavasti suurempia pakkausasteita. /6/ Alkuperäinen kuva Pakattu kuva Kuvanpakkaus Kuvanpurku Purettu kuva Kuva. Kuvankäsittelyvaiheet Käytettäessä häviöttömiä (lossless) pakkaustekniikoita kaikki alkuperäisen datan informaatio säilyy ja alkuperäinen data voidaan muodostaa täydellisenä pakatusta muo- 2

9 dosta. Häviötöntä pakkausta käytetään yleensä, kun on tärkeää, ettei pieniäkään virheitä muodostu pakkausprosessissa. Esimerkiksi tekstiä pakatessa yhden kirjaimen muutos voi aiheuttaa huomattavan virheen; vertaa lauseita: Do not send money ja Do now send money. Tämäntyyppisiä virheitä ei saa esiintyä esimerkiksi tietokoneen tiedostojen tai pankkitietojen pakkauksessa. /6/ Häviölliset (lossy) pakkausmenetelmät hävittävät jossain määrin informaatiota pakkauksen aikana ja alkuperäistä dataa ei voi rekonstruoida täsmälleen alkuperäiseen muotoon. Jos tämä vääristymä voidaan hyväksyä, häviöllisillä pakkausmenetelmillä päästään huomattavasti suurempiin pakkaussuhteisiin. Esimerkiksi puhetta, kuvaa tai videokuvaa pakattaessa pienet virheet ovat hyväksyttäviä. /6/ Häviöllistä pakkausta käytetään yleensä, kun analogista dataa tallennetaan digitaalisena. Pieniä värisävyjen muutoksia muutamissa pikseleissä ei todennäköisesti edes huomaa. Tietokoneelle tallennettu digitaalisessa muodossa oleva valokuva ei ennen pakkaustakaan ole täydellinen esitys alkuperäisestä mallista. /3/ 2. Pakkausalgoritmin hyvyys Pakkausalgoritmin hyvyyttä voidaan mitata monilla eri tavoilla. Tärkeimmät niistä ovat pakkaustehokkuus ja se, kuinka paljon rekonstruoitu signaali muistuttaa alkuperäistä. Muita tärkeitä asioita ovat algoritmin kompleksisuus, algoritmin tarvitseman muistin määrä ja kuinka paljon aikaa tarvitaan algoritmin toteuttamiseen. Pakkaustehokkuutta voidaan ilmaista esim. pakkaussuhteen (compression ratio) avulla. Pakkaussuhde (CR) voidaan laskea kaavan 2 avulla /6/: alkuperäisen _ signaalin _ koko CR = (2) pakatun _ signaalin _ koko Toinen tapa ilmaista pakkaustehokkuutta on pakkausaste (compression rate). Siinä ilmaistaan tarvittavien bittien määrä yhden pikselin esittämiseen, esim. kaksi bittiä/pikseli. Käytettäessä häviöllisiä pakkausmenetelmiä on tärkeä arvioida rekonstruoidun kuvan laatua. Tähän tarkoitukseen käytetään yleisesti signaalikohinasuhdetta (peak signal to noise ratio, PSNR). Mitä korkeampi PSNR-arvo saadaan, sitä enemmän rekonstruoitu kuva muistuttaa alkuperäistä. PSNR-arvoille ei ole kuitenkaan olemassa mitään absoluuttista merkitystä eli arvoja voidaan käyttää vain eri menetelmien vertailuun. Yleensä arvot ovat 2 db ja 4 db välillä. PSNR-arvo voidaan laskea kaavan 3 avulla. Neliöllisen keskivirhe laskenta on esitetty kaavassa 4. /4/ max i Pi PSNR = 2log, (3) RMSE missä P i on alkuperäisen kuvan pikselit ja RMSE on neliöllinen keskivirhe. RMSE = n n i= 2 ( P i Q i ), (4) 3

10 missä P i on alkuperäisen kuvan pikselit, Q i on rekonstruoidun kuvan pikselit ja PSNR-arvot ilmaistaan desibeleinä, koska ne ovat logaritmisia. PSNR-arvoja käytetään usein, koska aivot reagoivat voimakkuuksiin myös logaritmisesti. Jos PSNR on 4dB tai suurempi, kuvat ovat ihmissilmälle käytännöllisesti katsottuna erottamattomia. /8/ Yleensä paras arvio kuvan laadun hyvyydestä on kuvan nähneen asiantuntijan mielipide. /6/ 2.2 Pakkausmenetelmät Pakkausmenetelmät voidaan jakaa kolmeen luokkaan: suora-, muunnos- ja parametrien erotusmenetelmiin. Suorat menetelmät (direct method) käyttävät yleensä aikatasossa olevaa signaalia. Aikatasossa tapahtuvassa koodauksessa pyritään löytämään signaalista osajoukko, joka edustaa koko signaalia. Jotta tämä menetelmä toimisi, hyvät säännöt osajoukon määrittämiseksi on tärkeää löytää. Esimerkkejä suorista pakkausmenetelmistä ovat mm. Turning Point (TP), Amplitude Zone Time Epoch Coding (AZTEC) ja Coordinate Reduction Time Encoding System (CORTES). Muunnosmenetelmissä (transform method) alkuperäinen signaali muunnetaan ensin johonkin toiseen tasoon, jossa pakkaus suoritetaan. Usein muunnoksen avulla saadaan signaalin energia siirrettyä muutamiin muunnoskertoimiin ja vähän energiaa sisältävät kertoimet voidaan hylätä. Muunnosmenetelmiä ovat esim. Fourier-muunnos (FT), Wavelet-muunnos (WT), Wavelet Packet-Based-muunnos (WPT) ja diskreetti kosinimuunnos (DCT). Parametrienerotusmenetelmiä (parameter extraction method) ovat mm. lineaariset ennustusmenetelmät ja neuroverkkomenetelmät. Näissä menetelmissä erotetaan signaalista esikäsittelyn avulla ominaisuuksia, joiden avulla signaali voidaan myöhemmin rekonstruoida. // Kuvassa 2 on esitettynä kuvan pakkauksen eri vaiheet muunnosmenetelmissä. Esikäsitelty kuva muunnetaan ensin toiseen tasoon, jonka jälkeen saadut muunnoskertoimet koodataan toiselle pakkausmenetelmällä. Kertoimien koodaukseen käytettyjä menetelmiä ovat esim. run-length-koodaus ja huffman-koodaus. Kuva Esikäsittely Muunnos Koodaus Kuva 2. Kuvan pakkauksen vaiheet muunnosmenetelmässä 4

11 3 KÄYTETYT MENETELMÄT 3. Wavelet-muunnos Wavelet-analyysissä signaali tai kuva jaetaan approksimaatioihin ja yksityiskohtiin. /2/ Wavelet-esityksessä signaali kuvataan funktioiden avulla, jotka ovat paikannettuja sekä aika- että taajuustasossa. Funktiot on jaettu erilaisiin aallokeperheisiin, joihin kuuluvat mm. Haar, Daubechies, Symlets, bi-ortogonaaliset ja Morlet -aallokkeet. Matlab :ssa on esitetty mm. seuraavia wavelet-sovelluksia /2/: - epäjatkuvuuskohtien havainnointi - signaalin ja kuvan kohinanpoisto - kuvan tiivistys - signaalien vaimennus Signaalin x(t) diskreetti Wavelet-muunnos (DWT) voidaan laskea yhtälön 5 avulla/5/: m m t n2 2 DWT x( m, n) = 2 x( t) ψ * dt m ψ, (5) 2 missä m on skaalausparametri, n on siirtoparametri ja ψ on pääaallokefunktio. Diskreetissä wavelet-muunnoksessa digitaalinen aikasignaali, c (n), (joka on x(t):n näytteistetty esitys) hajotetaan matalataajuisiin, c (n), ja korkeataajuisiin, d (n), osiin käyttäen suodattimia, h(n) ja g(n). Ensimmäisen skaalan jaottelu voidaan esittää kaavojen 6 ja 7 avulla. c ( n) = h( k 2n) c ( k) (6) k d ( n) = g( k 2n) c ( k) (7) k Wavelet-analyysissä voidaan aallokesuotimilla jakaa signaali matala- ja korkeataajuisiin osiin. Matalataajuisia osia kutsutaan approksimaatioiksi. Matalat taajuudet sisältävät signaalin tärkeimmän osan. Korkeat taajuudet eli detailit lisäävät signaaliin kohinaa./2/ Suodatusprosessi on esitettynä kuvassa 3. Yleensä signaali jaetaan useampaan approksimaatioon kuvan 4 mukaan. 5

12 Kuva 3. Yksitasoinen diskreetti wavelet-muunnos (DWT)./2/ Kuva 4. Signaalin hajotus kolmannen tason approksimaatioon. /2/ Käänteisen diskreetin wavelet-muunnoksen (IDWT) (Kuva 5.) avulla signaali voidaan rekonstruoida erotettujen approksimaatioiden ja detailien avulla. Kun signaalia hajotettaessa joka toinen datapiste poistettiin (downsampling), nyt signaali pidennetään alkuperäiseen pituuteen lisäämällä datapisteiden väliin nolla-arvoja (upsampling). Signaalin rekonstruktio saadaan seuraavan kaavan avulla /2/: = m m t n2 2 x( t) 2 DWT x m n ψ (, ) ψ (8) m m n 2 Kuva 5. Signaalin rekonstruointi matalataajuuksisista (L ) ja korkeataajuuksisista (H ) komponenteista. /2/ 6

13 Vain osa wavelet-kertoimista sisältää informaatiota todellisesta signaalista. Signaalia pakattaessa halutaan säilyttää nämä kertoimet ja hylätä muut. Säilytettävät kertoimet valitaan kynnysarvon avulla. Kynnysarvon valinnalla voidaan vaikuttaa pakkaustehokkuuteen. Valittaessa optimaalinen kynnysarvo rekonstruoitu signaali muistuttaa mahdollisimman paljon alkuperäistä. // Matlab :ssa kynnysarvon suuruus vaikuttaa signaalista säilyneen energian (%) ja kertoimien nollien määrään (%). Käytettäessä ortogonaalisia waveletteja voidaan säilynyt energia laskea seuraavasti /2/: 2 *(vector norm(coefs _ of _ the _ current _ decomposition,2)) Re tained _ energy = (9) 2 (vector norm(original _ signal,2)) Bi-ortogonaalisille waveleteille säilyneen energian määrä lasketaan kaavan avulla: 2 *( vector norm( compressed _ signal,2)) Retained _ energy = () 2 ( vector norm( original _ signal,2)) Nollien määrä voidaan laskea kaavan mukaisesti: Nollien määrä/[%] = *[(hajotelman nollien määrä)/(kertoimien määrä)] () 3.2 Diskreetti kosinimuunnos (DCT) Diskreetti kosinimuunnos MxM matriisille voidaan laskea kaavan 2 avulla. Yleensä kosinimuunnos tehdään esim. 8x8 tai 6x6 kokoisille matriisin osille yksitellen./2/ p =, _ q M T = M pq (2) 2 π (2q + ) p p M, _ q M cos M 2M Diskreettiä kosinimuunnosta käytetään esim. jpeg-kuvanpakkausalgoritmissa. Tässä menetelmässä alkuperäinen kuva jaetaan 8x8 tai 6x6 osiin, joille lasketaan kaksiulotteinen diskreetti kosinimuunnos. Näin saadut dct-kertoimet kvantisoidaan ja koodataan. Kuvan pakkauksessa osa kertoimista hylätään. Matlab :ssa tähän voidaan käyttää matriisia, jonka avulla määritellään, mitkä kertoimet säilytetään ja mitkä hylätään. Kuvassa 6 on esitettynä esimerkki matriisista, jolla määritellään mitkä kertoimet säilytetään. 64 bitistä voidaan hylätä jopa 54 ja silti rekonstruoida kuva melko hyvällä laadulla. /2/ Kuva 6. Maski-matriisi dct-kertoimien valinnassa. 7

14 Matriisista erotetuissa 8x8-blokeissa jäävät merkittävät kertoimet yleensä vasempaan yläkulmaan. Jotta pakkausta varten saataisiin mahdollisimman pitkiä nollajonoja, kertoimet voidaan lukea zigzag -järjestyksessä. Kuvassa 7 on esitettynä kertoimien lukujärjestys 8x8-blokista Kuva 7. Kertoimien zigzag-lukujärjestys Kuvaa rekonstruoidessa kertoimet, y(k), käänteismuunnetaan diskreetillä kosinimuunnoksella kaavan 3 mukaisesti /2/: N π (2n )( k ) x( n) = w( k) y( k)cos, 2N k = n =,..., N, (3) k = missä w( k) = N 2 2 k N N ja N on vektorin x pituus. 3.3 Run-length koodaus Run-length-koodaus (RLE) on häviötön pakkausmenetelmä. Se perustuu toistuvien merkkien korvaamiseen yhdellä merkillä. Jos esimerkiksi merkki d toistuu datassa n peräkkäistä kertaa, kaikki n*d merkkiä voidaan korvata merkillä nd. Kerrointa, n, sanotaan merkin juoksun pituudeksi (run-length)./4/ Kuva 8. 8x6 bittikartta. Esimerkiksi kuvan 8 binääriset pikselit voidaan ilmoittaa 48 merkin sijaan 24 merkillä (,, 3,, 3,,, 3,, 4,, 3,, 4,, 3,, 2, 2, 2, 2, 6,, ). Tällöin pakkaussuhteeksi saadaan 48/24 = 2 eli kuva voidaan tallettaa puolet pienempään tilaan. Menetelmä olettaa, että bittikartta alkaa valkoisella pikselillä ja siksi ensimmäinen luku on. 8

15 4 TULOKSET Lämpötilamatriisien pakkaamiseen käytettiin kolmea eri wavelet-tyyppiä (bior 3.5, bior 5.5 ja Daubechies 8) ja diskreettiä kosinimuunnosta. Wavelet-pakkauksissa kuvat on hajotettu viiden tason approksimaatioihin. Wavelet-pakkauksessa tärkeä muuttuja on myös kynnysparametrin arvo, joka vaikuttaa pakkauksessa unohdettavaan aineiston määrään. Eli mitä suurempi kynnysparametrin arvo on, sitä enemmän alkuperäisestä kuvasta unohdetaan. Myös kynnysparametrin vaikutusta pakkaukseen tutkittiin. Pakkauksen tehokkuutta arvioitiin pakkaussuhteen (kaava 2) avulla ja pakkauksen hyvyyttä lähinnä horisontaalisten ja vertikaalisten mediaanien avulla, sillä pakkauksesta riippumattomat tekijät, lähinnä esikäsittelyn onnistuminen, vaikutti liian voimakkaasti PSNR-arvoon (Liite, Taulukko ). Vertailulukujen, PNSR ja RMSE, laskennassa alkuperäisenä aineistona käytettiin esikäsiteltyä aineistoa, sillä alkuperäisessä aineistossa virheiden merkitys oli liian suuri eikä tuloksia olisi voitu sen perusteella luotettavasti arvioida. 4. Tulosten vertailussa käytettyjen lukuarvojen merkitys Pakkauksen hyvyyttä arvioitiin lähinnä horisontaalisten ja vertikaalisten mediaanien avulla. Jotta voitaisiin arvioida, kuinka paljon alkuperäisestä aineistosta on unohdettu, laskettiin alkuperäisen (esikäsitellyn) ja puretun aineiston välisten mediaanien neliöllinen keskivirhe (kaava 4). Kaava 4 on esitetty PSNR-arvon laskennan yhteydessä, mutta käyttämällä kuvien pikselimäärien sijaan mediaaneja, kaavasta saadaan käyttökelpoinen. Pakkauksista (Liite, Taulukko ) laskettujen horisontaalisten mediaanien neliölliset virheet vaihtelivat välillä [,5 3,9]. Vastaavasti vertikaaliset mediaanit vaihtelivat välillä [,4 2,3]. Kuvassa 9 on esitetty, miten vertikaalinen mediaani muuttuu RMSEarvon kasvaessa. Kuvan 9 vasemmanpuoleisessa kuvassa alkuperäisen ja puretun aineiston mediaanien eroa ei pysty havaitsemaan, mutta oikeanpuoleisen kuvan mediaaneista havaitaan selvästi, kuinka aineiston yksityiskohtia on unohdettu. Aineiston unohtaminen ei ole ainoastaan negatiivinen asia, sillä esikäsittelyn jälkeenkin aineisto sisältää runsaasti mittavirheitä, jotka on vain hyväksi suodattaa pakkauksessa. Kuvan 9 kaltainen unohtaminen tapahtuu myös horisontaalisissa mediaaneissa, mutta laajemman aineiston (>2 pistettä) vuoksi sen havainnoiminen kuvista on vaikeaa. Koe n:o RMSE =,7 Pakkaussuhde = 6 Koe n:o 2 RMSE =,2 Pakkaussuhde = 54 Koe n:o 3 RMSE = 2, Pakkaussuhde = 263 Kuva 9. Vertikaaliset mediaanit ja RMSE-arvot. 9

16 4.2 Wavelet-pakkaus Kaikilla kokeilluilla aallokkeilla (bior 3.5, bior 5.5 ja daubechies 8) kuvien pakkaus onnistui hyvin. Pakkaussuhteissa havaittiin kuitenkin merkittäviä poikkeamia (Kuva ). Pakkaussuhde bior 3.5-aallokkeella on systemaattisesti alhaisempi kuin muilla aallokkeilla. Pakkaussuhde kuitenkin korreloi voimakkaasti mediaanien RMSEarvojen kanssa, joten kuvasta ei voi vetää johtopäätöksiä tietyn aallokkeen soveltuvuudesta kuvien pakkaukseen. Kuvassa on esitetty mediaanien RMSE-arvojen riippuvuus pakkaussuhteesta eri aallokkeilla. Kuvasta voidaan havaita selvästi, että aalloketyypillä ei ole merkittävää vaikutusta pakkauksen tarkkuuden ja tehokkuuden suhteeseen ja siksi voidaankin sanoa, että tutkituista aallokkeista kaikki sopivat yhtä hyvin kuvien pakkaukseen. Pakkaussuhde Pakkaussuhde Pakkaussuhde Kynnysarvo Kela Kynnysarvo Kela Kynnysarvo Kela bior 3.5 bior 5.5 daubechies 8 bior 3.5 bior 5.5 daubechies 8 bior 3.5 bior 5.5 daubechies 8 Kuva. Pakkaussuhteet eri aallokkeilla.

17 Mediaanin RMSE 4, 3, 2,, bior 3.5 Vertikaalinen Horisontaalinen, Pakkaussuhde Mediaanin RMSE 4, 3, 2,, bior 5.5 Vertikaalinen Horisontaalinen, Pakkaussuhde Mediaani RMSE 4, 3, 2,, daubechies 8 Vertikaalinen Horisontaalinen, Pakkaussuhde Kuva. Mediaanien RMSE-arvot pakkaussuhteen funktiona eri aallokkeilla Kynnysarvon vaikutus pakkaukseen Kynnysarvolla vaikutetaan siihen, kuinka paljon kuvasta unohdetaan pakkauksessa. Mitä suurempi kynnysarvo on, sitä enemmän unohdetaan. Kynnysarvon merkitys voidaan havaita selkeästi kuvista ja. Kuvasta nähdään, että pakkaussuhde kasvaa kynnysarvon kasvaessa. Kuvasta puolestaan havaitaan selkeästi, että pakkaussuhteen kasvaessa myös mediaaneissa esiintyvä virhe kasvaa. Kuvaan on selkeyden vuoksi sovitettu eksponentti-käyrät. Näistä käyristä havaitaan myös yksi tärkeä kriteeri sopivaa kynnysarvoa määritettäessä. Kynnysarvon (pakkaussuhteen) kasvaessa sen merkitys mediaaneissa esiintyviin virheisiin pienenee. Tämä johtuu siitä, että kuvasta suodatetaan ensin häiriöt, jolloin kynnysarvon kasvatus vaikuttaa vielä voimakkaasti mediaanien virheisiin. Kun häiriöt on poistettu, kynnysarvon kasvatuksen merkitys pienenee eikä sitä tulisi enää kasvattaa, koska sen jälkeen pakkauksessa suodatetaan alkuperäisen kuvan pääpiirteitä. Tällöin alkuperäisestä kuvasta on suodatettu häiriöt, mutta pääpiirteet ovat vielä tallella. Tämä voidaan havaita myös kuvasta 9, jossa näkyy selvästi kynnysarvon (pakkaussuhteen) vaikutus vertikaalisiin mediaaneihin.

18 4.2.2 Kelan vaikutus pakkaukseen Itse kuvan, tässä tapauksessa siis kelan, vaikutus pakkaukseen on suuri. Kelan vaikutuksen todentamiseksi vertailtiin eri kelojen tunnuslukujen keskiarvoja toisiinsa. Taulukossa on esitetty tilastolliset todennäköisyydet sille, että purettujen kuvien horisontaalisten mediaanien RMSE-arvot eivät riipu kelasta. Taulukosta havaitaan, että todennäköisyys sille, että kelalla ei ole vaikutusta, on pieni. Sama voidaan havaita myös kuvasta, jossa pakkaussuhteet eri keloille vaihtelevat huomattavasti pakkausparametrien pysyessä vakioina. Taulukko. Todennäköisyydet purettujen kuvien hyvyyden riippumattomuudelle kelasta. Kela ,,,,,5 3,,,4,4, 5,,4,,32, 7,,4,32,, 9,5,,,, 4.3 Diskreetti kosinimuunnos Diskreetillä kosinimuunnoksella kuvien pakkaus onnistui myös hyvin. Koska DCT:tä käytettäessä kynnysarvoja ei käytetä, menetelmän soveltaminen on vaivatonta. DCT:llä saadut pakkaustulokset on esitetty taulukossa 2. Verrattaessa taulukon 2 arvoja kuvassa esitettyihin tuloksiin havaitaan, että DCT:llä saadut tulokset ovat sopusoinnussa eri wavelet-tyypeillä saatujen tuloksien kanssa. Kuvista ei kuitenkaan käy ilmi se, että DCT:tä käytettäessä kuvan reuna-alueille muodostui häiriöitä, joihin syytä ei tiedetä. Tunnuslukuja laskettaessa nämä häiriöalueet jätettiin huomiotta. DCT-pakkauksen heikkous on kynnysarvojen puuttuminen eikä sitä täten voida helposti ohjata. Ohjauksen tarve on kuitenkin perusteltua edellisessä kappaleessa esitettyjen asioiden vuoksi. Myös taulukosta 2 voidaan havaita selkeästi tunnuslukujen voimakas vaihtelu eri kelojen välillä. Taulukko 2. Pakkaustulokset DCT:llä. Koe n:o Kela Scoap Kynnysarvo Menetelmä Psuhde PSNR Hor.med. Ver.med dct 39 9, 3,3, dct 5 4,5 2,, dct 47 5,5 2,8, dct 6 4,7 2,2, dct 43 7,4 3,3,7 2

19 5 KÄYTTÖLIITTYMÄ Kuvien pakkausta varten rakennettiin yksinkertainen käyttöliittymä (Kuva 2). Sen kautta kuvat ladataan, esikäsitellään, pakataan ja puretaan. Käyttöliittymän kautta määritetään myös wavelet-pakkauksissa käytetty kynnysarvo. Sen kautta voi laskea pakkauksen onnistumisen tunnusluvut. Käyttöliittymään on varattu tila kahden kuvan piirtämistä varten, jolloin alkuperäistä ja purettua kuvaa voi verrata visuaalisesti. Kuva 2. Käyttöliittymä. 3

20 6 YHTEENVETO START-projektissa sovellusympäristönä on käytetty Rautaruukki Oyj:n Raahen terästehtaan nauhavalssaamon kaksiulotteisen SCOAP-lämpötilapyrometrin tuottamaa lämpötiladataa. Toteutustyökaluna käytettiin Matlab -ohjelmistoa toolboxeineen. Projektissa tehty pakkausmenetelmien vertailu osoitti, että valituilla menetelmillä pystytään kaksiulotteisia lämpötilakarttamatriiseja pakkaamaan huomattavasti menettämättä kuitenkaan liiaksi olennaista informaatiota lämpötilakartoista. Lämpötilamatriisien pakkaamiseen käytettiin kolmea eri wavelet-tyyppiä (bior 3.5, bior 5.5 ja Daubechies 8) ja diskreettiä kosinimuunnosta. Wavelet-pakkauksissa kuvat on hajotettu viiden tason approksimaatioihin. Wavelet-pakkauksessa tärkeä muuttuja on myös kynnysparametrin arvo, joka vaikuttaa pakkauksessa unohdettavaan aineiston määrään. Aalloketyypillä ei ole merkittävää vaikutusta pakkauksen tarkkuuden ja tehokkuuden suhteeseen ja siksi voidaankin sanoa, että tutkituista aallokkeista kaikki sopivat yhtä hyvin kuvien pakkaukseen. Diskreetillä kosinimuunnoksella kuvien pakkaus onnistui myös hyvin. Koska DCT:tä käytettäessä ei kynnysarvoja käytetä, menetelmän soveltaminen on vaivatonta. DCT:llä saadut tulokset ovat sopusoinnussa eri wavelet-tyypeillä saatujen tuloksien kanssa. Kuvista ei kuitenkaan käy ilmi se, että DCT:tä käytettäessä kuvan reuna-alueille muodostui häiriöitä, joihin syytä ei tiedetä. Projektissa tehdyn pakkausmenetelmien vertailun perusteella voidaan sanoa, että kyseisen tyyppisten lämpötilamatriisien pakkaukseen wavelet-pakkaus soveltuu hyvin ja pakkaamalla tiedostot saavutetaan huomattavia säästöjä tarvittavassa tallennustilassa. Lopullisen pakkaustason ja parametrisoinnin määrittelevät loppukäyttäjän asiantuntijat, jotka kokemusperäisesti tietävät, mitkä piirteet datassa on tarpeen säilyttää. Tätä määrittelyä varten projektissa kehitettiin Matlab -pohjainen käyttöliittymä, jota tehtaan henkilöstö voi hyödyntää arviointia tehdessään. 4

21 LÄHDELUETTELO. Abo-Zahhad, M. & Rajoub, B. A., An effective coding technique for the compression of one-dimensional signals using wavelet transforms. Medical Engineering & Physics 24, 22, s Mathworks. Matlab Help. 3. Nelson, M & Gailly, J. -L., The Data Compression Book. Second edition, M&T Books, 997, s Salomon, D., Data Compression, The Complete Reference. Second Edition, Springer-Verlag New York, Inc, 2 5. Santoso, S., Powers, E. J. & Grady, W. M., Power Quality Disturbance Data Compression using Wavelet Transform Methods. IEEE Transactions on Power Delivery Vol.2, No.3, July Sayood, K. Introduction to Data Compression. Morgan Kaufmann Publishers, Inc, 996. s Staszewski, W. J., Vibration Data Compression with Optimal Wavelet Coefficients. Genetic Algorithms in Engineering Systems: Innovations and Applications, No. 446, IEE, 997, s Walker, J.S., Wavelet-Based Image Compression The Transform and Data Compression Handbook, Ed. K.R. Rao et al. Boca Raton, CRC Press LLC, 2 5

22 LIITE. SUORITETUT PAKKAUKSET Koe n:o Kela Scoap Kynnysarvo Menetelmä Psuhde PSNR Hor.med. Ver.med bior ,6,5, bior , 2,3, bior , 2,7 2, bior , 2,6, bior ,2 2,7, bior ,4 3,2, bior , 3,3, bior ,7 3,9 2, bior ,9 3,, bior ,2 2,7 2, bior 5.5 7,,5, db8 4 22,2 2,7, db , 3,5 2, db8 82 9,8 3,, db8 38 2,2 3,, db8 9 7,3,5, db ,3 2,4 2, dct 5 4,5 2,, dct 39 9, 3,3, bior ,2,4, bior ,5,7, bior ,4 2,2, bior ,5,8, bior ,2 2,5, db8 3 7,7,7, db8 8 6,3 2,3, dct 6 4,7 2,2, bior 3.5 7,9 3,8, bior ,6 3,5, bior ,6 3,6, bior 5.5 7,4 3,3, db8 7,9 3,6, db8 2 7,6 3,2, dct 43 7,4 3,3, bior , 2,4, bior , 2,6, db8 45 6, 2,6, bior ,4 3,4, bior ,4 3,7, db ,4 3,7, bior ,6 2,, bior ,3 2,4, db8 58 6,6 2,2, bior ,3 3,, bior ,7 3,, bior , 3,5, db8 49 9,4 3,3, bior ,6,5, bior , 2,3, bior ,4 2,9, bior ,5,6, bior ,6 2,9, bior ,3 3,2 2, db8 7 7,7,5, db8 32 6,9 2,6, db8 28 6,4 3,2, dct 47 5,5 2,8,9 6

23 ISBN ISSN Oulun yliopisto Säätötekniikan laboratorio - Sarja B - [research] > [reports] > [series b] Toimittaja: Leena Yliniemi leena.yliniemi@oulu.fi. Jaako J, Yksinkertaisia prosessimalleja. Syyskuu s. ISBN Jaako J, MATLAB-ohjelman käyttö eräissä prosessiteknisissä laskuissa. Syyskuu s. ISBN X. 3. Jaako J, Säätötekniikan laboratorion opetuskokeiluja I Portfoliomuotoisen kurssin toteutus ja tulokset. Helmikuu s. ISBN Ahola T, Ruuska J, Juuso E & Leiviskä K, Paperikoneen katkoherkkyysindikaattori. Helmikuu s. ISBN Ylikunnari J, InTouch valvomo-ohjelmiston implementointi lämmönsiirron identifiointiprosessiin (PS II:n harjoitustyölaitteisto). Maaliskuu 2. ISBN Mäki T & Juuso E, Tapahtumapohjainen sumea lingvistinen yhtälöjärjestelmä lääkevalmisteiden koostumusten ja valmistusprosessien tutkimuksessa. Kesäkuu 2. ISBN Jaako J, Säätötekniikan laboratorion opetuskokeiluja II Apuopettaja opettajan apuna. Elokuu s. ISBN Sivonen J, Johdatus säätötekniikkaan, opetuslaitteiston suunnittelu ja toteutus. Syyskuu 2. 2 s. ISBN Mutka P, Neuraalilaskenta ja epälineaarinen dynamiikka komponenttien kulutus- ja myyntiennusteiden laatimisessa. Joulukuu 2. 4 s. ISBN Komulainen K & Juuso E, Vikatietojen hyödyntäminen funktionaalisessa testauksessa. Joulukuu s. ISBN Ikäheimonen J, Juuso E, Leiviskä K & Murtovaara S, Sulfaatisellun menetelmät, keiton ohjaus ja massan pesu. Joulukuu s. IBSN Ikäheimonen J, Juuso E, Leiviskä K, Murtovaara S & Sutinen R (2) Keittolipeäja massa-analyysi sellun keitossa ja pesussa. Joulukuu s. ISBN Rahikka L & Juuso E (2) Sulfaattisellun eräkeittoprosessin jatkuvatoiminen analysointi. Joulukuu s. ISBN Pirttimaa M & Leiviskä K (2) Tilastollinen prosessinohjaus: Pastapainoprosessin tehdaskokeet. Joulukuu 2. ISBN Jaako J & Nelo S (2) Prosessi- ja ympäristötekniikan opetuksen tulevaisuuden haasteita. Tammikuu s. ISBN Näsi J, Isokangas A & Juuso E (2) Klusterointi kuorimon puuhäviöiden mallintamisessa. Tammikuu 2. ISBN Mäki T & Juuso E (2) Lingvistinen yhtälöjärjestelmä lääkevalmisteiden rakeistusprosessin dynaamisessa simuloinnissa. Tammikuu 2. ISBN Joensuu P (2) Vikadiagnostiikka sulatuksen laadun-ohjauksessa: Syherön syntyminen ja siihen vaikuttavat tekijät. Tammikuu 2. ISBN Ikäheimonen J, Leiviskä K & Ruuska J (2) Jatketiilen tukkeentumisen mallintaminen neuroverkoilla. Helmikuu 2. ISBN Ikäheimonen J, Leiviskä K & Ruuska J (2) Sulkutangon asennon ja valunopeuden käyttö jatketiilen tukkeentumisen ennustamisessa. Maaliskuu 2. ISBN Ruuska J & Leiviskä K (2) LD-KG-konvertterin lämpötilamalli. Toukokuu 2. ISBN Ainali I, Juuso E & Sorsa A (2) Vesikemikaalien annostelutyökalun kehittäminen: Flotaation perusteet, koejaksot ja mallinnus. Marraskuu 2. ISBN Näsi J & Sorsa A (22) Jatkuvatoimisen liuospuhdistuksen Pilot-prosessin mallinnus ja prosessikehitys. Helmikuu 22. ISBN Ikäheimonen J & Leiviskä K (22) Syherödatan analysointi histogrammeja käyttäen. Maaliskuu 22. ISBN

24 38. Ikäheimonen J & Leiviskä K (22) Neuroverkot ja lingvistiset yhtälöt jatketiilen tukkeuman ennustuksessa. Huhtikuu 22. ISBN Posio J (22) Malliprediktiivinen säätö. Marraskuu 22. ISBN Jaako J (23) Säätötekniikan laboratorion opetuskokeiluja III - Opettajien perehdyttämiskoulutus. Helmikuu 23. ISBN Ruuska J, Peltonen J & Leiviskä K (23) LD-KG-konvertterin dynaaminen ohjaus. Helmikuu 23. ISBN X 42. Ruuska J & Leiviskä K (23) LD-KG-konvertterin lämpötila- ja lisäainemallit. Helmikuu 23. ISBN Näsi J & Niemelä P (23) Hydrometallurgisen prosessin tutkimuskohteita osa 2: Raman analytiikan käyttömahdollisuudet. Huhtikuu 23. ISBN X 46. Heikkinen E-P & Jaako J (23) Koulutuksen laatuyksikköhakemus ja pedagoginen johtajuus. Elokuu 23. ISBN Jaako J (23) Tekniikan pedagogiikka - Väitöskirjat ja tutkijakoulutus prosessi- ja ympäristötekniikan osastolla. Syyskuu 23. ISBN Jaako J (23) Tekniikan pedagogiikka Perusteita. Marraskuu 23. ISBN Isokangas A, Juuso E & Leiviskä K (23) Kuorintaprosessin analyysi ja mallintaminen. Joulukuu 23. ISBN Auvinen A & Jaako J (24) Tekniikan pedagogiikka- Muuntokoulutus ja tuutorointi. Helmikuu 24. ISBN X. 5. Mäki T & Posio J (24) Savukaasumittaukset. Maaliskuu 24. ISBN Jaako J (24) Tekniikan pedagogiikka Muutosvastarinta ja muutos. Lokakuu 24. ISBN Tenkku H & Ruuska J (24) Kirjallisuusselvitys eräiden mittausten soveltuvuudesta LD-KG-konvertterin ohjaukseen. Joulukuu 24. ISBN Sorsa A & Näsi J (25) Lähi-infrapunamittauksen erälineaarinen kalibrointi neuroverkoilla ja neuro-sumeilla menetelmillä. Tammikuu 25. ISBN Hartikka M (25) Paperikoneen retentiopolymeerin konsentraation UVabsorptioon perustuva mittaus. Maaliskuu 25. ISBN Isokangas A, Hyvönen A, Pöllänen K, Tuomaranta M & Laitinen O (25) Uunikuha projektin loppuraportti. Elokuu 25. ISBN Osmo Kauppila (25) PYO tutkimuksen laadun pilottiyksikkönä EFQM-mallin sovellus tutkimuksen laadun itsearviointiin. Elokuu 25. ISBN Jaako J (25) Tekniikan pedagogiikka Metakognitiivisten taitojen kehittyminen ja kehittäminen tekniikan opiskelijoilla. Lokakuu 25. ISBN Posio J (25) Mittaussarjoista saatavan tiedon kehittäminen - SCOAP-lämpötilaprofiilin esikäsittely. Marraskuu 25. ISBN Posio J (25) Strip Temperature Toolbox - Lämpötilaprofiilien piirteet ja analyysit. Marraskuu 25. ISBN Posio J, Ruuska J (25) Strip Temperature Toolbox: Käyttöliittymätyökalu kuumanauhan lämpötila-analyysiin. Marraskuu 25. ISBN Sorsa A, Saarela S, Ruuska J (25) Mittaussarjoista saatavan tiedon kehittäminen - SCOAP-lämpö-tilaprofiilin pakkaus ja purku. Marraskuu 25. ISBN ISSN Säätötekniikan laboratorio Sarja B 8

Syherödatan analysointi histogrammeja käyttäen

Syherödatan analysointi histogrammeja käyttäen SÄÄTÖTEKNIIKAN LABORATORIO Syherödatan analysointi histogrammeja käyttäen Jouni Ikäheimonen ja Kauko Leiviskä Raportti B No 37, Maaliskuu 2002 Oulun yliopisto Säätötekniikan laboratorio Raportti B No 37,

Lisätiedot

Strip Temperature Toolbox: Käyttöliittymätyökalu kuumanauhan lämpötila-analyysiin

Strip Temperature Toolbox: Käyttöliittymätyökalu kuumanauhan lämpötila-analyysiin SÄÄTÖTEKNIIKAN LABORATORIO Strip Temperature Toolbox: Käyttöliittymätyökalu kuumanauhan lämpötila-analyysiin Jani Posio, Jari Ruuska Raportti B No 61, Marraskuu 2005 Oulun yliopisto Säätötekniikan laboratorio

Lisätiedot

Kuvan pakkaus JPEG (Joint Photographic Experts Group)

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

Lisätiedot

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA

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

Lisätiedot

Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, 2008. Zölzer (ed.) DAFX Digital Audio Effects. Wiley & Sons, 2002.

Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, 2008. Zölzer (ed.) DAFX Digital Audio Effects. Wiley & Sons, 2002. Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, 2008. Zölzer (ed. DAFX Digital Audio Effects. Wiley & Sons, 2002. Sisältö:! Johdanto!! Ajallinen käyttäytyminen! oteutus!

Lisätiedot

ELEC-C7230 Tietoliikenteen siirtomenetelmät

ELEC-C7230 Tietoliikenteen siirtomenetelmät ELEC-C7230 Tietoliikenteen siirtomenetelmät Laskuharjoitus 8 - ratkaisut 1. Tehtävässä on taustalla ajatus kantoaaltomodulaatiosta, jossa on I- ja Q-haarat, ja joka voidaan kuvata kompleksiarvoisena kantataajuussignaalina.

Lisätiedot

Matematiikka ja teknologia, kevät 2011

Matematiikka ja teknologia, kevät 2011 Matematiikka ja teknologia, kevät 2011 Peter Hästö 3. helmikuuta 2011 Matemaattisten tieteiden laitos Sisältö Kurssi koostuu kuudesta (seitsemästä) toisistaan riippumattomasta luennosta. Aihepiirit ovat:

Lisätiedot

Matlab-tietokoneharjoitus

Matlab-tietokoneharjoitus Matlab-tietokoneharjoitus Tämän harjoituksen tavoitteena on: Opettaa yksinkertaisia piirikaavio- ja yksikkömuunnoslaskuja. Opettaa Matlabin perustyökaluja mittausten analysoimiseen. Havainnollistaa näytteenottotaajuuden,

Lisätiedot

Kuvan- ja videontiivistys. Mikko Nuutinen 14.2.2013

Kuvan- ja videontiivistys. Mikko Nuutinen 14.2.2013 Kuvan- ja videontiivistys Mikko Nuutinen 14.2.2013 Oppimistavoitteet Redundanssi kuvissa: esimerkkitapauksina koodaus-, pikseleiden välinen sekä psykovisuaalinen redundanssi Kuvantiivistys: JPEG-koodauksen

Lisätiedot

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen AV-muotojen migraatiotyöpaja - ääni KDK-pitkäaikaissäilytys 2013 -seminaari 6.5.2013 / Juha Lehtonen Äänimuodot Ääneen vaikuttavia asioita Taajuudet Äänen voimakkuus Kanavien määrä Näytteistys Bittisyvyys

Lisätiedot

6. Analogisen signaalin liittäminen mikroprosessoriin 2 6.1 Näytteenotto analogisesta signaalista 2 6.2. DA-muuntimet 4

6. Analogisen signaalin liittäminen mikroprosessoriin 2 6.1 Näytteenotto analogisesta signaalista 2 6.2. DA-muuntimet 4 Datamuuntimet 1 Pekka antala 19.11.2012 Datamuuntimet 6. Analogisen signaalin liittäminen mikroprosessoriin 2 6.1 Näytteenotto analogisesta signaalista 2 6.2. DA-muuntimet 4 7. AD-muuntimet 5 7.1 Analoginen

Lisätiedot

Työvoima Palvelussuhdelajeittain %-jakautumat

Työvoima Palvelussuhdelajeittain %-jakautumat Hallinto 2510 Hyvinvointitoimiala tammikuu 134,9 121,3-13,6 82,8 84,4 3,2 5,4 11,8 7,3 2,3 2,9 3,9 5,8 55,6 38,6 123,1 107,6 91,3 % 88,7 % helmikuu 133,9 118,8-15,1 82,3 83,4 3,9 5,5 11,1 7,6 2,6 3,6 8,1

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

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

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

Lisätiedot

Digitaalinen audio & video I

Digitaalinen audio & video I Digitaalinen audio & video I Johdanto Digitaalinen audio + Psykoakustiikka + Äänen digitaalinen esitys Digitaalinen kuva + JPEG 1 Johdanto Multimediassa hyödynnetään todellista ääntä, kuvaa ja videota

Lisätiedot

TL5503 DSK, laboraatiot (1.5 op) Suodatus 2 (ver 1.0) Jyrki Laitinen

TL5503 DSK, laboraatiot (1.5 op) Suodatus 2 (ver 1.0) Jyrki Laitinen TL5503 DSK, laboraatiot (1.5 op) Suodatus 2 (ver 1.0) Jyrki Laitinen TL5503 DSK, laboraatiot (1.5 op), K2005 1 Suorita oheisten ohjeiden mukaiset tehtävät Matlab-ohjelmistoa käyttäen. Kokoa erilliseen

Lisätiedot

IIR-suodattimissa ongelmat korostuvat, koska takaisinkytkennästä seuraa virheiden kertautuminen ja joissakin tapauksissa myös vahvistuminen.

IIR-suodattimissa ongelmat korostuvat, koska takaisinkytkennästä seuraa virheiden kertautuminen ja joissakin tapauksissa myös vahvistuminen. TL536DSK-algoritmit (J. Laitinen)..5 Välikoe, ratkaisut Millaisia ongelmia kvantisointi aiheuttaa signaalinkäsittelyssä? Miksi ongelmat korostuvat IIR-suodatinten tapauksessa? Tarkastellaan Hz taajuista

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

Kompleksiluvut signaalin taajuusjakauman arvioinnissa

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

Lisätiedot

ELEC-C5070 Elektroniikkapaja (5 op)

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

Lisätiedot

1 PID-taajuusvastesuunnittelun esimerkki

1 PID-taajuusvastesuunnittelun esimerkki Enso Ikonen, Oulun yliopisto, systeemitekniikan laboratorio 2/23 Säätöjärjestelmien suunnittelu 23 PID-taajuusvastesuunnittelun esimerkki Tehtävänä on suunnitella säätö prosessille ( ) = = ( +)( 2 + )

Lisätiedot

Säätötekniikan ja signaalinkäsittelyn työkurssi

Säätötekniikan ja signaalinkäsittelyn työkurssi Säätötekniikan ja signaalinkäsittelyn työkurssi Työ D102: Sinimuotoisen signaalin suodattaminen 0.4 op. Julius Luukko Lappeenrannan teknillinen yliopisto Sähkötekniikan osasto/säätötekniikan laboratorio

Lisätiedot

Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä?

Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä? Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä? 2012-2013 Lasse Lensu 2 Ongelma 2: Voidaanko dataa tai informaatiota tallettaa tiiviimpään tilaan koodaamalla se uudelleen? 2012-2013 Lasse

Lisätiedot

Teema 3: Tilastollisia kuvia ja tunnuslukuja

Teema 3: Tilastollisia kuvia ja tunnuslukuja Teema 3: Tilastollisia kuvia ja tunnuslukuja Tilastoaineiston peruselementit: havainnot ja muuttujat havainto: yhtä havaintoyksikköä koskevat tiedot esim. henkilön vastaukset kyselylomakkeen kysymyksiin

Lisätiedot

TL5503 DSK, laboraatiot (1.5 op) Kuvasignaalit. Jyrki Laitinen

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

Lisätiedot

ÄÄNEKKÄÄMMÄN KANTELEEN MALLINTAMINEN ELEMENTTIME- NETELMÄLLÄ

ÄÄNEKKÄÄMMÄN KANTELEEN MALLINTAMINEN ELEMENTTIME- NETELMÄLLÄ ÄÄNEKKÄÄMMÄN KANTELEEN MALLINTAMINEN ELEMENTTIME- NETELMÄLLÄ Henna Tahvanainen 1, Jyrki Pölkki 2, Henri Penttinen 1, Vesa Välimäki 1 1 Signaalinkäsittelyn ja akustiikan laitos Aalto-yliopiston sähkötekniikan

Lisätiedot

Harjoitusten 4 vastaukset

Harjoitusten 4 vastaukset Harjoitusten 4 vastaukset 4.1. Prosessi on = 1 +, jossa»iid( 2 )ja =1 2. PNS estimaattori :lle on (" P P 2 ") = +( X X 2 ) 1 1. =1 Suluissa oleva termi on deterministinen ja suppenee vihjeen mukaan 2 6:teen.

Lisätiedot

Spektri- ja signaalianalysaattorit

Spektri- ja signaalianalysaattorit Spektri- ja signaalianalysaattorit Pyyhkäisevät spektrianalysaattorit Suora pyyhkäisevä Superheterodyne Reaaliaika-analysaattorit Suora analoginen analysaattori FFT-spektrianalysaattori DFT FFT Analysaattoreiden

Lisätiedot

JYRSIN SISÄLLYSLUETTELO:

JYRSIN SISÄLLYSLUETTELO: JYRSIN OH6MP 1 JYRSIN SISÄLLYSLUETTELO: -Mikä jyrsin? -Tekniset tiedot. -Asetukset. -Tiedostomuodot: --Jyrsimen JYR-muoto. --Muunnos-ohjelmat. --PCX-tiedosto. --DXF-tiedosto. --PIC-tiedosto. --JYRVIRI-ohjelma.

Lisätiedot

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU

SÄÄTÖJÄRJESTELMIEN SUUNNITTELU ENSO IKONEN PYOSYS 1 SÄÄTÖJÄRJESTELMIEN SUUNNITTELU Enso Ikonen professori säätö- ja systeemitekniikka http://cc.oulu.fi/~iko Oulun yliopisto Älykkäät koneet ja järjestelmät, Systeemitekniikka Feb 2019

Lisätiedot

Digitaalinen signaalinkäsittely Desibeliasteikko, suotimen suunnittelu

Digitaalinen signaalinkäsittely Desibeliasteikko, suotimen suunnittelu Digitaalinen signaalinkäsittely Desibeliasteikko, suotimen suunnittelu Teemu Saarelainen, teemu.saarelainen@kyamk.fi Lähteet: Ifeachor, Jervis, Digital Signal Processing: A Practical Approach H.Huttunen,

Lisätiedot

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

Johdanto tieto- viestintäteknologian käyttöön: Äänitystekniikka. Vfo135 ja Vfp124 Martti Vainio Johdanto tieto- viestintäteknologian käyttöön: Äänitystekniikka Vfo135 ja Vfp124 Martti Vainio Akustiikka Äänityksen tarkoitus on taltioida paras mahdo!inen signaali! Tärkeimpinä kolme akustista muuttujaa:

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

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

Lisätiedot

T-61.246 DSP: GSM codec

T-61.246 DSP: GSM codec T-61.246 DSP: GSM codec Agenda Johdanto Puheenmuodostus Erilaiset codecit GSM codec Kristo Lehtonen GSM codec 1 Johdanto Analogisen puheen muuttaminen digitaaliseksi Tiedon tiivistäminen pienemmäksi Vähentää

Lisätiedot

TL5503 DSK, laboraatiot (1.5 op) Audiosignaalit (ver 1.0) Jyrki Laitinen

TL5503 DSK, laboraatiot (1.5 op) Audiosignaalit (ver 1.0) Jyrki Laitinen TL5503 DSK, laboraatiot (1.5 op) Audiosignaalit (ver 1.0) Jyrki Laitinen TL5503 DSK, laboraatiot (1.5 op), K2005 1 Suorita oheisten ohjeiden mukaiset tehtävät Matlab- ja SPDemo-ohjelmistoja käyttäen. Kokoa

Lisätiedot

LOPPURAPORTTI 19.11.2007. Lämpötilahälytin. 0278116 Hans Baumgartner xxxxxxx nimi nimi

LOPPURAPORTTI 19.11.2007. Lämpötilahälytin. 0278116 Hans Baumgartner xxxxxxx nimi nimi LOPPURAPORTTI 19.11.2007 Lämpötilahälytin 0278116 Hans Baumgartner xxxxxxx nimi nimi KÄYTETYT MERKINNÄT JA LYHENTEET... 3 JOHDANTO... 4 1. ESISELOSTUS... 5 1.1 Diodi anturina... 5 1.2 Lämpötilan ilmaisu...

Lisätiedot

Luento 8. Suodattimien käyttötarkoitus

Luento 8. Suodattimien käyttötarkoitus Luento 8 Lineaarinen suodatus Ideaaliset alipäästö, ylipäästö ja kaistanpäästösuodattimet Käytännölliset suodattimet 8..006 Suodattimien käyttötarkoitus Signaalikaistan ulkopuolisen kohinan ja häiriöiden

Lisätiedot

Kojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto

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:

Lisätiedot

Digitaalinen signaalinkäsittely Kuvankäsittely

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

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

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

Lisätiedot

Johdatus tn-laskentaan perjantai 17.2.2012

Johdatus tn-laskentaan perjantai 17.2.2012 Johdatus tn-laskentaan perjantai 17.2.2012 Kahden diskreetin muuttujan yhteisjakauma On olemassa myös monen muuttujan yhteisjakauma, ja jatkuvien muuttujien yhteisjakauma (jota ei käsitellä tällä kurssilla;

Lisätiedot

LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä

LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä. Diffuusio yksiulotteisessa epäjärjestäytyneessä hilassa E J ii, J ii, + 0 E b, i E i i i i+ x Kuva.:

Lisätiedot

Lappeenrannan teknillinen korkeakoulu Tietotekniikan osasto. Diplomityön aihe on hyväksytty Tietotekniikan osaston osastoneuvostossa

Lappeenrannan teknillinen korkeakoulu Tietotekniikan osasto. Diplomityön aihe on hyväksytty Tietotekniikan osaston osastoneuvostossa Lappeenrannan teknillinen korkeakoulu Tietotekniikan osasto Spektrivideo Diplomityön aihe on hyväksytty Tietotekniikan osaston osastoneuvostossa 15.9.1999. Tarkastajat: professori, TkT Heikki Kälviäinen

Lisätiedot

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

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

Lisätiedot

SIMULINK 5.0 Harjoitus. Matti Lähteenmäki 2004 www.tpu.fi/~mlahteen/

SIMULINK 5.0 Harjoitus. Matti Lähteenmäki 2004 www.tpu.fi/~mlahteen/ SIMULINK 5.0 Harjoitus 2004 www.tpu.fi/~mlahteen/ SIMULINK 5.0 Harjoitus 2 Harjoitustehtävä. Tarkastellaan kuvan mukaisen yhden vapausasteen jousi-massa-vaimennin systeemin vaakasuuntaista pakkovärähtelyä,

Lisätiedot

Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi. Esimerkit laskettu JMP:llä

Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi. Esimerkit laskettu JMP:llä Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi Esimerkit laskettu JMP:llä Antti Hyttinen Tampereen teknillinen yliopisto 29.12.2003 ii Ohjelmien

Lisätiedot

1 Aritmeettiset ja geometriset jonot

1 Aritmeettiset ja geometriset jonot 1 Aritmeettiset ja geometriset jonot Johdatus Johdatteleva esimerkki 1 Kasvutulille talletetaan vuoden jokaisen kuukauden alussa tammikuusta alkaen 100 euroa. Tilin nettokorkokanta on 6%. Korko lisätään

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

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

Lisätiedot

Osa IX. Z muunnos. Johdanto Diskreetit funktiot

Osa IX. Z muunnos. Johdanto Diskreetit funktiot Osa IX Z muunnos A.Rasila, J.v.Pfaler () Mat-.33 Matematiikan peruskurssi KP3-i 9. lokakuuta 2007 298 / 322 A.Rasila, J.v.Pfaler () Mat-.33 Matematiikan peruskurssi KP3-i 9. lokakuuta 2007 299 / 322 Johdanto

Lisätiedot

Malleja ja menetelmiä geometriseen tietokonenäköön

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

Lisätiedot

Signaalien datamuunnokset. Digitaalitekniikan edut

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

Lisätiedot

Signaalien datamuunnokset

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

Lisätiedot

Digitaalisen videonkäsittelyn perusteet Jukka Teuhola Turun yliopisto IT-laitos, Tietojenkäsittelytiede Syksy-2009 DVP-1 Teuhola 2009 1 1. Johdanto Yleistä Sisältösuunnitelma Materiaali Mistä on kysymys?

Lisätiedot

Havaitsevan tähtitieteen peruskurssi I. Datan käsittely. Jyri Lehtinen. kevät Helsingin yliopisto, Fysiikan laitos

Havaitsevan tähtitieteen peruskurssi I. Datan käsittely. Jyri Lehtinen. kevät Helsingin yliopisto, Fysiikan laitos Datan käsittely Helsingin yliopisto, Fysiikan laitos kevät 2013 3. Datan käsittely Luennon sisältö: Havaintovirheet tähtitieteessä Korrelaatio Funktion sovitus Aikasarja-analyysi 3.1 Havaintovirheet Satunnaiset

Lisätiedot

Digitaalinen audio & video, osa I. Johdanto. Digitaalisen audion sovellusalueet. Johdanto. Taajuusalue. Psykoakustiikka. Johdanto Digitaalinen audio

Digitaalinen audio & video, osa I. Johdanto. Digitaalisen audion sovellusalueet. Johdanto. Taajuusalue. Psykoakustiikka. Johdanto Digitaalinen audio Digitaalinen audio & video, osa I Johdanto Digitaalinen audio + Psykoakustiikka + Äänen digitaalinen esitys Digitaalinen kuva +JPEG Petri Vuorimaa 1 Johdanto Multimediassa hyödynnetään todellista ääntä,

Lisätiedot

KOULUMATKATUKI TAMMIKUUSSA 2003

KOULUMATKATUKI TAMMIKUUSSA 2003 Tiedustelut Timo Partio, puh. 020 434 1382 s-posti timo.partio@kela.fi KOULUMATKATUKI TAMMIKUUSSA 2003 Kaikki Tuki maksun vastaanottajan mukaan, 1 000 euroa 2003 Tammikuu 23 555 2 008 1 156 35 374 23 419

Lisätiedot

Pienimmän neliösumman menetelmä

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

Lisätiedot

Dynaamiset regressiomallit

Dynaamiset regressiomallit MS-C2128 Ennustaminen ja Aikasarja-analyysi, Heikki Seppälä Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy 2015 Viikko 6: 1 Kalmanin suodatin Aiemmin käsitellyt

Lisätiedot

Algoritmit 1. Luento 3 Ti Timo Männikkö

Algoritmit 1. Luento 3 Ti Timo Männikkö Algoritmit 1 Luento 3 Ti 17.1.2017 Timo Männikkö Luento 3 Algoritmin analysointi Rekursio Lomituslajittelu Aikavaativuus Tietorakenteet Pino Algoritmit 1 Kevät 2017 Luento 3 Ti 17.1.2017 2/27 Algoritmien

Lisätiedot

Mediaanisuodattimet. Tähän asti käsitellyt suodattimet ovat olleet lineaarisia. Niille on tyypillistä, että. niiden ominaisuudet tunnetaan hyvin

Mediaanisuodattimet. Tähän asti käsitellyt suodattimet ovat olleet lineaarisia. Niille on tyypillistä, että. niiden ominaisuudet tunnetaan hyvin Mediaanisuodattimet Tähän asti käsitellyt suodattimet ovat olleet lineaarisia. Niille on tyypillistä, että niiden ominaisuudet tunnetaan hyvin niiden analysointiin on olemassa vakiintuneita menetelmiä

Lisätiedot

Kojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto

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ä

Lisätiedot

Puheenkoodaus. Olivatpa kerran iloiset serkukset. PCM, DPCM ja ADPCM

Puheenkoodaus. Olivatpa kerran iloiset serkukset. PCM, DPCM ja ADPCM Puheenkoodaus Olivatpa kerran iloiset serkukset PCM, DPCM ja ADPCM PCM eli pulssikoodimodulaatio Koodaa jokaisen signaalinäytteen binääriseksi (eli vain ykkösiä ja nollia sisältäväksi) luvuksi kvantisointitasolle,

Lisätiedot

Kemometriasta. Matti Hotokka Fysikaalisen kemian laitos Åbo Akademi Http://www.abo.fi/~mhotokka

Kemometriasta. Matti Hotokka Fysikaalisen kemian laitos Åbo Akademi Http://www.abo.fi/~mhotokka Kemometriasta Matti Hotokka Fysikaalisen kemian laitos Åbo Akademi Http://www.abo.fi/~mhotokka Mistä puhutaan? Määritelmiä Määritys, rinnakkaismääritys Mittaustuloksen luotettavuus Kalibrointi Mittausten

Lisätiedot

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto. 2 Teoreettista taustaa

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto. 2 Teoreettista taustaa FYSP105/2 VAIHTOVIRTAKOMPONENTIT Työn tavoitteita o Havainnollistaa vaihtovirtapiirien toimintaa o Syventää ymmärtämystä aiheeseen liittyvästä fysiikasta 1 Johdanto Tasavirta oli 1900 luvun alussa kilpaileva

Lisätiedot

Mittalaitetekniikka. NYMTES13 Vaihtosähköpiirit Jussi Hurri syksy 2014

Mittalaitetekniikka. NYMTES13 Vaihtosähköpiirit Jussi Hurri syksy 2014 Mittalaitetekniikka NYMTES13 Vaihtosähköpiirit Jussi Hurri syksy 2014 1 1. VAIHTOSÄHKÖ, PERUSKÄSITTEITÄ AC = Alternating current Jatkossa puhutaan vaihtojännitteestä. Yhtä hyvin voitaisiin tarkastella

Lisätiedot

Taajuusmittauskilpailu Hertsien herruus 2008. Mittausraportti

Taajuusmittauskilpailu Hertsien herruus 2008. Mittausraportti Taajuusmittauskilpailu Hertsien herruus 2008 1. MITTAUSJÄRJESTELMÄ Mittausraportti Petri Kotilainen OH3MCK Mittausjärjestelmän lohkokaavio on kuvattu alla. Vastaanottoon käytettiin magneettisilmukkaantennia

Lisätiedot

Harjoitus 7: NCSS - Tilastollinen analyysi

Harjoitus 7: NCSS - Tilastollinen analyysi Harjoitus 7: NCSS - Tilastollinen analyysi Mat-2.2107 Sovelletun matematiikan tietokonetyöt Syksy 2006 Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoituksen aiheita Tilastollinen testaus Testaukseen

Lisätiedot

Työ 5: Putoamiskiihtyvyys

Työ 5: Putoamiskiihtyvyys Työ 5: Putoamiskiihtyvyys Työryhmä: Tehty (pvm): Hyväksytty (pvm): Hyväksyjä: 1. Tavoitteet Työssä määritetään putoamiskiihtyvyys kolmella eri tavalla. Ennakko-oletuksena mietitään, pitäisikö jollain tavoista

Lisätiedot

Havaitsevan tähtitieteen peruskurssi I

Havaitsevan tähtitieteen peruskurssi I Havaintokohteita 9. Polarimetria Lauri Jetsu Fysiikan laitos Helsingin yliopisto Havaintokohteita Polarimetria Havaintokohteita (kuvat: @phys.org/news, @annesastronomynews.com) Yleiskuvaus: Polarisaatio

Lisätiedot

THE audio feature: MFCC. Mel Frequency Cepstral Coefficients

THE audio feature: MFCC. Mel Frequency Cepstral Coefficients THE audio feature: MFCC Mel Frequency Cepstral Coefficients Ihmiskuulo MFCC- kertoimien tarkoituksena on mallintaa ihmiskorvan toimintaa yleisellä tasolla. Näin on todettu myös tapahtuvan, sillä MFCC:t

Lisätiedot

Numeeriset menetelmät

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

Lisätiedot

TASA- JA VAIHTOVIRTAPIIRIEN LABORAATIOTYÖ 5 SUODATINPIIRIT

TASA- JA VAIHTOVIRTAPIIRIEN LABORAATIOTYÖ 5 SUODATINPIIRIT TASA- JA VAIHTOVIRTAPIIRIEN LABORAATIOTYÖ 5 SUODATINPIIRIT Työselostuksen laatija: Tommi Tauriainen Luokka: TTE7SN1 Ohjaaja: Jaakko Kaski Työn tekopvm: 02.12.2008 Selostuksen luovutuspvm: 16.12.2008 Tekniikan

Lisätiedot

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

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

Lisätiedot

ELEC-C5210 Satunnaisprosessit tietoliikenteessä

ELEC-C5210 Satunnaisprosessit tietoliikenteessä ELEC-C5210 Satunnaisprosessit tietoliikenteessä Esa Ollila Aalto University, Department of Signal Processing and Acoustics, Finland esa.ollila@aalto.fi http://signal.hut.fi/~esollila/ Kevät 2017 E. Ollila

Lisätiedot

Sami Hirvonen. Ulkoasut Media Works sivustolle

Sami Hirvonen. Ulkoasut Media Works sivustolle Metropolia ammattikorkeakoulu Mediatekniikan koulutusohjelma VBP07S Sami Hirvonen Ulkoasut Media Works sivustolle Loppuraportti 14.10.2010 Visuaalinen suunnittelu 2 Sisällys 1 Johdanto 3 2 Oppimisteknologiat

Lisätiedot

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

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

Lisätiedot

Työ 31A VAIHTOVIRTAPIIRI. Pari 1. Jonas Alam Antti Tenhiälä

Työ 31A VAIHTOVIRTAPIIRI. Pari 1. Jonas Alam Antti Tenhiälä Työ 3A VAIHTOVIRTAPIIRI Pari Jonas Alam Antti Tenhiälä Selostuksen laati: Jonas Alam Mittaukset tehty: 0.3.000 Selostus jätetty: 7.3.000 . Johdanto Tasavirtapiirissä sähkövirta ja jännite käyttäytyvät

Lisätiedot

Harjoitus 6: Simulink - Säätöteoria. Syksy 2006. Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1

Harjoitus 6: Simulink - Säätöteoria. Syksy 2006. Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoitus 6: Simulink - Säätöteoria Mat-2.2107 Sovelletun matematiikan tietokonetyöt Syksy 2006 Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoituksen aiheita Tutustuminen säätötekniikkaan Takaisinkytkennän

Lisätiedot

Testit järjestysasteikollisille muuttujille

Testit järjestysasteikollisille muuttujille Ilkka Mellin Tilastolliset menetelmät Osa 3: Tilastolliset testit Testit järjestysasteikollisille muuttujille TKK (c) Ilkka Mellin (2007) 1 Testit järjestysasteikollisille muuttujille >> Järjestysasteikollisten

Lisätiedot

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

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

Lisätiedot

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

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

Lisätiedot

Säätötekniikan laboratorio PYO tutkimuksen laadun pilottiyksikkönä EFQM-mallin sovellus tutkimuksen laadun itsearviointiin

Säätötekniikan laboratorio PYO tutkimuksen laadun pilottiyksikkönä EFQM-mallin sovellus tutkimuksen laadun itsearviointiin Säätötekniikan laboratorio PYO tutkimuksen laadun pilottiyksikkönä EFQM-mallin sovellus tutkimuksen laadun itsearviointiin Osmo Kauppila Raportti B No 57, Elokuu 2005 ii Oulun yliopisto Säätötekniikan

Lisätiedot

Perusopintojen Laboratoriotöiden Työselostus 1

Perusopintojen Laboratoriotöiden Työselostus 1 Perusopintojen Laboratoriotöiden Työselostus 1 Kalle Hyvönen Työ tehty 1. joulukuuta 008, Palautettu 30. tammikuuta 009 1 Assistentti: Mika Torkkeli Tiivistelmä Laboratoriossa tehdyssä ensimmäisessä kokeessa

Lisätiedot

SIGNAALITEORIAN KERTAUSTA 1

SIGNAALITEORIAN KERTAUSTA 1 SIGNAALITEORIAN KERTAUSTA 1 1 (26) Fourier-muunnos ja jatkuva spektri Spektri taajuuden funktiona on kompleksiarvoinen funktio, jonka esittäminen graafisesti edellyttää 3D-kuvaajan piirtämisen. Yleensä

Lisätiedot

Tilastollisen analyysin perusteet Luento 1: Lokaatio ja hajonta

Tilastollisen analyysin perusteet Luento 1: Lokaatio ja hajonta Tilastollisen analyysin perusteet Luento 1: ja hajonta Sisältö Havaittujen arvojen jakauma Havaittujen arvojen jakaumaa voidaan kuvailla ja esitellä tiivistämällä havaintoarvot sopivaan muotoon. Jakauman

Lisätiedot

Dynaamiset regressiomallit

Dynaamiset regressiomallit MS-C2128 Ennustaminen ja Aikasarja-analyysi, Lauri Viitasaari Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy 2016 Tilastolliset aikasarjat voidaan jakaa kahteen

Lisätiedot

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto FYSP105/2 VAIHTOVIRTAKOMPONENTIT Työn tavoitteet o Havainnollistaa vaihtovirtapiirien toimintaa o Syventää ymmärtämystä aiheeseen liittyvästä fysiikasta 1 Johdanto Tasavirta oli 1900 luvun alussa kilpaileva

Lisätiedot

S-114.3812 Laskennallinen Neurotiede

S-114.3812 Laskennallinen Neurotiede S-114.381 Laskennallinen Neurotiede Projektityö 30.1.007 Heikki Hyyti 60451P Tehtävä 1: Virityskäyrästön laskeminen Luokitellaan neuroni ensin sen mukaan, miten se vastaa sinimuotoisiin syötteisiin. Syöte

Lisätiedot

13.11. Tulosten arviointi. tulosten arviointi. voimmeko luottaa saamiimme tuloksiin?

13.11. Tulosten arviointi. tulosten arviointi. voimmeko luottaa saamiimme tuloksiin? 13.11. tulosten arviointi Tulosten arviointi voimmeko luottaa saamiimme tuloksiin? onko osa saaduista tuloksista sattumanvaraisia? mitkä OSAT puusta ovat luotettavimpia? 1 KONSENSUSDIAGRAMMI Useita yhtä

Lisätiedot

T DATASTA TIETOON

T DATASTA TIETOON TKK / Informaatiotekniikan laboratorio Syyslukukausi, periodi II, 2007 Erkki Oja, professori, ja Heikki Mannila, akatemiaprofessori: T-61.2010 DATASTA TIETOON TKK, Informaatiotekniikan laboratorio 1 JOHDANTO:

Lisätiedot

Lähi-infrapunamittauksen epälineaarinen kalibrointi neuroverkoilla ja neuro-sumeilla menetelmillä

Lähi-infrapunamittauksen epälineaarinen kalibrointi neuroverkoilla ja neuro-sumeilla menetelmillä SÄÄTÖTEKNIIKAN LABORATORIO Lähi-infrapunamittauksen epälineaarinen kalibrointi neuroverkoilla ja neuro-sumeilla menetelmillä Aki Sorsa ja Jari Näsi Raportti B No 54, Tammikuu 2005 Oulun yliopisto Säätötekniikan

Lisätiedot

Yleistetyistä lineaarisista malleista

Yleistetyistä lineaarisista malleista Yleistetyistä lineaarisista malleista Tilastotiede käytännön tutkimuksessa -kurssi, kesä 2001 Reijo Sund Klassinen lineaarinen malli y = Xb + e eli E(Y) = m, jossa m = Xb Satunnaiskomponentti: Y:n komponentit

Lisätiedot

Identifiointiprosessi

Identifiointiprosessi Alustavia kokeita Identifiointiprosessi Koesuunnittelu, identifiointikoe Mittaustulosten / datan esikäsittely Ei-parametriset menetelmät: - Transientti-, korrelaatio-, taajuus-, Fourier- ja spektraalianalyysi

Lisätiedot

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin

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

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

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

Lisätiedot

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

Ohjelmistoradio tehtävät 4. P1: Ekvalisointi ja demodulaatio. OFDM-symbolien generoiminen Ohjelmistoradio tehtävät 4 P: Ekvalisointi ja demodulaatio Tässä tehtävässä dekoodata OFDM data joka on sijotetty synknonontisignaalin lälkeen. Synkronointisignaali on sama kuin edellisessä laskutehtävässä.

Lisätiedot

T Privacy amplification

T Privacy amplification T-79.4001 Privacy amplification Ari Nevalainen ajnevala@cc.hut.fi T-79.4001Privacy amplification 1/25 ALKUTILANNE Alkutilanne. Kaksi erikoistapausta. Yleinen tapaus. Yhteenveto. T-79.4001Privacy amplification

Lisätiedot

läheisyydessä. Piirrä funktio f ja nämä approksimaatiot samaan kuvaan. Näyttääkö järkeenkäyvältä?

läheisyydessä. Piirrä funktio f ja nämä approksimaatiot samaan kuvaan. Näyttääkö järkeenkäyvältä? BM20A5840 - Usean muuttujan funktiot ja sarjat Harjoitus 1, Kevät 2017 1. Tunnemme vektorit a = [ 1 2 3 ] ja b = [ 2 1 2 ]. Laske (i) kummankin vektorin pituus (eli itseisarvo, eli normi); (ii) vektorien

Lisätiedot