Download presentation
Presentation is loading. Please wait.
1
Saliency detection Donghun Yeo CV Lab.
2
Contents Definition of Saliency Detection Conventional Approaches
Saliency Detection via Absorbing Markov Chain
3
Definition of Saliency Detection
Identify image regions which are important to human vision. Applications Original Image GT [Yan et al.] Prime object proposals [Manen et. al] Image categorization [Sharma et al.] Context-aware image resizing [Achanta and Susstrunk]
4
Conventional approaches
Underlying idea High feature contrast between salient regions and non-salient regions Features Color contrast Texture contrast Conventional approaches Background Modeling (Non-salient region modeling) Global Contrast
5
Conventional approaches (1) Non-salient region modeling
Assume that image boundary region is non-salient region. salient regions have high contrasts from non-salient regions. Weakness Salient objects can be exist at image boundaries. [Jiang et al. CVPR13] Non-salient region Original image Original image Non-salient region [Jiang et al. CVPR13] Original image [Jiang et al. CVPR13] Original image [Jiang et al. CVPR13] 5
6
Conventional approaches (2) Global contrast
Assume that most parts of an image are non-salient. Saliency of a selected superpixel is contrast from non-selected regions. Weakness Find smaller consistently colored region. [Cheng et al. CVPR11] Original image [Cheng et al. CVPR11] Original image [Cheng et al. CVPR11] Original image [Cheng et al. CVPR11] Original image [Cheng et al. CVPR11] Original image [Cheng et al. CVPR11] Original image 6
7
non-salient superpixels
Our Proposal Our goal Identify non-salient regions! Our assumption Most parts of image boundary are non-salient! Measure rareness and saliency via absorbing Markov chain Our method non-salient superpixels Result [Jiang et al. CVPR13] Salient region at image boundary is rare!
8
Principles of Markov Chain
Markov chain : A chain moves from a state to a state. A set of states : π={ π 1 , π 2 , β¦, π π } Transition matrix : P πΓπ π ππ : the probability of moving from state π π to state π π π 1 π 2 0.6 0.7 0.4 0.3 π={ π 1 , π 2 } π= π.π π.π π.π π.π
9
Absorbing Markov Chain
Absorbing state A state is absorbing when which has no outgoing edge. Absorbing Markov chain A Markov chain is absorbing if it has at least one absorbing state. Every Markov chain starting from any state falls into absorbing state. π 1 π 2 0.6 0.5 0.4 0.3 π 3 0.2 1.0
10
Principles of Markov Chain
Absorbing Markov chain Absorbing state π π : π ππ =1 Transient state : not absorbing A Markov chain with π absorbing states and π‘ transient states By renumbering the states so that the transient states come first, Expected number of times that a chain spends in the transient states π given that the chain starts in the transient state π : π ππ Expected number of times that a chain starting in transient state π spends before absorption : πβ 0,1 π‘Γπ‘ π
β 0,1 π‘Γπ 0 :πΓπ‘ zero matrix πΌ :rΓπ identity matrix π β π π
0 πΌ π= πΌ π‘Γπ‘ βπ β1 y π = π π ππ
11
Graph Construction SaliencyΒ detectionΒ viaΒ absorbingΒ MarkovΒ chain [Jiang et al. CVPR13] Transient states - All superpixels of images Absorbing states β All duplicated boundary superpixels Transition matrix β Proportional to mean color similarity of superpixels between neighborhoods
12
Graph Construction SaliencyΒ detectionΒ viaΒ absorbingΒ MarkovΒ chain [Jiang et al. CVPR13] Transient states - All superpixels of images Absorbing states β All duplicated boundary superpixels Transition matrix β Proportional to mean color similarity of superpixels between neighborhoods
13
Graph Construction SaliencyΒ detectionΒ viaΒ absorbingΒ MarkovΒ chain [Jiang et al. CVPR13] Transient states - All superpixels of images Absorbing states β All duplicated boundary superpixels Transition matrix β Proportional to mean color similarity of superpixels between neighborhoods
14
Saliency via absorbing markov chain [jiang et al. cvPR13]
Expected number of times that a chain starting in transient state π spends before absorption : y π = π π ππ
15
non-salient superpixels
Weakness & complement Salient objects can be exist at image boundaries. We propose an algorithm to identify superpixels belonging to salient region Original image [Jiang et al. CVPR13] Our method non-salient superpixels Result
16
Principles of Markov Chain
Absorbing Markov chain Absorbing state π π : π ππ =1 Transient state : not absorbing A Markov chain with π absorbing states and π‘ transient states By renumbering the states so that the transient states come first, Expected number of times that a chain spends in the transient states π given that the chain starts in the transient state π : π ππ Probability of that the chain starting in the transient state π is absorbed into the absorbing state π : {π ππ } π - Absorbing probability distribution of transient state π πβ 0,1 π‘Γπ‘ π
β 0,1 π‘Γπ 0 :πΓπ‘ zero matrix πΌ :rΓπ identity matrix π β π π
0 πΌ π= πΌ π‘Γπ‘ βπ β1 π΅=ππ
17
Absorbing Probability distribution
We connect all pairs of boundary superpixels directly in Markov chain graph. Non-salient superpixels are similar to each other. They fall into non-salient absorbing states. Index of absorbing states π ππ The absorbing probability distribution of a non-salient boundary superpixel.
18
Absorbing Probability distribution
We connect all pairs of boundary superpixels directly in Markov chain graph. Salient superpixels are similar to each other. They fall into salient absorbing state. The number of salient absorbing states is smaller than the number of non-salient states. Index of absorbing states π ππ The absorbing probability distribution of a salient boundary superpixel.
19
Entropy of the probability distribution
Entropy of the absorbing probability distribution {π ππ } π of transient state π β π π ππ ln π ππ π : index of absorbing state Superpixels which have entropies below a threshold are salient. β¦ Entropy Absorbing probability distribution
20
Saliency via absorbing markov chain
Flow Chart of our algorithm Expected absorbing time
21
Experiments β 2 Datasets
MSRA image segmentation dataset Cut-MSRA dataset Evaluation Metric Precision-Recall curve F-measure, Mean Precision , Mean Recall, Mean F-measure
22
Experiments β MSRA Dataset
ours [jiang et al. cvpr13] [cheng et al. cvpr11] Ground truth
23
Precision-Recall Curve
Results Precision-Recall Curve
24
Results β Cut-MSRA DATASET Images
Cut images to make salient region be at image boundary ours [jiang et al. cvpr13] [cheng et al. cvpr11] ground truth
25
Precision-Recall Curve
Results Precision-Recall Curve
26
Limits of bottom-up methods
ground truth ours [jiang et al. cvpr13]
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.