Coded Computational Photography!
|
|
- Candace Waters
- 6 years ago
- Views:
Transcription
1 Coded Computational Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 9! Gordon Wetzstein! Stanford University!
2 Coded Computational Photography - Overview!! coded apertures!! extended depth of field!! wavefront coding!! lattice lens!! diffusion coding!! focal sweep!! motion deblurring!! flutter shutter!! motion invariance! [Raskar et al. 2006]! [Cossairt et al., 2010]!
3 Remember Apertures?!! out of focus blur! focal plane! circle of confusion!
4 What makes Defocus Deblurring Hard?! 1.! depth-dependent PSF scale (depth unknown)! 2.! circular / Airy PSF is not (well) invertible! focal plane! circle of confusion!
5 Coded Computational Imaging - Motivation! 1. depth-dependent PSF scale (depth unknown)! engineer PSF to be depth invariant! resulting shift-invariant deconvolution is much easier!! 2. circular / Airy PSF is not (well) invertible: ill-posed problem! engineer PSF to be broadband (flat Fourier magnitudes)! resulting inverse problem becomes well-posed!
6 Computational Imaging! 1.! optically encode scene information! 2.! computationally recover information!?!!!! new optics! new sensors! new illumination! new algorithms!???
7 Coded Computational Imaging (for this Class)! 1.! optically encode scene information using! new optics! invertible (and possibly invariant) PSF!! easier algorithms! 2.! computationally recover information (easy because of engineered PSF)!??
8 Coded Computational Imaging (for this Class)! idea applies to!! new optics!! coded apertures!! easier algorithms!! extended depth of field / DOF deblurring!! extended motion / motion deblurring!??
9 Before going to Advanced Techniques for DOF Deblurring, let s take a look at! Coded Apertures!
10 ! two important parts:! Apertures Revisited! 1.! aperture stop attenuating pattern! 2.! refractive element (lens or compound lens system)! 1. attenuating coded aperture: e.g., MURA pattern! 2. refractive coded! aperture: e.g., cubic phase plate!
11 Coded Aperture Changes PSF! [Veeraragharavan et al. 2007]! in-focus photo! out-of-focus, circular aperture! out-of-focus, coded aperture!
12 Coded Aperture Changes PSF! [Veeraragharavan et al. 2007]! in-focus photo! out-of-focus, circular aperture! out-of-focus, coded aperture!
13 Coded Aperture Changes PSF! [Veeraragharavan et al. 2007]!! preserves high frequencies!! deconvolution well-posed! conventional! FFT! coded!
14 Coded Aperture Allows for Depth Estimation!! introduce zeros in Fourier domain!! better depth discimination!! worse invertibility! conventional aperture! coded aperture! PSF! [Levin et al. 2007]!
15 Coded Aperture Allows for Depth Estimation!! deconvolution with strong prior necessary! input! local depth estimate! regularized depth! [Levin et al. 2007]!
16 In Astronomy!! some wavelengths are difficult to focus!! no lenses available!! coded apertures for x-rays and gamma rays! ESA SPI / INTEGRAL! NASA Swift!
17 In Microscopy!! for low-light, coding of refraction is better (less light loss)! e.g., rotating double helix PSF Stanford Moerner lab! e.g., cubic phase plate for depth-invariant imaging!
18 Extended Depth of Field!
19 Depth Invariant PSFs - Overview!! two general approaches:! 1.! move sensor / object! (known as focal sweep)! 2. change optics! (e.g., wavefront coding)!
20 Focal Sweep! exposure! linear motion:! distance! sensor-lens! time! nonlinear motion:! distance! sensor-lens! time! nonlinear motion:! distance! sensor-lens! [Nagahara et al. 2008]! time!
21 Focal Sweep! [Nagahara et al. 2008]! distance! sensor-lens! time! time! two points at different distance!
22 Focal Sweep! [Nagahara et al. 2008]! PSF 1!! t 1 t 2 distance! sensor-lens! PSF 2!! time! instantaneous PSF! integrated PSF! time! two points at different distance!
23 Focal Sweep! [Nagahara et al. 2008]! PSF 1!! t 1 t 2 distance! sensor-lens! PSF 2!! time! instantaneous PSF! time! two points at different distance!
24 Focal Sweep! [Nagahara et al. 2008]! PSF 1!! t 1 t 2 t 3 distance! sensor-lens! PSF 2!! time! instantaneous PSF! integrated PSF! time! two points at different distance!
25 Focal Sweep! [Nagahara et al. 2008]! PSF 1!! t 1 t 2 t 3 t 4 distance! sensor-lens! time! PSF 2!! instantaneous PSF! time! two points at different distance!
26 Focal Sweep! [Nagahara et al. 2008]! PSF 1! PSF 2! t! 1 t 2 t 3 t 4 t 5 dt =! dt =! distance! sensor-lens! time! instantaneous PSF! integrated PSF! time! two points at different distance!
27 Focal Sweep! [Nagahara et al. 2008]! PSF 1! PSF 2! t! 1 t 2 t 3 t 4 t 5 dt =! dt =! distance! sensor-lens! time! instantaneous PSF! integrated PSF! time! two points at different distance!
28 ! Focal Sweep! [Nagahara et al. 2008]!! spend equal amount of time at each depth to make depth invariant!!! distance! sensor-lens! time! integrated PSF! time! two points at different distance!
29 Focal Sweep! [Nagahara et al. 2008]! conventional photo (small DOF)! conventional photo (large DOF, noisy)! captured focal sweep! always blurry!! EDOF image!
30 ! Focal Sweep!! noise characteristics are main! benefit of EDOF! may change for different sensor EDOF image! noise characteristics! [Nagahara et al. 2008]! SNR should be! evaluation metric! conventional photo (large DOF, noisy)!
31 Focal Sweep for Moving Objects! motion! motion! defocus! conventional camera PSF! focal sweep camera PSF! [Bando et al. 2013]!
32 Focal Sweep for Moving Objects! motion! motion! defocus! conventional camera PSF! focal sweep camera PSF! [Bando et al. 2013]!
33 Focal Sweep for Moving Objects! motion! motion! defocus! conventional camera PSF! focal sweep camera PSF! [Bando et al. 2013]!
34 Focal Sweep for Moving Objects! conventional camera! focal sweep! focal sweep deblurred! [Bando et al. 2013]!
35 ! Wavefront Coding! [Dowski and Cathey 1995]!! how to obtain a depth invariant PSF without mechanically moving parts!! change the lens!! for many, this is the dawn of computational imaging! cubic phase plate!! tricky to understand intuitively, so let s try to understand what it does by looking at something else!
36 Lattice Focal Lens! superimpose array of lenses with different focal lengths! time! [Levin et al. 2009]!
37 Lattice Focal Lens! conventional camera! lattice focal lens! all-in-focus image from lattice focal lens! [Levin et al. 2009]!
38 Extended Depth of Field (EDOF)! remember focal sweep: move sensor s.t. same time for each depth! lattice focal lens: same idea, but no sweeping (optical overlay) optimal in 4D! cubic phase plate: same idea (optimal in 2D, not optimal in 4D)! (can look at this in more detail if we have time)!
39 Diffusion Coded Photography!! can also do EDOF with diffuser as coded aperture, has better inversion! characteristics than lattice focal lens! [Cossairt et al. 2010]!
40 Back to Coding Motion!
41 Flutter Shutter! [Raskar et al. 2006]! engineer motion PSF (coding exposure time) so it becomes invertible!!
42 photo with coded motion! [Raskar et al. 2006]!
43 deblurred!
44 [Raskar et al. 2006]! Input Photo! Deblurred Result!
45 ! Traditional Camera! Shutter is OPEN! [Raskar et al. 2006]!
46 [Raskar et al. 2006]!! Flutter Shutter!
47 !! [Raskar et al. 2006]! Shutter is OPEN and CLOSED!
48 Harold Doc Edgerton H
49 [Raskar et al. 2006]!
50 Lab Setup [Raskar et al. 2006]!
51 [Raskar et al. 2006]! spatial convolution! sinc Function! Blurring! =! Convolution! Fourier magnitudes! Traditional Camera: Box Filter!
52 [Raskar et al. 2006]! spatial convolution! Preserves High Frequencies!!!! Fourier magnitudes! Flutter Shutter: Coded Filter!
53 Comparison! [Raskar et al. 2006]!
54 [Raskar et al. 2006]! Inverse Filter stable! Inverse Filter Unstable!
55 Short Exposure Long Exposure Coded Exposure Our result Matlab Richardson-Lucy Ground Truth
56 Our Code! Are all codes good?! [Raskar et al. 2006]! All ones! Alternate! Random!
57 License Plate Retrieval! [Raskar et al. 2006]!
58 License Plate Retrieval! [Raskar et al. 2006]!
59 ! Motion Invariant Photography! making motion PSFs invariant is great, BUT need to know motion direction and velocity!! we have already seen that focal sweep makes the PSF almost depth invariant! how about making motion PSFs motion invariant?!
60 title!! text! Jacques Henri Lartigue, 1912!
61 text! animation by largeformatphotography.info user Lindolfi!
62 Controlling Motion Blur! [Levin et al. 2008]!
63 Controlling Motion Blur! [Levin et al. 2008]! Can we control motion blur?!
64 Controlling Motion Blur! [Levin et al. 2008]!
65 Controlling Motion Blur! [Levin et al. 2008]!
66 Controlling Motion Blur! [Levin et al. 2008]! Motion invariant blur?!
67 !! Sensor position x(t)=a t 2! start by moving very fast to the right! continuously slow down until stop! continuously accelerate to the left! Intuition:! for any velocity, there is one instant where we track perfectly! all velocities captured same amount of time! Parabolic Sweep! Time t! [Levin et al. 2008]! Sensor position x!
68 Motion Invariant Blur! [Levin et al. 2008]!
69 !!! [Levin et al. 2008]! Static camera! Unknown and variable blur kernels! Our parabolic input! Blur kernel is invariant to velocity! Our output after deblurring! NON-BLIND deconvolution!
70 t! Primal Domain! Frequency Domain! Frequency Domain!! t [Levin et al. 2008]! Objects!! x x! sensor integration! Camera integration curve! t! Parabolic sweep! x!! t Velocity 1!! x Static! Velocity 2! Equal high response in all range!
71 Next: Noise!!!! Gaussian noise! Poissonian noise! Denoising!
72 References and Further Reading! Extended Depth of Field (EDOF)! DOWSKI, E. R., AND CATHEY, W. T Extended depth of field through wave-front coding. Appl. Opt. 34, 11, ! Levin, Hasinoff, Green, Durand, Freeman, 4D Frequency Analysis of Computational Cameras for Depth of Field Extension, ACM SIGGRAPH 2009! Cossairt, Zhou, Nayar, Diffusion-Coded Photography, ACM SIGGRAPH 2012! overview and analysis in light field space: Zhang, Levoy, Wigner Distributions and How They Relate to the Light Field, ICCP 2009! A. Isaksen, L. McMillan, and S. J. Gortler. Dynamically reparameterized light fields. In Proc. ACM SIGGRAPH, 2000! EDOF through Focal Sweep! HAUSLER, G A method to increase the depth of focus by two step image processing. Optics Communications 6 (Sep), ! NAGAHARA, H., KUTHIRUMMAL, S., ZHOU, C., AND NAYAR, S Flexible Depth of Field Photography. In ECCV 08, 73! Cossairt, Nayar Spectral Focal Sweep for Extending Depth of Field, Proc. ICCP 2010! Coded Apertures! LEVIN, A., FERGUS, R., DURAND, F., AND FREEMAN, W. T Image and depth from a conventional camera with a coded aperture. In SIGGRAPH 07, 70.! VEERARAGHAVAN, A., RASKAR, R., AGRAWAL, A., MOHAN, A., AND TUMBLIN, J Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusing. In SIGGRAPH 07, 69! ZHOU, C., AND NAYAR, S What are Good Apertures for Defocus Deblurring? In ICCP 09! Coding Motion! Raskar, Agrawal, Tumblin, Coded Exposure Photography: Motion Deblurring using Fluttered Shutter, ACM SIGGRAPH 2006! Levin, Sand, Cho, Durand, Freeman, Motion-Invariant Photography, ACM SIGGRAPH 2008! Motion and Depth Invariance! Bando, Holtzman, Raskar, Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis, ACM Trans. Graph. 2013! Bando, An Analysis of Focus Sweep for Improved 2D Motion Invariance, IEEE CVPR CCD Workshop 2013!!
Coded photography , , Computational Photography Fall 2018, Lecture 14
Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 14 Overview of today s lecture The coded photography paradigm. Dealing with
More informationCoded photography , , Computational Photography Fall 2017, Lecture 18
Coded photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 18 Course announcements Homework 5 delayed for Tuesday. - You will need cameras
More informationDeblurring. Basics, Problem definition and variants
Deblurring Basics, Problem definition and variants Kinds of blur Hand-shake Defocus Credit: Kenneth Josephson Motion Credit: Kenneth Josephson Kinds of blur Spatially invariant vs. Spatially varying
More informationNear-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis
Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis Yosuke Bando 1,2 Henry Holtzman 2 Ramesh Raskar 2 1 Toshiba Corporation 2 MIT Media Lab Defocus & Motion Blur PSF Depth
More informationDappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing
Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing Ashok Veeraraghavan, Ramesh Raskar, Ankit Mohan & Jack Tumblin Amit Agrawal, Mitsubishi Electric Research
More informationComputational Camera & Photography: Coded Imaging
Computational Camera & Photography: Coded Imaging Camera Culture Ramesh Raskar MIT Media Lab http://cameraculture.media.mit.edu/ Image removed due to copyright restrictions. See Fig. 1, Eight major types
More informationCoding and Modulation in Cameras
Coding and Modulation in Cameras Amit Agrawal June 2010 Mitsubishi Electric Research Labs (MERL) Cambridge, MA, USA Coded Computational Imaging Agrawal, Veeraraghavan, Narasimhan & Mohan Schedule Introduction
More informationWhen Does Computational Imaging Improve Performance?
When Does Computational Imaging Improve Performance? Oliver Cossairt Assistant Professor Northwestern University Collaborators: Mohit Gupta, Changyin Zhou, Daniel Miau, Shree Nayar (Columbia University)
More informationTo Do. Advanced Computer Graphics. Outline. Computational Imaging. How do we see the world? Pinhole camera
Advanced Computer Graphics CSE 163 [Spring 2017], Lecture 14 Ravi Ramamoorthi http://www.cs.ucsd.edu/~ravir To Do Assignment 2 due May 19 Any last minute issues or questions? Next two lectures: Imaging,
More informationA Framework for Analysis of Computational Imaging Systems
A Framework for Analysis of Computational Imaging Systems Kaushik Mitra, Oliver Cossairt, Ashok Veeraghavan Rice University Northwestern University Computational imaging CI systems that adds new functionality
More informationProject 4 Results http://www.cs.brown.edu/courses/cs129/results/proj4/jcmace/ http://www.cs.brown.edu/courses/cs129/results/proj4/damoreno/ http://www.cs.brown.edu/courses/csci1290/results/proj4/huag/
More informationOptimal Single Image Capture for Motion Deblurring
Optimal Single Image Capture for Motion Deblurring Amit Agrawal Mitsubishi Electric Research Labs (MERL) 1 Broadway, Cambridge, MA, USA agrawal@merl.com Ramesh Raskar MIT Media Lab Ames St., Cambridge,
More informationDeconvolution , , Computational Photography Fall 2017, Lecture 17
Deconvolution http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 17 Course announcements Homework 4 is out. - Due October 26 th. - There was another
More informationImproved motion invariant imaging with time varying shutter functions
Improved motion invariant imaging with time varying shutter functions Steve Webster a and Andrew Dorrell b Canon Information Systems Research, Australia (CiSRA), Thomas Holt Drive, North Ryde, Australia
More informationCoded Aperture for Projector and Camera for Robust 3D measurement
Coded Aperture for Projector and Camera for Robust 3D measurement Yuuki Horita Yuuki Matugano Hiroki Morinaga Hiroshi Kawasaki Satoshi Ono Makoto Kimura Yasuo Takane Abstract General active 3D measurement
More informationDeconvolution , , Computational Photography Fall 2018, Lecture 12
Deconvolution http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 12 Course announcements Homework 3 is out. - Due October 12 th. - Any questions?
More informationTransfer Efficiency and Depth Invariance in Computational Cameras
Transfer Efficiency and Depth Invariance in Computational Cameras Jongmin Baek Stanford University IEEE International Conference on Computational Photography 2010 Jongmin Baek (Stanford University) Transfer
More informationFocal Sweep Videography with Deformable Optics
Focal Sweep Videography with Deformable Optics Daniel Miau Columbia University dmiau@cs.columbia.edu Oliver Cossairt Northwestern University ollie@eecs.northwestern.edu Shree K. Nayar Columbia University
More informationCoded Exposure Deblurring: Optimized Codes for PSF Estimation and Invertibility
Coded Exposure Deblurring: Optimized Codes for PSF Estimation and Invertibility Amit Agrawal Yi Xu Mitsubishi Electric Research Labs (MERL) 201 Broadway, Cambridge, MA, USA [agrawal@merl.com,xu43@cs.purdue.edu]
More informationComputational Cameras. Rahul Raguram COMP
Computational Cameras Rahul Raguram COMP 790-090 What is a computational camera? Camera optics Camera sensor 3D scene Traditional camera Final image Modified optics Camera sensor Image Compute 3D scene
More informationTo Denoise or Deblur: Parameter Optimization for Imaging Systems
To Denoise or Deblur: Parameter Optimization for Imaging Systems Kaushik Mitra, Oliver Cossairt and Ashok Veeraraghavan 1 ECE, Rice University 2 EECS, Northwestern University 3/3/2014 1 Capture moving
More informationImplementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring
Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring Ashill Chiranjan and Bernardt Duvenhage Defence, Peace, Safety and Security Council for Scientific
More informationCoded Aperture and Coded Exposure Photography
Coded Aperture and Coded Exposure Photography Martin Wilson University of Cape Town Cape Town, South Africa Email: Martin.Wilson@uct.ac.za Fred Nicolls University of Cape Town Cape Town, South Africa Email:
More informationComputational Approaches to Cameras
Computational Approaches to Cameras 11/16/17 Magritte, The False Mirror (1935) Computational Photography Derek Hoiem, University of Illinois Announcements Final project proposal due Monday (see links on
More informationWavefront coding. Refocusing & Light Fields. Wavefront coding. Final projects. Is depth of field a blur? Frédo Durand Bill Freeman MIT - EECS
6.098 Digital and Computational Photography 6.882 Advanced Computational Photography Final projects Send your slides by noon on Thrusday. Send final report Refocusing & Light Fields Frédo Durand Bill Freeman
More informationMotion-invariant Coding Using a Programmable Aperture Camera
[DOI: 10.2197/ipsjtcva.6.25] Research Paper Motion-invariant Coding Using a Programmable Aperture Camera Toshiki Sonoda 1,a) Hajime Nagahara 1,b) Rin-ichiro Taniguchi 1,c) Received: October 22, 2013, Accepted:
More informationAdmin Deblurring & Deconvolution Different types of blur
Admin Assignment 3 due Deblurring & Deconvolution Lecture 10 Last lecture Move to Friday? Projects Come and see me Different types of blur Camera shake User moving hands Scene motion Objects in the scene
More informationWhat are Good Apertures for Defocus Deblurring?
What are Good Apertures for Defocus Deblurring? Changyin Zhou, Shree Nayar Abstract In recent years, with camera pixels shrinking in size, images are more likely to include defocused regions. In order
More informationA Review over Different Blur Detection Techniques in Image Processing
A Review over Different Blur Detection Techniques in Image Processing 1 Anupama Sharma, 2 Devarshi Shukla 1 E.C.E student, 2 H.O.D, Department of electronics communication engineering, LR College of engineering
More informationExtended Depth of Field Catadioptric Imaging Using Focal Sweep
Extended Depth of Field Catadioptric Imaging Using Focal Sweep Ryunosuke Yokoya Columbia University New York, NY 10027 yokoya@cs.columbia.edu Shree K. Nayar Columbia University New York, NY 10027 nayar@cs.columbia.edu
More informationExtended depth of field for visual measurement systems with depth-invariant magnification
Extended depth of field for visual measurement systems with depth-invariant magnification Yanyu Zhao a and Yufu Qu* a,b a School of Instrument Science and Opto-Electronic Engineering, Beijing University
More informationSimulated Programmable Apertures with Lytro
Simulated Programmable Apertures with Lytro Yangyang Yu Stanford University yyu10@stanford.edu Abstract This paper presents a simulation method using the commercial light field camera Lytro, which allows
More informationBurst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University!
Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University! Motivation! wikipedia! exposure sequence! -4 stops! Motivation!
More informationThe ultimate camera. Computational Photography. Creating the ultimate camera. The ultimate camera. What does it do?
Computational Photography The ultimate camera What does it do? Image from Durand & Freeman s MIT Course on Computational Photography Today s reading Szeliski Chapter 9 The ultimate camera Infinite resolution
More informationTo Denoise or Deblur: Parameter Optimization for Imaging Systems
To Denoise or Deblur: Parameter Optimization for Imaging Systems Kaushik Mitra a, Oliver Cossairt b and Ashok Veeraraghavan a a Electrical and Computer Engineering, Rice University, Houston, TX 77005 b
More informationAn Analysis of Focus Sweep for Improved 2D Motion Invariance
3 IEEE Conference on Computer Vision and Pattern Recognition Workshops An Analysis of Focus Sweep for Improved D Motion Invariance Yosuke Bando TOSHIBA Corporation yosuke.bando@toshiba.co.jp Abstract Recent
More informationLenses, exposure, and (de)focus
Lenses, exposure, and (de)focus http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 15 Course announcements Homework 4 is out. - Due October 26
More informationCoded Aperture Pairs for Depth from Defocus
Coded Aperture Pairs for Depth from Defocus Changyin Zhou Columbia University New York City, U.S. changyin@cs.columbia.edu Stephen Lin Microsoft Research Asia Beijing, P.R. China stevelin@microsoft.com
More informationComputational Photography Introduction
Computational Photography Introduction Jongmin Baek CS 478 Lecture Jan 9, 2012 Background Sales of digital cameras surpassed sales of film cameras in 2004. Digital cameras are cool Free film Instant display
More informationLess Is More: Coded Computational Photography
Less Is More: Coded Computational Photography Ramesh Raskar Mitsubishi Electric Research Labs (MERL), Cambridge, MA, USA Abstract. Computational photography combines plentiful computing, digital sensors,
More informationComputational Photography
Computational photography Computational Photography Digital Visual Effects Yung-Yu Chuang wikipedia: Computational photography h refers broadly to computational imaging techniques that enhance or extend
More informationFlexible Depth of Field Photography
TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE 1 Flexible Depth of Field Photography Sujit Kuthirummal, Hajime Nagahara, Changyin Zhou, and Shree K. Nayar Abstract The range of scene depths
More informationPoint Spread Function Engineering for Scene Recovery. Changyin Zhou
Point Spread Function Engineering for Scene Recovery Changyin Zhou Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Graduate School of Arts and Sciences
More informationImplementation of Image Deblurring Techniques in Java
Implementation of Image Deblurring Techniques in Java Peter Chapman Computer Systems Lab 2007-2008 Thomas Jefferson High School for Science and Technology Alexandria, Virginia January 22, 2008 Abstract
More informationToward Non-stationary Blind Image Deblurring: Models and Techniques
Toward Non-stationary Blind Image Deblurring: Models and Techniques Ji, Hui Department of Mathematics National University of Singapore NUS, 30-May-2017 Outline of the talk Non-stationary Image blurring
More informationmultiframe visual-inertial blur estimation and removal for unmodified smartphones
multiframe visual-inertial blur estimation and removal for unmodified smartphones, Severin Münger, Carlo Beltrame, Luc Humair WSCG 2015, Plzen, Czech Republic images taken by non-professional photographers
More informationA Recognition of License Plate Images from Fast Moving Vehicles Using Blur Kernel Estimation
A Recognition of License Plate Images from Fast Moving Vehicles Using Blur Kernel Estimation Kalaivani.R 1, Poovendran.R 2 P.G. Student, Dept. of ECE, Adhiyamaan College of Engineering, Hosur, Tamil Nadu,
More informationBlur and Recovery with FTVd. By: James Kerwin Zhehao Li Shaoyi Su Charles Park
Blur and Recovery with FTVd By: James Kerwin Zhehao Li Shaoyi Su Charles Park Blur and Recovery with FTVd By: James Kerwin Zhehao Li Shaoyi Su Charles Park Online: < http://cnx.org/content/col11395/1.1/
More informationImage Deblurring with Blurred/Noisy Image Pairs
Image Deblurring with Blurred/Noisy Image Pairs Huichao Ma, Buping Wang, Jiabei Zheng, Menglian Zhou April 26, 2013 1 Abstract Photos taken under dim lighting conditions by a handheld camera are usually
More information4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES
4 STUDY OF DEBLURRING TECHNIQUES FOR RESTORED MOTION BLURRED IMAGES Abstract: This paper attempts to undertake the study of deblurring techniques for Restored Motion Blurred Images by using: Wiener filter,
More informationRecent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)
Recent Advances in Image Deblurring Seungyong Lee (Collaboration w/ Sunghyun Cho) Disclaimer Many images and figures in this course note have been copied from the papers and presentation materials of previous
More informationRaskar, Camera Culture, MIT Media Lab. Ramesh Raskar. Camera Culture. Associate Professor, MIT Media Lab
Raskar, Camera Culture, MIT Media Lab Camera Culture Ramesh Raskar C C lt Camera Culture Associate Professor, MIT Media Lab Where are the camera s? Where are the camera s? We focus on creating tools to
More informationHead Mounted Display Optics II!
! Head Mounted Display Optics II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 8! stanford.edu/class/ee267/!! Lecture Overview! focus cues & the vergence-accommodation conflict!
More informationFlexible Depth of Field Photography
TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE 1 Flexible Depth of Field Photography Sujit Kuthirummal, Hajime Nagahara, Changyin Zhou, and Shree K. Nayar Abstract The range of scene depths
More informationComputational Photography: Principles and Practice
Computational Photography: Principles and Practice HCI & Robotics (HCI 및로봇응용공학 ) Ig-Jae Kim, Korea Institute of Science and Technology ( 한국과학기술연구원김익재 ) Jaewon Kim, Korea Institute of Science and Technology
More informationDappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing Ashok Veeraraghavan, Ramesh Raskar, Amit
More informationChangyin Zhou. Ph.D, Computer Science, Columbia University Oct 2012
Changyin Zhou Software Engineer at Google X Google Inc. 1600 Amphitheater Parkway, Mountain View, CA 94043 E-mail: changyin@google.com URL: http://www.changyin.org Office: (917) 209-9110 Mobile: (646)
More informationTHE depth of field (DOF) of an imaging system is the
58 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 33, NO. 1, JANUARY 2011 Flexible Depth of Field Photography Sujit Kuthirummal, Member, IEEE, Hajime Nagahara, Changyin Zhou, Student
More informationIntroduction to Light Fields
MIT Media Lab Introduction to Light Fields Camera Culture Ramesh Raskar MIT Media Lab http://cameraculture.media.mit.edu/ Introduction to Light Fields Ray Concepts for 4D and 5D Functions Propagation of
More informationAdmin. Lightfields. Overview. Overview 5/13/2008. Idea. Projects due by the end of today. Lecture 13. Lightfield representation of a scene
Admin Lightfields Projects due by the end of today Email me source code, result images and short report Lecture 13 Overview Lightfield representation of a scene Unified representation of all rays Overview
More informationMotion Estimation from a Single Blurred Image
Motion Estimation from a Single Blurred Image Image Restoration: De-Blurring Build a Blur Map Adapt Existing De-blurring Techniques to real blurred images Analysis, Reconstruction and 3D reconstruction
More informationAnalysis of Coded Apertures for Defocus Deblurring of HDR Images
CEIG - Spanish Computer Graphics Conference (2012) Isabel Navazo and Gustavo Patow (Editors) Analysis of Coded Apertures for Defocus Deblurring of HDR Images Luis Garcia, Lara Presa, Diego Gutierrez and
More informationAgenda. Fusion and Reconstruction. Image Fusion & Reconstruction. Image Fusion & Reconstruction. Dr. Yossi Rubner.
Fusion and Reconstruction Dr. Yossi Rubner yossi@rubner.co.il Some slides stolen from: Jack Tumblin 1 Agenda We ve seen Panorama (from different FOV) Super-resolution (from low-res) HDR (from different
More informationResolving Objects at Higher Resolution from a Single Motion-blurred Image
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Resolving Objects at Higher Resolution from a Single Motion-blurred Image Amit Agrawal, Ramesh Raskar TR2007-036 July 2007 Abstract Motion
More informationfast blur removal for wearable QR code scanners
fast blur removal for wearable QR code scanners Gábor Sörös, Stephan Semmler, Luc Humair, Otmar Hilliges ISWC 2015, Osaka, Japan traditional barcode scanning next generation barcode scanning ubiquitous
More informationFocal Sweep Imaging with Multi-focal Diffractive Optics
Focal Sweep Imaging with Multi-focal Diffractive Optics Yifan Peng 2,3 Xiong Dun 1 Qilin Sun 1 Felix Heide 3 Wolfgang Heidrich 1,2 1 King Abdullah University of Science and Technology, Thuwal, Saudi Arabia
More informationOn the Recovery of Depth from a Single Defocused Image
On the Recovery of Depth from a Single Defocused Image Shaojie Zhuo and Terence Sim School of Computing National University of Singapore Singapore,747 Abstract. In this paper we address the challenging
More informationHigh dynamic range imaging and tonemapping
High dynamic range imaging and tonemapping http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 12 Course announcements Homework 3 is out. - Due
More informationRecent advances in deblurring and image stabilization. Michal Šorel Academy of Sciences of the Czech Republic
Recent advances in deblurring and image stabilization Michal Šorel Academy of Sciences of the Czech Republic Camera shake stabilization Alternative to OIS (optical image stabilization) systems Should work
More informationDefocus Map Estimation from a Single Image
Defocus Map Estimation from a Single Image Shaojie Zhuo Terence Sim School of Computing, National University of Singapore, Computing 1, 13 Computing Drive, Singapore 117417, SINGAPOUR Abstract In this
More informationImage and Depth from a Single Defocused Image Using Coded Aperture Photography
Image and Depth from a Single Defocused Image Using Coded Aperture Photography Mina Masoudifar a, Hamid Reza Pourreza a a Department of Computer Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
More informationSupplementary Information
Supplementary Information Simultaneous whole- animal 3D- imaging of neuronal activity using light field microscopy Robert Prevedel 1-3,10, Young- Gyu Yoon 4,5,10, Maximilian Hoffmann,1-3, Nikita Pak 5,6,
More informationA Framework for Analysis of Computational Imaging Systems: Role of Signal Prior, Sensor Noise and Multiplexing
SNR gain (in db) 1 A Framework for Analysis of Computational Imaging Systems: Role of Signal Prior, Sensor Noise and Multiplexing Kaushik Mitra, Member, IEEE, Oliver S. Cossairt, Member, IEEE and Ashok
More informationHigh resolution extended depth of field microscopy using wavefront coding
High resolution extended depth of field microscopy using wavefront coding Matthew R. Arnison *, Peter Török #, Colin J. R. Sheppard *, W. T. Cathey +, Edward R. Dowski, Jr. +, Carol J. Cogswell *+ * Physical
More informationUltra-shallow DoF imaging using faced paraboloidal mirrors
Ultra-shallow DoF imaging using faced paraboloidal mirrors Ryoichiro Nishi, Takahito Aoto, Norihiko Kawai, Tomokazu Sato, Yasuhiro Mukaigawa, Naokazu Yokoya Graduate School of Information Science, Nara
More informationFull Resolution Lightfield Rendering
Full Resolution Lightfield Rendering Andrew Lumsdaine Indiana University lums@cs.indiana.edu Todor Georgiev Adobe Systems tgeorgie@adobe.com Figure 1: Example of lightfield, normally rendered image, and
More informationRestoration of Motion Blurred Document Images
Restoration of Motion Blurred Document Images Bolan Su 12, Shijian Lu 2 and Tan Chew Lim 1 1 Department of Computer Science,School of Computing,National University of Singapore Computing 1, 13 Computing
More informationModeling the calibration pipeline of the Lytro camera for high quality light-field image reconstruction
2013 IEEE International Conference on Computer Vision Modeling the calibration pipeline of the Lytro camera for high quality light-field image reconstruction Donghyeon Cho Minhaeng Lee Sunyeong Kim Yu-Wing
More informationRemoval of Glare Caused by Water Droplets
2009 Conference for Visual Media Production Removal of Glare Caused by Water Droplets Takenori Hara 1, Hideo Saito 2, Takeo Kanade 3 1 Dai Nippon Printing, Japan hara-t6@mail.dnp.co.jp 2 Keio University,
More informationCapturing Light. The Light Field. Grayscale Snapshot 12/1/16. P(q, f)
Capturing Light Rooms by the Sea, Edward Hopper, 1951 The Penitent Magdalen, Georges de La Tour, c. 1640 Some slides from M. Agrawala, F. Durand, P. Debevec, A. Efros, R. Fergus, D. Forsyth, M. Levoy,
More informationCoded Aperture Flow. Anita Sellent and Paolo Favaro
Coded Aperture Flow Anita Sellent and Paolo Favaro Institut für Informatik und angewandte Mathematik, Universität Bern, Switzerland http://www.cvg.unibe.ch/ Abstract. Real cameras have a limited depth
More informationLecture 18: Light field cameras. (plenoptic cameras) Visual Computing Systems CMU , Fall 2013
Lecture 18: Light field cameras (plenoptic cameras) Visual Computing Systems Continuing theme: computational photography Cameras capture light, then extensive processing produces the desired image Today:
More informationMotion Deblurring using Coded Exposure for a Wheeled Mobile Robot Kibaek Park, Seunghak Shin, Hae-Gon Jeon, Joon-Young Lee and In So Kweon
Motion Deblurring using Coded Exposure for a Wheeled Mobile Robot Kibaek Park, Seunghak Shin, Hae-Gon Jeon, Joon-Young Lee and In So Kweon Korea Advanced Institute of Science and Technology, Daejeon 373-1,
More informationA Mathematical model for the determination of distance of an object in a 2D image
A Mathematical model for the determination of distance of an object in a 2D image Deepu R 1, Murali S 2,Vikram Raju 3 Maharaja Institute of Technology Mysore, Karnataka, India rdeepusingh@mitmysore.in
More informationNTU CSIE. Advisor: Wu Ja Ling, Ph.D.
An Interactive Background Blurring Mechanism and Its Applications NTU CSIE Yan Chih Yu Advisor: Wu Ja Ling, Ph.D. 1 2 Outline Introduction Related Work Method Object Segmentation Depth Map Generation Image
More informationMotion Blurred Image Restoration based on Super-resolution Method
Motion Blurred Image Restoration based on Super-resolution Method Department of computer science and engineering East China University of Political Science and Law, Shanghai, China yanch93@yahoo.com.cn
More informationModeling and Synthesis of Aperture Effects in Cameras
Modeling and Synthesis of Aperture Effects in Cameras Douglas Lanman, Ramesh Raskar, and Gabriel Taubin Computational Aesthetics 2008 20 June, 2008 1 Outline Introduction and Related Work Modeling Vignetting
More information2015, IJARCSSE All Rights Reserved Page 312
Volume 5, Issue 11, November 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Shanthini.B
More informationThe Flutter Shutter Camera Simulator
2014/07/01 v0.5 IPOL article class Published in Image Processing On Line on 2012 10 17. Submitted on 2012 00 00, accepted on 2012 00 00. ISSN 2105 1232 c 2012 IPOL & the authors CC BY NC SA This article
More information4D Frequency Analysis of Computational Cameras for Depth of Field Extension
4D Frequency Analysis of Computational Cameras for Depth of Field Extension Anat Levin1,2 Samuel W. Hasinoff1 Paul Green1 Fre do Durand1 1 MIT CSAIL 2 Weizmann Institute Standard lens image Our lattice-focal
More informationDepth from Diffusion
Depth from Diffusion Changyin Zhou Oliver Cossairt Shree Nayar Columbia University Supported by ONR Optical Diffuser Optical Diffuser ~ 10 micron Micrograph of a Holographic Diffuser (RPC Photonics) [Gray,
More informationOptical transfer function shaping and depth of focus by using a phase only filter
Optical transfer function shaping and depth of focus by using a phase only filter Dina Elkind, Zeev Zalevsky, Uriel Levy, and David Mendlovic The design of a desired optical transfer function OTF is a
More informationCS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018
CS354 Computer Graphics Computational Photography Qixing Huang April 23 th 2018 Background Sales of digital cameras surpassed sales of film cameras in 2004 Digital Cameras Free film Instant display Quality
More informationTotal Variation Blind Deconvolution: The Devil is in the Details*
Total Variation Blind Deconvolution: The Devil is in the Details* Paolo Favaro Computer Vision Group University of Bern *Joint work with Daniele Perrone Blur in pictures When we take a picture we expose
More informationCameras. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017
Cameras Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 Camera Focus Camera Focus So far, we have been simulating pinhole cameras with perfect focus Often times, we want to simulate more
More informationNon-Uniform Motion Blur For Face Recognition
IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 08, Issue 6 (June. 2018), V (IV) PP 46-52 www.iosrjen.org Non-Uniform Motion Blur For Face Recognition Durga Bhavani
More informationCVPR Easter School. Michael S. Brown. School of Computing National University of Singapore
Computational Photography CVPR Easter School March 14 18 18 th, 2011, ANU Kioloa Coastal Campus Michael S. Brown School of Computing National University of Singapore Goal of this tutorial Introduce you
More informationReinterpretable Imager: Towards Variable Post-Capture Space, Angle and Time Resolution in Photography
Reinterpretable Imager: Towards Variable Post-Capture Space, Angle and Time Resolution in Photography The MIT Faculty has made this article openly available. Please share how this access benefits you.
More informationLecture 22: Cameras & Lenses III. Computer Graphics and Imaging UC Berkeley CS184/284A, Spring 2017
Lecture 22: Cameras & Lenses III Computer Graphics and Imaging UC Berkeley, Spring 2017 F-Number For Lens vs. Photo A lens s F-Number is the maximum for that lens E.g. 50 mm F/1.4 is a high-quality telephoto
More information2D Barcode Localization and Motion Deblurring Using a Flutter Shutter Camera
2D Barcode Localization and Motion Deblurring Using a Flutter Shutter Camera Wei Xu University of Colorado at Boulder Boulder, CO, USA Wei.Xu@colorado.edu Scott McCloskey Honeywell Labs Minneapolis, MN,
More information