SlideShare a Scribd company logo
1 of 51
Download to read offline
InVID: Verification of Social Media
Video Content for the News Industry
Symeon (Akis) Papadopoulos
Researcher @ Information Technologies Institute, Centre for Research & Technology Hellas
IPTC Spring Meeting 2018
Apr 23-25, 2018 @ Athens, Greece
Illustration: Chad Crowe
https://medium.com/1st-draft/fake-news-its-complicated-d0f773766c79
Media-based disinformation
Real or fake?
Real or fake?
Real or fake?
Real or fake?
Real or fake?
Real or fake?
Real or fake?
Real or fake?
A bit of “historical” background
2011-2014 2013-2016 2016-2018
Trend detection
Social media search
Quality & veracity
of social media
Social media video
verification
Towards computational verification
Towards computational verification
Towards computational verification
Credibility cues (aka features)
Credibility cues (aka features)
Credibility cues (aka features)
Building the classification model
The “Verifying Multimedia Use” Task
•VMU: Organized in 2015 and 2016 as
part of the MediaEval benchmarking
initiative
•Goal: compare automated approaches
for fake tweet detection
•Outcomes: several methods from
different research groups across the
globe were tested and compared
Tweet Verification Corpus
• 53 events or hoaxes involving false and/or real
imagery and videos
• 257 cases of “fake” content, 261 of “real”
• 10,634 tweets sharing “fake” content, 7,223 tweets
sharing “real” content
• Examples events:
• Hurricane Sandy
• Boston Marathon bombing
• Sochi Olympics
• MA Flight 370
• Nepal Earthquake…
https://github.com/MKLab-ITI/image-verification-corpus
Experimental validation
92.5% accuracy in identifying misleading posts
88-98% accuracy depending on language
(major languages tested: en, fr, es, nl)
New features, bagging and agreement-based
retraining led to significant improvements!
One of the top performing methods in the
VMU 2015 & 2016 tasks!
InVID in a nutshell
InVID builds a platform providing services to
detect, authenticate and check the reliability
and accuracy of newsworthy video files and
video content spread via social media
Project consortium and funding agency
This project has received funding from the European Union’s Horizon 2020 research
and innovation programme under grant agreement No 687786
InVID: In Video Veritas – Verification of Social Media Video
Content for the News Industry
Start date: 1 January 2016
Duration: 36 months
Overall approach
Verification components & tools
Components
• Video forensics
• Near-duplicate detection
• Context aggregation and analysis
Applications
• Multimodal analytics dashboard
• Verification application
• Verification plugin
Video forensics
• Luminance analysis
• Focus: depth of field analysis
• Chrome: noise luminance analysis
• Color analysis
• Spectrum locus: frames in the color chromaticity diagram
• Fluor: replay in spectral relative color
• Spectral analysis
• Q4: video inspection into the DCT domain
• Time Frequency (audio): spectral analysis of audio comp.
• Encoding compliance
• Q2: detection of multiple quantization
• Motion Vectors: macro-blocks displacement
• Cobalt: encoding or blocking artifacts coherence
Motion vectors
Focus
Cobalt
Video forensics: limitations
• Signals are often not strong enough
• Often necessary to inspect multiple filters
• Need experience and expert knowledge
Towards automated video forensics
• Binary classification
• Apply Cobalt filter to videos
• Fine-tune a pre-trained DCNN
• GoogLeNet model
• Extended by a 128-unit FC layer
• Replaced 1000-class output with a 2-class output
• Trained using tampered and untampered video
frames
• When a new video arrives
• Apply Cobalt filter
• Use the model to classify it as tampered or not
NIST MFC2018 dataset
23 tampered videos and their corresponding untampered sources
Preliminary results
• 46 videos total; one frame extracted every two
seconds; ground-truth at video-level; accuracy (%)
• Promising initial results, should be further improved
• Test more filters
• Better annotate training/test data
• More training examples
Fold Accuracy (%)
1 71.43
2 100.00
3 75.00
4 71.43
5 85.71
Fold Accuracy (%)
1 45.95
2 97.84
3 72.96
4 78.49
5 90.50
Frame-level Video-level (majority voting)
Near-duplicate video detection
• Variety of definitions and understandings regarding the
near-duplicate videos
• Adopt definition by Wu et al. (2007)
• photometric variations: gamma, contrast, brightness, etc.
• editing operations: resize, shift, crop, flip
• insertion of patterns: caption, logo, subtitles, sliding captions, etc.
• re-encoding: video format, compression
• video modifications: frame rate, frame insertion, deletion, swap
X. Wu, A. G. Hauptmann, and C. W. Ngo. Practical elimination of near-duplicates from web video search. In
Proceedings of the 15th ACM international conference on Multimedia, pp. 218-227, 2007
Proposed approach
• Extract frame descriptors from the intermediate
CNN layers
• Train a Deep Neural Network (DNN)
• Deep Metric Learning (DML)
• Improved approximation of video distances
Metric Learning architecture DNN architecture
Results
• Outperforms six state-of-the-art approaches
Evaluation dataset No/Other dataset
Method ACC PPT SMVH CNN-L DMLcc CH LS DMLvcdb
mAP 0.944 0.958 0.971 0.974 0.981 0.892 0.954 0.969
mean Average Precision
Context analysis and
aggregation
• Available at: http://caa.iti.gr
• YouTube, Facebook and Twitter videos
• metadata from APIs
• mentioned locations
• “verification”-related comments
• thumbnails for near-duplicate search
• weather at time and location of video
• video sharing on Twitter
Tip in comment led to debunking
A comment points to second 23 of the video
where suddenly the snake appears out of nowhere
# verification comments too high
1550 verification-related comments
out of 4219 total number of comments
Tweets sharing video are flagged
37 out of 43 tweets sharing
the video are classified as fake
Video verification experiments
• 117 fake videos and 110 real videos
• The dataset covers different types of manipulation:
• staged videos,
• videos misrepresenting the depicted event,
• videos of past events claimed to be captured now,
• digitally manipulated videos.
• A supervised learning approach using credibility
features extracted from video comments and video
metadata managed to achieve promising accuracy:
P=72%, R=86%, F=79%
Limitations
• Models are still based on aged training data
(could be affected by concept drift…)
• Results not always easy to justify or explain
to end users
• A well-informed adversary can easily fool the
model by emulating “credible-looking” posts
• Journalists are still expected to make the
final decision!
Multimodal analytics dashboard
Newsworthy video discovery
Verification application
Verification in the Newsroom
InVID verification plugin
Verification on the Browser
Get it for free: https://goo.gl/Fo8i73
InVID plugin in practice
https://factuel.afp.com/crash-dun-avion-en-algerie-une-vieille-video-dun-
crash-en-alaska-resurgit-tort
The future of disinformation
Thank you!
http://reveal-mklab.iti.gr/reveal/fake/
http://caa.iti.gr
Get in touch!
Akis Papadopoulos papadop@iti.gr / @sympap
References
• Boididou, C., Papadopoulos, S., Kompatsiaris, Y., Schifferes, S., & Newman, N. (2014,
April). Challenges of computational verification in social multimedia. In Proceedings
of the 23rd International Conference on World Wide Web (pp. 743-748). ACM
• Boididou, C., Middleton, S. E., Jin, Z., Papadopoulos, S., Dang-Nguyen, D. T., Boato, G.,
& Kompatsiaris, Y. (2017). Verifying information with multimedia content on twitter.
Multimedia Tools and Applications, 1-27
• Boididou, C., Papadopoulos, S., Apostolidis, L., & Kompatsiaris, Y. (2017, June).
Learning to Detect Misleading Content on Twitter. In Proceedings of the 2017 ACM
on International Conference on Multimedia Retrieval (pp. 278-286). ACM
• Castillo, C., Mendoza, M., & Poblete, B. (2011, March). Information credibility on
twitter. In Proceedings of the 20th international conference on World Wide Web (pp.
675-684). ACM
• Liu, M. Y., Breuel, T., & Kautz, J. (2017). Unsupervised Image-to-Image Translation
Networks. arXiv preprint arXiv:1703.00848
• Papadopoulou, O., Zampoglou, M., Papadopoulos, S., & Kompatsiaris, Y. (2017, June).
Web Video Verification using Contextual Cues. In Proceedings of the 2nd
International Workshop on Multimedia Forensics and Security (pp. 6-10). ACM
• Zhu, J. Y., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired image-to-image translation
using cycle-consistent adversarial networks. arXiv preprint arXiv:1703.10593.

