detecting camera movements & production effects in digital videos
Numerous algorithms have been proposed in the last decade, for detecting low level features and camera motion in video sequences. Along with different camera movements such as pan, tilt, and zoom, there may be some jitter movements due to hand shaking. Differentiating these jitter movements from actual camera motions is a very challenging task and is the main cause of false detections in most of the processes. Comparison of the work of different research groups working in this area can be seen from TRECVID 2005 & 2006 results. Low Precision and Recall of different methods is a clear evident that no method is suitable for all types of video to detect different camera movements. Further many methods are either computation intensive or too much false detection reduces their efficiency. A method based on region matching using area correlation is proposed to differentiate the different camera movements. Different regions are classified based on their statistical similarity in each frame of video. For each region in two consecutive frames, area correlation function is calculated. This area correlation energy function is used to detect the similarity among the regions. Weighted sum of correlation function in all the mismatched regions and location of these are used to classify the camera movements in video into different types such as pan, tilt, zoom etc. This method is tested on different videos and reasonable performance is achieved. It can also be used as pre-classifier in prior to video transition detection methods to reduce their false detections.
camera movements production effects correlation video analysis scene analysis shot detection