SlideShare a Scribd company logo
1 of 34
Download to read offline
Methods for comparing scanpaths and saliency maps: strengths
and weaknesses
O. Le Meur olemeur@irisa.fr
T. Baccino thierry.baccino@univ-paris8.fr
Univ. of Rennes 1
http://www.irisa.fr/temics/staff/lemeur/
July 2011
1
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Introduction
Denition (Scanpath [Noton and Stark(1971)])
A scanpath is a particular sequence of eye movements when a particular visual pattern
is viewed.
Visual scanpath is often held as a marker
of attention
For the purpose of this presentation, we will consider a scanpath as being
any eye-movement data collected by eye-tracking apparatus,
any path stemming from a computational model (saliency algo. with IOR
[Koch and Ullman(1985)] for instance).
2
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Introduction
The overall scanpath pattern is inuenced and shaped by a combination of:
1 Top-down cognitive factors (expectations, goals, memory...).
2 Bottom-up processes involving visual sensory input.
Example: Impact of the visual quality on the deployment of visual attention
Dierent methods can be used to evaluate the similarity between scanpaths.
3
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
1 Introduction
2 Methods involving two scanpaths
3 Methods involving two saliency maps
4 Methods involving scanpaths and
saliency maps
5 Measuring a realistic upper-bound
6 Two populations of visual xations?
4
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
String edit
Vector-based metric
Agenda
1 Introduction
2 Methods involving two scanpaths
String edit
Vector-based metric
3 Methods involving two saliency maps
4 Methods involving scanpaths and
saliency maps
5 Measuring a realistic upper-bound
6 Two populations of visual xations?
5
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
String edit
Vector-based metric
Three principal methods
These three methods have been described in the chapter proposal:
String edit [Levenshtein(1966)];
Mannan's metric [Mannan et al.(1995)];
Vector-based metric [Jarodzka et al.(2010)].
6
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
String edit
Vector-based metric
Three principal methods
String edit-Levenshtein distance
Denition (String edit-Levenshtein distance [Levenshtein(1966)])
This technique was originally developed to account for the edit distance between two
words. The similarity is given by the minimum number of operations needed to
transform one string into the other, where an operation is an insertion, deletion, or
substitution of a single character.
Advantages:
+ Easy to compute
+ Keep the order of xation
Drawbacks:
− How many viewing areas of interest
should we use (7,12,15,25...)?
− It does not take into account
xation duration...
Parrot picture with a 5 × 3 grid overlaid
7
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
String edit
Vector-based metric
Three principal methods
Vector-based metric (1/2)
Denition (Vector-based metric [Jarodzka et al.(2010)])
The vector-based metric represents the scanpath as a sequence of vector. For
example, a scanpath with n xations is represented by a set of n − 1 vectors.
This representation is interesting because it
preserves:
the shape of the scanpath;
the length of the scanpath (almost);
the direction of the scanpath saccades;
the position of xations;
the duration of xations.
8
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
String edit
Vector-based metric
Three principal methods
Vector-based metric (2/2)
The vector-based metric is composed of
three steps:
1 Scanpath simplication:
→ small consecutive saccadic
vectors are merged;
→ consecutive vectors having
similar directions are merged.
2 Temporal alignment:
→ Similarity matrix M;
→ Adjacency matrix A;
→ Find the shortest path.
3 Scanpath comparison providing 5
measures:
→ dierence in shape (vector
dierence);
→ dierence in amplitude of
saccade;
→ dierence in spatial position;
→ dierence in direction;
→ dierence in duration.
Advantages:
+ No pre-dened AOIs
+ Alignment of scanpaths (based on
their shapes or on other
dimensions)
Drawbacks
− Eye movements such as smooth
pursuit are not handled
− It compares only two scanpaths
9
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
From a xation map to a saliency map
Divergence of Kullback-Leibler
ROC analysis
1 Introduction
2 Methods involving two scanpaths
3 Methods involving two saliency maps
From a xation map to a saliency
map
Divergence of Kullback-Leibler
ROC analysis
4 Methods involving scanpaths and
saliency maps
5 Measuring a realistic upper-bound
6 Two populations of visual xations?
10
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
From a xation map to a saliency map
Divergence of Kullback-Leibler
ROC analysis
Three principal methods
These three methods have been described in the chapter proposal:
Correlation-based measure;
Divergence of Kullback-Leibler;
ROC analysis.
11
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
From a xation map to a saliency map
Divergence of Kullback-Leibler
ROC analysis
Three principal methods
From a xation map to a saliency map
Discrete xation map f
i for the i
th observer (M is the number of xations):
f
i(x) =
M
k=1
δ(x − xf(k) ) (1)
Continuous saliency map S (N is the number of observers):
S(x) =
1
N
N
i=1
f
i(x) ∗ Gσ(x) (2)
(a) Original (b) Fixation map (c) Saliency map (d) Heat map12
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
From a xation map to a saliency map
Divergence of Kullback-Leibler
ROC analysis
Three principal methods
Divergence of Kullback-Leibler
Denition (Divergence of Kullback-Leibler)
The Kullback-Leibler divergence is used to estimate the overall dissimilarity between
two probability density functions. Let dene two discrete distributions R and P with
probability density functions rk and pk, the KL-divergence between R and P is given
by the relative entropy of P with respect to R:
KL(R, P) =
k
pklog
pk
rk
(3)
The KL-divergence is only dened if rk and pk both sum to 1 and if rk  0 for any k
such that pk  0.
(a) (b) (c)
KL(c, b) = 3.33 and KL(b, c) = 7.06.
Advantages:
+ Easy to use
Drawbacks:
− Not bounded
13
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
From a xation map to a saliency map
Divergence of Kullback-Leibler
ROC analysis
Three principal methods
ROC analysis (1/2)
Denition (ROC)
The Receiver Operating Characteristic (ROC) analysis provides a comprehensive and
visually attractive framework to summarize the accuracy of predictions.
The problem is here limited to a two-class prediction (binary classication).
Pixels of the ground truth as well as those of the prediction are labeled either as
xated or not xated.
Hit rate (TP)
ROC curve
AUC (Area Under Curve)
AUC=1 ⇔ perfect; AUC=0.5 ⇔
random.
14
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
From a xation map to a saliency map
Divergence of Kullback-Leibler
ROC analysis
Three principal methods
ROC analysis (2/2)
(a) Reference (b) Predicted (c) Classication
A ROC curve plotting the false positive rate as a function of the true positive rate is
usually used to present the classication result.
Advantages:
+ Invariant to monotonic
transformation
+ Well dened upper bound
Drawbacks:
− ...
15
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Receiver Operating Analysis
1 Introduction
2 Methods involving two scanpaths
3 Methods involving two saliency maps
4 Methods involving scanpaths and
saliency maps
Receiver Operating Analysis
5 Measuring a realistic upper-bound
6 Two populations of visual xations?
16
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Receiver Operating Analysis
Four principal methods
These four methods have been described in the chapter proposal:
Receiver Operating Analysis;
Normalized Scanpath Saliency [Parkhurst et al.(2002), Peters et al.(2005)];
Percentile [Peters and Itti(2008)];
The Kullback-Leibler divergence [Itti and Baldi(2005)].
17
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Receiver Operating Analysis
Four principal methods
Receiver Operating Analysis (1/3)
ROC analysis is performed between a continuous saliency map and a set of xations.
Human xations only [Torralba et al.(2006), Judd et al.(2009)]:
→ In this case, the hit rate is measured in function of the threshold used to binarize
the saliency map.
(a) HitRate=100% (b) HitRate=50%
This method is not sensitive to the false alarm rate.
18
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Receiver Operating Analysis
Four principal methods
Receiver Operating Analysis (2/3)
The ROC analysis is here performed between a continuous saliency map and a set of
xations.
Human xations plus a set of control points
[Einhäuser and König(2003), Tatler et al.(2005)]:
→ by selecting the control points from a uniform or random distribution;
19
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Receiver Operating Analysis
Four principal methods
Receiver Operating Analysis (3/3)
The ROC analysis is here performed between a continuous saliency map and a set of
xations.
Human xations plus a set of control points
[Einhäuser and König(2003), Tatler et al.(2005)]:
→ by selecting locations randomly from a distribution of all xation locations for that
observer that occurred at the same time, but on other images.
This method accounts for center bias, same systematic tendency...
It underestimates the salience of areas which are more or less centered in the image...
20
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Agenda
1 Introduction
2 Methods involving two scanpaths
3 Methods involving two saliency maps
4 Methods involving scanpaths and
saliency maps
5 Measuring a realistic upper-bound
6 Two populations of visual xations?
21
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Measuring a realistic upper-bound (1/3)
No saliency prediction can perform
better than inter-observers dispersion.
Dispersion between observers:
prior knowledge, experience, task,
cultural dierence...
face, text, low-level visual
features...
The dispersion can be evaluated by a one-against-all or leave one out.
Example: inter-observers congruency based on the Hit Rate metric
[Torralba et al.(2006)]
22
Inter-observers congruency for Judd's
database [Judd et al.(2009)]:
1000 pictures, 15 observers;
congruency based on the hit rate.
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Measuring a realistic upper-bound (3/3)
The inter-observer dispersion can be used as:
to the dene the upper bound of a prediction
to normalize the metric (nAUC as proposed by [Zhao and Koch(2011)]).
Comparison of four state-of-the-art models (Hit Rate) by using two dataset of eye
movement
N. Bruce's database: O. Le Meur's database:
24
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Predicting the dispersion between observers
There exist two computationnal models to predict the dispersion between observers:
Visual Clutter [Rosenholtz et al.(2007)] based on entropy of Wavelet subbands;
IOVC (inter-Observers Visual Congruency) [Le Meur et al.(2011)]:
→ Face detection;
→ Color Harmony;
→ Depth of Field;
→ Scene Complexity (entropy, number of regions, contours).
25
Pictures with the highest predicted congruency
Pictures with the lowest predicted congruency
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Focal-ambient dichotomy
Agenda
1 Introduction
2 Methods involving two scanpaths
3 Methods involving two saliency maps
4 Methods involving scanpaths and
saliency maps
5 Measuring a realistic upper-bound
6 Two populations of visual xations?
Focal-ambient dichotomy
27
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Focal-ambient dichotomy
Two populations of visual xations?
Recent ndings about two distinct populations of xations
Velichkovsky and his colleagues
[Velichkovsky(2002), Unema et al.(2005), Pannasch et al.(2011)] conjointly
analyzed the xation duration with the subsequent saccade amplitude.
→ (short) Fixations with subsequent large-amplitude saccades ⇒ Ambient mode
→ (long) Fixations with subsequent small-amplitude saccades ⇒ Focal mode
→ Ad hoc threshold to classify the xations (5 degrees).
→ Larger proportion of focal xations
Automatic classication of visual xations based on K-means [Follet et al.(2011)]:
→ Two populations of xation similar to previous studies
→ Automatic classication gives a threshold of 6 degrees
→ 70% of focal xations and 30% of ambient xations
28
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Focal-ambient dichotomy
Two populations of visual xations?
Automatic classication of visual xations based on K-means [Follet et al.(2011)]
(a) Focal (b) Ambient (c) Focal (d) Ambient
Focal and Ambient xation-density maps
Is there a correlation between model-predicted saliency and these maps?
Both are correlated to model-predicted
saliency;
Focal maps are more bottom-up than
ambient ones;
Ambient maps are less correlated to
center map.
29
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Agenda
1 Introduction
2 Methods involving two scanpaths
3 Methods involving two saliency maps
4 Methods involving scanpaths and
saliency maps
5 Measuring a realistic upper-bound
6 Two populations of visual xations?
30
Introduction
Methods involving two scanpaths
Methods involving two saliency maps
Methods involving scanpaths and saliency maps
Measuring a realistic upper-bound
Two populations of visual xations?
Conclusion
Conclusion
31
References
Einhauser, W., Konig, P., 2003.
Does luminance-contrast contribute to a saliency for overt visual attention?
European Journal of Neuroscience 17, 10891097.
Follet, B., Le Meur, O., Baccino, T., 2011.
Features of ambient and focal xations on natural visual scenes, in: ECEM.
Itti, L., Baldi, P., 2005.
Bayesian surprise attracts human attention, in: Cambridge, M.M.p. (Ed.), Advances in Neural Information
Processing Systems, pp. 18.
Jarodzka, H., Holmqvist, K., Nystr, M., 2010.
A vector-based, multidimensional scanpath similarity measure, in: Proceedings of the 2010 Symposium on
Eye-Tracking Research and Applications.
Judd, T., Ehinger, K., Durand, F., Torralba, A., 2009.
Learning to predict where people look, in: ICCV.
Koch, C., Ullman, S., 1985.
Shifts in selective visual attention: towards the underlying neural circuitry.
Human Neurobiology 4, 219227.
Le Meur, O., Baccino, T., Roumy, A., 2011.
Prediction of the Inter-Observers Visual Congruency (IOVC) and application to image ranking.
ACM TO BE PUBLISHED xx, xxxx.
Levenshtein, 1966.
Binary codes capable of correcting deletions, insertions, and reversals.
Soviet Physics Doklady 10, 70710.
31
Mannan, S., Ruddock, K.H., Wooding, D.S., 1995.
Automatic control of saccadic eye movements made in visual inspection of briey presented 2D images.
Spatial Vision 9, 363386.
Noton, D., Stark, L., 1971.
Scanpaths in saccadic eye movements while viewing and recognizing patterns.
Vision Research 11, 929942.
Pannasch, S., Schulz, J., Velichkovsky, B., 2011.
On the control of visual xation durations in free viewing of complex images.
Attention, Perception  Psychophysics 73, 11201132.
Parkhurst, D., Law, K., Niebur, E., 2002.
Modeling the role of salience in the allocation of overt visual attention.
Vision Research 42, 107123.
Peters, R., Itti, L., 2008.
Applying computational tools to predict gaze direction in interactive visual environments.
ACM Transactions on Applied Perception 5.
Peters, R.J., Iyer, A., Itti, L., Koch, C., 2005.
Components of bottom-up gaze allocation in natural images.
Vision Research 45, 23972416.
Rosenholtz, R., Li, Y, Nakano, L., 2007.
Measuring visual clutter.
Journal of Vision 7, 122.
Tatler, B.W., Baddeley, R.J., Gilchrist, I.D., 2005.
Visual correlates of xation selection: eects of scale and time.
Vision Research 45, 643659.
31
Torralba, A., Oliva, A., Castelhano, M., Henderson, J., 2006.
Contextual guidance of eye movements and attention in real-world scenes: the role of global features in
object search.
Psychological review 113, 766786.
Unema, P., Pannasch, S., Joos, M., Velichkovsky, B.M., 2005.
Time course of information processing during scene perception: The relationship between saccade
amplitude and xation duration.
Visual Cognition 12, 473494.
Velichkovsky, B., 2002.
Heterarchy of cognition: The depths and the highs of a framework for memory research.
Memory 10, 405419.
Zhao, Q., Koch, C., 2011.
Learning a saliency ma using xated locations in natural scenes.
Journal of Vision 11, 115.
31

