Compressive Coded Aperture Video Reconstruction

Slides:



Advertisements
Similar presentations
Multimedia Data Compression
Advertisements

Nonnegative Matrix Factorization with Sparseness Constraints S. Race MA591R.
Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Compressive Sensing IT530, Lecture Notes.
CS-MUVI Video compressive sensing for spatial multiplexing cameras Aswin Sankaranarayanan, Christoph Studer, Richard G. Baraniuk Rice University.
Structured Sparse Principal Component Analysis Reading Group Presenter: Peng Zhang Cognitive Radio Institute Friday, October 01, 2010 Authors: Rodolphe.
Multi-Task Compressive Sensing with Dirichlet Process Priors Yuting Qi 1, Dehong Liu 1, David Dunson 2, and Lawrence Carin 1 1 Department of Electrical.
An Introduction to Sparse Coding, Sparse Sensing, and Optimization Speaker: Wei-Lun Chao Date: Nov. 23, 2011 DISP Lab, Graduate Institute of Communication.
Learning With Dynamic Group Sparsity Junzhou Huang Xiaolei Huang Dimitris Metaxas Rutgers University Lehigh University Rutgers University.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
Volkan Cevher, Marco F. Duarte, and Richard G. Baraniuk European Signal Processing Conference 2008.
DoCoMo USA Labs All Rights Reserved Sandeep Kanumuri, NML Fast super-resolution of video sequences using sparse directional transforms* Sandeep Kanumuri.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Rice University dsp.rice.edu/cs Distributed Compressive Sensing A Framework for Integrated Sensing and Processing for Signal Ensembles Marco Duarte Shriram.
6.829 Computer Networks1 Compressed Sensing for Loss-Tolerant Audio Transport Clay, Elena, Hui.
A REAL-TIME VIDEO OBJECT SEGMENTATION ALGORITHM BASED ON CHANGE DETECTION AND BACKGROUND UPDATING 楊靜杰 95/5/18.
Image deblurring Seminar inverse problems April 18th 2007 Willem Dijkstra.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
ENG4BF3 Medical Image Processing
Wavelets Series Used to Solve Dynamic Optimization Problems Lizandro S. Santos, Argimiro R. Secchi, Evaristo. C. Biscaia Jr. Programa de Engenharia Química/COPPE,
Game Theory Meets Compressed Sensing
Feature and object tracking algorithms for video tracking Student: Oren Shevach Instructor: Arie nakhmani.
Compressive Sensing Based on Local Regional Data in Wireless Sensor Networks Hao Yang, Liusheng Huang, Hongli Xu, Wei Yang 2012 IEEE Wireless Communications.
Cs: compressed sensing
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
An Introduction to Support Vector Machines (M. Law)
Esmaeil Faramarzi, Member, IEEE, Dinesh Rajan, Senior Member, IEEE, and Marc P. Christensen, Senior Member, IEEE Unified Blind Method for Multi-Image Super-Resolution.
Learning to Sense Sparse Signals: Simultaneous Sensing Matrix and Sparsifying Dictionary Optimization Julio Martin Duarte-Carvajalino, and Guillermo Sapiro.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Event retrieval in large video collections with circulant temporal encoding CVPR 2013 Oral.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
Value Function Approximation with Diffusion Wavelets and Laplacian Eigenfunctions by S. Mahadevan & M. Maggioni Discussion led by Qi An ECE, Duke University.
Feature Extraction 主講人:虞台文. Content Principal Component Analysis (PCA) PCA Calculation — for Fewer-Sample Case Factor Analysis Fisher’s Linear Discriminant.
Feature Extraction 主講人:虞台文.
Compressive Sensing Techniques for Video Acquisition EE5359 Multimedia Processing December 8,2009 Madhu P. Krishnan.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Date of download: 6/29/2016 Copyright © 2016 SPIE. All rights reserved. Potential imaging modes. (a) Each detector in a focal plane array measures the.
Chapter 8 Lossy Compression Algorithms
Singular Value Decomposition and its applications
Biointelligence Laboratory, Seoul National University
Bayesian Semi-Parametric Multiple Shrinkage
Adaptive Block Coding Order for Intra Prediction in HEVC
Modulated Unit Norm Tight Frames for Compressed Sensing
Author: Vikas Sindhwani and Amol Ghoting Presenter: Jinze Li
Bag-of-Visual-Words Based Feature Extraction
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Wavelets : Introduction and Examples
T. Chernyakova, A. Aberdam, E. Bar-Ilan, Y. C. Eldar
Learning With Dynamic Group Sparsity
Generalized sampling theorem (GST) interpretation of DSR
Dynamical Statistical Shape Priors for Level Set Based Tracking
APPLICATIONS OF MATRICES APPLICATION OF MATRICES IN COMPUTERS Rabab Maqsood (069)
Structure from motion Input: Output: (Tomasi and Kanade)
Mean transform , a tutorial
NESTA: A Fast and Accurate First-Order Method for Sparse Recovery
Presenter: Xudong Zhu Authors: Xudong Zhu, etc.
Unfolding Problem: A Machine Learning Approach
Compressive Sensing Imaging
Exposing Digital Forgeries by Detecting Traces of Resampling Alin C
Parallelization of Sparse Coding & Dictionary Learning
Aishwarya sreenivasan 15 December 2006.
INFONET Seminar Application Group
Signal Processing on Graphs: Performance of Graph Structure Estimation
Unfolding with system identification
Structure from motion Input: Output: (Tomasi and Kanade)
NON-NEGATIVE COMPONENT PARTS OF SOUND FOR CLASSIFICATION Yong-Choon Cho, Seungjin Choi, Sung-Yang Bang Wen-Yi Chu Department of Computer Science &
Subspace Expanders and Low Rank Matrix Recovery
Presentation transcript:

