Real-time shot transition detection in compressed MPEG video streams

Digital libraries became necessary vehicles that provide users with powerful and easy-to-use tools for searching, browsing, and retrieving media information. The starting point for these endeavors is the same: segmentation of video material into shots. The aim of this study is to segment MPEG video streams into shots. A fully automatic detection for both abrupt and gradual transitions (dissolve and fade groups) with minimal decoding in real time is developed. Each detection process was explored through two phases: macroblock type analysis in bidirectional predictive pictures (B-frames), and on-demand intensity information analysis. The abrupt transition detection is explored first by examining the number of forward and backward macroblocks (p- and b-MBs) in consecutive B-frames, and then an intensity histogram comparison is applied to confirm detected transitions. The gradual transition is detected first by examining the intracoded predicted macroblocks (i-MBs) within successive B-frames, and then the detection is confirmed by checking the parabolic shape of the frame variances of the candidate sequence. Results of the study show remarkable detection rate for both abrupt and gradual transitions.

[1]  Arnaldo de Albuquerque Araújo,et al.  Video fade detection by discrete line identification , 2002, Object recognition supported by user interaction for service robots.

[2]  Ba Tu Truong,et al.  New enhancements to cut, fade, and dissolve detection processes in video segmentation , 2000, ACM Multimedia.

[3]  Alan F. Smeaton,et al.  Evaluation of automatic shot boundary detection on a large video test suite , 1999 .

[4]  Irena Koprinska,et al.  Temporal video segmentation: A survey , 2001, Signal Process. Image Commun..

[5]  Shang-Hong Lai,et al.  New video shot change detection algorithm based on accurate motion and illumination estimation , 2001, IS&T/SPIE Electronic Imaging.

[6]  Xavier Binefa,et al.  Shot Segmentation Using a~Coupled Markov Chains Representation of Video Contents , 2003, IbPRIA.

[7]  Warnakulasuriya Anil Chandana Fernando,et al.  Fade and dissolve detection in uncompressed and compressed video sequences , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[8]  Mona A. M. Fouad,et al.  Shot Transition Detection with Minimal Decoding of MPEG Video Streams , 2008 .

[9]  Touradj Ebrahimi,et al.  A new algorithm for shot boundary detection , 2000, 2000 10th European Signal Processing Conference.

[10]  Arding Hsu,et al.  Image processing on compressed data for large video databases , 1993, MULTIMEDIA '93.

[11]  Alan Hanjalic,et al.  Shot-boundary detection: unraveled and resolved? , 2002, IEEE Trans. Circuits Syst. Video Technol..

[12]  Jean-Philippe Thiran,et al.  Shot boundary detection with mutual information , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[13]  Janko Calic,et al.  Towards real-time shot detection in the mpeg compressed domain , 2001 .

[14]  Atreyi Kankanhalli,et al.  Automatic partitioning of full-motion video , 1993, Multimedia Systems.

[15]  Boon-Lock Yeo,et al.  A unified approach to temporal segmentation of motion JPEG and MPEG compressed video , 1995, Proceedings of the International Conference on Multimedia Computing and Systems.

[16]  Rainer Lienhart,et al.  Comparison of automatic shot boundary detection algorithms , 1998, Electronic Imaging.

[17]  Dan Schonfeld,et al.  Statistical sequential analysis for real-time video scene change detection on compressed multimedia bitstream , 2003, IEEE Trans. Multim..

[18]  N. Nikolaidis,et al.  Video shot detection and condensed representation. a review , 2006, IEEE Signal Processing Magazine.

[19]  Akio Nagasaka,et al.  Automatic Video Indexing and Full-Video Search for Object Appearances , 1991, VDB.

[20]  Nilesh V. Patel,et al.  Video shot detection and characterization for video databases , 1997, Pattern Recognit..

[21]  Chong-Wah Ngo,et al.  Detection of gradual transitions through temporal slice analysis , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[22]  Rainer Lienhart,et al.  Reliable Transition Detection in Videos: A Survey and Practitioner's Guide , 2001, Int. J. Image Graph..

[23]  A. Murat Tekalp,et al.  Temporal video segmentation using unsupervised clustering and semantic object tracking , 1998, J. Electronic Imaging.

