SlideShare une entreprise Scribd logo
1  sur  27
Near-Duplicate Videos
Let’s say you’re looking for the Bush attack video…
… and you get 11,100 results.
… after 40 minutes... watching the videos listed on the first page you notice >  50% are similar, i.e. NDVC 27% in average [Wu et al., 2007]
NDVC technical definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NDVC are videos that are “ essentially the same ”
… like this
Two challenges: ,[object Object],[object Object]
Human   Perception of Mauro Cherubini Rodrigo de Oliveira Nuria Oliver Near Duplicate Videos
What kind of NDVC? Malicious  (i.e., spam produced by a single user) Copyright infringement  (e.g., pirated music videos) User-edited content :  videos that  complement the original material with additional information
Recently NDVC detection algorithm
Recently NDVC detection algorithm
Why not? NDVC detection algorithm ?
Methodology ,[object Object],[object Object],[object Object],[object Object],[object Object]
NDVC technical definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Audio Quality NDVC Preference Stereo, 44 Khz Mono, 11 Khz
Image Quality NDVC Preference
Audio content  (overlay) Preference NDVC
Visual + audio content   (length) Preference Not NDVC
Visual content  (editing) Not NDVC Want both
Similar semantics , different videos (similar visual info) NDVC Want both
Similar semantics , different videos (similar audio info) Not NDVC Preference
Implications for Design ,[object Object],NDVC are approximately identical videos that might differ in  audio/image quality , or  overlays .  Conversely, identical videos with  relevant  complementary information  (changing clip length or scenes) are not considered as NDVC. Furthermore, users perceive as near-duplicate videos that are not alike but that are visually similar and  semantically related .
Implications for Design ,[object Object],[object Object],[object Object],[object Object]
Implications for Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Future Work ,[object Object],[object Object],[object Object]
A Human-Centric stance in Multimedia research Biomimetics   Crowdsourcing Psychophysical   experiments
Thank you! Mauro Cherubini Rodrigo de Oliveira Nuria Oliver [email_address] [email_address] [email_address]

Contenu connexe

En vedette

Lesson 15: Inverse Trigonometric Functions
Lesson 15: Inverse Trigonometric FunctionsLesson 15: Inverse Trigonometric Functions
Lesson 15: Inverse Trigonometric FunctionsMatthew Leingang
 
Vmb Nieuwsbrief 03 2009
Vmb Nieuwsbrief 03 2009Vmb Nieuwsbrief 03 2009
Vmb Nieuwsbrief 03 2009vri
 
Examenbespreking vwo 2010_drachten
Examenbespreking vwo 2010_drachtenExamenbespreking vwo 2010_drachten
Examenbespreking vwo 2010_drachtenvri
 
Examenbespreking havo 2010 drachten
Examenbespreking havo 2010 drachtenExamenbespreking havo 2010 drachten
Examenbespreking havo 2010 drachtenvri
 
Lesson 24: Optimization (worksheet solutions)
Lesson 24: Optimization (worksheet solutions)Lesson 24: Optimization (worksheet solutions)
Lesson 24: Optimization (worksheet solutions)Matthew Leingang
 
Lesson 27: Integration by Substitution (Section 10 version)
Lesson 27: Integration by Substitution (Section 10 version)Lesson 27: Integration by Substitution (Section 10 version)
Lesson 27: Integration by Substitution (Section 10 version)Matthew Leingang
 
Strategic management
Strategic managementStrategic management
Strategic managementshefali84
 
Lesson 16: Inverse Trigonometric Functions (slides)
Lesson 16: Inverse Trigonometric Functions (slides)Lesson 16: Inverse Trigonometric Functions (slides)
Lesson 16: Inverse Trigonometric Functions (slides)Matthew Leingang
 

En vedette (8)

Lesson 15: Inverse Trigonometric Functions
Lesson 15: Inverse Trigonometric FunctionsLesson 15: Inverse Trigonometric Functions
Lesson 15: Inverse Trigonometric Functions
 
Vmb Nieuwsbrief 03 2009
Vmb Nieuwsbrief 03 2009Vmb Nieuwsbrief 03 2009
Vmb Nieuwsbrief 03 2009
 
Examenbespreking vwo 2010_drachten
Examenbespreking vwo 2010_drachtenExamenbespreking vwo 2010_drachten
Examenbespreking vwo 2010_drachten
 
Examenbespreking havo 2010 drachten
Examenbespreking havo 2010 drachtenExamenbespreking havo 2010 drachten
Examenbespreking havo 2010 drachten
 
Lesson 24: Optimization (worksheet solutions)
Lesson 24: Optimization (worksheet solutions)Lesson 24: Optimization (worksheet solutions)
Lesson 24: Optimization (worksheet solutions)
 
