SlideShare a Scribd company logo
1 of 26
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
A Relevance Feedback Approach to 
Video Genre Retrieval 
Ionut MIRONICA1 Constantin VERTAN1 Bogdan IONESCU1,2 
1LAPI – University Politehnica of Bucharest, Romania 
52LISTIC – Université de Savoie, Annecy, 74944 France 
IEEE International Conference on Intelligent Computer Communication 
and Processing - Cluj Napoca – ICCP 2011 
Sunday, November 2, 2014 ICCP 2011 1
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
Agenda 
• Introduction 
• Relevance Feedback Algorithms 
• Hierarchical Clustering Relevance Feedback 
• Implementation and Evaluation 
• Conclusion 
Sunday, November 2, 2014 ICCP 2011 2
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
I. Introduction 
Concepts 
• Content Based Video Retrieval 
• Query by Example 
Query Results 
Query Database 
Movie Sample 
Sunday, November 2, 2014 ICCP 2011 3
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
II. CBVR System 
Video 
Descriptors 
(vectors with 
features) 
Movie Database 
(Off-line) 
Descriptor 
compute 
(On-line) 
Descriptor 
Compute 
Comparison 
Image 
Selection 
(browsing) 
Relevance feedback 
Sunday, November 2, 2014 ICCP 2011 4
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
II. Color Descriptors 
Objective: capture movie’s global color contents in terms of color 
distribution, elementary hues, color properties and color relationship; 
Global weighted histogram: 
é 
M 
( ) 1 ( ) w 
N 
i 
å å 
= = 
ù 
× úû 
= × 
êë 
i 
i 
j 
j 
shot 
0 0 
i 
h c 
GW 
i h c 
N 
B 
A 
c o u l e u r s c h a u d e s c o u l e u r s a d j a c e n t e s 
c o u l e u r s f r o i d e s 
c o u l e u r s c o m p l é m e n t a i r e s 
Elementary color histogram: 
215 
Name(c ) Name(c) e Ì å== 
Webmaster 216 colors Itten’s color wheel 
[B. Ionescu, D. Coquin, P. Lambert, V. Buzuloiu’08] 
E e GW h c h c 
( ) ( ) 
0 
c 
Sunday, November 2, 2014 ICCP 2011 5
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
II. Color Descriptors 
Color properties 
= å 
light GW P h c Ì 
= : amount of bright colors in the movie, 
light ( ) Name c 
W ( ) 
215 
0 
c 
WlightÎ{light, pale, white}; 
dark P : amount of dark colors in the movie, WdarkÎ{dark, obscure, black}; 
: amount of saturated colors, WhardÎ{hard, faded} È elem.; 
: amount of low saturated colors, WweakÎ{weak, dull}; 
hard P 
weak P 
warm P 
cold P 
: amount of warm colors, WwarmÎ{Yellow, Orange, Red, Yellow-Orange, 
Red-Orange, Red-Violet, Magenta, Pink, Spring}; 
: amount of cold colors, WcoldÎ{Green, Blue, Violet, Yellow-Green, 
Blue-Green, Blue-Violet, Teal, Cyan, Azure}; 
Sunday, November 2, 2014 ICCP 2011 6
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
II. Action Descriptors 
Objective: capture movie’s temporal structure in terms of visual rhythm, 
action and gradual transition %; 
Gradual transition %: 
T T T 
GT - - + + 
dissolve fade in fade out 
T 
total 
= 
Rhythm: capture the movie’s changing tempo 
( ) 5 i T = s x : relative number of shot changes within time window T 
starting from frame at time index i; 
{ ( )} v 5 E 5 i T = s = xT = s : movie’s average shot change speed; 
Action: in general related to a high frequency of shot changes; 
 “hot action”  “low action” 
