SlideShare a Scribd company logo
1
Smart Photo Selection:
Interpret Gaze as Personal Interest
Tina Walber1
, Ansgar Scherp2,3
, Steffen Staab1
1 Institute WeST, University of Koblenz, Germany
2 Kiel University, Germany
3 Leibniz Information Center for Economics, Kiel, Germany
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 2
Managment of Digital Photos
● Its a mess!
● We take a lot of photos
● Manually selecting photos is cumbersome
● Like to have photo selections for
– Sharing photos online
– Creating photo products like photo books
– Creating presentations
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 3
State of the Art: Automatic
Creation of Photo Selections
● Content-based approaches
– Analysis of low-level features
● Context-based approaches
– Analysis of context information
● What about individual aestetics, personal
preferences, user interests, ….?
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 4
Interpret Gaze as Personal Interest
● Gaze delivers information on user's interest
● Useful for creating individual photo selections?
● Principal approach
– Merely observe what users are doing anyway
– Do not ask to perfom additional tasks
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 5
● Starting from $99
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 6
Research Questions
1. Is there a need for individual photo selections?
2. Does a gaze-based selection outperform
selections based on content and context analysis
when comparing to those created manually?
3. Does the personal interest in a viewed photo set
have an impact on the obtained selection results?
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 7
Experiment Setup
Photo Viewing
Task:
„get an overview“
Step 1
Recording of the
eye tracking data
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 8
Photo Viewing
32 pages with 9 photos each
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 9
Experiment Setup
Photo Viewing
Task:
„get an overview“
Step 1
Photo Selection
Task: „select photos
for your private photo
collection“
Step 2
Recording of the
eye tracking data
Creation of
Ground Truth
Sm
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 10
Manual Selection
Creator:LibreOffice 3.5
LanguageLevel:2
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 11
Collection CA Collection CB
162 photos 126 photos
Experiment Data Set C = CA CB
∩
Two Data Sets and
Two User Groups
Institute A Institute B
Home collectionHome collection
Foreign collection
● Taken during social events of the research institutes
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 12
Participants
● 33 participants (12 of them female)
● 21 associated to Institute A, 12 to Institute B
● Aged between 25 and 62 (Ø 33.5 ± 9.57)
● 20 graduate students, 4 postdocs,
9 other professions
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 13
Overview Analysis and Evaluation
Se
Collection C
Gaze
Based
Selection
Calculation
of Precision
P
Manual
Selection
Content and
Context Based
Selection
Sb+e
Sb
Ground Truth
Sm
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 14
Baseline Measures
# Name Description
1 concentration
Time
Photo was taken with other photos in a
short period of time
2 sharpness Sharpness score from related work
3 numberOfFaces Number of faces
4 faceGaussian Size and position of faces
5 personsPopula
rity
Popularity of the depicted persons
6 faceArea Areas in pixels covered by faces
Selection of photos based on:
Calculated for each photo
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 15
Eye Tracking Data
●
Fixations and saccades
● Analysed gaze data with eye tracking measures
Creator:LibreOffice 3.5
LanguageLevel:2
● Viewing duration / page:
M = 12.6 s
● Number of fixations /
photo: M = 3.25
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 16
Eye Tracking Measures
# Name Description
7 fixated Was the photo was fixated?
Creator:LibreOffice 3.5
LanguageLevel:2
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 17
Eye Tracking Measures
# Name Description
7 fixated Was the photo was fixated?
8 fixationCount Counts the number of fixations
Creator:LibreOffice 3.5
LanguageLevel:2
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 18
Eye Tracking Measures
# Name Description
7 fixated Was the photo was fixated?
8 fixationCount Counts the number of fixations
9 fixationDuration Sum of duration of all fixations
Creator:LibreOffice 3.5
LanguageLevel:2
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 19
Eye Tracking Measures
# Name Description
7 fixated Was the photo was fixated?
8 fixationCount Counts the number of fixations
9 fixationDuration Sum of duration of all fixations
10 firstFixationDuration Duration of the first fixation
11 lastFixationDuration Duration of the last fixation
12 avgFixationDuration Average fixation duration
13 maxVisitDuration Maximum visit length
14 meanVisitDuration Average visit length
15 visitCount Number of visits
16 saccLength Mean length of the saccades
17 pupilMax Maximum pupil diameter
18 pupilMaxChange Maximum pupil diameter change
19 pupilAvg Average pupil diameter
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 20
Combination of Measures
● Using a model learned from logistic regression
● Assigns each image a probability of being
selected
● 30 random splits for training and test data
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 21
1. Is there a need for individual
photo selections?
1 21 41 61 81 101121141161181201221241261281
0
5
10
15
20
25
30
Photo with the highest number of selections
Photos with no selections
Photos in data set C
10 40 70 100 130 160 190 220 250 280
SelectionFrequency
● Manually created photo selections are diverse
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 22
2. Evaluation of the Photo Selections
PrecisionP
Sb Sb+e Se
*
*
Random
Selection
P = 0.428P = 0.365 P = 0.426
● Improvement of 17% over baseline
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 23
3. Impact of personal interest?
PrecisionP
Results for Sb+e
Foreign Collection Home Collection
P = 0.446P = 0.404
*
Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 24
Conclusion
● Photo selection behavior is individual
● Gaze helps capture personal preferences
● Results are better for photos with personal interest
● Might work even better for real personal photos
● Potential application in photo book authoring
Thank you for your attention!

