CMPT-884 Jan 18, 2010 Video Copy Detection using Hadoop Presented by: Cameron Harvey Naghmeh Khodabakhshi CMPT 820 December 2, 2010.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

PhishZoo: Detecting Phishing Websites By Looking at Them
Presented by Xinyu Chang
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
BRISK (Presented by Josh Gleason)
1 A robust detection algorithm for copy- move forgery in digital images Source: Forensic Science International, Volume 214, Issues 1–3, 10 January 2012.
A NOVEL LOCAL FEATURE DESCRIPTOR FOR IMAGE MATCHING Heng Yang, Qing Wang ICME 2008.
ECE 562 Computer Architecture and Design Project: Improving Feature Extraction Using SIFT on GPU Rodrigo Savage, Wo-Tak Wu.
IBBT – Ugent – Telin – IPI Dimitri Van Cauwelaert A study of the 2D - SIFT algorithm Dimitri Van Cauwelaert.
Fast High-Dimensional Feature Matching for Object Recognition David Lowe Computer Science Department University of British Columbia.
ACM Multimedia 2008 Feng Liu 1, Yuhen-Hu 1,2 and Michael Gleicher 1.
Patch Descriptors CSE P 576 Larry Zitnick
Lecture 6: Feature matching CS4670: Computer Vision Noah Snavely.
A Study of Approaches for Object Recognition
Google’s Map Reduce. Commodity Clusters Web data sets can be very large – Tens to hundreds of terabytes Cannot mine on a single server Standard architecture.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman ICCV 2003 Presented by: Indriyati Atmosukarto.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Motivation Where is my W-2 Form?. Video-based Tracking Camera view of the desk Camera Overhead video camera.
Scale Invariant Feature Transform
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Distinctive image features from scale-invariant keypoints. David G. Lowe, Int. Journal of Computer Vision, 60, 2 (2004), pp Presented by: Shalomi.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman University of Oxford ICCV 2003.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Scale Invariant Feature Transform (SIFT)
Video Fingerprinting: Features for Duplicate and Similar Video Detection and Query- based Video Retrieval Anindya Sarkar, Pratim Ghosh, Emily Moxley and.
Google’s Map Reduce. Commodity Clusters Web data sets can be very large – Tens to hundreds of terabytes Standard architecture emerging: – Cluster of commodity.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Context-dependent Detection of Unusual Events in Videos by Geometric Analysis of Video Trajectories Longin Jan Latecki
(Fri) Young Ki Baik Computer Vision Lab.
Final Project: Video Transcoding on Cloud Environments Queenie Wong CMPT 880.
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
Advanced Topics: MapReduce ECE 454 Computer Systems Programming Topics: Reductions Implemented in Distributed Frameworks Distributed Key-Value Stores Hadoop.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer vision.
By Yevgeny Yusepovsky & Diana Tsamalashvili the supervisor: Arie Nakhmani 08/07/2010 1Control and Robotics Labaratory.
SIFT as a Service: Turning a Computer Vision algorithm into a World Wide Web Service Problem Statement SIFT as a Service The Scale Invariant Feature Transform.
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Face Detection And Recognition For Distributed Systems Meng Lin and Ermin Hodžić 1.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
Curtis Kelsey University of Missouri A FINGERPRINTING SYSTEM MOBILE MODEL FOR VIDEO COPY PROTECTION.
Localization for Mobile Robot Using Monocular Vision Hyunsik Ahn Jan Tongmyong University.
Map-Reduce-Merge: Simplified Relational Data Processing on Large Clusters Hung-chih Yang(Yahoo!), Ali Dasdan(Yahoo!), Ruey-Lung Hsiao(UCLA), D. Stott Parker(UCLA)
Correspondence-Free Determination of the Affine Fundamental Matrix (Tue) Young Ki Baik, Computer Vision Lab.
21 June 2009Robust Feature Matching in 2.3μs1 Simon Taylor Edward Rosten Tom Drummond University of Cambridge.
Puzzle Solver Sravan Bhagavatula EE 638 Project Stanford ECE.
The Implementation of Markerless Image-based 3D Features Tracking System Lu Zhang Feb. 15, 2005.
Creating Better Thumbnails Chris Waclawik. Project Motivation Thumbnails used to quickly select a specific a specific image from a set (when lacking appropriate.
Vision and SLAM Ingeniería de Sistemas Integrados Departamento de Tecnología Electrónica Universidad de Málaga (Spain) Acción Integrada –’Visual-based.
Fast Census Transform-based Stereo Algorithm using SSE2
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Chapter 5 Ranking with Indexes 1. 2 More Indexing Techniques n Indexing techniques:  Inverted files - best choice for most applications  Suffix trees.
Hybrid Intelligent Systems for Network Security Lane Thames Georgia Institute of Technology Savannah, GA
What is Digital Image processing?. An image can be defined as a two-dimensional function, f(x,y) # x and y are spatial (plane) coordinates # The function.
Introduction to Scale Space and Deep Structure. Importance of Scale Painting by Dali Objects exist at certain ranges of scale. It is not known a priory.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman University of Oxford ICCV 2003.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
1 Shape Descriptors for Maximally Stable Extremal Regions Per-Erik Forss´en and David G. Lowe Department of Computer Science University of British Columbia.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
DETECTION OF COPY MOVE FORGERY IN DIGITAL IMAGES.
Visual homing using PCA-SIFT
SIFT Scale-Invariant Feature Transform David Lowe
3D Single Image Scene Reconstruction For Video Surveillance Systems
Video Google: Text Retrieval Approach to Object Matching in Videos
By Pradeep C.Venkat Srinath Srinivasan
MapReduce Simplied Data Processing on Large Clusters
Aim of the project Take your image Submit it to the search engine
3D Scan Alignment Using ICP
Video Google: Text Retrieval Approach to Object Matching in Videos
ECE734 Project-Scale Invariant Feature Transform Algorithm
Presentation transcript:

CMPT-884 Jan 18, 2010 Video Copy Detection using Hadoop Presented by: Cameron Harvey Naghmeh Khodabakhshi CMPT 820 December 2, 2010

Introduction  Video Copy Detection is an important tool for detecting copyright infringements  A copy can be obtained through a set of transformations from the original such as:  Video cropping or scaling  Gamma shift  Blurring  Addition of logo  Changes in quality (noise, framerate, …)

Copy Detection Process  There are 2 stages in the Copy Detection Process  Signature Extraction The video content is used to create a unique signature of the reference and the query video  Signature matching A distance metric compares the signatures of the videos If they are close enough, the query is considered to be a copy

SURF - Speeded up Robust Features  A method to find and extract a set of interest points from an image  It is based on SIFT – Scale Invariant Feature Transformation

Our Solution  We implemented the Copy Detection algorithm of Roth et. al. [1] but parallelized the process to speed up processing  For each frame in the video we divide the image into 4x4 giving 16 regions [1] G. Roth, R. Lagani`ere, P. Lambert, I. Lakhmiri, and T. Janati. A simple but effective approach to video copy detection. In CRV ’10: Proceedings of the 2010 Canadian Conference on Computer and Robot Vision, pages 63–70, Washington, DC, USA, IEEE Computer Society.

Our Solution (2)  A signature for each frame is created by counting the number of SURF features discovered in each region. The signature is a 16-dimensional vector  We compare frames using a distance metric  If the distance is below a threshold, then the frames are considered to be a match

Our Solution (3)  A video is considered a copy if there are a significant number of consecutive matching frames

Hadoop: Map-Reduce  Based on key-value data structures  MAP  The input to the MAP function is a list of key-value pairs.  A user defined function is applied to every element of the list  REDUCE  The output of the Map is sorted based on the keys and passed to the Reduce function  The Reduce function joins values with the same keys

Parallelizing the Process

Parallelizing the Process (2)

Results: Gamma Correction

Results: Scaling

Results: Blurring

Results: Hadoop  Signature extraction using a single node  1 hour 2 minutes and 11 seconds  Signature extraction using 6 nodes  12 minutes and 3 seconds

Questions