iComponent Device-Independent Platform for Analyzing Eye Movement Data and Developing Eye-Based Applications
pakov, Oleg (2008)
pakov, Oleg
Tampere University Press Tampereen yliopisto
2008
Vuorovaikutteinen teknologia - Interactive Technology
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Väitöspäivä
2008-05-09
Julkaisun pysyvä osoite on
https://urn.fi/urn:isbn:978-951-44-7321-0
https://urn.fi/urn:isbn:978-951-44-7321-0
Tiivistelmä
Katseenseurantalaitteistot, laitteet joiden avulla pystymme mittaamaan ihmisen katseen kohteen, ovat viime vuosina kehittyneet yhä tarkemmiksi ja helppokäyttöisemmiksi. Erilaisissa koetilanteissa tallennettujen silmänliikkeiden analysointi saattaa paljastaa merkittäviä, katseen käyttäytymiseen liittyviä, tuloksia. Toisaalta, katseenseurantaa voidaan hyödyntää myös tarkkaavaisten , käyttäjän katseen käyttäytymisestä tietoisten, sovellusten käyttöliittymissä: voimme esimerkiksi kirjoittaa tekstiä, lähettää sähköpostia, selailla Internettiä, tai vaikkapa pelata pelejä käyttäen vain katsettamme syötteenä tietokoneelle.
Katseenseurantalaitteistot ovat olleet erittäin kalliita, mutta on todennäköistä, että niiden tulee selkeästi laskemaan. On odotettavissa, että lähitulevaisuudessa joidenkin ennusteiden mukaan seuraavan kymmenen vuoden kuluessa nämä laitteistot tulevat olemaan keskiverto PC-käyttäjän ulottuvilla. Katsekäyttöliittymien tutkijat ennakoivat että jossain vaiheessa katseenseuranta tulee selkeästi muuttamaan sitä, miten me tietokonetta käytämme. Tällä hetkellä tutkitaan aktiivisesti tehokkaita tapoja hyödyntää katseenseurantaa ihmisen ja tietokoneen välisessä käyttöliittymässä. Silmänliikkeitä käsitteleviin ohjelmistoihin liittyy kuitenkin yleisiä ongelmia, joista johtuen silmänliikkeitä tutkivien kokeiden suorittaminen on työlästä. Katseenseurantalaitteistot eivät ole helposti käyttöönotettavia ja vaihdettavia plug-and-play -laitteita: kukin laitteisto vaatii oman ohjelmistonsa koeasetelmien laatimiseen, katsepolkujen tallentamiseen ja analysointiin. Katseenseurantalaitteiston vaihtaminen toiseen edellyttää myös ohjelmistojen vaihtamista. Vastaavan tilanne hiukan tutumpien laitteiden, tulostimien, yhteydessä tarkoittaisi että vaihdettaessa vanha, esim. Epson-tulostin uuteen Hewlett Packard tulostimeen, jouduttaisiinkin vaihtamaan myös tulostinta käyttävät ohjelmistot, vaikkapa esimerkiksi MS Office -ohjelmistot toisiin, esimerkiksi Open Office -ohjelmistoihin, koska MS Office -ohjelmistot tukisivat vain Epson-tulostimia. Vastaavasti kuin tulostimille voi lähettää saman tiedon tulostimesta riippumatta, kaivataan silmänliiketutkimuksessa katseenseurantalaitteiden ja niiden käsittelemän datan standardisointia tallennettujen katsepolkujen siirtämisen ja tulosten tulkinnan helpottamiseksi.
Väitöskirjassani esitetään ratkaisu näihin silmänliiketutkimuksen ongelmiin. Lisäksi työssäni tutkitaan myös, miten olemassa olevia silmänliikedatan visualisointimenetelmiä voidaan parantaa. Katseenseurantalaitteistojen ja -datan standardisointi edellyttää katsedatan siirtämiseen ja tallentamiseen käytettävän laiteriippumattoman protokollan ja avoimen arkkitehtuurin työkaluohjelmiston kehittämistä. Työkaluohjelmisto perustuu kokoelmaan lisäosa, joiden avulla tuetaan niin uusia katseenseurantalaitteita kuin silmänliiketutkimuksen koeasetelmien ja vuorovaikutteisten katseeseen reagoivien ohjelmistojenkin toteuttamista. Toisin sanoen, riippumatta käytössä olevasta katseenseurantalaitteistosta tai koeasetelmasta, tutkijalla tulisi olla mahdollisuus käyttää samaa työkaluohjelmistoa kokeiden tekemiseen ja tallennetun katsedatan analysoimiseen.
Väitöskirjatutkimuksen tuloksena syntynyt työkaluohjelmisto, iComponent, on laitteistoriippumaton alusta silmänliikedatan analysointiin ja katseeseen reagoivien ohjelmien kehittämiseen. iComponentin tuki eri katseenseurantalaitteistoille perustuu määrittelemääni silmänliikedata protokollaan. Ohjelmistoon on luotu valmiiksi joitakin peruskoeasetelmia ärsykkeiden esittämiseen, ja sen lisäksi kokeen suunnittelijalle tarjotaan välineet omien koeasetelmien ja ärsykekokoelmien tuottamiseen. Silmänliikedatan visualisointitekniikoihin kehitettiin useita parannuksia, jotka tehostivat katsepolkujen tarkastelemista huomattavasti. iComponent on ollut käytössä useissa kansainvälisissä tutkimusprojekteissa ja se on saanut alan tutkijoiden keskuudessa osakseen positiivista huomiota. Välinettä projekteissaan hyödyntäneiden tutkijoiden antama palaute on ollut erityisen hyödyllistä kehittäessäni iComponentia tehokkaaksi käytännön työvälineeksi.
Yhteenvetona voidaan todeta, että iComponent on perustavanlaatuinen ohjelmistoalusta, jonka avulla voidaan vapautua laitteistoriippuvuudesta sekä silmänliiketutkimusta tehtäessä, että katseeseen reagoivia ohjelmistoja kehitettäessä.
Katseenseurantalaitteistot ovat olleet erittäin kalliita, mutta on todennäköistä, että niiden tulee selkeästi laskemaan. On odotettavissa, että lähitulevaisuudessa joidenkin ennusteiden mukaan seuraavan kymmenen vuoden kuluessa nämä laitteistot tulevat olemaan keskiverto PC-käyttäjän ulottuvilla. Katsekäyttöliittymien tutkijat ennakoivat että jossain vaiheessa katseenseuranta tulee selkeästi muuttamaan sitä, miten me tietokonetta käytämme. Tällä hetkellä tutkitaan aktiivisesti tehokkaita tapoja hyödyntää katseenseurantaa ihmisen ja tietokoneen välisessä käyttöliittymässä. Silmänliikkeitä käsitteleviin ohjelmistoihin liittyy kuitenkin yleisiä ongelmia, joista johtuen silmänliikkeitä tutkivien kokeiden suorittaminen on työlästä. Katseenseurantalaitteistot eivät ole helposti käyttöönotettavia ja vaihdettavia plug-and-play -laitteita: kukin laitteisto vaatii oman ohjelmistonsa koeasetelmien laatimiseen, katsepolkujen tallentamiseen ja analysointiin. Katseenseurantalaitteiston vaihtaminen toiseen edellyttää myös ohjelmistojen vaihtamista. Vastaavan tilanne hiukan tutumpien laitteiden, tulostimien, yhteydessä tarkoittaisi että vaihdettaessa vanha, esim. Epson-tulostin uuteen Hewlett Packard tulostimeen, jouduttaisiinkin vaihtamaan myös tulostinta käyttävät ohjelmistot, vaikkapa esimerkiksi MS Office -ohjelmistot toisiin, esimerkiksi Open Office -ohjelmistoihin, koska MS Office -ohjelmistot tukisivat vain Epson-tulostimia. Vastaavasti kuin tulostimille voi lähettää saman tiedon tulostimesta riippumatta, kaivataan silmänliiketutkimuksessa katseenseurantalaitteiden ja niiden käsittelemän datan standardisointia tallennettujen katsepolkujen siirtämisen ja tulosten tulkinnan helpottamiseksi.
Väitöskirjassani esitetään ratkaisu näihin silmänliiketutkimuksen ongelmiin. Lisäksi työssäni tutkitaan myös, miten olemassa olevia silmänliikedatan visualisointimenetelmiä voidaan parantaa. Katseenseurantalaitteistojen ja -datan standardisointi edellyttää katsedatan siirtämiseen ja tallentamiseen käytettävän laiteriippumattoman protokollan ja avoimen arkkitehtuurin työkaluohjelmiston kehittämistä. Työkaluohjelmisto perustuu kokoelmaan lisäosa, joiden avulla tuetaan niin uusia katseenseurantalaitteita kuin silmänliiketutkimuksen koeasetelmien ja vuorovaikutteisten katseeseen reagoivien ohjelmistojenkin toteuttamista. Toisin sanoen, riippumatta käytössä olevasta katseenseurantalaitteistosta tai koeasetelmasta, tutkijalla tulisi olla mahdollisuus käyttää samaa työkaluohjelmistoa kokeiden tekemiseen ja tallennetun katsedatan analysoimiseen.
Väitöskirjatutkimuksen tuloksena syntynyt työkaluohjelmisto, iComponent, on laitteistoriippumaton alusta silmänliikedatan analysointiin ja katseeseen reagoivien ohjelmien kehittämiseen. iComponentin tuki eri katseenseurantalaitteistoille perustuu määrittelemääni silmänliikedata protokollaan. Ohjelmistoon on luotu valmiiksi joitakin peruskoeasetelmia ärsykkeiden esittämiseen, ja sen lisäksi kokeen suunnittelijalle tarjotaan välineet omien koeasetelmien ja ärsykekokoelmien tuottamiseen. Silmänliikedatan visualisointitekniikoihin kehitettiin useita parannuksia, jotka tehostivat katsepolkujen tarkastelemista huomattavasti. iComponent on ollut käytössä useissa kansainvälisissä tutkimusprojekteissa ja se on saanut alan tutkijoiden keskuudessa osakseen positiivista huomiota. Välinettä projekteissaan hyödyntäneiden tutkijoiden antama palaute on ollut erityisen hyödyllistä kehittäessäni iComponentia tehokkaaksi käytännön työvälineeksi.
Yhteenvetona voidaan todeta, että iComponent on perustavanlaatuinen ohjelmistoalusta, jonka avulla voidaan vapautua laitteistoriippuvuudesta sekä silmänliiketutkimusta tehtäessä, että katseeseen reagoivia ohjelmistoja kehitettäessä.
Kokoelmat
- Väitöskirjat [4968]