[24]  Ramin Zabih,et al.  A feature-based algorithm for detecting and classifying production effects , 1999, Multimedia Systems.

[25]  William J. Christmas,et al.  Video Shot Cut Detection using Adaptive Thresholding , 2000, BMVC.

[26]  Hugh E. Williams,et al.  Gradual Transition Detection Using Average Frame Similarity , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[27]  A. Murat Tekalp,et al.  Efficient Filtering and Clustering Methods for Temporal Video Segmentation and Visual Summarization , 1998, J. Vis. Commun. Image Represent..

[28]  Irena Koprinska,et al.  Hybrid Rule-Based/Neural Approach for Segmentation of MPEG Compressed Video , 2002, Multimedia Tools and Applications.

[29]  Mubarak Shah,et al.  A Multi-level Framework for Video Shot Structuring , 2005, ICIAR.

[30]  Nicole Vincent,et al.  A review of real-time segmentation of uncompressed video sequences for content-based search and retrieval , 2003, Real Time Imaging.

[31]  A. Murat Tekalp,et al.  A high-performance shot boundary detection algorithm using multiple cues , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[32]  Chong-Wah Ngo,et al.  Motion analysis and segmentation through spatio-temporal slices processing , 2003, IEEE Trans. Image Process..

[33]  Yihong Gong,et al.  Video parsing using compressed data , 1994, Electronic Imaging.

[34]  Nilesh V. Patel,et al.  Statistical approach to scene change detection , 1995, Electronic Imaging.

[35]  Hain-Ching Liu,et al.  Automatic determination of scene changes in MPEG compressed video , 1995, Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.

[36]  Ioannis Pitas,et al.  Shot detection in video sequences using entropy based metrics , 2002, Proceedings. International Conference on Image Processing.

[37]  Marcus Jerome Pickering,et al.  Multi-timescale Video Shot-Change Detection , 2001, TREC.

[38]  Gennaro Percannella,et al.  Algorithm for video cut detection in MPEG sequences , 1999, Electronic Imaging.

[39]  John S. Boreczky,et al.  A hidden Markov model framework for video segmentation using audio and image features , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[40]  Ioannis Pitas,et al.  Video shot segmentation using singular value decomposition , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[41]  Evangelos Pallis,et al.  Shot boundary detection without threshold parameters , 2006, J. Electronic Imaging.

[42]  Ullas Gargi,et al.  Performance characterization and comparison of video indexing algorithms , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[43]  Wen-Huang Cheng,et al.  A Unified Framework Using Spatial Color Descriptor and Motion-Based Post Refinement for Shot Boundary Detection , 2004, PCM.

[44]  Ioannis Pitas,et al.  VIDEO SHOT BOUNDARY DETECTION USING SINGULAR VALUE DECOMPOSITION , 2003 .

[45]  Behzad Shahraray,et al.  Scene change detection and content-based sampling of video sequences , 1995, Electronic Imaging.

[46]  Jian Feng,et al.  Scene change detection algorithm for MPEG video sequence , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[47]  Rajeev Kumar,et al.  A Statistical Approach to Robust Video Temporal Segmentation , 2002, ICVGIP.

[48]  Edward J. Delp,et al.  A fast algorithm for video parsing using MPEG compressed sequences , 1995, Proceedings., International Conference on Image Processing.

[49]  Euripides G. M. Petrakis,et al.  Adaptive Methods for Motion Characterization and Segmentation of MPEG Compressed Frame Sequences , 2004, ICIAR.

[50]  Hugh E. Williams,et al.  Shot Boundary Detection Using the Moving Query Window , 2002, TREC.

[51]  Noel E. O'Connor,et al.  Evaluating and combining digital video shot boundary detection algorithms , 2000 .

[52]  Kyoungro Yoon,et al.  Dissolve transition detection algorithm using spatio-temporal distribution of MPEG macro-block types (poster session) , 2000, ACM Multimedia.

[53]  Chengcui Zhang,et al.  PixSO: a system for video shot detection , 2003, Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint.

[54]  Shih-Fu Chang,et al.  Scene change detection in an MPEG-compressed video sequence , 1995, Electronic Imaging.

[55]  Ullas Gargi,et al.  Performance characterization of video-shot-change detection methods , 2000, IEEE Trans. Circuits Syst. Video Technol..