Lesson 27: Integration by Substitution (Section 10 version)
Lesson 27: Integration by Substitution (Section 10 version)Lesson 27: Integration by Substitution (Section 10 version)
Lesson 27: Integration by Substitution (Section 10 version)
 
Strategic management
Strategic managementStrategic management
Strategic management
 
Lesson 16: Inverse Trigonometric Functions (slides)
Lesson 16: Inverse Trigonometric Functions (slides)Lesson 16: Inverse Trigonometric Functions (slides)
Lesson 16: Inverse Trigonometric Functions (slides)
 

Similaire à Understanding Near-Duplicate Videos: A User-Centric Approach

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 DetectionWesley De Neve
 
Adria Recasens, DeepMind – Multi-modal self-supervised learning from videos
Adria Recasens, DeepMind – Multi-modal self-supervised learning from videosAdria Recasens, DeepMind – Multi-modal self-supervised learning from videos
Adria Recasens, DeepMind – Multi-modal self-supervised learning from videosCodiax
 
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...Chris Huang
 
Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1js1productionstmuk
 
Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1jsproductionstm
 
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 BasicsKris Brewer
 
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...AI Frontiers
 
SC Web Accessibility Conference Presentation
SC Web Accessibility Conference  PresentationSC Web Accessibility Conference  Presentation
SC Web Accessibility Conference Presentationzanfardinom
 
Mypresentation2008
Mypresentation2008Mypresentation2008
Mypresentation2008Jen Hegna
 
what_is_a_codec_2010
what_is_a_codec_2010what_is_a_codec_2010
what_is_a_codec_2010Justin Giles
 
adobe premiere pro.ppt
adobe premiere pro.pptadobe premiere pro.ppt
adobe premiere pro.pptVeronicGomez
 
Creating Integrating Video
Creating Integrating VideoCreating Integrating Video
Creating Integrating Videogetchan
 
Motion graphics and_compositing_video_analysis_worksheet
Motion graphics and_compositing_video_analysis_worksheetMotion graphics and_compositing_video_analysis_worksheet
Motion graphics and_compositing_video_analysis_worksheetnickmccabe123
 
5 Editing Research Video Editing
5 Editing Research  Video Editing5 Editing Research  Video Editing
5 Editing Research Video EditingAllison Koehn
 
Formation au logiciel NVivo d'analyse de données qualitatives
Formation au logiciel NVivo d'analyse de données qualitativesFormation au logiciel NVivo d'analyse de données qualitatives
Formation au logiciel NVivo d'analyse de données qualitativesvaléry ridde
 

Similaire à Understanding Near-Duplicate Videos: A User-Centric Approach (20)

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
 
Adria Recasens, DeepMind – Multi-modal self-supervised learning from videos
Adria Recasens, DeepMind – Multi-modal self-supervised learning from videosAdria Recasens, DeepMind – Multi-modal self-supervised learning from videos
Adria Recasens, DeepMind – Multi-modal self-supervised learning from videos
 
Video + Language 2019
Video + Language 2019Video + Language 2019
Video + Language 2019
 
Video + Language
Video + LanguageVideo + Language
Video + Language
 
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...
 
Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1
 
Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1Motion graphics and_compositing_video_analysis_worksheet 1
Motion graphics and_compositing_video_analysis_worksheet 1
 
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
 
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
Rahul Sukthankar at AI Frontiers: Large-Scale Video Understanding: YouTube an...
 
Video in learning process
Video in learning processVideo in learning process
Video in learning process
 
SC Web Accessibility Conference Presentation
SC Web Accessibility Conference  PresentationSC Web Accessibility Conference  Presentation
SC Web Accessibility Conference Presentation
 
Mypresentation2008
Mypresentation2008Mypresentation2008
Mypresentation2008
 
Avengers
AvengersAvengers
Avengers
 
what_is_a_codec_2010
what_is_a_codec_2010what_is_a_codec_2010
what_is_a_codec_2010
 
adobe premiere pro.ppt
adobe premiere pro.pptadobe premiere pro.ppt
adobe premiere pro.ppt
 
Creating Integrating Video
Creating Integrating VideoCreating Integrating Video
Creating Integrating Video
 
Motion graphics and_compositing_video_analysis_worksheet
Motion graphics and_compositing_video_analysis_worksheetMotion graphics and_compositing_video_analysis_worksheet
Motion graphics and_compositing_video_analysis_worksheet
 
5 Editing Research Video Editing
5 Editing Research  Video Editing5 Editing Research  Video Editing
5 Editing Research Video Editing
 
Video Accessibility
Video Accessibility Video Accessibility
Video Accessibility
 
Formation au logiciel NVivo d'analyse de données qualitatives
Formation au logiciel NVivo d'analyse de données qualitativesFormation au logiciel NVivo d'analyse de données qualitatives
Formation au logiciel NVivo d'analyse de données qualitatives
 

Dernier

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Dernier (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Understanding Near-Duplicate Videos: A User-Centric Approach