Compressive Coded Aperture Video Reconstruction Roummel F. Marcia, Rebecca M. Willett European Signal Processing Conf. (EUSIPCO), August 2008

Outline Introduction Problem Formulation Compressive sensing Compressive coded aperture mask design Video setting Sparse Representation Algorithm Simulation

Introduction Many existing techniques for increasing video resolution are based on superresolution image reconstruction. These approaches, however, typically either require relatively large numbers of observed pixels or yield unsatisfactory edges and boundaries. This paper describes a novel technique for increasing the resolution of digital video using a combination of coded aperture sensing and wavelet-based reconstruction algorithms.

Introduction Coded aperture masks based on Toeplitz-structured matrices for compressive sensing can be used to reconstruct high resolution static images from low-resolution coded observations. There is a tradeoff between the sparsity of the vector being reconstructed and computation time. If each frame process independently, the problem size would be small and each iteration of a reconstruction method would require little computation time. If a block of sequential frames were processed simultaneously, problem size would increase and computation time also increase, but the solution could exploit inter-frame correlations, more sparse, and hence yield more accurate reconstructions

Problem Formulation Compressive sensing Compressive coded aperture mask design Video setting

Compressive Sensing High dimensional vectors can be recovered with high accuracy from a much smaller dimensional observation(y) when f has a “sparse” representation in some basis W.

Compressive Coded Aperture Mask Coded aperture imaging first desires to increase the light hitting a detector without sacrificing resolution. The basic idea is to create a mask pattern which introduces a more complicated point spread function, and exploit this pattern to reconstruct high-quality image estimates. A recent study addressed the accurate reconstruction of a high resolution static image which has a sparse representation in some basis from a single low resolution observation using compressive coded aperture imaging. “Compressive coded aperture superresolution image reconstruction”, ICASSP , 2008

Compressive Coded Aperture Mask Observation y is assumed: y = D(f * h) + n D is a downsampling operator and h is a point-spread function (PSF) can also be recognized as coded aperture patterns. Let F be the matrix corresponding to fast Fourier transform, and denote the Fourier transform of h by H (F(h) = H.), Let be a diagonal matrix whose diagonal components are the entries in H. Our goal is to design a mask pattern h such that the resulting image reconstruction is better than using no mask. This involves defining a pattern h such that the corresponding observation matrix R satisfies an RIP.

Compressive Coded Aperture Mask A method(by author) for randomly generating a mask h was developed so that the corresponding matrix product is block-circulant: Block-circulant matrices are known to be a compressed sensing matrix, and based upon recent theoretical work on Toeplitz-structured matrices for compressive sensing, the proposed masks are fast and memory-efficient to compute.

Video Setting The problem of accurately reconstructing a high resolution video from low resolution observations can be modeled mathematically by solving For judiciously chosen coded aperture masks p such that the corresponding observation matrix R satisfies the RIP, then solving a minimization problem will yield highly accurate reconstructions according to compressive sensing theory.

Sparse Representation Algorithm Our goal is to solve efficiently for a sequence of closely related video frame images Method A. For a scene that changes only slightly from frame to frame like adjacent frames, the reconstruction from a previous frame is often a good approximation to the following frame. So we use the solution at the frame as the initial value of for the optimization problem for the frame. Thus, few iterations will be needed for each optimization problem.

Sparse Representation Algorithm Method B and C method B and C are both improve method A by solving multiple frames simultaneously Solving two frames(method B2 and C2) The objective function is separable, two solutions and are not related.

Sparse Representation Algorithm Solve the couple of optimization instead: We compute and such that , then since , is very sparse compare to

Sparse Representation Algorithm Solving k>2 frames simultaneously in methods B and C Methods B and C are differ by and

Sparse Representation Algorithm Method B4 (4 frames)

Sparse Representation Algorithm Method C4 (4 frames) Sparsity may greater than B4

Simulations Optimization problems solving :GPSR algorithm 50 256X256 gray-scale frames video depicting the movement of a vehicle on a street at the Duke University campus, but campus background remaining stationary. Low-resolution video image:each frame is downsampled by four in each dimension (resolution=64X64) Solving different number of frames : Methods A (1 frame), B2/C2 , B4 and C4 ,C8 and C12 Noise variance σ = 1.0 and 0.1

Simulations

Simulations Time limited for each frame:5 seconds and 20 seconds(only for σ=1.0) Observation matrix R and the basis matrix W multiplication take most of the computation time Method Iterations in 5 second/frame A 110 B2/C2 48 B4/C4 22 B8/C8 9 C12 4

Simulations

Conclusion This paper present compressive sensing methods for overcoming the pixel-limited resolution of digital video imaging systems. This method apply coded mask designs for each video frame and use sparse representation optimization techniques for signal recovery. If the desired accuracy is fixed, processing time required to achieve that accuracy is smaller when the block size (number of frames ) is larger, demonstrates the importance of exploiting inter-frame correlations, even when it increasing the size of the problem.