More Related Content

What's hot

Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...
Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...
Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...Marcel Schmittfull
 
Sar images retrieval based on semantic classification and region based simila...
Sar images retrieval based on semantic classification and region based simila...Sar images retrieval based on semantic classification and region based simila...
Sar images retrieval based on semantic classification and region based simila...I3E Technologies
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...IJERA Editor
 
Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014Matteo Ravasi
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...Steffi Keran Rani J
 
Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...
Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...
Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...Waqas Tariq
 
Multi-polarization reconstruction from compact polarimetry based on modified ...
Multi-polarization reconstruction from compact polarimetry based on modified ...Multi-polarization reconstruction from compact polarimetry based on modified ...
Multi-polarization reconstruction from compact polarimetry based on modified ...yinjj07
 
Braneworld Cosmology and Tachyon Inflation - RSII Numerical Models
Braneworld Cosmology and Tachyon Inflation - RSII Numerical ModelsBraneworld Cosmology and Tachyon Inflation - RSII Numerical Models
Braneworld Cosmology and Tachyon Inflation - RSII Numerical ModelsMilan Milošević
 
4 hydrology geostatistics-part_2
4 hydrology geostatistics-part_2 4 hydrology geostatistics-part_2
4 hydrology geostatistics-part_2 Riccardo Rigon
 
K147897
K147897K147897
K147897irjes
 
Ravasi_etal_EAGE2015b
Ravasi_etal_EAGE2015bRavasi_etal_EAGE2015b
Ravasi_etal_EAGE2015bMatteo Ravasi
 
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...Beniamino Murgante
 

What's hot (17)

Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...
Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...
Prospects for CMB lensing-galaxy clustering cross-correlations and modeling b...
 
Sar images retrieval based on semantic classification and region based simila...
Sar images retrieval based on semantic classification and region based simila...Sar images retrieval based on semantic classification and region based simila...
Sar images retrieval based on semantic classification and region based simila...
 
CLIM: Transition Workshop - Incorporating Spatial Dependence in Remote Sensin...
CLIM: Transition Workshop - Incorporating Spatial Dependence in Remote Sensin...CLIM: Transition Workshop - Incorporating Spatial Dependence in Remote Sensin...
CLIM: Transition Workshop - Incorporating Spatial Dependence in Remote Sensin...
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
 
ens491-final-3
ens491-final-3ens491-final-3
ens491-final-3
 
Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014
 
PAP245gauss
PAP245gaussPAP245gauss
PAP245gauss
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
 
Warrp sesimic_ aghazde
Warrp sesimic_ aghazdeWarrp sesimic_ aghazde
Warrp sesimic_ aghazde
 
Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...
Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...
Multi-Resolution Analysis: MRA Based Bright Band Height Estimation with Preci...
 
