Curtis Kelsey University of Missouri A FINGERPRINTING SYSTEM MOBILE MODEL FOR VIDEO COPY PROTECTION.

Slides:



Advertisements
Similar presentations
PhishZoo: Detecting Phishing Websites By Looking at Them
Advertisements

Face Alignment by Explicit Shape Regression
Kien A. Hua Division of Computer Science University of Central Florida.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
1 A video authentication scheme for H.264/AVC Main profile Nandakishore Ramaswamy Multimedia Processing Lab July 9 th, 2004.
Face detection Many slides adapted from P. Viola.
Robust video fingerprinting system Daniel Luis
A Mobile-Cloud Pedestrian Crossing Guide for the Blind
Detecting Pedestrians by Learning Shapelet Features
Multimedia communications EG-371Dr Matt Roach Multimedia Communications EG 371 and EG 348 Dr Matthew Roach Lecture 2 Digital.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig.
The Viola/Jones Face Detector Prepared with figures taken from “Robust real-time object detection” CRL 2001/01, February 2001.
CMPT-884 Jan 18, 2010 Video Copy Detection using Hadoop Presented by: Cameron Harvey Naghmeh Khodabakhshi CMPT 820 December 2, 2010.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
International Conference on Image Analysis and Recognition (ICIAR’09). Halifax, Canada, 6-8 July Video Compression and Retrieval of Moving Object.
Beyond Bloom Filters: From Approximate Membership Checks to Approximate State Machines By F. Bonomi et al. Presented by Kenny Cheng, Tonny Mak Yui Kuen.
Advancing Wireless Link Signatures for Location Distinction J. Zhang, M. H. Firooz, N. Patwari, S. K. Kasera MobiCom’ 08 Presenter: Yuan Song.
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
Robust Real-Time Object Detection Paul Viola & Michael Jones.
Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS Presentation
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
A fuzzy video content representation for video summarization and content-based retrieval Anastasios D. Doulamis, Nikolaos D. Doulamis, Stefanos D. Kollias.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Perceived video quality measurement Muhammad Saqib Ilyas CS 584 Spring 2005.
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
VINCENT URIAS, CURTIS HASH Detection of Humans in Images Using Skin-tone Analysis and Face Detection.
Face Detection CSE 576. Face detection State-of-the-art face detection demo (Courtesy Boris Babenko)Boris Babenko.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Vision-Based Biometric Authentication System by Padraic o hIarnain Final Year Project Presentation.
A Tutorial on Object Detection Using OpenCV
Using Statistic-based Boosting Cascade Weilong Yang, Wei Song, Zhigang Qiao, Michael Fang 1.
DETECTING NEAR-DUPLICATES FOR WEB CRAWLING Authors: Gurmeet Singh Manku, Arvind Jain, and Anish Das Sarma Presentation By: Fernando Arreola.
MediaEval Workshop 2011 Pisa, Italy 1-2 September 2011.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
PortableVision-based HCI A Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Computer Science and Information Engineering Department National.
Presented by Tienwei Tsai July, 2005
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
Gregory Fotiades.  Global illumination techniques are highly desirable for realistic interaction due to their high level of accuracy and photorealism.
Lecture 29: Face Detection Revisited CS4670 / 5670: Computer Vision Noah Snavely.
Face detection Slides adapted Grauman & Liebe’s tutorial
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
Understanding The Semantics of Media Chapter 8 Camilo A. Celis.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
Video Data Hiding using Forbidden Zone and Selective Embedding Submitted Under Team Members.
Figure 1.a AVS China encoder [3] Video Bit stream.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Event retrieval in large video collections with circulant temporal encoding CVPR 2013 Oral.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Automated Solar Cavity Detection
Robust Real Time Face Detection
An Approximate Nearest Neighbor Retrieval Scheme for Computationally Intensive Distance Measures Pratyush Bhatt MS by Research(CVIT)
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
Hand Gesture Recognition Using Haar-Like Features and a Stochastic Context-Free Grammar IEEE 高裕凱 陳思安.
NTU & MSRA Ming-Feng Tsai
Matching of Objects Moving Across Disjoint Cameras Eric D. Cheng and Massimo Piccardi IEEE International Conference on Image Processing
Blind Quality Assessment System for Multimedia Communications Using Tracing Watermarking P. Campisi, M. Carli, G. Giunta and A. Neri IEEE Transactions.
WCPM 1 Chang-Tsun Li Department of Computer Science University of Warwick UK Image Clustering Based on Camera Fingerprints.
Hand Detection with a Cascade of Boosted Classifiers Using Haar-like Features Qing Chen Discover Lab, SITE, University of Ottawa May 2, 2006.
A review of audio fingerprinting (Cano et al. 2005)
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
ROBUST FACE NAME GRAPH MATCHING FOR MOVIE CHARACTER IDENTIFICATION
Digital Image Processing
Object tracking in video scenes Object tracking in video scenes
AHED Automatic Human Emotion Detection
A Tutorial on Object Detection Using OpenCV
AHED Automatic Human Emotion Detection
Advancing Wireless Link Signatures for Location Distinction
Presentation transcript:

