Fpga Implementation for Real Time Chroma-key Effect Using Adaptive Filter
نویسندگان
چکیده
Chroma-key is a robust and important technique for processing image or video that is widely used in cinema films, magazine covers, video game industries as well as television programs such as weather forecast, live talk show, etc. This paper presents study of Chroma-key method and proposes a hardware architecture for implementing Chroma-key effect in real-time. Based on APC-OMS algorithm, we propose an improved method namely Adaptive Filter, which is more robust on segmentation and more appropriate for hardware design thanks to usage of small buffer. A VLSI architecture for the proposed method is implemented on the Altera cyclone II FPGA board. Experimental results show that the proposed design can perform Chroma-key effect with pleasing quality in real-time. Keywords— APC algorithm, Coarse and Fine filter Chroma-key effect, K-means algorithm, OMS algorithm.
منابع مشابه
Real Time Implementation of a License Plate Location Recognition System Based on Adaptive Morphology
License plate recognition (LPR) by using morphology has the advantage of resistance to brightness changes; high speed processing, and low complexity. However these approaches are sensitive to the distance of the plate from the camera and imaging angle. Various assumptions reported in other works might be unrealistic and cause major problems in practical experiences. In this paper we considered ...
متن کاملEfficient Implementation of Adaptive Noise Canceller Using FPGA for Automobile Applications
This paper presents the architecture and implementation of a real time adaptive NLMS filter for nonstationary noise cancellation in a car environment.The active noise control techniques using adaptive digital filters are very much suitable and well proven.The proposed efficient Adaptive Noise Canceller is realized using Xilinx System Generator 12.3 on Spartan 3E FPGA. System Generator is a DSP ...
متن کاملFPGA implementation of adaptive temporal Kalman filter for real time video filtering
Filtering noise in real-time image sequences is required in some applications like medical imaging. The optimum approach in this case is in the form of adaptive 3-D spatialtemporal filter, which is generally very complex and prohibitive for real-time implementation. Independent processing of the image sequences, in spatial and temporal domains can resolve some of these implementation difficulti...
متن کاملHardware Implementation of a High Speed Deblocking Filter for theH.264 Video Codec
H.264/MPEG-4 part 10 or Advanced Video Coding (AVC) is a standard for video compression. MPEG-4 is currently one of the most widely used formats for recording, compression and distribution of high definition video. One feature of the AVC codec is the inclusion of an in-loop deblocking filter. The goal of the deblocking filter is to remove blocking artifacts that exist at macroblock boundaries. ...
متن کاملDesign and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)
Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...
متن کامل