Multi-polarization reconstruction from compact polarimetry based on modified ...
Multi-polarization reconstruction from compact polarimetry based on modified ...Multi-polarization reconstruction from compact polarimetry based on modified ...
Multi-polarization reconstruction from compact polarimetry based on modified ...
 
Braneworld Cosmology and Tachyon Inflation - RSII Numerical Models
Braneworld Cosmology and Tachyon Inflation - RSII Numerical ModelsBraneworld Cosmology and Tachyon Inflation - RSII Numerical Models
Braneworld Cosmology and Tachyon Inflation - RSII Numerical Models
 
4 hydrology geostatistics-part_2
4 hydrology geostatistics-part_2 4 hydrology geostatistics-part_2
4 hydrology geostatistics-part_2
 
K147897
K147897K147897
K147897
 
Seismic velocity analysis _ aghazade
Seismic velocity analysis _ aghazadeSeismic velocity analysis _ aghazade
Seismic velocity analysis _ aghazade
 
Ravasi_etal_EAGE2015b
Ravasi_etal_EAGE2015bRavasi_etal_EAGE2015b
Ravasi_etal_EAGE2015b
 
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
Intelligent analysis of environmental data: an introduction Mikhail Kanevski ...
 

Viewers also liked

How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...Olivier Le Meur
 
Examplar-based inpainting
Examplar-based inpaintingExamplar-based inpainting
Examplar-based inpaintingOlivier Le Meur
 
Introducing context-dependent and spatially-variant viewing biases in saccadi...
Introducing context-dependent and spatially-variant viewing biases in saccadi...Introducing context-dependent and spatially-variant viewing biases in saccadi...
Introducing context-dependent and spatially-variant viewing biases in saccadi...Olivier Le Meur
 
Visual attention: models and performance
Visual attention: models and performanceVisual attention: models and performance
Visual attention: models and performanceOlivier Le Meur
 
Saccadic model of eye movements for free-viewing condition
Saccadic model of eye movements for free-viewing conditionSaccadic model of eye movements for free-viewing condition
Saccadic model of eye movements for free-viewing conditionOlivier Le Meur
 
Make the Most of Your Business Travels: Things to do in Dallas, TX
Make the Most of Your Business Travels: Things to do in Dallas, TXMake the Most of Your Business Travels: Things to do in Dallas, TX
Make the Most of Your Business Travels: Things to do in Dallas, TXKing of Maids
 
Leadership at IBM - Report on Pat O'Sullivan
Leadership at IBM - Report on Pat O'SullivanLeadership at IBM - Report on Pat O'Sullivan
Leadership at IBM - Report on Pat O'SullivanPat O'Sullivan
 
Capitulo 10 10 09_2008_11_54_42
Capitulo 10 10 09_2008_11_54_42Capitulo 10 10 09_2008_11_54_42
Capitulo 10 10 09_2008_11_54_42carolina andrea
 
Tipos de computadoras
Tipos de computadorasTipos de computadoras
Tipos de computadorasaldop3
 
Telepreneur corp official_powerpoint_presentation
Telepreneur corp official_powerpoint_presentationTelepreneur corp official_powerpoint_presentation
Telepreneur corp official_powerpoint_presentationMelanie Guiang
 
E-safety Impero slides Mar2015
E-safety Impero slides Mar2015E-safety Impero slides Mar2015
E-safety Impero slides Mar2015James Grew
 