[B. Ionescu, L. Ott, P. Lambert, D. Coquin, A. Pacureanu, V. Buzuloiu’10] 
Sunday, November 2, 2014 ICCP 2011 7
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
II. Contour Descriptors 
Objective: describe structural information in terms of contours and 
their relations; 
Contour properties: 
b 
z : degree of circularity; – ½ circle vs. full circle 
: degree of curvature (proportional to the maximum amplitude of the 
bowness space); – straight vs. bow 
edginess 
symmetry 
[IJCV, C. Rasche’10] 
e : edginess parameter – zig-zag vs. sinusoid; 
y : symmetry parameter – irregular vs. “even” 
+ Appearance parameters: 
m s: mean, std.dev. of intensity along the contour; c , c 
m s: fuzziness, obtained from a blob (DOG) filter: I * DOG f , f 
Sunday, November 2, 2014 ICCP 2011 8
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
III. Semantic Gap and Relevance Feedback 
• Relevance feedback uses positive and negative 
examples provided by the user to improve the 
system’s performance. 
User 
Feedback 
Display 
Feedback 
to system 
Estimation & 
Display selection 
Display 
User 
Feedback 
Sunday, November 2, 2014 ICCP 2011 9
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
III. Relevance Feedback 
Algorithms: 
• Rocchio Algorithm 
• Feature Relevance Estimation (FRE) 
• SVM – Relevance Feedback 
• Hierarchical Clustering Relevance Feedback 
Sunday, November 2, 2014 ICCP 2011 10
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
III. Rocchio Algorithm 
• Uses a set R of relevant documents and a set N of 
non-relevant documents, selected in the user relevance 
feedback phase, and updates the query feature. 
Q' aQ b g 
å R 
å 
Î Î 
= + - 
N N 
i 
R R 
i 
N 
i i 
N 
R 
Sunday, November 2, 2014 ICCP 2011 11
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
III. Feature Relevance Estimation (FRE) 
• some specific features may be more important than other 
features 
• every feature will have an importance weight that will be 
computed as Wi = 1/σ, where σ denotes the variance of 
video features. 
d 
d 
å å 
= = 
( , ) ( )2 
Dist X Y = W X - 
Y W 
i i i i i 
i 
1 1 
Sunday, November 2, 2014 ICCP 2011 12
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
III. SVM – Relevance Feedback 
• Train SVM with two classes: 
- positive samples 
- negative samples 
• Classify next samples as positive or negative using 
SVM network 
• Use the confidence values of the classifiers to sort the 
images 
Sunday, November 2, 2014 ICCP 2011 13
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
IV. Hierarchical Clustering RF 
Calculate the similarity between all 
possible combinations of two videos 
Two most similar clusters are 
grouped together to form a new 
cluster 
Calculate the similarity between the 
new cluster and all remaining 
clusters. 
Stop 
Condition 
Classify next samples 
acording to dendogram 
hierarchy 
End 
Sunday, November 2, 2014 ICCP 2011 14
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
IV. Hierarchical Clustering RF 
Stop Condition 
Variant 1: 
- The number of clusters = a fixed number ( e.q. quarter of 
the number of videos within a retrieved batch) 
Variant 2: 
- The number of clusters = an adaptive number 
D 
=1- where Dij represents the distance between 
ij 
D 
ij 
d 
min 
max 
two clusters 
S2u5n.0d5a.0y9, November 2, 2014 ICCP 2011 15
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
IV. Hierarchical Clustering RF 
Similarity measures – Centroid Distance 
+ 
+ 
C1 
C2 
Centroid 
Centroid 
S2u5n.0d5a.0y9, November 2, 2014 ICCP 2011 16
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
IV. Hierarchical Clustering RF 
How will be clustered? 
Initial 
Query 
Sunday, November 2, 2014 ICCP 2011 17
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
IV. Hierarchical Clustering RF 
Sunday, November 2, 2014 ICCP 2011 18
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
IV. Hierarchical Clustering RF 
Sunday, November 2, 2014 ICCP 2011 19
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
IV. Hierarchical Clustering RF 
Sunday, November 2, 2014 ICCP 2011 20
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
V. Implementation and Evaluation 
The Test database 
- 91 hours of video 
• 20h30m of animated movies (long, short clips and 
series), 
• 15m of TV commercials, 
• 22h of documentaries (wildlife, ocean, cities and 
history), 
• 21h57m of movies (long, episodes and sitcom), 
• 2h30m of music (pop, rock and dance video clips), 
• 22h of news broadcast 
• 1h55min of sports (mainly soccer) (a total of 210 
sequences, 30 per genre). 
Sunday, November 2, 2014 ICCP 2011 21
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
V. Implementation and Evaluation 
• Precision – Recall Chart 
AP d precision 
Sunday, November 2, 2014 ICCP 2011 
22 
Feedback Approaches for MPEG-7 Content-based Biomedical Image 
Precision = 
Number of returned relevant images 
Total number of returned images 
Recall = 
Number of returned relevant images 
Total number of relevant images 
• Average Precision 
å= 
= 
d 
i 
1 
1/
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
V. Implementation and Evaluation (1) 
Evaluation for the first feedback 
Precision-recall curves per genre category 
curves for different descriptors: 
- Color & Action 
- Contour 
- Color & Action & Contour 
Sunday, November 2, 2014 ICCP 2011 23
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
V. Implementation and Evaluation (2) 
Evaluation per video genre 
Initial Descriptor 40.82% 
Rocchio 58.20% 
Robertson/Starck-Jones 55.83% 
Feature Relevance Estimation 68.48% 
Support Vector Machines 70.28% 
Hierarchical Clustering RF 76.61% 
Mean precision improvement with Relevance Feedback 
Sunday, November 2, 2014 ICCP 2011 24
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
VI. Conclusions 
• Relevance feedback is a powerful tool for improving 
content based video retrieval systems 
• The Hierarchical Clustering RF Approach outperforms 
classical RF algorithms (such as Rocchio or RFE and 
SVM) in terms of accuracy and computational effort. 
Future Work 
- Test the algorithm on bigger and more difficult databases 
with more classes, e.g. MediaEval 2011 – 26 genres, 2500 
sequences from Blip.Tv (social media platform) 
Sunday, November 2, 2014 ICCP 2011 25
University Politehnica of Bucharest - Faculty of Electronics and Telecommunications 
Thank you! 
Questions? 
Sunday, November 2, 2014 ICCP 2011 26