More Related Content

Similar to Presentation of the InVID verification technologies at IPTC 2018

Image Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel BrochureImage Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel Brochuremonicamckenzie
 
Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...
Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...
Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...SonjaChevre
 
COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Project
 
Taking it on the road walsdorf
Taking it on the road   walsdorfTaking it on the road   walsdorf
Taking it on the road walsdorfMary Jo Walsdorf
 
Quality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationQuality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationAlpen-Adria-Universität
 
On the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptx
On the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptxOn the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptx
On the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptxPooya Rostami Mazrae
 
COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB Project
 
COBWEB technology platform and future development needs
COBWEB technology platform and future development needsCOBWEB technology platform and future development needs
COBWEB technology platform and future development needsEDINA, University of Edinburgh
 
Image processing research proposal
Image processing research proposalImage processing research proposal
Image processing research proposalIftikhar Ahmad
 
A Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionA Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionSymeon Papadopoulos
 
Video & AI: capabilities and limitations of AI in detecting video manipulations
Video & AI: capabilities and limitations of AI in detecting video manipulationsVideo & AI: capabilities and limitations of AI in detecting video manipulations
Video & AI: capabilities and limitations of AI in detecting video manipulationsVasileiosMezaris
 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSymeon Papadopoulos
 
The InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the BrowserThe InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the BrowserInVID Project
 
DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...Louise Patterton
 
DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...Louise Patterton
 
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...CINECAProject
 

Similar to Presentation of the InVID verification technologies at IPTC 2018 (20)

Image Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel BrochureImage Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel Brochure
 
Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...
Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...
Migrating from OpenTracing to OpenTelemetry - Kubernetes Community Days Munic...
 
COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016COBWEB Summit at the OGC TC Dublin, 2016
COBWEB Summit at the OGC TC Dublin, 2016
 
Taking it on the road walsdorf
Taking it on the road   walsdorfTaking it on the road   walsdorf
Taking it on the road walsdorf
 
Quality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationQuality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media Synchronization
 
On the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptx
On the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptxOn the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptx
On the usage, co-usage and migration of CI:CD tools A qualitative analysis.pptx
 
COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016COBWEB technology platform and future development needs, ISPRA 2016
COBWEB technology platform and future development needs, ISPRA 2016
 
COBWEB technology platform and future development needs
COBWEB technology platform and future development needsCOBWEB technology platform and future development needs
COBWEB technology platform and future development needs
 
Image processing research proposal
Image processing research proposalImage processing research proposal
Image processing research proposal
 
A Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering DetectionA Web-based Service for Image Tampering Detection
A Web-based Service for Image Tampering Detection
 
Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
 
Foundationsf2f presv2[1]
Foundationsf2f presv2[1]Foundationsf2f presv2[1]
Foundationsf2f presv2[1]
 
Video & AI: capabilities and limitations of AI in detecting video manipulations
Video & AI: capabilities and limitations of AI in detecting video manipulationsVideo & AI: capabilities and limitations of AI in detecting video manipulations
Video & AI: capabilities and limitations of AI in detecting video manipulations
 
Dragonsden 2012
Dragonsden 2012Dragonsden 2012
Dragonsden 2012
 
Similarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia contentSimilarity-based retrieval of multimedia content
Similarity-based retrieval of multimedia content
 
The InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the BrowserThe InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the Browser
 
DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...
 
DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...DISNEY DOES DATA: Data management implications of using animated video as tra...
DISNEY DOES DATA: Data management implications of using animated video as tra...
 
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
CINECA webinar slides: Data Gravity in the Life Sciences: Lessons learned fro...
 
OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar
 

More from InVID Project

InVID at IFCN Global Fact V
InVID at IFCN Global Fact VInVID at IFCN Global Fact V
InVID at IFCN Global Fact VInVID Project
 
Presentation of the InVID technologies for image forensics analysis
Presentation of the InVID technologies for image forensics analysisPresentation of the InVID technologies for image forensics analysis
Presentation of the InVID technologies for image forensics analysisInVID Project
 
Presentation of the InVID project and verification technologies
Presentation of the InVID project and verification technologiesPresentation of the InVID project and verification technologies
Presentation of the InVID project and verification technologiesInVID Project
 
IUT-Toulouse-InVID-2018
IUT-Toulouse-InVID-2018IUT-Toulouse-InVID-2018
IUT-Toulouse-InVID-2018InVID Project
 
A state of the art in journalism about fake image and video detection
A state of the art in journalism about fake image and video detectionA state of the art in journalism about fake image and video detection
A state of the art in journalism about fake image and video detectionInVID Project
 
Presentation of the InVID tool for video fragmentation and reverse keyframe s...
Presentation of the InVID tool for video fragmentation and reverse keyframe s...Presentation of the InVID tool for video fragmentation and reverse keyframe s...
Presentation of the InVID tool for video fragmentation and reverse keyframe s...InVID Project
 
