haku: @keyword computer vision / yhteensä: 23
viite: 11 / 23
Tekijä:Judin, Jussi
Työn nimi:A data encoding approach to video communication system verification
Videoviestintäjärjestelmän oikeellisuuden tarkastaminen dataa koodaamalla
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2013
Sivut:92 s. + liitt. 5      Kieli:   eng
Koulu/Laitos/Osasto:Perustieteiden korkeakoulu
Oppiaine:Informaatiotekniikka   (T-61)
Valvoja:Oja, Erkki
Ohjaaja:Lehtniemi, Jukka
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto  7139   | Arkisto
Avainsanat:information encoding
digital image processing
two-dimensional barcode
computer vision
video compression
informaation enkoodaus
digitaalinen kuvankäsittely
kaksiulotteinen viivakoodi
konenäkö
videopakkaus
Tiivistelmä (fin): Ohjelmistotestausta automatisoidaan nykyään yhä enenevissä määrin, mikä mahdollistaa kehittäjille keskittymisen uusien ominaisuuksien tuottamiseen olemassa olevien ominaisuuksien toiminnallisuuden varmistamisen sijaan.
Videokuvan oikeellisuutta tarkastellaan pääasiassa silmämääräisesti.
Tämän seurauksena videoviestintäjärjestelmien oikeellisuuden tarkastaminen muutosten jälkeen on erityisen raskasta.
Videoviestintäjärjestelmille ominaisena testiautomaatiota hankaloittavana haasteena on kuvan vääristyminen videopakkaus-, siirto- ja näyttöprosessien seurauksena.
Kuvan vääristyminen tekee hankalaksi määrittää sen, löytyykö ulostulevasta kuvasta kaikki haluttu.

Tämän työn tavoitteena on tutkia keinoja videoviestintäsovellusten toiminnalliseen testaukseen.
Tämä toiminnallinen testaus koostuu ulostulevan kuvan tarkastelusta järjestelmän oletetun tilan perusteella.
Työssä toteutetaan ja arvioidaan yksi menetelmä datan sisällyttämiseksi videoon.
Tällä menetelmällä voidaan varmistaa se, kulkeeko videokuva oikein testattavan videoviestintäjärjestelmän läpi.

Valittuna menetelmällä käytettiin mukautettua 9 x 9 moduulin kokoista matriisityyppistä kaksiarvoista raakakapasiteetiltaan 60 bittiä olevaa viivakoodia.
Tämän viivakoodin lukemiseksi luotu tunnistin käyttää piirteinään reunoja ja olettaa kuvan kulkevan lineaarisen interpolaatiosuotimen läpi.
Tunnistin tunnistaa tämän mallin perusteella oikein viivakoodeja, joiden moduulien koko on pienimmillään 1,9 kuvapistettä.
Häviöllisellä JPEG-kuvanpakkauksella täysin onnistuneesti tunnistettujen viivakoodien moduulikoko vaihtelee 24 kuvapisteen välillä riippuen kuvanpakkausasteesta.
Tiivistelmä (eng): Standard software development practices emphasize more and more test automation that enables developers to focus on new functionality instead of manually making sure that the existing functionality still works.
We mostly rely on our own eyes when we want to verify that images look as they should.
This makes it especially cumbersome when we want to verify that a video communication system works correctly even after changes to the system.
Video communication systems pose unique challenges from a test automation point of view as such systems makes the image go through various distortions that follow from the video encoding, transfer, and display processes that make it hard to automatically verify if the output has everything that is expected.

The goal of this thesis is to investigate methods that can be used for functional verification of video communication systems.
The verification consists of checking if the output video data includes all expected input video streams depending on the system state.
This includes the implementation and evaluation of one method that can encode data into video that will then make it possible to see if the data passes correctly through the video communication system under test.

The used method was a custom 9 x 9 matrix type binary barcode encoding 60 bits of raw data.
Its detector is based on edge features that assume the use of linear interpolation as the resampling filter.
This results in a detector that correctly decodes barcodes adhering to this model with the smallest module size of 1.9 pixels.
When lossy JPEG image compression is applied to the barcode image, minimum fully successfully recognized module size varies between 2 - 4 pixels depending on the compression ratio.
ED:2013-08-05
INSSI tietueen numero: 47011
+ lisää koriin
INSSI