More Related Content

Similar to Video Genre Retrieval Using Hierarchical Clustering Relevance Feedback

Fisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video RetrievalFisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video RetrievalIonut Mironica
 
How to improve the statistical power of the 10-fold cross validation scheme i...
How to improve the statistical power of the 10-fold crossvalidation scheme i...How to improve the statistical power of the 10-fold crossvalidation scheme i...
How to improve the statistical power of the 10-fold cross validation scheme i...Andrej Kosir
 
An In-Depth Evaluation of Multimodal Video Genre Categorization
An In-Depth Evaluation of Multimodal Video Genre CategorizationAn In-Depth Evaluation of Multimodal Video Genre Categorization
An In-Depth Evaluation of Multimodal Video Genre CategorizationIonut Mironica
 
Ec 2009 scheme syllabus
Ec 2009 scheme syllabusEc 2009 scheme syllabus
Ec 2009 scheme syllabustrrajiv87
 
Speeding up probabilistic inference of camera orientation by function ap...
Speeding up probabilistic inference of    camera orientation by function   ap...Speeding up probabilistic inference of    camera orientation by function   ap...
Speeding up probabilistic inference of camera orientation by function ap...Nicolau Werneck
 
2017 reg ece syllabus
2017 reg ece syllabus2017 reg ece syllabus
2017 reg ece syllabusLecturer
 
Ece syllabus 2017 regulation
Ece syllabus 2017 regulationEce syllabus 2017 regulation
Ece syllabus 2017 regulationGtec Ece
 
Managing Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender SystemManaging Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender SystemAndrej Kosir
 
Light detector with resistive divider
Light detector with resistive dividerLight detector with resistive divider
Light detector with resistive dividerIonita Iuliana
 
Applied mathematics
Applied mathematicsApplied mathematics
Applied mathematicsVisionary_
 
Department of electronics nacc
Department of electronics naccDepartment of electronics nacc
Department of electronics naccchandruele
 
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...csandit
 