Presentation of the InVID Verification Plugin
Presentation of the InVID Verification PluginPresentation of the InVID Verification Plugin
Presentation of the InVID Verification PluginInVID Project
 
Overview of the InVID project
Overview of the InVID projectOverview of the InVID project
Overview of the InVID projectInVID Project
 
Second issue of the InVID newsletter
Second issue of the InVID newsletterSecond issue of the InVID newsletter
Second issue of the InVID newsletterInVID Project
 
The InVID Vefirication Plugin at #IFRAExpo #DCXExpo
The InVID Vefirication Plugin at #IFRAExpo #DCXExpoThe InVID Vefirication Plugin at #IFRAExpo #DCXExpo
The InVID Vefirication Plugin at #IFRAExpo #DCXExpoInVID Project
 
The InVID Vefirication Plugin at DisinfoLab
The InVID Vefirication Plugin at DisinfoLabThe InVID Vefirication Plugin at DisinfoLab
The InVID Vefirication Plugin at DisinfoLabInVID Project
 
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...InVID Project
 
ELLA LC algorithm presentation in ICIP 2016
ELLA LC algorithm presentation in ICIP 2016ELLA LC algorithm presentation in ICIP 2016
ELLA LC algorithm presentation in ICIP 2016InVID Project
 
InVID verification application presentation at SMVW16
InVID verification application presentation at SMVW16InVID verification application presentation at SMVW16
InVID verification application presentation at SMVW16InVID Project
 
InVID platform presentation at SMVW16
InVID platform presentation at SMVW16InVID platform presentation at SMVW16
InVID platform presentation at SMVW16InVID Project
 
InVID project presentation at SMVW16
InVID project presentation at SMVW16InVID project presentation at SMVW16
InVID project presentation at SMVW16InVID Project
 
InVID at Computational journalism workshop in Rennes, France
InVID at Computational journalism workshop in Rennes, FranceInVID at Computational journalism workshop in Rennes, France
InVID at Computational journalism workshop in Rennes, FranceInVID Project
 
InVID Project Presentation 3rd release March 2016
InVID Project Presentation 3rd release March 2016InVID Project Presentation 3rd release March 2016
InVID Project Presentation 3rd release March 2016InVID Project
 

More from InVID Project (18)

InVID at IFCN Global Fact V
InVID at IFCN Global Fact VInVID at IFCN Global Fact V
InVID at IFCN Global Fact V
 
Presentation of the InVID technologies for image forensics analysis
Presentation of the InVID technologies for image forensics analysisPresentation of the InVID technologies for image forensics analysis
Presentation of the InVID technologies for image forensics analysis
 
Presentation of the InVID project and verification technologies
Presentation of the InVID project and verification technologiesPresentation of the InVID project and verification technologies
Presentation of the InVID project and verification technologies
 
IUT-Toulouse-InVID-2018
IUT-Toulouse-InVID-2018IUT-Toulouse-InVID-2018
IUT-Toulouse-InVID-2018
 
A state of the art in journalism about fake image and video detection
A state of the art in journalism about fake image and video detectionA state of the art in journalism about fake image and video detection
A state of the art in journalism about fake image and video detection
 
Presentation of the InVID tool for video fragmentation and reverse keyframe s...
Presentation of the InVID tool for video fragmentation and reverse keyframe s...Presentation of the InVID tool for video fragmentation and reverse keyframe s...
Presentation of the InVID tool for video fragmentation and reverse keyframe s...
 
Presentation of the InVID Verification Plugin
Presentation of the InVID Verification PluginPresentation of the InVID Verification Plugin
Presentation of the InVID Verification Plugin
 
Overview of the InVID project
Overview of the InVID projectOverview of the InVID project
Overview of the InVID project
 
Second issue of the InVID newsletter
Second issue of the InVID newsletterSecond issue of the InVID newsletter
Second issue of the InVID newsletter
 
The InVID Vefirication Plugin at #IFRAExpo #DCXExpo
The InVID Vefirication Plugin at #IFRAExpo #DCXExpoThe InVID Vefirication Plugin at #IFRAExpo #DCXExpo
The InVID Vefirication Plugin at #IFRAExpo #DCXExpo
 
The InVID Vefirication Plugin at DisinfoLab
The InVID Vefirication Plugin at DisinfoLabThe InVID Vefirication Plugin at DisinfoLab
The InVID Vefirication Plugin at DisinfoLab
 
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
 
