Thursday, December 17, 2009
This new white paper presents a method to efficiently compute a Chroma Key effect utilizing the Graphics Processing Unit (GPU) available in most modern computers. The method is implemented in the Boris Continuum Complete 6 FxPlug Chromakey Studio plug-in for Apple Final Cut Pro, Apple Final Cut Express, and Apple Motion under Apple's FxPlug plug-in architecture. The process consists of four separate image-processing algorithms: a chroma key matte computation, a spill suppressor, a matte choker, and a light wrap filter. Rather than executing the four filters sequentially, as would be appropriate on the CPU, the method reorganizes the flow of execution to maximize parallel processing and memory throughput, thereby taking full advantage of the parallel nature of GPU hardware. The method optimizes GPU throughput by performing image-processing tasks in parallel and minimizing texture lookup and global memory access.
Read the White Paper
Labels: White-Paper