A Robust Scene-Change Detection Method for Video Segmentation Chung-Lin Huang and Bing-Yao Liao IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY.

Slides:



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

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
Dynamic Occlusion Analysis in Optical Flow Fields
Learning Techniques for Video Shot Detection Under the guidance of Prof. Sharat Chandran by M. Nithya.
CIS 581 Course Project Heshan Lin
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
Tracking Learning Detection
Robust Object Tracking via Sparsity-based Collaborative Model
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
A Novel Scheme for Video Similarity Detection Chu-Hong Hoi, Steven March 5, 2003.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Golnaz Abdollahian, Cuneyt M. Taskiran, Zygmunt Pizlo, and Edward J. Delp C AMERA M OTION -B ASED A NALYSIS OF U SER G ENERATED V IDEO IEEE TRANSACTIONS.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Efficient MPEG Compressed Video Analysis Using Macroblock Type Information Soo-Chang Pei, Yu-Zuong Chou IEEE TRANSACTIONS ON MULTIMEDIA, DECEMBER,1999.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Object Detection and Tracking Mike Knowles 11 th January 2005
Video summarization by graph optimization Lu Shi Oct. 7, 2003.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.
Sana Naghipour, Saba Naghipour Mentor: Phani Chavali Advisers: Ed Richter, Prof. Arye Nehorai.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.
Information Extraction from Cricket Videos Syed Ahsan Ishtiaque Kumar Srijan.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
Local invariant features Cordelia Schmid INRIA, Grenoble.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Crowd Analysis at Mass Transit Sites Prahlad Kilambi, Osama Masound, and Nikolaos Papanikolopoulos University of Minnesota Proceedings of IEEE ITSC 2006.
Expectation-Maximization (EM) Case Studies
Case Study 1 Semantic Analysis of Soccer Video Using Dynamic Bayesian Network C.-L Huang, et al. IEEE Transactions on Multimedia, vol. 8, no. 4, 2006 Fuzzy.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Jiu XU, Axel BEAUGENDRE and Satoshi GOTO Computer Sciences and Convergence Information Technology (ICCIT), th International Conference on 1 Real-time.
Hand Gesture Recognition Using Haar-Like Features and a Stochastic Context-Free Grammar IEEE 高裕凱 陳思安.
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Vehicle Detection in Aerial Surveillance Using Dynamic Bayesian Networks Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen IEEE TRANSACTIONS.
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Introduction To Computational and Biological Vision Max Binshtok Ohad Greenshpan March 2006 Shot Detection in video.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
Presenter: Ibrahim A. Zedan
Motion Detection And Analysis
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
Object tracking in video scenes Object tracking in video scenes
Computer Vision Lecture 16: Texture II
From a presentation by Jimmy Huff Modified by Josiah Yoder
Presentation transcript:

A Robust Scene-Change Detection Method for Video Segmentation Chung-Lin Huang and Bing-Yao Liao IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY

Outline IntroductionIntroduction Abrupt Scene-Change DetectionAbrupt Scene-Change Detection Gradual Scene-Change DetectionGradual Scene-Change Detection Experimental ResultsExperimental Results ConclusionConclusion

Introduction The main problem of segmenting a video sequence into shots is the ability to distinguish between scene breaks and normal changes that happen in the sceneThe main problem of segmenting a video sequence into shots is the ability to distinguish between scene breaks and normal changes that happen in the scene This paper combines the intensity and motion information to detect scene changes such as abrupt scene changes and gradual scene changesThis paper combines the intensity and motion information to detect scene changes such as abrupt scene changes and gradual scene changes

Previous Problems The two main problems in most existing algorithmsThe two main problems in most existing algorithms –they are threshold-dependent algorithms –they suffer false detection with scenes involving fast camera or object motion. This paper proposes a scene-change detection algorithm with three contributionsThis paper proposes a scene-change detection algorithm with three contributions –Relaxing threshold selection problem –higher detection rate (scene change should not be missed) –lower false alarm rate

ABRUPT SCENE-CHANGE DETECTION Method Method – Measurement of the Changes Between Frames Pixel-Based DifferencePixel-Based Difference Histogram-Based DifferenceHistogram-Based Difference – Static Scene Test – Scene Transition Classification – Detection Algorithm

Detection Algorithm First phaseFirst phase –locate the highest and the second highest peaks of DCimage difference in the midst of the sliding window, and then calculate the ratio n between the first and second peaks Second phaseSecond phase –Histogram Measure –Static Scene Test (Most of the false alarms declared by the histogram detector are due to sudden light changes, while the edge information is more or less invariant to these changes) –Scene Transition genuineAmbiguousNo Scene Change N high N low

Measurement of the Changes Between Frames Pixel-Based Difference:Pixel-Based Difference: – Histogram-Based Difference: (X 2 Test)Histogram-Based Difference: (X 2 Test) – Where Cx and Cy are the DC image of frames X and Y

