You are currently viewing Best Video Processing Projects for Engineering Students

Best Video Processing Projects for Engineering Students

Spread the love

This Blog post contains list of Video Processing Projects based on Matlab and OpenCV

List of Video Processing Projects using Matlab

Video Tracking

Video tracking is the process of locating a moving object (or multiple objects) over time using a camera. It has a variety of uses, some of which are: human-computer interaction, security and surveillance, video communication and compression, augmented reality, traffic control, medical imaging and video editing. Video tracking can be a time consuming process due to the amount of data that is contained in video. Adding further to the complexity is the possible need to use object recognition techniques for tracking, a challenging problem in its own right

Vehicle Tracking and Counting

Monitoring highway traffic is an important application of computer vision research. In this paper, we analyze congested highway situations where it is difficult to track individual vehicles in heavy traffic because vehicles either occlude each other or are connected together by shadow. Moreover, scenes from traffic monitoring videos are usually noisy due to weather conditions and/or video compression. We present a method that can separate occluded vehicles by tracking movements of feature points and assigning over-segmented image fragments to the motion vector that best represents the fragment’s movement. Experiments were conducted on traffic videos taken from highways, and the proposed method can successfully separate vehicles in overpopulated and cluttered scenes.

Video Compression

he increasing demand to incorporate video data into telecommunication series, the corporate environment the entertainment industry, and even at home as made digital video technology a necessity.  A problem however is that still image and digital video data rates are very large typically in the range of 150Mbits/sec.  Data rates of this magnitude would consume a lot of the bandwidth, storage and computing resources in the typical personal computer.  For this reason Video compression standards have been developed to eliminate picture redundancy, allowing video information to be transmitted and stored in a compact and efficient manner.

Video Stabilization

Video stabilization is the act of removing unpleasant camera shake, jitter and rolling shutter from a source video, to produce a more pleasing output video. Camera shake and jitter is usually caused by the cameraperson using a handheld camera, such as a phone camera, with a less-than-steady hand. Rolling shutter is caused by (usually cheap) camera electronics capturing different scan lines of an image at different times, rather than at the very same instant. Video stabilization techniques have especially satisfactory results when the camera has a steady average trajectory over time, but chaotic trajectories over shorter windows.

Video Segmentation

Echocardiography (cardiac ultrasound) is the predominant technique for quantitative assessment of cardiac function. Tracing the borders of the cavities on the echocardiography images is essential for quantification of cardiac function.

This project describes a new approach for echocardiography video image segmentation. The proposed method uses the Fuzzy logic, Multilayer perceptron trained with back propagation algorithm and combination of these two approaches for automatic seed point selection as well as the selection of boundary pixels for completing the contour. Initially the key frames are selected based on marker symbol and the peak value of ECG wave available in the video image sequence. Preprocessing techniques namely image enhancement and presegmentation based on region growing technique followed by edge detection method is applied.

Three different approaches for segmentation namely Pure Fuzzy, hybrid A, hybrid B, were developed. In Pure Fuzzy (PF) approach the boundary pixels are selected by carefully applying the fuzzy rules. The fuzzy rules are framed based on mean and standard deviation. Gaussian membership function is used for each input and triangular membership function is used for output.

The hybrid A approach which combines BPN and fuzzy logic for single seed point selection by BPN with error rate 0.001 and completing the contour using Fuzzy logic. The hybrid B approach which combines BPN and fuzzy logic for multiple seed points selection by BPN with error rate 0.001 and completing the contour using Fuzzy logic.

Video Watermarking

The advancement of Internet services and various storage technologies made video piracy as an increasing problem particularly with the proliferation of media sharing through the internet . Thus, research in copyright protection mechanisms and content authentication, where one of which includes digital watermarking has been receiving an increasing interest from scientists especially in designing a seamless algorithm for effective implementation. Basically digital watermarking involves embedding secret symbols known as watermarks within video data which can be used later for copyright detection and authentication verification purposes. This project presents the state of the art in video watermarking techniques. It provides a critical review on various available techniques. In addition, it addresses the main key performance indicators which include robustness, speed, capacity, fidelity, imperceptibility and computational complexity.

Video Steganography

Digital data communication has become an integral part of infrastructure nowadays. In this tech era, with the increasing importance of internet and the fast communication techniques, the security and the confidentiality of the sensitive data has become of prime concern. This has resulted in an unpredictable growth in the field of information hiding. Cryptography and steganography are the two popular methods available to provide security. One hides the existence of the message and the other distorts the message itself. Steganography is a technique to hide secret information in some other media without leaving any apparent evidence of data alteration. It comes under the assumption that if the feature is visible, the point of attack is evident, thus the objective of steganography is always to conceal the very existence of the secret data. This project provides a state-of-the-art review and analysis of the different existing methods of video steganography and also covers classification and applications.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.