Similar to Video Genre Retrieval Using Hierarchical Clustering Relevance Feedback (20)

Fisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video RetrievalFisher Kernel based Relevance Feedback for Multimodal Video Retrieval
Fisher Kernel based Relevance Feedback for Multimodal Video Retrieval
 
How to improve the statistical power of the 10-fold cross validation scheme i...
How to improve the statistical power of the 10-fold crossvalidation scheme i...How to improve the statistical power of the 10-fold crossvalidation scheme i...
How to improve the statistical power of the 10-fold cross validation scheme i...
 
An In-Depth Evaluation of Multimodal Video Genre Categorization
An In-Depth Evaluation of Multimodal Video Genre CategorizationAn In-Depth Evaluation of Multimodal Video Genre Categorization
An In-Depth Evaluation of Multimodal Video Genre Categorization
 
Ec 2009 scheme syllabus
Ec 2009 scheme syllabusEc 2009 scheme syllabus
Ec 2009 scheme syllabus
 
Speeding up probabilistic inference of camera orientation by function ap...
Speeding up probabilistic inference of    camera orientation by function   ap...Speeding up probabilistic inference of    camera orientation by function   ap...
Speeding up probabilistic inference of camera orientation by function ap...
 
Opinion and Consensus Dynamics in Tourism Digital Ecosystems
Opinion and Consensus Dynamics in Tourism Digital EcosystemsOpinion and Consensus Dynamics in Tourism Digital Ecosystems
Opinion and Consensus Dynamics in Tourism Digital Ecosystems
 
Blackbook LIFI final
Blackbook LIFI finalBlackbook LIFI final
Blackbook LIFI final
 
2017 reg ece syllabus
2017 reg ece syllabus2017 reg ece syllabus
2017 reg ece syllabus
 
Ece syllabus 2017 regulation
Ece syllabus 2017 regulationEce syllabus 2017 regulation
Ece syllabus 2017 regulation
 
03. B.E. ECE final.pdf
03. B.E. ECE final.pdf03. B.E. ECE final.pdf
03. B.E. ECE final.pdf
 
Managing Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender SystemManaging Irrelevant Contextual Categories in a Movie Recommender System
Managing Irrelevant Contextual Categories in a Movie Recommender System
 
Light detector with resistive divider
Light detector with resistive dividerLight detector with resistive divider
Light detector with resistive divider
 
Applied mathematics
Applied mathematicsApplied mathematics
Applied mathematics
 
Electronics communication(4)
Electronics communication(4)Electronics communication(4)
Electronics communication(4)
 
Tony
TonyTony
Tony
 
Syllabus
SyllabusSyllabus
Syllabus
 
Farag- Resume
Farag- ResumeFarag- Resume
Farag- Resume
 
Sophomore Resume
Sophomore ResumeSophomore Resume
Sophomore Resume
 
Department of electronics nacc
Department of electronics naccDepartment of electronics nacc
Department of electronics nacc
 
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 

Recently uploaded (20)

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
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

