Real Time Compressive Sensing Video Reconstruction in Hardware

被引:13
作者
Orchard, Garrick [1 ]
Zhang, Jie [1 ]
Suo, Yuanming [1 ]
Minh Dao [1 ]
Nguyen, Dzung T. [1 ]
Chin, Sang [2 ]
Posch, Christoph [3 ,4 ]
Tran, Trac D. [1 ]
Etienne-Cummings, Ralph [1 ]
机构
[1] Johns Hopkins Univ, Dept Elect & Comp Engn, Baltimore, MD 21218 USA
[2] Johns Hopkins Univ, Appl Phys Lab, Laurel, MD 20723 USA
[3] Austrian Inst Technol AIT, A-1220 Vienna, Austria
[4] Univ Paris 06, Inst Vis, F-75012 Paris, France
基金
美国国家科学基金会;
关键词
Asynchronous; compressive imaging; field-programmable gate array (FPGA) and application-specific integrated circuit (ASIC); FPGA-based real-time video processing; RECOVERY;
D O I
10.1109/JETCAS.2012.2214614
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Compressive sensing has allowed for reconstruction of missing pixels in incomplete images with higher accuracy than was previously possible. Moreover, video data or sequences of images contain even more correlation, leading to a much sparser representation as demonstrated repeatedly in numerous digital video formats and international standards. Compressive sensing has inspired the design of a number of imagers which take advantage of the need to only subsample a scene, which reduces power consumption by requiring acquisition and transmission of fewer samples. In this paper, we show how missing pixels in a video sequence can be estimated using compressive sensing techniques. We present a real time implementation of our algorithm and show its application to an asynchronous time-based image sensor (ATIS) from the Austrian Institute of Technology. The ATIS only provides pixel intensity data when and where a change in pixel intensity is detected, however, noise randomly causes intensity changes to be falsely detected, thereby providing random samples of static regions of the scene. Unlike other compressive sensing imagers, which typically have pseudo-random sampling designed in at extra effort, theATIS used here provides random samples as a side effect of circuit noise. Here, we describe and analyze a field-programmable gate array implementation of a matching pursuit (MP) algorithm for compressive sensing reconstruction capable of reconstructing over 1.9 million 8 8 pixel regions per second with a sparsity of 11 using a basis dictionary containing 64 elements. In our application to ATIS we achieve throughput of 28 frames per second at a resolution of 304 240 pixels with reconstruction accuracy comparable to that of state of the art algorithms evaluated offline.
引用
收藏
页码:604 / 615
页数:12
相关论文
共 33 条
[1]  
[Anonymous], ARXIV E PRINTS
[2]  
Bovik A, 2009, ESSENTIAL GUIDE TO IMAGE PROCESSING, 2ND EDITION, P1
[3]  
Candes E.J., 2009, CoRR
[4]   Decoding by linear programming [J].
Candes, EJ ;
Tao, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (12) :4203-4215
[5]   Sparsity and incoherence in compressive sampling [J].
Candes, Emmanuel ;
Romberg, Justin .
INVERSE PROBLEMS, 2007, 23 (03) :969-985
[6]  
Chan T.F., 2005, SIAM
[7]   A single-pixel terahertz imaging system based on compressed sensing [J].
Chan, Wai Lam ;
Charan, Kriti ;
Takhar, Dharmpal ;
Kelly, Kevin F. ;
Baraniuk, Richard G. ;
Mittleman, Daniel M. .
APPLIED PHYSICS LETTERS, 2008, 93 (12)
[8]   Atomic decomposition by basis pursuit [J].
Chen, SSB ;
Donoho, DL ;
Saunders, MA .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 20 (01) :33-61
[9]   A biomorphic digital image sensor [J].
Culurciello, E ;
Etienne-Cummings, R ;
Boahen, KA .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2003, 38 (02) :281-294
[10]   Subspace Pursuit for Compressive Sensing Signal Reconstruction [J].
Dai, Wei ;
Milenkovic, Olgica .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (05) :2230-2249