ELLA LC algorithm presentation in ICIP 2016
ELLA LC algorithm presentation in ICIP 2016ELLA LC algorithm presentation in ICIP 2016
ELLA LC algorithm presentation in ICIP 2016
 
InVID verification application presentation at SMVW16
InVID verification application presentation at SMVW16InVID verification application presentation at SMVW16
InVID verification application presentation at SMVW16
 
InVID platform presentation at SMVW16
InVID platform presentation at SMVW16InVID platform presentation at SMVW16
InVID platform presentation at SMVW16
 
InVID project presentation at SMVW16
InVID project presentation at SMVW16InVID project presentation at SMVW16
InVID project presentation at SMVW16
 
InVID at Computational journalism workshop in Rennes, France
InVID at Computational journalism workshop in Rennes, FranceInVID at Computational journalism workshop in Rennes, France
InVID at Computational journalism workshop in Rennes, France
 
InVID Project Presentation 3rd release March 2016
InVID Project Presentation 3rd release March 2016InVID Project Presentation 3rd release March 2016
InVID Project Presentation 3rd release March 2016
 

Recently uploaded

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Presentation of the InVID verification technologies at IPTC 2018

  • 1. InVID: Verification of Social Media Video Content for the News Industry Symeon (Akis) Papadopoulos Researcher @ Information Technologies Institute, Centre for Research & Technology Hellas IPTC Spring Meeting 2018 Apr 23-25, 2018 @ Athens, Greece
  • 13. A bit of “historical” background 2011-2014 2013-2016 2016-2018 Trend detection Social media search Quality & veracity of social media Social media video verification
  • 21. The “Verifying Multimedia Use” Task •VMU: Organized in 2015 and 2016 as part of the MediaEval benchmarking initiative •Goal: compare automated approaches for fake tweet detection •Outcomes: several methods from different research groups across the globe were tested and compared
  • 22. Tweet Verification Corpus • 53 events or hoaxes involving false and/or real imagery and videos • 257 cases of “fake” content, 261 of “real” • 10,634 tweets sharing “fake” content, 7,223 tweets sharing “real” content • Examples events: • Hurricane Sandy • Boston Marathon bombing • Sochi Olympics • MA Flight 370 • Nepal Earthquake… https://github.com/MKLab-ITI/image-verification-corpus
  • 23. Experimental validation 92.5% accuracy in identifying misleading posts 88-98% accuracy depending on language (major languages tested: en, fr, es, nl) New features, bagging and agreement-based retraining led to significant improvements! One of the top performing methods in the VMU 2015 & 2016 tasks!
  • 24. InVID in a nutshell InVID builds a platform providing services to detect, authenticate and check the reliability and accuracy of newsworthy video files and video content spread via social media
  • 25. Project consortium and funding agency This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 687786 InVID: In Video Veritas – Verification of Social Media Video Content for the News Industry Start date: 1 January 2016 Duration: 36 months
  • 27. Verification components & tools Components • Video forensics • Near-duplicate detection • Context aggregation and analysis Applications • Multimodal analytics dashboard • Verification application • Verification plugin
  • 28. Video forensics • Luminance analysis • Focus: depth of field analysis • Chrome: noise luminance analysis • Color analysis • Spectrum locus: frames in the color chromaticity diagram • Fluor: replay in spectral relative color • Spectral analysis • Q4: video inspection into the DCT domain • Time Frequency (audio): spectral analysis of audio comp. • Encoding compliance • Q2: detection of multiple quantization • Motion Vectors: macro-blocks displacement • Cobalt: encoding or blocking artifacts coherence
  • 30. Focus
  • 32. Video forensics: limitations • Signals are often not strong enough • Often necessary to inspect multiple filters • Need experience and expert knowledge
  • 33. Towards automated video forensics • Binary classification • Apply Cobalt filter to videos • Fine-tune a pre-trained DCNN • GoogLeNet model • Extended by a 128-unit FC layer • Replaced 1000-class output with a 2-class output • Trained using tampered and untampered video frames • When a new video arrives • Apply Cobalt filter • Use the model to classify it as tampered or not
  • 34. NIST MFC2018 dataset 23 tampered videos and their corresponding untampered sources
  • 35. Preliminary results • 46 videos total; one frame extracted every two seconds; ground-truth at video-level; accuracy (%) • Promising initial results, should be further improved • Test more filters • Better annotate training/test data • More training examples Fold Accuracy (%) 1 71.43 2 100.00 3 75.00 4 71.43 5 85.71 Fold Accuracy (%) 1 45.95 2 97.84 3 72.96 4 78.49 5 90.50 Frame-level Video-level (majority voting)
  • 36. Near-duplicate video detection • Variety of definitions and understandings regarding the near-duplicate videos • Adopt definition by Wu et al. (2007) • photometric variations: gamma, contrast, brightness, etc. • editing operations: resize, shift, crop, flip • insertion of patterns: caption, logo, subtitles, sliding captions, etc. • re-encoding: video format, compression • video modifications: frame rate, frame insertion, deletion, swap X. Wu, A. G. Hauptmann, and C. W. Ngo. Practical elimination of near-duplicates from web video search. In Proceedings of the 15th ACM international conference on Multimedia, pp. 218-227, 2007
  • 37. Proposed approach • Extract frame descriptors from the intermediate CNN layers • Train a Deep Neural Network (DNN) • Deep Metric Learning (DML) • Improved approximation of video distances Metric Learning architecture DNN architecture
  • 38. Results • Outperforms six state-of-the-art approaches Evaluation dataset No/Other dataset Method ACC PPT SMVH CNN-L DMLcc CH LS DMLvcdb mAP 0.944 0.958 0.971 0.974 0.981 0.892 0.954 0.969 mean Average Precision
  • 39. Context analysis and aggregation • Available at: http://caa.iti.gr • YouTube, Facebook and Twitter videos • metadata from APIs • mentioned locations • “verification”-related comments • thumbnails for near-duplicate search • weather at time and location of video • video sharing on Twitter
  • 40. Tip in comment led to debunking A comment points to second 23 of the video where suddenly the snake appears out of nowhere
  • 41. # verification comments too high 1550 verification-related comments out of 4219 total number of comments
  • 42. Tweets sharing video are flagged 37 out of 43 tweets sharing the video are classified as fake
  • 43. Video verification experiments • 117 fake videos and 110 real videos • The dataset covers different types of manipulation: • staged videos, • videos misrepresenting the depicted event, • videos of past events claimed to be captured now, • digitally manipulated videos. • A supervised learning approach using credibility features extracted from video comments and video metadata managed to achieve promising accuracy: P=72%, R=86%, F=79%
  • 44. Limitations • Models are still based on aged training data (could be affected by concept drift…) • Results not always easy to justify or explain to end users • A well-informed adversary can easily fool the model by emulating “credible-looking” posts • Journalists are still expected to make the final decision!
  • 47. InVID verification plugin Verification on the Browser Get it for free: https://goo.gl/Fo8i73
  • 48. InVID plugin in practice https://factuel.afp.com/crash-dun-avion-en-algerie-une-vieille-video-dun- crash-en-alaska-resurgit-tort
  • 49. The future of disinformation
  • 50. Thank you! http://reveal-mklab.iti.gr/reveal/fake/ http://caa.iti.gr Get in touch! Akis Papadopoulos papadop@iti.gr / @sympap
  • 51. References • Boididou, C., Papadopoulos, S., Kompatsiaris, Y., Schifferes, S., & Newman, N. (2014, April). Challenges of computational verification in social multimedia. In Proceedings of the 23rd International Conference on World Wide Web (pp. 743-748). ACM • Boididou, C., Middleton, S. E., Jin, Z., Papadopoulos, S., Dang-Nguyen, D. T., Boato, G., & Kompatsiaris, Y. (2017). Verifying information with multimedia content on twitter. Multimedia Tools and Applications, 1-27 • Boididou, C., Papadopoulos, S., Apostolidis, L., & Kompatsiaris, Y. (2017, June). Learning to Detect Misleading Content on Twitter. In Proceedings of the 2017 ACM on International Conference on Multimedia Retrieval (pp. 278-286). ACM • Castillo, C., Mendoza, M., & Poblete, B. (2011, March). Information credibility on twitter. In Proceedings of the 20th international conference on World Wide Web (pp. 675-684). ACM • Liu, M. Y., Breuel, T., & Kautz, J. (2017). Unsupervised Image-to-Image Translation Networks. arXiv preprint arXiv:1703.00848 • Papadopoulou, O., Zampoglou, M., Papadopoulos, S., & Kompatsiaris, Y. (2017, June). Web Video Verification using Contextual Cues. In Proceedings of the 2nd International Workshop on Multimedia Forensics and Security (pp. 6-10). ACM • Zhu, J. Y., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired image-to-image translation using cycle-consistent adversarial networks. arXiv preprint arXiv:1703.10593.