Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Eye Tracking Simulation Framework
KTH, School of Computer Science and Communication (CSC).
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Ramverk för eye tracking-simulering (Swedish)
Abstract [en]

To facilitate eye tracking algorithm development that would benefit from simulation we created an eye tracking simulation software library and Application Programming Interface with reusable components. The main part of this library consists of a simulation core able to accept different geometrical models for the eyes, depiction mechanisms, illumination sources and eye tracking algorithms. The library has support for data generation using these models as partial input. It is also capable of performing eye tracking, including eye model calibration using the generated data and algorithms as input. We describe a selection of methodological techniques and principles for software engineering and exemplify how these can be used to improve functionality and usability of software systems. Finally, we discuss future uses and improvements which could further increase the tool’s usability and engineering qualities.

Abstract [sv]

För att underlätta utveckling av eye tracking-algoritmer har vi skapat ett simuleringsverktyg och programmeringsgränssnitt med återanvändbara komponenter. Verktyget består i huvudsak av en kärna, vilken utifrån geometriska modeller för ögon och ljuskällor, mekanismer för optisk projektion och algoritmer genererar eye tracking-data från virtuella scener samt kalibrering av ögonmodeller med algoritmer som tolkar genererat data. Vi beskriver ett urval av formella metoder och principer för mjukvaruutveckling och exemplifierar hur dessa kan användas för att förbättra funktionalitet och användbarhet av mjukvara. Slutligen diskuterar vi framtida användningsområden och förbättringar som ytterligare kan öka verktygets användbarhet och ingenjörsmässighet.

Place, publisher, year, edition, pages
2013.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-142482OAI: oai:DiVA.org:kth-142482DiVA: diva2:703113
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2014-03-11 Created: 2014-03-05 Last updated: 2014-03-11Bibliographically approved

Open Access in DiVA

fulltext(1217 kB)186 downloads
File information
File name FULLTEXT01.pdfFile size 1217 kBChecksum SHA-512
eb1d9ae87c2690dffbdc77f6ad789c395c1b70bf0a9e95d3d7c4431e5b14b84054975d0a8c68d93eed2efea4da4c98218b8c5243e239de49e81990e36d4f3f51
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 186 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 243 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf