1 / 21

Kimmo Koivunen 28.11.2000 Silmän käyttäytymisen tutkimus ja sovellukset –seminaari

D.D.Salvucci, J.H.Goldberg: Identifying fixations and saccades in eye-tracking protocols Proc. Eye Tracking Research and Applications Symposium (ETRA 2000). Kimmo Koivunen 28.11.2000 Silmän käyttäytymisen tutkimus ja sovellukset –seminaari. Sisältö. Johdanto (3) Taksonomia (1)

Télécharger la présentation

Kimmo Koivunen 28.11.2000 Silmän käyttäytymisen tutkimus ja sovellukset –seminaari

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. D.D.Salvucci, J.H.Goldberg:Identifying fixations and saccadesin eye-tracking protocolsProc. Eye Tracking Research and Applications Symposium (ETRA 2000) Kimmo Koivunen 28.11.2000 Silmän käyttäytymisen tutkimus ja sovellukset –seminaari

  2. Sisältö • Johdanto (3) • Taksonomia (1) • Mallialgoritmit (8) • Diskussio (6) • Oma arvio (1)

  3. Johdanto • Silmänliikkeiden seurannasta kertyy paljon dataa, jota suodatus vähentää tunnistamalla fiksaatiot ja sakkadit • Alan tutkimuksissa kuitenkin harvoin kerrotaan millaista fiksaatioiden ja sakkadien tunnistusta on käytetty • Tunnistusalgoritmilla voi olla merkittävä vaikutus myös korkeamman tason analyysien tuloksiin

  4. Johdanto • Huonosti määritelty tunnistus voi esim. tuottaa liian vähän tai paljon fiksaatioita • Algoritmeja on vertailtu tai tutkittu vähän • Lisäksi kirjoittajat nostavat esille kysymyksen siitä, milloin fiksaatiot alkavat ja loppuvat • Tämä ei ole täysin selvää ainakaan data-analyysin kannalta • Kuuluvatko ensimmäiset ja viimeiset pisteet myös fiksaatioon?

  5. Johdanto • Kirjoittajat ehdottavat taksonomiaa helpottamaan eri algoritmien vertailua • Tämä voi auttaa muita tutkijoita myöhemmin oikean algoritmin valinnassa • Taksonomian hyödyllisyys osoitetaan viiden mallialgotritmin avulla

  6. Taksonomia • Taksonomia jaettu: • Spatiaalinen • nopeusperustainen (velocity-based) • hajontaperustainen (dispersion-based) • alueperustainen (area-based) • Ajallinen (temporal) • kestoherkkyys (duration sensitive) • paikallisesti mukautuva (locally adaptive)

  7. Mallialgoritmit • Kirjoittajat laativat viisi mallialgoritmiä • Velocity-Threshold Identification (I-VT) • Hidden Markov model fixation identification (I-HMM) • Dispersion-Threshold Identification (I-DT) • Minimum spanning trees identification (I-MST) • Area-of-Interest Identification (I-AOI)

  8. Algoritmit taksonomiassa

  9. nopeusperustainen tarkka hyvin nopea onnistuu reaaliajassa epäluotettava helppo toteuttaa yksi parametri PSEUDOKOODI: I-VT (protocol, velocity threshold) Calculate point-to-point velocities for each point in the protocol Label each point below velocity threshold as a fixation point, otherwise as a saccade point Collapse consecutive fixation points into fixation groups, removing saccade points Map each fixation group to a fixation at the centroid of its points Return fixations Velocity-Threshold Identification

  10. nopeusperustainen paikallisesti mukautuva tarkka nopea luotettava PSEUDOKOODI: I-HMM (protocol, HMM) Calculate point-to-pointvelocities for each point in the protocol Decode velocities with two-state HMM to identify points as fixation or saccade points Collapse consecutive fixation points into fixation groups, removing saccade points Map each fixation group to a fixation at the centroid of its points Return fixations Hidden Markov model fixation identification

  11. Dispersion-Threshold Identification (I-DT) • hajontaperustainen • keston huomioiva • paikallisesti mukautuva • kaksi parametriä, jotka riippuvat toisistaan • vaatii tarkkaa parametrien asetusta, mutta tällöin antaa hyviä tuloksia

  12. Dispersion-Threshold Identification (I-DT) PSEUDOKOODI: I-DT (protocol, dispersion threshold, duration threshold) While there are still points • Initialize window over first points to cover theduration threshold • If dispersion of window points <= threshold Add additional points to the window until dispersion > threshold Note a fixation at the centroid of the windowpoints Remove window points from points • Else Remove first point from points Return fixations

  13. hajontaperustainen paikallisesti mukautuva tarkka hidas luotettava vaikea toteuttaa PSEUDOKOODI: I-MST(protocol, edge ratio, edge sd) Construct MST from protocol data points using Prim’s algorithm Find the maximum branching depth for each MST point using a depth-first search Identify saccades as edges whose distances exceed predefined criteria Define the parametric properties (µ, s) of local edges, identifying saccades when an edge length exceeds a defined ratio Identify fixations as clusters of points not separated by saccades Return fixations Minimum spanning trees identification (I-MST)

  14. alueperustainen keston huomioiva epätarkka nopea luotettava helppo toteuttaa ongelmallinen PSEUDOKOODI: I-AOI (protocol, duration threshold,target areas) Label each point as a fixation point for the target area in which it lies, or as a saccade point if none Collapse consecutive fixation points for the same target into fixation groups, removing saccade points Remove fixation groups that do not span the minimum duration threshold Map each fixation group to a fixation at the centroid of its points Return fixations Area-of-Interest Identification (I-AOI)

  15. Diskussio Algoritmejä verrattiin seuraavilla tekijöillä • tarkkuus (accuracy) • nopeus (speed) • luotettavuus (robustness) • toteutuksen helppous (ease of implementation) • parametrien tarve (parameter setting)

  16. Diskussio

  17. Diskussio • verrattiin myös eri toteuksia samalla datalla • tuo esille eroja tunnistuksessa • seuraavassa neljän eri menetelmän löytämät fiksaatiot

  18. Diskussio • I-VT • I-VT with fixations collapsed into gazes

  19. Diskussio c) I-HMM tai I-DT d) I-AOI

  20. Diskussio • I-HMM ja I-DT tarjoavat tarkan ja luotettavan tunnistuksen huomiomalla viereiset pisteet • I-MST myös luotettava, mutta liian hidas • I-VT helpoin ja nopein, mutta ei riittävän luotettava • Nopeus- ja hajontaperustaiset saman tasoisia • Alueperustaiset liian rajoittuneita ja saattavat antaa vääriä tuloksia

  21. Oma arviointi • mielenkiintoinen paperi • erilainen kuin muut • työläs ymmärtää • asiat esitetty ehkäpä liiankin tiiviisti • osoitti selvästi miksi algoritmien valinta ja sen perusteleminen on tärkeää • jätti myös avoimia kysymyksiä

More Related