Designing and Real-Time FPGA-Based Implementation of a Chroma-Key Effect System Using Xilinx System Generator
Year: 2022
Type: article
Abstract: Chroma key is a popular visual effect and post-production technique today.The aim of this work is to design and implement the Chroma-key effect on an FPGA in real-time.The XSG (Xilinx System Generator) tool is used to design the effect system, and the Xilinx ISE (Integrated Synthesis Environment) tool is used to simulate, synthesize, and implement it.Despite the fact that other techniques for achieving the Chroma-key effect exist, we have based our work on the color space conversion technique (RGB to HSV) to extract the image's background.The mathematical model of the color space converter (RGB to HSV) of the designed system is based on the MATLAB rgb2hsv function.The designed XSG-based system is stimulated under Simulink/Matlab.The obtained results are compared with the results obtained from a Chroma-key effect implemented using Matlab scripting.The obtained results have confirmed the good function of the designed XSG-based system.The designed system is then implemented on the FPGA, and a real-time video application is executed to extract the green background and replace it with a new background.The obtained results demonstrated that the designed Chroma-key effect system worked properly.The paper is presented as a guide with technical details about designing and real-time implementation of the Chroma-key effect, and also any other video processing application on FPGA.
Author: H. Merah
Institution: Ecole Normale Supérieure of Laghouat
Language: English
Subfield: Electrical and Electronic Engineering
Field: Engineering
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W7202283757
