SlideShare una empresa de Scribd logo
1 de 20
Near-Duplicate Video Detection UsingTemporal Patterns of Semantic Concepts IEEE International Symposium on Multimedia San Diego, California, USADecember 14-16, 2009 Hyun-seok Min, Jaeyoung Choi, Wesley De Neve, Yong Man Ro Image and Video Systems Lab Department of Electrical Engineering Korea Advanced Institute of Science and Technology (KAIST) Daejeon, Republic of Korea
Overview Introduction Near-duplicates Semantic video signatures Experimental results Conclusions 2 /20
Introduction Importance of duplicate video detection prevents cluttering of search results prevents copyright infringement 3 /20 Search results for the query “I will survive Jesus” A significant number of search results are near-duplicates!
Definition of Near-duplicates Identicalor approximately identical videos photometric variations e.g., change of color and lighting editing operations e.g., insertion of captions, logos, and borders speed changes e.g., addition or removal of frames semantic concepts e.g., ‘road’, ‘sand’, ‘snow’ , …. 4 /20
Examples of Near-duplicates original videos near-duplicates transformation (cam cording, insertion of subtitles) 5 /20 transformation (blur)
Video Signatures ,[object Object]
represents a video segment with a unique set of features
Conventional video signatures
often created by extracting low-level visual features fromvideo frames6 /20 video content featureextraction video signature …
Use of Low-level Visual Features forCreating a Video Signature Problem near-duplicates may not be visually similar original video near-duplicate transformation (cam cording, insertion of subtitles) Visual match? No! video signature video signature … … 7 /20
Semantic Similarity Observation near-duplicates often contain similar semantics original video near-duplicate transformation (cam cording, insertion of subtitles) Semantic match? Yes! Semantic concepts: Semantic concepts: indoor, man, face, … indoor, man, face, … 8 /20
Use of Semantic Concepts forCreating a Video signature Semantic concept detection traditionally used for classifying video clips into several predefined concepts Problem limited number of semantic concepts can be detected Solution use of temporal variation of semantic concepts different from video sequence to video sequence 9 /20
Semantic Video Signature Creation (1/2) Semantic video signature creation A1 A2 A3 … … Semantic video signature V video shots key frames … concept classification classifier for ‘Street’ classifier for ‘Beach’ classifier for ‘Tree’ Ai AN N: the number of shots M: the number of predefined semantics Ci: ith predefined semantic concept semantic video signature si … sN s2 s1 … 10 /20
Semantic Video Signature Creation (2/2) 11 /20 original video near-duplicate transformation … … … … Semantic video signature of original video Semantic video signature of near-duplicate
Matching Procedure 12 /20 Semantic video signature of near-duplicate Semantic video signature of original video
Experimental Setup (1/3) Reference database video sequences taken from TRECVID2007 over 9 hours of video data format: MPEG-1 resolution: 352X288 frame rate: 25 frame per second (fps) Screenshots 13 /20
Experimental Setup (2/3) Creation of query video (near-duplicate) set  number of query video sequences 64 in total average length of the query video sequences 3 minutes Process for generating query video sequences  original video sampling subvideoof original video transformation query video 14 /20
Experimental Setup (3/3) Transformations used spatial transformations Gaussian blur logo insertion  letter-box resizing temporal transformations change of frame rate original 15 /20
Experimental Results: Spatial Transformation (1/2) 16 /20 The precision increases as the threshold value decreases, while in turn, the recall value decreases. blur letter-box
Experimental Results: Spatial Transformation (2/2) 17 /20 Ordinal measurement does not work well with logo insertion, compared to the proposed method.

Más contenido relacionado

Similar a Near-Duplicate Video Detection Using Temporal Patterns of Semantic Concepts

Op Sy 03 Ch 71
Op Sy 03 Ch 71Op Sy 03 Ch 71
Op Sy 03 Ch 71
Google
 
Digital Video
Digital VideoDigital Video
Digital Video
Videoguy
 
Flexible Transport of 3D Videos over Networks
Flexible Transport of 3D Videos over NetworksFlexible Transport of 3D Videos over Networks
Flexible Transport of 3D Videos over Networks
Ahmed Hamza
 
How to make a video - Part 2: Post-Production Basics
How to make a video - Part 2: Post-Production BasicsHow to make a video - Part 2: Post-Production Basics
How to make a video - Part 2: Post-Production Basics
Kris Brewer
 
Ac02417471753
Ac02417471753Ac02417471753
Ac02417471753
IJMER
 