Color Histogram Efficient representationEfficient representation –Easy computation –Global color distribution Insensitive toInsensitive to –Rotation –Zooming –Changing resolution –Partial occlusions DisadvantageDisadvantage –Ignore spatial relationship –Sensitive in illumination changes Choose illumination-insensitive color channelsChoose illumination-insensitive color channels

Example Color space selection & quantizationColor space selection & quantization –Use RGB channels Each channel is divided into 2 intervalsEach channel is divided into 2 intervals Total number of bins = 2 3 = 8Total number of bins = 2 3 = 8 –H(I): Color histogram for Image I –H 1 = (7, 7, 7, 7, 9, 9, 9, 9) Image 1 has 7 pixels in each C 1 to C 4, and 9 pixels in each C 5 to C 8Image 1 has 7 pixels in each C 1 to C 4, and 9 pixels in each C 5 to C 8

Static Scene Test DefineDefine –all objects present in the scene exhibit rather small motion compared to the frame size, and global movement caused by the camera is slow and smooth. MethodMethod –Edge Detection –Edge Dilation ResultResult –The transition of two consecutive frames with covering ratio larger than a predefined threshold is considered as a non- static or dynamic scene.

Example of edge detection Edge Detection Edge Dilation ( r=3 )

Scene Transition Classification Transition TypeTransition Type –1) static scene to static scene –2) dynamic scene to static scene or vice versa –3) dynamic scene to dynamic scene Dynamic-to-dynamic transition usually indicates continuous object or camera motion, rather than a real scene changeDynamic-to-dynamic transition usually indicates continuous object or camera motion, rather than a real scene change

Gradual Scene-Change Detection Gradual Scene-ChangeGradual Scene-Change –Dissolve –Fade-In( X = 0 ) –Fade-Out( Y = 0 ) Why not easy to detectWhy not easy to detect –Camera and object motions always introduce a larger variation than a gradual transition. Scene X to Y In Duration T

Intensity Statistics Model Normal CaseNormal Case –For any frames near the reference frame, their dissimilarity measure almost increases exponentially with their distance Gradual TransitionGradual Transition –The dissimilarity increases linearly with their distance during the transition –After the transition is over, the difference measures are randomly distributed

Normal SequenceGradual Transition Seed : the beginning frame of a gradual transition

N-distance measureN-distance measure –the difference measure generated by comparing a frame with itself and its successive ( N – 1 ) frames – – Ideal model of the N-distance measure

Gradual Scene-Change-Detection Algorithm 1) N-distance measure1) N-distance measure 2) Difference operation2) Difference operation 3)3) Low-pass filtering: Implement a simple low-pass filter to keep the low frequency segments and to remove the high-frequency segments

Gradual Scene-Change-Detection Algorithm If the number of zero crossings between frame k and frame l (k and l is zero crossing frame)If the number of zero crossings between frame k and frame l (k and l is zero crossing frame) – Zero-crossing rate calculation: – larger than a threshold : high frequency fragment – else : low frequency fragment (gradual scene-change segment) a local “ score ” record mechanisma local “ score ” record mechanism –Score i (q)q=0, 1, 2 …, N-1 High frequency fragment : Score i (q) = 0High frequency fragment : Score i (q) = 0 Low frequency fragment : Score i (q) = 1Low frequency fragment : Score i (q) = 1

N-Distance Measure Difference operation Local Score

Gradual Scene-Change-Detection Algorithm a global “ track ” record mechanisma global “ track ” record mechanism –Track(p)p = 1, 2, 3, …,L After every N-distance Measure of frame i, we can get the local Score i (q)After every N-distance Measure of frame i, we can get the local Score i (q) – Accumulate the Score record to the Track record the total number of frames in the video sequence

Improve Gradual Scene-Change- Detection Algorithm To develop a fast seed-searching processTo develop a fast seed-searching process – –we select one from every S consecutive frames for N-distance measure. Since gradual scene change does occur in segment 3 only, we need to ignore the scores in segment 1 due to correlation behavior of the reference frame and its neighboring frames.Since gradual scene change does occur in segment 3 only, we need to ignore the scores in segment 1 due to correlation behavior of the reference frame and its neighboring frames. The correlated distance in segment 1 is C

EXPERIMENTAL RESULTS (1)

EXPERIMENTAL RESULTS (2) Performance Measure Performance Result

EXPERIMENTAL RESULTS (3)

Conclusion This method avoided the false alarms by using the validation mechanism.This method avoided the false alarms by using the validation mechanism. It also proves that the statistical model-based approach is reliable for gradual scene-change detection.It also proves that the statistical model-based approach is reliable for gradual scene-change detection. Experimental results show that a very high detection rate is achieved while the false alarm rate is comparatively low.Experimental results show that a very high detection rate is achieved while the false alarm rate is comparatively low.