Dockercon EU 2015 Recap
Dockercon EU 2015 RecapDockercon EU 2015 Recap
Dockercon EU 2015 RecapLee Calcote
 
Dicas de viagem dubai sokan
Dicas de viagem dubai sokanDicas de viagem dubai sokan
Dicas de viagem dubai sokanchinaturismo
 

Viewers also liked (20)

How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...How saccadic models help predict where we look during a visual task? Applicat...
How saccadic models help predict where we look during a visual task? Applicat...
 
Examplar-based inpainting
Examplar-based inpaintingExamplar-based inpainting
Examplar-based inpainting
 
Introducing context-dependent and spatially-variant viewing biases in saccadi...
Introducing context-dependent and spatially-variant viewing biases in saccadi...Introducing context-dependent and spatially-variant viewing biases in saccadi...
Introducing context-dependent and spatially-variant viewing biases in saccadi...
 
Visual attention: models and performance
Visual attention: models and performanceVisual attention: models and performance
Visual attention: models and performance
 
Saccadic model of eye movements for free-viewing condition
Saccadic model of eye movements for free-viewing conditionSaccadic model of eye movements for free-viewing condition
Saccadic model of eye movements for free-viewing condition
 
Ems sri lanka
Ems sri lankaEms sri lanka
Ems sri lanka
 
Make the Most of Your Business Travels: Things to do in Dallas, TX
Make the Most of Your Business Travels: Things to do in Dallas, TXMake the Most of Your Business Travels: Things to do in Dallas, TX
Make the Most of Your Business Travels: Things to do in Dallas, TX
 
Leadership at IBM - Report on Pat O'Sullivan
Leadership at IBM - Report on Pat O'SullivanLeadership at IBM - Report on Pat O'Sullivan
Leadership at IBM - Report on Pat O'Sullivan
 
Capitulo 10 10 09_2008_11_54_42
Capitulo 10 10 09_2008_11_54_42Capitulo 10 10 09_2008_11_54_42
Capitulo 10 10 09_2008_11_54_42
 
Artful Pools Design and Consulting
Artful Pools Design and ConsultingArtful Pools Design and Consulting
Artful Pools Design and Consulting
 
Flappy Bird 3D Report
Flappy Bird 3D ReportFlappy Bird 3D Report
Flappy Bird 3D Report
 
Kronologi
KronologiKronologi
Kronologi
 
Tipos de computadoras
Tipos de computadorasTipos de computadoras
Tipos de computadoras
 
Telepreneur corp official_powerpoint_presentation
Telepreneur corp official_powerpoint_presentationTelepreneur corp official_powerpoint_presentation
Telepreneur corp official_powerpoint_presentation
 
Sirah nabi saw
Sirah nabi sawSirah nabi saw
Sirah nabi saw
 
Milliárdok 4 évente
Milliárdok 4 éventeMilliárdok 4 évente
Milliárdok 4 évente
 
E-safety Impero slides Mar2015
E-safety Impero slides Mar2015E-safety Impero slides Mar2015
E-safety Impero slides Mar2015
 
Dockercon EU 2015 Recap
Dockercon EU 2015 RecapDockercon EU 2015 Recap
Dockercon EU 2015 Recap
 
Dicas de viagem dubai sokan
Dicas de viagem dubai sokanDicas de viagem dubai sokan
Dicas de viagem dubai sokan
 
SAP consulting results
SAP consulting resultsSAP consulting results
SAP consulting results
 

Similar to Methods for comparing scanpaths and saliency maps: strengths and weaknesses

Towards Light-weight and Real-time Line Segment Detection
Towards Light-weight and Real-time Line Segment DetectionTowards Light-weight and Real-time Line Segment Detection
Towards Light-weight and Real-time Line Segment DetectionByung Soo Ko
 
Attitude determination of multirotors using camera
Attitude determination of multirotors using cameraAttitude determination of multirotors using camera
Attitude determination of multirotors using cameraRoberto Brusnicki
 
A comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURFA comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURFCSCJournals
 
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...sipij
 
videoMotionTrackingPCA
videoMotionTrackingPCAvideoMotionTrackingPCA
videoMotionTrackingPCAKellen Betts
 
Line Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and ApplicationsLine Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and ApplicationsParth Nandedkar
 
Object tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationObject tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationEditor IJCATR
 
Time of arrival based localization in wireless sensor networks a non linear ...
Time of arrival based localization in wireless sensor networks  a non linear ...Time of arrival based localization in wireless sensor networks  a non linear ...
Time of arrival based localization in wireless sensor networks a non linear ...sipij
 
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimatesipij
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimationijma
 
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...IRJET Journal
 
Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...
Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...
Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...Connor Goddard
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimationijma
 
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...ijccmsjournal
 

Similar to Methods for comparing scanpaths and saliency maps: strengths and weaknesses (20)

Fixed sensors
Fixed sensorsFixed sensors
Fixed sensors
 
Towards Light-weight and Real-time Line Segment Detection
Towards Light-weight and Real-time Line Segment DetectionTowards Light-weight and Real-time Line Segment Detection
Towards Light-weight and Real-time Line Segment Detection
 
Attitude determination of multirotors using camera
Attitude determination of multirotors using cameraAttitude determination of multirotors using camera
Attitude determination of multirotors using camera
 
A comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURFA comparison of SIFT, PCA-SIFT and SURF
A comparison of SIFT, PCA-SIFT and SURF
 
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
 