Similar a Near-Duplicate Video Detection Using Temporal Patterns of Semantic Concepts (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Op Sy 03 Ch 71
Op Sy 03 Ch 71Op Sy 03 Ch 71
Op Sy 03 Ch 71
 
Video compression
Video compressionVideo compression
Video compression
 
Digital Video
Digital VideoDigital Video
Digital Video
 
Towards Using Semantic Features for Near-Duplicate Video Detection
Towards Using Semantic Features for Near-Duplicate Video DetectionTowards Using Semantic Features for Near-Duplicate Video Detection
Towards Using Semantic Features for Near-Duplicate Video Detection
 
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
Are you Digitized Files Really OK? Levels of QC and Film Digitization (SCHALL...
 
Applying Media Content Analysis to the Production of Musical Videos as Summar...
Applying Media Content Analysis to the Production of Musical Videos as Summar...Applying Media Content Analysis to the Production of Musical Videos as Summar...
Applying Media Content Analysis to the Production of Musical Videos as Summar...
 
AcademicProject
AcademicProjectAcademicProject
AcademicProject
 
Cycle-Contrast for Self-Supervised Video Represenation Learning
Cycle-Contrast for Self-Supervised Video Represenation LearningCycle-Contrast for Self-Supervised Video Represenation Learning
Cycle-Contrast for Self-Supervised Video Represenation Learning
 
Flexible Transport of 3D Videos over Networks
Flexible Transport of 3D Videos over NetworksFlexible Transport of 3D Videos over Networks
Flexible Transport of 3D Videos over Networks
 
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
 
01_Introduction.pdf.pdf
01_Introduction.pdf.pdf01_Introduction.pdf.pdf
01_Introduction.pdf.pdf
 
Digital video
Digital videoDigital video
Digital video
 
Encoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper pptEncoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper ppt
 
1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video
 
Real-Time Video Copy Detection in Big Data
Real-Time Video Copy Detection in Big DataReal-Time Video Copy Detection in Big Data
Real-Time Video Copy Detection in Big Data
 
Multi media unit-3.doc
Multi media unit-3.docMulti media unit-3.doc
Multi media unit-3.doc
 
Mm video
Mm videoMm video
Mm video
 
How to make a video - Part 2: Post-Production Basics
How to make a video - Part 2: Post-Production BasicsHow to make a video - Part 2: Post-Production Basics
How to make a video - Part 2: Post-Production Basics
 
Ac02417471753
Ac02417471753Ac02417471753
Ac02417471753
 

Más de Wesley De Neve

Más de Wesley De Neve (20)

Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
 
Investigating the biological relevance in trained embedding representations o...
Investigating the biological relevance in trained embedding representations o...Investigating the biological relevance in trained embedding representations o...
Investigating the biological relevance in trained embedding representations o...
 
Impact of adversarial examples on deep learning models for biomedical image s...
Impact of adversarial examples on deep learning models for biomedical image s...Impact of adversarial examples on deep learning models for biomedical image s...
Impact of adversarial examples on deep learning models for biomedical image s...
 
Learning Biologically Relevant Features Using Convolutional Neural Networks f...
Learning Biologically Relevant Features Using Convolutional Neural Networks f...Learning Biologically Relevant Features Using Convolutional Neural Networks f...
Learning Biologically Relevant Features Using Convolutional Neural Networks f...
 
The 5th Aslla Symposium
The 5th Aslla SymposiumThe 5th Aslla Symposium
The 5th Aslla Symposium
 
Ghent University Global Campus 101
Ghent University Global Campus 101Ghent University Global Campus 101
Ghent University Global Campus 101
 
Booklet for the First GUGC Research Symposium
Booklet for the First GUGC Research SymposiumBooklet for the First GUGC Research Symposium
Booklet for the First GUGC Research Symposium
 
Center for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusCenter for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global Campus
 
Center for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusCenter for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global Campus
 
Learning biologically relevant features using convolutional neural networks f...
Learning biologically relevant features using convolutional neural networks f...Learning biologically relevant features using convolutional neural networks f...
Learning biologically relevant features using convolutional neural networks f...
 
Towards reading genomic data using deep learning-driven NLP techniques
Towards reading genomic data using deep learning-driven NLP techniquesTowards reading genomic data using deep learning-driven NLP techniques
Towards reading genomic data using deep learning-driven NLP techniques
 
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
 
GUGC Info Session - Informatics and Bioinformatics
GUGC Info Session - Informatics and BioinformaticsGUGC Info Session - Informatics and Bioinformatics
GUGC Info Session - Informatics and Bioinformatics
 
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
 
Ghent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research ActivitiesGhent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research Activities
 
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
 
Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
 Exploring Deep Machine Learning for Automatic Right Whale Recognition and No... Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
 
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
 
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
 
Towards Twitter hashtag recommendation using distributed word representations...
Towards Twitter hashtag recommendation using distributed word representations...Towards Twitter hashtag recommendation using distributed word representations...
Towards Twitter hashtag recommendation using distributed word representations...
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Near-Duplicate Video Detection Using Temporal Patterns of Semantic Concepts

  • 1. Near-Duplicate Video Detection UsingTemporal Patterns of Semantic Concepts IEEE International Symposium on Multimedia San Diego, California, USADecember 14-16, 2009 Hyun-seok Min, Jaeyoung Choi, Wesley De Neve, Yong Man Ro Image and Video Systems Lab Department of Electrical Engineering Korea Advanced Institute of Science and Technology (KAIST) Daejeon, Republic of Korea
  • 2. Overview Introduction Near-duplicates Semantic video signatures Experimental results Conclusions 2 /20
  • 3. Introduction Importance of duplicate video detection prevents cluttering of search results prevents copyright infringement 3 /20 Search results for the query “I will survive Jesus” A significant number of search results are near-duplicates!
  • 4. Definition of Near-duplicates Identicalor approximately identical videos photometric variations e.g., change of color and lighting editing operations e.g., insertion of captions, logos, and borders speed changes e.g., addition or removal of frames semantic concepts e.g., ‘road’, ‘sand’, ‘snow’ , …. 4 /20
  • 5. Examples of Near-duplicates original videos near-duplicates transformation (cam cording, insertion of subtitles) 5 /20 transformation (blur)
  • 6.
  • 7. represents a video segment with a unique set of features
  • 9. often created by extracting low-level visual features fromvideo frames6 /20 video content featureextraction video signature …
  • 10. Use of Low-level Visual Features forCreating a Video Signature Problem near-duplicates may not be visually similar original video near-duplicate transformation (cam cording, insertion of subtitles) Visual match? No! video signature video signature … … 7 /20
  • 11. Semantic Similarity Observation near-duplicates often contain similar semantics original video near-duplicate transformation (cam cording, insertion of subtitles) Semantic match? Yes! Semantic concepts: Semantic concepts: indoor, man, face, … indoor, man, face, … 8 /20
  • 12. Use of Semantic Concepts forCreating a Video signature Semantic concept detection traditionally used for classifying video clips into several predefined concepts Problem limited number of semantic concepts can be detected Solution use of temporal variation of semantic concepts different from video sequence to video sequence 9 /20
  • 13. Semantic Video Signature Creation (1/2) Semantic video signature creation A1 A2 A3 … … Semantic video signature V video shots key frames … concept classification classifier for ‘Street’ classifier for ‘Beach’ classifier for ‘Tree’ Ai AN N: the number of shots M: the number of predefined semantics Ci: ith predefined semantic concept semantic video signature si … sN s2 s1 … 10 /20
  • 14. Semantic Video Signature Creation (2/2) 11 /20 original video near-duplicate transformation … … … … Semantic video signature of original video Semantic video signature of near-duplicate
  • 15. Matching Procedure 12 /20 Semantic video signature of near-duplicate Semantic video signature of original video
  • 16. Experimental Setup (1/3) Reference database video sequences taken from TRECVID2007 over 9 hours of video data format: MPEG-1 resolution: 352X288 frame rate: 25 frame per second (fps) Screenshots 13 /20
  • 17. Experimental Setup (2/3) Creation of query video (near-duplicate) set number of query video sequences 64 in total average length of the query video sequences 3 minutes Process for generating query video sequences original video sampling subvideoof original video transformation query video 14 /20
  • 18. Experimental Setup (3/3) Transformations used spatial transformations Gaussian blur logo insertion letter-box resizing temporal transformations change of frame rate original 15 /20
  • 19. Experimental Results: Spatial Transformation (1/2) 16 /20 The precision increases as the threshold value decreases, while in turn, the recall value decreases. blur letter-box
  • 20. Experimental Results: Spatial Transformation (2/2) 17 /20 Ordinal measurement does not work well with logo insertion, compared to the proposed method.
  • 21. Experimental Results: Temporal Transformation 18 /20 The proposed method is robust against temporally modified video sequences.
  • 22. Conclusions Proposed the use of semantic video signatures for near-duplicate video detection relies on a number of semantic concepts detected along the temporal axis Experimental results indicate that the use of a semantic video signature looks promising Future work improving the accuracy of semantic concept detection use of additional semantic concepts 19 /20
  • 23. Any questions or comments? 20/20