1
Sketch-Finder – A New
Approach for Sketch-Based
Image Retrieval
Carlos Alberto F. Pimentel Filho
fragapimentel@gmail.com
Arnaldo de Albuquerque Araújo (UFMG)
Michel Crucianu (CNAM)
2
Introduction
Content-Based Image Retrieval (CBIR)
Sketch-Based Image Retrieval (SBIR)
Mind-Finder Approach
Sketch-Finder Approach
Experiments
Conclusion
Future Work
3
Content-Based Image Retrieval
Query-by-Sketch:
Query-by-Painting:
Query-by-Example:
Query-by-Icon:
Query-by-Text:
3
4
Sketch-Based Image Retrieval
SBIR fills two gaps in image retrieval
(i) Allows specification details like object position,
scale and rotation.
(ii) Allows image retrieval when there is no example
image to use.
Our goal is: to retrieve in large datasets images
visually similar to the query sketch object's shape at
similar scale, position and rotation.
5
Sketch-Based Image Retrieval
Why do We Care?
6
Web Image Retrieval Personal Image Retrieval
Mobile Image Retrieval Video Retrieval
Sketch-Based Image Retrieval
Query-by-Sketch:
osition Sensitive:
Object's shape at similar
scale, position and rotation.
Approaches:
Mind-Finder (EI)
Sketch-Finder
Compact Hash Bits
Object Sensitive:
Object's shape at any scale,
position and rotation
Approaches (BoW):
HOG
GF-HOG
FISH
SYM-FISH
Mind-Finder (Edgel-Index)
9
Edgel-Index
* Compares matching of edgels
* Huge number of edgels for big dataset.
* Edgel:
10
Sketch-Finder
Image processing flow (dataset):
Query flow:
11
Contour Detection & Threshold
Clique para adicionar texto
11
12
Orientation and Dilation
Clique para adicionar texto
12
13
Wavelet Transform
Clique para adicionar texto
Wedgel:
Contour signature: set of wedgels
14
Similarity Measure
15
Why Wavelet Transform?
Clique para adicionar texto
16
Indexing Structure
Clique para adicionar texto
16
17
Dataset Evaluation
For evaluating we are comparing Edgel-Index [1]
with Sketch-Finder
* Paris Dataset: 6412 images [2]
* ImageNet Dataset: Subset of 535K images [3]
[1] Yang Cao et al, Edgel index for large-scale sketch-based image search.
[2] Visual Geometry Group - http://www.robots.ox.ac.uk/~vgg/data/parisbuildings/index.html
[3] ImageNet: http://www.image-net.org/
Genertic Algorithm
Genertic Algorithm
Population is a set of 100
Selection of the best results (mAP20)
Crossover
Mutation
Some user sketches
Also, the Paris dataset was used to compare the e↵ec-
tiveness of our approach with the sketch-finder [9] and the
mind-finder [3]. This e ciency was evaluated considering
the precision of z best rank position, and in this paper we
used the 20 best positions as in [17].
Figure 7: Examples of the Paris sketch dataset.
To evaluate the e ciency of [9], [3] and our approach, we
21
Some Results (Paris Dataset)
Clique para adicionar texto
ults.
rank
must
best
gen-
pa-
ex-
and
,000
ness
para-
110
s re-
rs a,
22
Effectiveness
Precision vs. Recall
We used the VGG ground-truth for the Paris dataset
and built one for the ImageNet.
The same sketches were used to evaluate Mind-
Finder and Sketch-Finder
23
Average - Precision vs. Recall (75)
23
24
Efficiency Comparison - CPU
25
Efficiency Comparison – I/O
26
Conclusion
Sketch-Finder:
•  The number of retrieved inverted files is reduced to
a small and fixed number;
•  The volume of indexed data is 5% of the Edgel-
Index;
•  The speed of retrieval is faster due to less amount of
data.
27
Future Work
Build an android Sketch-Finder
application
28
Thank You!
Carlos Alberto Fraga Pimentel Filho	

fragapimentel@gmail.com

Sketch-Finder: uma abordagem para recuperação efetiva e eficiente de imagens com base em rascunho para grandes bases de imagens