Curtis Kelsey University of Missouri A FINGERPRINTING SYSTEM MOBILE MODEL FOR VIDEO COPY PROTECTION

MOTIVATION Create Application/Database ecosystems free of copyright infringement Reduce computational cost incurred on the provider.

PROPOSED TECHNIQUE Use a modified pairwise boosting on visual Viola-Jones features to learn top-M discriminative filters on a mobile platform for querying.

CHARACTERISTIC ANALYSIS Benefits As accurate as the time spent training Allows for poor false positive rate Weaknesses All classifiers must have a high detection rate

OPENCV HARRTRAINING (IMPLEMENTATION ANALYSIS) Training the classifier requires: Negative samples for training/testing Positive samples for training/testing Training Time ~90 minutes w/ and images [5] Classifier Accuracy > 5000 false detections per 1.3 billion [5] Naotoshi Seo extensively tests OpenCV’s training [6] As training time increases, accuracy increases in a logarithmic form

FEASIBILITY Can we use cascading classifiers on a mobile device? No Why? Video Data is unknown until submission. Classifier training cannot be done in real- time What now Use another fingerprinting technique for the mobile platform

MODIFIED PROPOSED TECHNIQUE Use a modified block-based luminance signature generated by a client for submission to a server for copy detection.

METRICS In a system attempting to filter copyrighted intellectual property, the false negative rate can be discarded, giving the benefit of the doubt to the user uploading video into your environment. X

FIRST THINGS FIRST Eliminate Preprocessing What was done? Video size constrained Frame rate constrained Encoding bit rate constrained

TRANSITION INTENSITY

CONVERT RGB TO YUV Y` is a measure of overall luminance Can be used instead of components

SCENE FRAMES Meng et al. describes multiple solutions. I use a basic luminance differencing in the temporal domain. Threshold needs to be trained

GENERATE FINGERPRINT Use the scene frames to generate block luminance signatures of each frame Base on ordinal ranking Weak to affine transformations

SUBMITTING THE FINGERPRINT POST fingerprint to php script via internet Use Direct Hashing Algorithm (DHA) previously presented. Hash fingerprints Insert into a standard hash table if query returns no match Query up to hamming distance of 2

RESULTS Frames process in approx seconds each Core i7 4GB DDR3 Video Size 1676 x 985 Data Rate 159kbps

RESULTS Like hardware 1280 x ,513 kbps 29 fps

REFERENCES [1] Lian, H. C., Li, X. Q., & Song, B. (2011). A fingerprinting system for video copy detection. Fuzzy Systems and Knowledge Discovery (FSKD), 2011 Eighth International Conference on (Vol. 4, pp. 2146–2149). IEEE. Retrieved from [2] Viola, P. (2001). Rapid object detection using a boosted cascade of simple features., CVPR Proceedings of the. Retrieved from [3] Zhang, Z., Cao, C., & Zhang, R. (2010). Video copy detection based on speeded up robust features and locality sensitive hashing. Automation and Logistics (, Retrieved from [4] Meng, J., Juan, Y., & Chang, S.-fu. (1995). Scene Change Detection in a MPEG Compressed Video Sequence 2. Previous Approaches 3. MPEG Compression Standard. Symposium A Quarterly Journal In Modern Foreign Literatures, 2419 (February), Retrieved from [5] Adolf, Florian. How-to build a cascade of boosted classifiers based on Haar-like features. Retrieved from

REFERENCES CONT.… [6] Seo, Naotoshi. Tutorial: OpenCV haartraining (Rapid Object Detection With A Cascade of Boosted Classifiers Based on Haar-like Features). Retrieved from [7] Mohan, R. (1998). Video sequence matching. Acoustics, Speech and Signal Processing, 1998., Retrieved from

QUESTIONS