videoMotionTrackingPCA
videoMotionTrackingPCAvideoMotionTrackingPCA
videoMotionTrackingPCA
 
Line Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and ApplicationsLine Detection in Computer Vision - Recent Developments and Applications
Line Detection in Computer Vision - Recent Developments and Applications
 
Basics of dip
Basics of dipBasics of dip
Basics of dip
 
TRS
TRSTRS
TRS
 
reportVPLProject
reportVPLProjectreportVPLProject
reportVPLProject
 
Object tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform ImplementationObject tracking with SURF: ARM-Based platform Implementation
Object tracking with SURF: ARM-Based platform Implementation
 
Time of arrival based localization in wireless sensor networks a non linear ...
Time of arrival based localization in wireless sensor networks  a non linear ...Time of arrival based localization in wireless sensor networks  a non linear ...
Time of arrival based localization in wireless sensor networks a non linear ...
 
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimation
 
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
 
Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...
Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...
Estimation of Terrain Gradient Conditions & Obstacle Detection Using a Monocu...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimation
 
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
 

Recently uploaded

8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 

Recently uploaded (20)

8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 

Methods for comparing scanpaths and saliency maps: strengths and weaknesses

  • 1. Methods for comparing scanpaths and saliency maps: strengths and weaknesses O. Le Meur olemeur@irisa.fr T. Baccino thierry.baccino@univ-paris8.fr Univ. of Rennes 1 http://www.irisa.fr/temics/staff/lemeur/ July 2011 1
  • 2. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Introduction Denition (Scanpath [Noton and Stark(1971)]) A scanpath is a particular sequence of eye movements when a particular visual pattern is viewed. Visual scanpath is often held as a marker of attention For the purpose of this presentation, we will consider a scanpath as being any eye-movement data collected by eye-tracking apparatus, any path stemming from a computational model (saliency algo. with IOR [Koch and Ullman(1985)] for instance). 2
  • 3. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Introduction The overall scanpath pattern is inuenced and shaped by a combination of: 1 Top-down cognitive factors (expectations, goals, memory...). 2 Bottom-up processes involving visual sensory input. Example: Impact of the visual quality on the deployment of visual attention Dierent methods can be used to evaluate the similarity between scanpaths. 3
  • 4. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion 1 Introduction 2 Methods involving two scanpaths 3 Methods involving two saliency maps 4 Methods involving scanpaths and saliency maps 5 Measuring a realistic upper-bound 6 Two populations of visual xations? 4
  • 5. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion String edit Vector-based metric Agenda 1 Introduction 2 Methods involving two scanpaths String edit Vector-based metric 3 Methods involving two saliency maps 4 Methods involving scanpaths and saliency maps 5 Measuring a realistic upper-bound 6 Two populations of visual xations? 5
  • 6. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion String edit Vector-based metric Three principal methods These three methods have been described in the chapter proposal: String edit [Levenshtein(1966)]; Mannan's metric [Mannan et al.(1995)]; Vector-based metric [Jarodzka et al.(2010)]. 6
  • 7. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion String edit Vector-based metric Three principal methods String edit-Levenshtein distance Denition (String edit-Levenshtein distance [Levenshtein(1966)]) This technique was originally developed to account for the edit distance between two words. The similarity is given by the minimum number of operations needed to transform one string into the other, where an operation is an insertion, deletion, or substitution of a single character. Advantages: + Easy to compute + Keep the order of xation Drawbacks: − How many viewing areas of interest should we use (7,12,15,25...)? − It does not take into account xation duration... Parrot picture with a 5 × 3 grid overlaid 7
  • 8. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion String edit Vector-based metric Three principal methods Vector-based metric (1/2) Denition (Vector-based metric [Jarodzka et al.(2010)]) The vector-based metric represents the scanpath as a sequence of vector. For example, a scanpath with n xations is represented by a set of n − 1 vectors. This representation is interesting because it preserves: the shape of the scanpath; the length of the scanpath (almost); the direction of the scanpath saccades; the position of xations; the duration of xations. 8
  • 9. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion String edit Vector-based metric Three principal methods Vector-based metric (2/2) The vector-based metric is composed of three steps: 1 Scanpath simplication: → small consecutive saccadic vectors are merged; → consecutive vectors having similar directions are merged. 2 Temporal alignment: → Similarity matrix M; → Adjacency matrix A; → Find the shortest path. 3 Scanpath comparison providing 5 measures: → dierence in shape (vector dierence); → dierence in amplitude of saccade; → dierence in spatial position; → dierence in direction; → dierence in duration. Advantages: + No pre-dened AOIs + Alignment of scanpaths (based on their shapes or on other dimensions) Drawbacks − Eye movements such as smooth pursuit are not handled − It compares only two scanpaths 9
  • 10. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion From a xation map to a saliency map Divergence of Kullback-Leibler ROC analysis 1 Introduction 2 Methods involving two scanpaths 3 Methods involving two saliency maps From a xation map to a saliency map Divergence of Kullback-Leibler ROC analysis 4 Methods involving scanpaths and saliency maps 5 Measuring a realistic upper-bound 6 Two populations of visual xations? 10
  • 11. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion From a xation map to a saliency map Divergence of Kullback-Leibler ROC analysis Three principal methods These three methods have been described in the chapter proposal: Correlation-based measure; Divergence of Kullback-Leibler; ROC analysis. 11
  • 12. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion From a xation map to a saliency map Divergence of Kullback-Leibler ROC analysis Three principal methods From a xation map to a saliency map Discrete xation map f i for the i th observer (M is the number of xations): f i(x) = M k=1 δ(x − xf(k) ) (1) Continuous saliency map S (N is the number of observers): S(x) = 1 N N i=1 f i(x) ∗ Gσ(x) (2) (a) Original (b) Fixation map (c) Saliency map (d) Heat map12
  • 13. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion From a xation map to a saliency map Divergence of Kullback-Leibler ROC analysis Three principal methods Divergence of Kullback-Leibler Denition (Divergence of Kullback-Leibler) The Kullback-Leibler divergence is used to estimate the overall dissimilarity between two probability density functions. Let dene two discrete distributions R and P with probability density functions rk and pk, the KL-divergence between R and P is given by the relative entropy of P with respect to R: KL(R, P) = k pklog pk rk (3) The KL-divergence is only dened if rk and pk both sum to 1 and if rk 0 for any k such that pk 0. (a) (b) (c) KL(c, b) = 3.33 and KL(b, c) = 7.06. Advantages: + Easy to use Drawbacks: − Not bounded 13
  • 14. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion From a xation map to a saliency map Divergence of Kullback-Leibler ROC analysis Three principal methods ROC analysis (1/2) Denition (ROC) The Receiver Operating Characteristic (ROC) analysis provides a comprehensive and visually attractive framework to summarize the accuracy of predictions. The problem is here limited to a two-class prediction (binary classication). Pixels of the ground truth as well as those of the prediction are labeled either as xated or not xated. Hit rate (TP) ROC curve AUC (Area Under Curve) AUC=1 ⇔ perfect; AUC=0.5 ⇔ random. 14
  • 15. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion From a xation map to a saliency map Divergence of Kullback-Leibler ROC analysis Three principal methods ROC analysis (2/2) (a) Reference (b) Predicted (c) Classication A ROC curve plotting the false positive rate as a function of the true positive rate is usually used to present the classication result. Advantages: + Invariant to monotonic transformation + Well dened upper bound Drawbacks: − ... 15
  • 16. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Receiver Operating Analysis 1 Introduction 2 Methods involving two scanpaths 3 Methods involving two saliency maps 4 Methods involving scanpaths and saliency maps Receiver Operating Analysis 5 Measuring a realistic upper-bound 6 Two populations of visual xations? 16
  • 17. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Receiver Operating Analysis Four principal methods These four methods have been described in the chapter proposal: Receiver Operating Analysis; Normalized Scanpath Saliency [Parkhurst et al.(2002), Peters et al.(2005)]; Percentile [Peters and Itti(2008)]; The Kullback-Leibler divergence [Itti and Baldi(2005)]. 17
  • 18. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Receiver Operating Analysis Four principal methods Receiver Operating Analysis (1/3) ROC analysis is performed between a continuous saliency map and a set of xations. Human xations only [Torralba et al.(2006), Judd et al.(2009)]: → In this case, the hit rate is measured in function of the threshold used to binarize the saliency map. (a) HitRate=100% (b) HitRate=50% This method is not sensitive to the false alarm rate. 18
  • 19. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Receiver Operating Analysis Four principal methods Receiver Operating Analysis (2/3) The ROC analysis is here performed between a continuous saliency map and a set of xations. Human xations plus a set of control points [Einhäuser and König(2003), Tatler et al.(2005)]: → by selecting the control points from a uniform or random distribution; 19
  • 20. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Receiver Operating Analysis Four principal methods Receiver Operating Analysis (3/3) The ROC analysis is here performed between a continuous saliency map and a set of xations. Human xations plus a set of control points [Einhäuser and König(2003), Tatler et al.(2005)]: → by selecting locations randomly from a distribution of all xation locations for that observer that occurred at the same time, but on other images. This method accounts for center bias, same systematic tendency... It underestimates the salience of areas which are more or less centered in the image... 20
  • 21. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Agenda 1 Introduction 2 Methods involving two scanpaths 3 Methods involving two saliency maps 4 Methods involving scanpaths and saliency maps 5 Measuring a realistic upper-bound 6 Two populations of visual xations? 21
  • 22. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Measuring a realistic upper-bound (1/3) No saliency prediction can perform better than inter-observers dispersion. Dispersion between observers: prior knowledge, experience, task, cultural dierence... face, text, low-level visual features... The dispersion can be evaluated by a one-against-all or leave one out. Example: inter-observers congruency based on the Hit Rate metric [Torralba et al.(2006)] 22
  • 23. Inter-observers congruency for Judd's database [Judd et al.(2009)]: 1000 pictures, 15 observers; congruency based on the hit rate.
  • 24. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Measuring a realistic upper-bound (3/3) The inter-observer dispersion can be used as: to the dene the upper bound of a prediction to normalize the metric (nAUC as proposed by [Zhao and Koch(2011)]). Comparison of four state-of-the-art models (Hit Rate) by using two dataset of eye movement N. Bruce's database: O. Le Meur's database: 24
  • 25. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Predicting the dispersion between observers There exist two computationnal models to predict the dispersion between observers: Visual Clutter [Rosenholtz et al.(2007)] based on entropy of Wavelet subbands; IOVC (inter-Observers Visual Congruency) [Le Meur et al.(2011)]: → Face detection; → Color Harmony; → Depth of Field; → Scene Complexity (entropy, number of regions, contours). 25
  • 26. Pictures with the highest predicted congruency Pictures with the lowest predicted congruency
  • 27. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Focal-ambient dichotomy Agenda 1 Introduction 2 Methods involving two scanpaths 3 Methods involving two saliency maps 4 Methods involving scanpaths and saliency maps 5 Measuring a realistic upper-bound 6 Two populations of visual xations? Focal-ambient dichotomy 27
  • 28. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Focal-ambient dichotomy Two populations of visual xations? Recent ndings about two distinct populations of xations Velichkovsky and his colleagues [Velichkovsky(2002), Unema et al.(2005), Pannasch et al.(2011)] conjointly analyzed the xation duration with the subsequent saccade amplitude. → (short) Fixations with subsequent large-amplitude saccades ⇒ Ambient mode → (long) Fixations with subsequent small-amplitude saccades ⇒ Focal mode → Ad hoc threshold to classify the xations (5 degrees). → Larger proportion of focal xations Automatic classication of visual xations based on K-means [Follet et al.(2011)]: → Two populations of xation similar to previous studies → Automatic classication gives a threshold of 6 degrees → 70% of focal xations and 30% of ambient xations 28
  • 29. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Focal-ambient dichotomy Two populations of visual xations? Automatic classication of visual xations based on K-means [Follet et al.(2011)] (a) Focal (b) Ambient (c) Focal (d) Ambient Focal and Ambient xation-density maps Is there a correlation between model-predicted saliency and these maps? Both are correlated to model-predicted saliency; Focal maps are more bottom-up than ambient ones; Ambient maps are less correlated to center map. 29
  • 30. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Agenda 1 Introduction 2 Methods involving two scanpaths 3 Methods involving two saliency maps 4 Methods involving scanpaths and saliency maps 5 Measuring a realistic upper-bound 6 Two populations of visual xations? 30
  • 31. Introduction Methods involving two scanpaths Methods involving two saliency maps Methods involving scanpaths and saliency maps Measuring a realistic upper-bound Two populations of visual xations? Conclusion Conclusion 31
  • 32. References Einhauser, W., Konig, P., 2003. Does luminance-contrast contribute to a saliency for overt visual attention? European Journal of Neuroscience 17, 10891097. Follet, B., Le Meur, O., Baccino, T., 2011. Features of ambient and focal xations on natural visual scenes, in: ECEM. Itti, L., Baldi, P., 2005. Bayesian surprise attracts human attention, in: Cambridge, M.M.p. (Ed.), Advances in Neural Information Processing Systems, pp. 18. Jarodzka, H., Holmqvist, K., Nystr, M., 2010. A vector-based, multidimensional scanpath similarity measure, in: Proceedings of the 2010 Symposium on Eye-Tracking Research and Applications. Judd, T., Ehinger, K., Durand, F., Torralba, A., 2009. Learning to predict where people look, in: ICCV. Koch, C., Ullman, S., 1985. Shifts in selective visual attention: towards the underlying neural circuitry. Human Neurobiology 4, 219227. Le Meur, O., Baccino, T., Roumy, A., 2011. Prediction of the Inter-Observers Visual Congruency (IOVC) and application to image ranking. ACM TO BE PUBLISHED xx, xxxx. Levenshtein, 1966. Binary codes capable of correcting deletions, insertions, and reversals. Soviet Physics Doklady 10, 70710. 31
  • 33. Mannan, S., Ruddock, K.H., Wooding, D.S., 1995. Automatic control of saccadic eye movements made in visual inspection of briey presented 2D images. Spatial Vision 9, 363386. Noton, D., Stark, L., 1971. Scanpaths in saccadic eye movements while viewing and recognizing patterns. Vision Research 11, 929942. Pannasch, S., Schulz, J., Velichkovsky, B., 2011. On the control of visual xation durations in free viewing of complex images. Attention, Perception Psychophysics 73, 11201132. Parkhurst, D., Law, K., Niebur, E., 2002. Modeling the role of salience in the allocation of overt visual attention. Vision Research 42, 107123. Peters, R., Itti, L., 2008. Applying computational tools to predict gaze direction in interactive visual environments. ACM Transactions on Applied Perception 5. Peters, R.J., Iyer, A., Itti, L., Koch, C., 2005. Components of bottom-up gaze allocation in natural images. Vision Research 45, 23972416. Rosenholtz, R., Li, Y, Nakano, L., 2007. Measuring visual clutter. Journal of Vision 7, 122. Tatler, B.W., Baddeley, R.J., Gilchrist, I.D., 2005. Visual correlates of xation selection: eects of scale and time. Vision Research 45, 643659. 31
  • 34. Torralba, A., Oliva, A., Castelhano, M., Henderson, J., 2006. Contextual guidance of eye movements and attention in real-world scenes: the role of global features in object search. Psychological review 113, 766786. Unema, P., Pannasch, S., Joos, M., Velichkovsky, B.M., 2005. Time course of information processing during scene perception: The relationship between saccade amplitude and xation duration. Visual Cognition 12, 473494. Velichkovsky, B., 2002. Heterarchy of cognition: The depths and the highs of a framework for memory research. Memory 10, 405419. Zhao, Q., Koch, C., 2011. Learning a saliency ma using xated locations in natural scenes. Journal of Vision 11, 115. 31