Video Genre Retrieval Using Hierarchical Clustering Relevance Feedback

  • 1. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications A Relevance Feedback Approach to Video Genre Retrieval Ionut MIRONICA1 Constantin VERTAN1 Bogdan IONESCU1,2 1LAPI – University Politehnica of Bucharest, Romania 52LISTIC – Université de Savoie, Annecy, 74944 France IEEE International Conference on Intelligent Computer Communication and Processing - Cluj Napoca – ICCP 2011 Sunday, November 2, 2014 ICCP 2011 1
  • 2. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications Agenda • Introduction • Relevance Feedback Algorithms • Hierarchical Clustering Relevance Feedback • Implementation and Evaluation • Conclusion Sunday, November 2, 2014 ICCP 2011 2
  • 3. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications I. Introduction Concepts • Content Based Video Retrieval • Query by Example Query Results Query Database Movie Sample Sunday, November 2, 2014 ICCP 2011 3
  • 4. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications II. CBVR System Video Descriptors (vectors with features) Movie Database (Off-line) Descriptor compute (On-line) Descriptor Compute Comparison Image Selection (browsing) Relevance feedback Sunday, November 2, 2014 ICCP 2011 4
  • 5. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications II. Color Descriptors Objective: capture movie’s global color contents in terms of color distribution, elementary hues, color properties and color relationship; Global weighted histogram: é M ( ) 1 ( ) w N i å å = = ù × úû = × êë i i j j shot 0 0 i h c GW i h c N B A c o u l e u r s c h a u d e s c o u l e u r s a d j a c e n t e s c o u l e u r s f r o i d e s c o u l e u r s c o m p l é m e n t a i r e s Elementary color histogram: 215 Name(c ) Name(c) e Ì å== Webmaster 216 colors Itten’s color wheel [B. Ionescu, D. Coquin, P. Lambert, V. Buzuloiu’08] E e GW h c h c ( ) ( ) 0 c Sunday, November 2, 2014 ICCP 2011 5
  • 6. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications II. Color Descriptors Color properties = å light GW P h c Ì = : amount of bright colors in the movie, light ( ) Name c W ( ) 215 0 c WlightÎ{light, pale, white}; dark P : amount of dark colors in the movie, WdarkÎ{dark, obscure, black}; : amount of saturated colors, WhardÎ{hard, faded} È elem.; : amount of low saturated colors, WweakÎ{weak, dull}; hard P weak P warm P cold P : amount of warm colors, WwarmÎ{Yellow, Orange, Red, Yellow-Orange, Red-Orange, Red-Violet, Magenta, Pink, Spring}; : amount of cold colors, WcoldÎ{Green, Blue, Violet, Yellow-Green, Blue-Green, Blue-Violet, Teal, Cyan, Azure}; Sunday, November 2, 2014 ICCP 2011 6
  • 7. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications II. Action Descriptors Objective: capture movie’s temporal structure in terms of visual rhythm, action and gradual transition %; Gradual transition %: T T T GT - - + + dissolve fade in fade out T total = Rhythm: capture the movie’s changing tempo ( ) 5 i T = s x : relative number of shot changes within time window T starting from frame at time index i; { ( )} v 5 E 5 i T = s = xT = s : movie’s average shot change speed; Action: in general related to a high frequency of shot changes;  “hot action”  “low action” [B. Ionescu, L. Ott, P. Lambert, D. Coquin, A. Pacureanu, V. Buzuloiu’10] Sunday, November 2, 2014 ICCP 2011 7
  • 8. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications II. Contour Descriptors Objective: describe structural information in terms of contours and their relations; Contour properties: b z : degree of circularity; – ½ circle vs. full circle : degree of curvature (proportional to the maximum amplitude of the bowness space); – straight vs. bow edginess symmetry [IJCV, C. Rasche’10] e : edginess parameter – zig-zag vs. sinusoid; y : symmetry parameter – irregular vs. “even” + Appearance parameters: m s: mean, std.dev. of intensity along the contour; c , c m s: fuzziness, obtained from a blob (DOG) filter: I * DOG f , f Sunday, November 2, 2014 ICCP 2011 8
  • 9. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications III. Semantic Gap and Relevance Feedback • Relevance feedback uses positive and negative examples provided by the user to improve the system’s performance. User Feedback Display Feedback to system Estimation & Display selection Display User Feedback Sunday, November 2, 2014 ICCP 2011 9
  • 10. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications III. Relevance Feedback Algorithms: • Rocchio Algorithm • Feature Relevance Estimation (FRE) • SVM – Relevance Feedback • Hierarchical Clustering Relevance Feedback Sunday, November 2, 2014 ICCP 2011 10
  • 11. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications III. Rocchio Algorithm • Uses a set R of relevant documents and a set N of non-relevant documents, selected in the user relevance feedback phase, and updates the query feature. Q' aQ b g å R å Î Î = + - N N i R R i N i i N R Sunday, November 2, 2014 ICCP 2011 11
  • 12. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications III. Feature Relevance Estimation (FRE) • some specific features may be more important than other features • every feature will have an importance weight that will be computed as Wi = 1/σ, where σ denotes the variance of video features. d d å å = = ( , ) ( )2 Dist X Y = W X - Y W i i i i i i 1 1 Sunday, November 2, 2014 ICCP 2011 12
  • 13. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications III. SVM – Relevance Feedback • Train SVM with two classes: - positive samples - negative samples • Classify next samples as positive or negative using SVM network • Use the confidence values of the classifiers to sort the images Sunday, November 2, 2014 ICCP 2011 13
  • 14. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications IV. Hierarchical Clustering RF Calculate the similarity between all possible combinations of two videos Two most similar clusters are grouped together to form a new cluster Calculate the similarity between the new cluster and all remaining clusters. Stop Condition Classify next samples acording to dendogram hierarchy End Sunday, November 2, 2014 ICCP 2011 14
  • 15. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications IV. Hierarchical Clustering RF Stop Condition Variant 1: - The number of clusters = a fixed number ( e.q. quarter of the number of videos within a retrieved batch) Variant 2: - The number of clusters = an adaptive number D =1- where Dij represents the distance between ij D ij d min max two clusters S2u5n.0d5a.0y9, November 2, 2014 ICCP 2011 15
  • 16. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications IV. Hierarchical Clustering RF Similarity measures – Centroid Distance + + C1 C2 Centroid Centroid S2u5n.0d5a.0y9, November 2, 2014 ICCP 2011 16
  • 17. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications IV. Hierarchical Clustering RF How will be clustered? Initial Query Sunday, November 2, 2014 ICCP 2011 17
  • 18. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications IV. Hierarchical Clustering RF Sunday, November 2, 2014 ICCP 2011 18
  • 19. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications IV. Hierarchical Clustering RF Sunday, November 2, 2014 ICCP 2011 19
  • 20. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications IV. Hierarchical Clustering RF Sunday, November 2, 2014 ICCP 2011 20
  • 21. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications V. Implementation and Evaluation The Test database - 91 hours of video • 20h30m of animated movies (long, short clips and series), • 15m of TV commercials, • 22h of documentaries (wildlife, ocean, cities and history), • 21h57m of movies (long, episodes and sitcom), • 2h30m of music (pop, rock and dance video clips), • 22h of news broadcast • 1h55min of sports (mainly soccer) (a total of 210 sequences, 30 per genre). Sunday, November 2, 2014 ICCP 2011 21
  • 22. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications V. Implementation and Evaluation • Precision – Recall Chart AP d precision Sunday, November 2, 2014 ICCP 2011 22 Feedback Approaches for MPEG-7 Content-based Biomedical Image Precision = Number of returned relevant images Total number of returned images Recall = Number of returned relevant images Total number of relevant images • Average Precision å= = d i 1 1/
  • 23. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications V. Implementation and Evaluation (1) Evaluation for the first feedback Precision-recall curves per genre category curves for different descriptors: - Color & Action - Contour - Color & Action & Contour Sunday, November 2, 2014 ICCP 2011 23
  • 24. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications V. Implementation and Evaluation (2) Evaluation per video genre Initial Descriptor 40.82% Rocchio 58.20% Robertson/Starck-Jones 55.83% Feature Relevance Estimation 68.48% Support Vector Machines 70.28% Hierarchical Clustering RF 76.61% Mean precision improvement with Relevance Feedback Sunday, November 2, 2014 ICCP 2011 24
  • 25. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications VI. Conclusions • Relevance feedback is a powerful tool for improving content based video retrieval systems • The Hierarchical Clustering RF Approach outperforms classical RF algorithms (such as Rocchio or RFE and SVM) in terms of accuracy and computational effort. Future Work - Test the algorithm on bigger and more difficult databases with more classes, e.g. MediaEval 2011 – 26 genres, 2500 sequences from Blip.Tv (social media platform) Sunday, November 2, 2014 ICCP 2011 25
  • 26. University Politehnica of Bucharest - Faculty of Electronics and Telecommunications Thank you! Questions? Sunday, November 2, 2014 ICCP 2011 26