Title :
Real-Time Video Pixel Matching
Author :
Note, Jean-Baptiste ; Shand, Mark ; Vuillemin, Jean E.
Author_Institution :
Dept. d´´Informatique, Ecole Normale Superieure, Paris
Abstract :
We present an efficient implementation of a state of the art algorithm PixelMatch for matching all pixels within consecutive video frames. The method is of practical interest for tracking movements in video; it is also related to block-matching in standard video compression methods. From the source specification of PixelMatch, a limited number of high-level code transformations are first performed and analyzed, to produce an intermediate executable software code. From the intermediate software code, an efficient reconfigurable hardware circuit is synthesized, in a fully automatic manner, to process Standard Definition video streams in real-time on a current mid-size FPGA. The software implementation compiled from the same code runs orders of magnitude faster than the original specification. Despite this, real-time software processing of video streams by PixelMatch is still only within reach of the highest-end workstations
Keywords :
data compression; field programmable gate arrays; motion compensation; reconfigurable architectures; video coding; PixelMatch; field programmable gate arrays; reconfigurable hardware circuit; software code; software processing; video compression; video pixel matching; video streams; video tracking; Circuit synthesis; Code standards; Field programmable gate arrays; Hardware; Performance analysis; Software performance; Software standards; Streaming media; Tracking; Video compression;
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
DOI :
10.1109/FPL.2006.311259