More Related Content

More from Ansgar Scherp

Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Ansgar Scherp
 
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
Ansgar Scherp
 
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Ansgar Scherp
 
A Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly FiguresA Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly Figures
Ansgar Scherp
 
A Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document AnnotationA Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document Annotation
Ansgar Scherp
 
Can you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze InformationCan you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze Information
Ansgar Scherp
 
Linked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triplesLinked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triples
Ansgar Scherp
 
SchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataSchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open Data
Ansgar Scherp
 
A Model of Events for Integrating Event-based Information in Complex Socio-te...
A Model of Events for Integrating Event-based Information in Complex Socio-te...A Model of Events for Integrating Event-based Information in Complex Socio-te...
A Model of Events for Integrating Event-based Information in Complex Socio-te...
Ansgar Scherp
 
SchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data CloudSchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
Ansgar Scherp
 
strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...
Ansgar Scherp
 
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Ansgar Scherp
 

More from Ansgar Scherp (12)

Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
Analysis of GraphSum's Attention Weights to Improve the Explainability of Mul...
 
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
STEREO: A Pipeline for Extracting Experiment Statistics, Conditions, and Topi...
 
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
Text Localization in Scientific Figures using Fully Convolutional Neural Netw...
 
A Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly FiguresA Comparison of Approaches for Automated Text Extraction from Scholarly Figures
A Comparison of Approaches for Automated Text Extraction from Scholarly Figures
 
A Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document AnnotationA Comparison of Different Strategies for Automated Semantic Document Annotation
A Comparison of Different Strategies for Automated Semantic Document Annotation
 
Can you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze InformationCan you see it? Annotating Image Regions based on Users' Gaze Information
Can you see it? Annotating Image Regions based on Users' Gaze Information
 
Linked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triplesLinked open data - how to juggle with more than a billion triples
Linked open data - how to juggle with more than a billion triples
 
SchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open DataSchemEX -- Building an Index for Linked Open Data
SchemEX -- Building an Index for Linked Open Data
 
A Model of Events for Integrating Event-based Information in Complex Socio-te...
A Model of Events for Integrating Event-based Information in Complex Socio-te...A Model of Events for Integrating Event-based Information in Complex Socio-te...
A Model of Events for Integrating Event-based Information in Complex Socio-te...
 
SchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data CloudSchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
SchemEX - Creating the Yellow Pages for the Linked Open Data Cloud
 
strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...strukt - A Pattern System for Integrating Individual and Organizational Knowl...
strukt - A Pattern System for Integrating Individual and Organizational Knowl...
 
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
Identifying Objects in Images from Analyzing the User‘s Gaze Movements for Pr...
 

Recently uploaded

DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
fafyfskhan251kmf
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
NoelManyise1
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
alishadewangan1
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
Areesha Ahmad
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
muralinath2
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
ronaldlakony0
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
Scintica Instrumentation
 

Recently uploaded (20)

DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
 

