Skip to main content
Login | Suomeksi | På svenska | In English

Superresoluutio

Show full item record

Title: Superresoluutio
Author(s): Lod, Patrik
Contributor: University of Helsinki, Faculty of Science, Department of Mathematics and Statistics
Discipline: Applied Mathematics
Language: Finnish
Acceptance year: 2015
Abstract:
Digitaalisella kuvalla on resoluutio, joka määrittää sen koon. Resoluutiota voi suurentaa ja samalla parantaa kuvan laatua menetelmällä, jota kutsutaan superresoluutioksi. Superresoluutioalgoritmeja on useita ja ne toimivat eri tavalla. Tässä tutkielmassa käydään läpi kolmen eri superresoluutioalgoritmin toiminta läpi ja näytetään, miten nämä algoritmit toimivat kahdelle kuvalle sekä verrataan niitä keskenään. Tutkielmassa ensiksi käydään läpi tarvittavaa taustateoriaa. Luku kaksi alkaa määrittelemällä digitaalisen kuvan ja kuinka tietokone käsittelee kuvia. Samalla esitellään kuviin liittyvää peruskäsitteistöä kuten (R,G,B)-väriavaruus. Seuraava kappale kertoo, miten värikuva muunnetaan (R,G,B)-väriavaruudesta harmaasävykuvaksi, koska kaikki tässä työssä esiteltävät algoritmit suoritetaan harmaasävykuville. Tämän jälkeen luvussa kaksi esitellään tässä työssä käytettävät lähdekuvat ja kuinka ne on otettu. Ensiksi esitellään, millä kameralla kuvat on otettu, missä formaatissa ja missä tiloissa. Sitten kerrotaan hieman kuvattavista kohteista ja esitellään valitut kuvat, joille algoritmit suoritetaan. Luvussa kaksi esitellään kuvien jälkeen työssä käytettävät superresoluutioalgoritmit. Ensiksi esitellään kaksi yksinkertaisempaa menetelmää superresoluution saavuttamiseksi. Nämä molemmat ovat kaksiulotteisia interpolaatioita diskreetille datalle, joten niitä voi käyttää digitaalisille kuville. Ensiksi esitellään Bilineaarinen interpolaatio, joka yksinkertaisesti laskee painotetun keskiarvon interpoloitaville pikseleille lähimmästä neljästä pikselistä. Seuraavaksi esitellään bicubic-interpolaatio, joka on kaksiulotteinen jatke cubic-interpolaatiolle. Bicubic-interpolaatio toimii hyvin samankaltaisesti bilineaarisen interpolaation kanssa, mutta saa aikaan hieman tasaisempia tuloksia. Kolmantena algoritmina esitellään harvoihin esityksiin perustuva superresoluutioalgoritmi, joka hyödyntää opetettavia kirjastoja. Luvussa kaksi esitellään nopeasti, mitä ovat opetettavat kirjastot, harvat esitykset ja monet muut algoritmissa tarvittavat komponentit. Luvun kaksi lopussa esitetään SSIM samankaltaisuusmitta, jolla algoritmien tuloksia arvioidaan. Luvussa kolme esitellään algoritmeilla saadut tulokset luvussa kaksi esitetyille kuville. Luvussa kolme on myös kirjattu taulukkoon samankaltaisuusmitan antamat tulokset jokaiselle algoritmille. Luvussa neljä on analysoitu näitä tuloksia ja tehty johtopäätöksiä algoritmien paremmuusjärjestyksestä. Huomaamme, että perus interpolaatiot eivät yllä yhtä hyviin tuloksiin kuin viimeisenä esitelty algoritmi, jonka tulokset ovat yllättävän hyviä. Nopeudessa taas interpolaatiot, varsinkin bilineaarinen interpolaatio, todetaan olevan paljon nopeampia kuin harvoihin esityksiin perustuva superresoluutioalgoritmi. Huomioimme myös, mitä isommiksi kuvat suurennetaan sitä heikommin ne toimivat. Huomaamme myöskin sen, kuinka bilineaarinen interpolaatio toimi kaksinkertaisella suurennoksella paremmin kuin bicubic-interpolaatio, mutta nelinkertaisella suurennoksella taas bicubic-interpolaatio toimi paremmin näistä kahdesta.


Files in this item

Files Size Format View
Gradu PatrikLod Superresoluutio.pdf 20.21Mb PDF

This item appears in the following Collection(s)

Show full item record