A Streaming Motion Magnification Core for Smart Image Sensors

IEEE Trans Circuits Syst II Express Briefs. 2018 Sep;65(9):1229-1233. doi: 10.1109/TCSII.2017.2775583. Epub 2017 Nov 20.

Abstract

This paper proposes a modified Eulerian Video Magnification (EVM) algorithm and a hardware implementation of a motion magnification core for smart image sensors. Compared to the original EVM algorithm, we perform the pixel-wise temporal bandpass filtering only once rather than multiple times on all scale layers, to reduce the memory and multiplier requirement for hardware implementation. A pixel stream processing architecture with pipelined blocks is proposed for the magnification core, enabling it to readily fit common image sensing components with streaming pixel output, while achieving higher performance with lower system cost. We implemented an FPGA-based prototype that is able to process up to 90M pixels per second and magnify subtle motion. The motion magnification results are comparable to the original algorithm running on PC.

Keywords: Laplacian pyramid; motion magnification; pixel stream processing; smart image sensor; spatiotemporal filtering.