Smart photo selection: interpret gaze as personal interest

  • 1. 1 Smart Photo Selection: Interpret Gaze as Personal Interest Tina Walber1 , Ansgar Scherp2,3 , Steffen Staab1 1 Institute WeST, University of Koblenz, Germany 2 Kiel University, Germany 3 Leibniz Information Center for Economics, Kiel, Germany
  • 2. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 2 Managment of Digital Photos ● Its a mess! ● We take a lot of photos ● Manually selecting photos is cumbersome ● Like to have photo selections for – Sharing photos online – Creating photo products like photo books – Creating presentations
  • 3. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 3 State of the Art: Automatic Creation of Photo Selections ● Content-based approaches – Analysis of low-level features ● Context-based approaches – Analysis of context information ● What about individual aestetics, personal preferences, user interests, ….?
  • 4. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 4 Interpret Gaze as Personal Interest ● Gaze delivers information on user's interest ● Useful for creating individual photo selections? ● Principal approach – Merely observe what users are doing anyway – Do not ask to perfom additional tasks
  • 5. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 5 ● Starting from $99
  • 6. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 6 Research Questions 1. Is there a need for individual photo selections? 2. Does a gaze-based selection outperform selections based on content and context analysis when comparing to those created manually? 3. Does the personal interest in a viewed photo set have an impact on the obtained selection results?
  • 7. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 7 Experiment Setup Photo Viewing Task: „get an overview“ Step 1 Recording of the eye tracking data
  • 8. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 8 Photo Viewing 32 pages with 9 photos each
  • 9. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 9 Experiment Setup Photo Viewing Task: „get an overview“ Step 1 Photo Selection Task: „select photos for your private photo collection“ Step 2 Recording of the eye tracking data Creation of Ground Truth Sm
  • 10. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 10 Manual Selection Creator:LibreOffice 3.5 LanguageLevel:2
  • 11. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 11 Collection CA Collection CB 162 photos 126 photos Experiment Data Set C = CA CB ∩ Two Data Sets and Two User Groups Institute A Institute B Home collectionHome collection Foreign collection ● Taken during social events of the research institutes
  • 12. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 12 Participants ● 33 participants (12 of them female) ● 21 associated to Institute A, 12 to Institute B ● Aged between 25 and 62 (Ø 33.5 ± 9.57) ● 20 graduate students, 4 postdocs, 9 other professions
  • 13. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 13 Overview Analysis and Evaluation Se Collection C Gaze Based Selection Calculation of Precision P Manual Selection Content and Context Based Selection Sb+e Sb Ground Truth Sm
  • 14. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 14 Baseline Measures # Name Description 1 concentration Time Photo was taken with other photos in a short period of time 2 sharpness Sharpness score from related work 3 numberOfFaces Number of faces 4 faceGaussian Size and position of faces 5 personsPopula rity Popularity of the depicted persons 6 faceArea Areas in pixels covered by faces Selection of photos based on: Calculated for each photo
  • 15. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 15 Eye Tracking Data ● Fixations and saccades ● Analysed gaze data with eye tracking measures Creator:LibreOffice 3.5 LanguageLevel:2 ● Viewing duration / page: M = 12.6 s ● Number of fixations / photo: M = 3.25
  • 16. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 16 Eye Tracking Measures # Name Description 7 fixated Was the photo was fixated? Creator:LibreOffice 3.5 LanguageLevel:2
  • 17. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 17 Eye Tracking Measures # Name Description 7 fixated Was the photo was fixated? 8 fixationCount Counts the number of fixations Creator:LibreOffice 3.5 LanguageLevel:2
  • 18. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 18 Eye Tracking Measures # Name Description 7 fixated Was the photo was fixated? 8 fixationCount Counts the number of fixations 9 fixationDuration Sum of duration of all fixations Creator:LibreOffice 3.5 LanguageLevel:2
  • 19. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 19 Eye Tracking Measures # Name Description 7 fixated Was the photo was fixated? 8 fixationCount Counts the number of fixations 9 fixationDuration Sum of duration of all fixations 10 firstFixationDuration Duration of the first fixation 11 lastFixationDuration Duration of the last fixation 12 avgFixationDuration Average fixation duration 13 maxVisitDuration Maximum visit length 14 meanVisitDuration Average visit length 15 visitCount Number of visits 16 saccLength Mean length of the saccades 17 pupilMax Maximum pupil diameter 18 pupilMaxChange Maximum pupil diameter change 19 pupilAvg Average pupil diameter
  • 20. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 20 Combination of Measures ● Using a model learned from logistic regression ● Assigns each image a probability of being selected ● 30 random splits for training and test data
  • 21. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 21 1. Is there a need for individual photo selections? 1 21 41 61 81 101121141161181201221241261281 0 5 10 15 20 25 30 Photo with the highest number of selections Photos with no selections Photos in data set C 10 40 70 100 130 160 190 220 250 280 SelectionFrequency ● Manually created photo selections are diverse
  • 22. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 22 2. Evaluation of the Photo Selections PrecisionP Sb Sb+e Se * * Random Selection P = 0.428P = 0.365 P = 0.426 ● Improvement of 17% over baseline
  • 23. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 23 3. Impact of personal interest? PrecisionP Results for Sb+e Foreign Collection Home Collection P = 0.446P = 0.404 *
  • 24. Walber, Scherp, Staab ● Smart Photo Selection: Interpret Gaze as Personal Interest 24 Conclusion ● Photo selection behavior is individual ● Gaze helps capture personal preferences ● Results are better for photos with personal interest ● Might work even better for real personal photos ● Potential application in photo book authoring Thank you for your attention!

Editor's Notes

  1. LIBLINEAR 85% as training data
  2. 75 % of fotos were selected five times or less. Only two fotos selected by half of the subjects.