search query: @keyword kaksiulotteinen viivakoodi / total: 2
reference: 1 / 2
« previous | next »
Author: | Judin, Jussi |
Title: | A data encoding approach to video communication system verification |
Videoviestintäjärjestelmän oikeellisuuden tarkastaminen dataa koodaamalla | |
Publication type: | Master's thesis |
Publication year: | 2013 |
Pages: | 92 s. + liitt. 5 Language: eng |
Department/School: | Perustieteiden korkeakoulu |
Main subject: | Informaatiotekniikka (T-61) |
Supervisor: | Oja, Erkki |
Instructor: | Lehtniemi, Jukka |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto 7139 | Archive |
Keywords: | information encoding digital image processing two-dimensional barcode computer vision video compression informaation enkoodaus digitaalinen kuvankäsittely kaksiulotteinen viivakoodi konenäkö videopakkaus |
Abstract (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. |
Abstract (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. |
ED: | 2013-08-05 |
INSSI record number: 47011
+ add basket
« previous | next »
INSSI