What the spider s eyes don t tell the spider s brain

Similar documents

Coded Aperture for Projector and Camera for Robust 3D measurement

Computational Approaches to Cameras

On the Recovery of Depth from a Single Defocused Image

Deconvolution , , Computational Photography Fall 2017, Lecture 17

Defocusing and Deblurring by Using with Fourier Transfer

Today. Defocus. Deconvolution / inverse filters. MIT 2.71/2.710 Optics 12/12/05 wk15-a-1

Toward Non-stationary Blind Image Deblurring: Models and Techniques

Single Digital Image Multi-focusing Using Point to Point Blur Model Based Depth Estimation

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)

Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis

Cameras have finite depth of field or depth of focus

Coded photography , , Computational Photography Fall 2018, Lecture 14

Coded photography , , Computational Photography Fall 2017, Lecture 18

DEFOCUS BLUR PARAMETER ESTIMATION TECHNIQUE

Deconvolution , , Computational Photography Fall 2018, Lecture 12

Focused Image Recovery from Two Defocused

The Human Visual System!

A Framework for Analysis of Computational Imaging Systems

Fast Blur Removal for Wearable QR Code Scanners (supplemental material)

Coded Aperture Pairs for Depth from Defocus

A Poorly Focused Talk

Total Variation Blind Deconvolution: The Devil is in the Details*

Spline wavelet based blind image recovery

Enhanced Method for Image Restoration using Spatial Domain

Standard Operating Procedure for Flat Port Camera Calibration

Squid. Common cuttlefish (Sepia officinalis)

Computational Cameras. Rahul Raguram COMP

Restoration of Motion Blurred Document Images

Blind Single-Image Super Resolution Reconstruction with Defocus Blur

SHAPE FROM FOCUS. Keywords defocus, focus operator, focus measure function, depth estimation, roughness and tecture, automatic shapefromfocus.

Position-Dependent Defocus Processing for Acoustic Holography Images

2014. Published by The Company of Biologists Ltd The Journal of Experimental Biology (2014) 217, doi: /jeb

Vision: Distance & Size Perception

Einführung in die Erweiterte Realität. 5. Head-Mounted Displays

Transfer Efficiency and Depth Invariance in Computational Cameras

Optimal Camera Parameters for Depth from Defocus

International Journal of Advancedd Research in Biology, Ecology, Science and Technology (IJARBEST)

Coded Computational Photography!

Vision. Definition. Sensing of objects by the light reflected off the objects into our eyes

When Does Computational Imaging Improve Performance?

Chapter 4 PSY 100 Dr. Rick Grieve Western Kentucky University

Declaration. Michal Šorel March 2007

SUPER RESOLUTION INTRODUCTION

Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing

Coded Aperture Imaging

Defocus Map Estimation from a Single Image

Unit IV: Sensation & Perception. Module 19 Vision Organization & Interpretation

Chapter 5: Color vision remnants Chapter 6: Depth perception

Regan Mandryk. Depth and Space Perception

Seeing and Perception. External features of the Eye

Restoration of Blurred Image Using Joint Statistical Modeling in a Space-Transform Domain

Constancy PSY 310 Greg Francis. Lecture 19. Brightness illusions

Visual Effects of Light. Prof. Grega Bizjak, PhD Laboratory of Lighting and Photometry Faculty of Electrical Engineering University of Ljubljana

Recent advances in deblurring and image stabilization. Michal Šorel Academy of Sciences of the Czech Republic

Explanation of Aberration and Wavefront

Optics of Wavefront. Austin Roorda, Ph.D. University of Houston College of Optometry

A moment-preserving approach for depth from defocus

Method for out-of-focus camera calibration

Visual Effects of. Light. Warmth. Light is life. Sun as a deity (god) If sun would turn off the life on earth would extinct

Depth from Focusing and Defocusing. Carnegie Mellon University. Pittsburgh, PA result is 1.3% RMS error in terms of distance

The Generation of Depth Maps. via Depth-from-Defocus. William Edward Crofts

Vision Shaping Treatment

Point Spread Function Engineering for Scene Recovery. Changyin Zhou

multiframe visual-inertial blur estimation and removal for unmodified smartphones

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Imaging Particle Analysis: The Importance of Image Quality

Princeton University COS429 Computer Vision Problem Set 1: Building a Camera

MIT CSAIL Advances in Computer Vision Fall Problem Set 6: Anaglyph Camera Obscura

Large-field imaging. Frédéric Gueth, IRAM Grenoble. 7th IRAM Millimeter Interferometry School 4 8 October 2010

6.869 Advances in Computer Vision Spring 2010, A. Torralba

Extended depth of field for visual measurement systems with depth-invariant magnification

Analysis on the Factors Causing the Real-Time Image Blurry and Development of Methods for the Image Restoration

Chapter 2 Fourier Integral Representation of an Optical Image

Computer Vision Slides curtesy of Professor Gregory Dudek

Beau Lotto: Optical Illusions Show How We See

A Review over Different Blur Detection Techniques in Image Processing

CERTIFICATE IN DISPENSING OPTICS (CDO) Term-End Examination June, 2015

Why learn about photography in this course?

A Comprehensive Review on Image Restoration Techniques

lecture 24 image capture - photography: model of image formation - image blur - camera settings (f-number, shutter speed) - exposure - camera response

Resolution. [from the New Merriam-Webster Dictionary, 1989 ed.]:

Multi Focus Structured Light for Recovering Scene Shape and Global Illumination

Lenses- Worksheet. (Use a ray box to answer questions 3 to 7)

Deblurring. Basics, Problem definition and variants

Supplementary Information

Simple Figures and Perceptions in Depth (2): Stereo Capture

Blind Deconvolution Algorithm based on Filter and PSF Estimation for Image Restoration

Multispectral imaging and image processing

DEPTH FUSED FROM INTENSITY RANGE AND BLUR ESTIMATION FOR LIGHT-FIELD CAMERAS. Yatong Xu, Xin Jin and Qionghai Dai

Last time: Built a telescope (1 each!)

ECEN 4606, UNDERGRADUATE OPTICS LAB

IV: Visual Organization and Interpretation

Perceptual Organization

Three dimensional moving pictures with a single imager and microfluidic lens

Image Deblurring with Blurred/Noisy Image Pairs

Image Deblurring and Noise Reduction in Python TJHSST Senior Research Project Computer Systems Lab

Intro to Virtual Reality (Cont)

Intelligent Sensor systems

Modeling and Synthesis of Aperture Effects in Cameras

Transcription:

What the spider s eyes don t tell the spider s brain

Depth Perception from Image Defocus in a Jumping Spider (*) Depth Perception from Image Defocus in a Jumping Spider Nagata, Koyanagi, Tsukamoto, Saeki, Isono, Shichida, Tolunaga, Kinoshita, Arikawa, and Terakita.

How to judge distance to prey? World is 3-D images are 2-D Can t determine distance monocularly Scale factor ambiguity

How to judge distance to prey? World is 3-D images are 2-D Can t determine distance monocularly Scale factor ambiguity Many depth cues Ratio image size to object size Ratio image motion to object motion...

How to judge distance to prey? World is 3-D images are 2-D Can t determine distance monocularly Scale factor ambiguity Many depth cues Ratio image size to object size Ratio image motion to object motion... Lens accomodation

How to judge distance to prey? World is 3-D images are 2-D Can t determine distance monocularly Scale factor ambiguity Many depth cues Ratio image size to object size Ratio image motion to object motion... Lens accomodation Binocular stereo

How to judge distance to prey? World is 3-D images are 2-D Can t determine distance monocularly Scale factor ambiguity Many depth cues Ratio image size to object size Ratio image motion to object motion... Lens accomodation Binocular stereo Defocus blur

Accomodation? (1/f = 1/a + 1/b)

Accomodation? (1/f = 1/a + 1/b)

Accomodation? (1/f = 1/a + 1/b)

Binocular stereo? (*) Jumping Spider Vision, David Hill, Wikipedia

Defocus blurring?

Defocus blurring? R PSF

Defocus blurring? 2J 1 (Rρ)/(Rρ) R PSF 3.8317 / R MTF

Multi-layer retina (*) Depth Perception from Image Defocus in a Jumping Spider Nagata, Koyanagi, Tsukamoto, Saeki, Isono, Shichida, Tolunaga, Kinoshita, Arikawa, and Terakita.

Depth from two image planes (*) Depth Perception from Image Defocus in a Jumping Spider Nagata, Koyanagi, Tsukamoto, Saeki, Isono, Shichida, Tolunaga, Kinoshita, Arikawa, and Terakita.

What s wrong with that model?

What is wrong with that model? Assumes image on back layer (L1) is always in focus But this would require accomodation; then there is no need for anything else!

What is wrong with that model? Assumes image on back layer (L1) is always in focus But this would require accomodation; then there is no need for anything else! Assumes blur on front layer (L2) depends on distance If back is in focus then the blur in front is fixed; blur in front merely reflects inter image layer spacing!

What is wrong with that model? Assumes image on back layer (L1) is always in focus But this would require accomodation; then there is no need for anything else! Assumes blur on front layer (L2) depends on distance If back is in focus then the blur in front is fixed; blur in front merely reflects inter image layer spacing! Assumes amount of blur can be ascertained from image Problem is ill posed; for example: Blurry image of sharp texture same as sharp image of blurry texture!

Some possible approaches Transport of Intensity Equation (TIE) ( xy I(x,y,z) ) xyφ(x,y,z) = I(x,y,z) k z

Some possible approaches Transport of Intensity Equation (TIE) ( xy I(x,y,z) ) xyφ(x,y,z) = I(x,y,z) k z Light-field propagation

Some possible approaches Transport of Intensity Equation (TIE) ( xy I(x,y,z) ) xyφ(x,y,z) = I(x,y,z) k z Light-field propagation Deconvolution...

System model b1(x,y) E1(x,y) E(x,y) b2(x,y) E2(x,y)

Solution based on this b1(x,y) E1(x,y) b2(x,y) E(x,y) b2(x,y) E2(x,y) b1(x,y)

Solution based on this b1(x,y) E1(x,y) b2(x,y) E(x,y) b1 b2 = b2 b1 b2(x,y) E2(x,y) b1(x,y)

Doing it in parallel E(x,y) b(z) E1(x,y) b(z+d) E2(x,y) b(1+d) b(1) mag b(2+d) b(2) mag b(3+d) b(3) arg min mag b(4+d) b(4) mag

0.00 mm

0.15 mm

0.30 mm

0.45 mm

0.60 mm

0.75 mm

0.90 mm

1.05 mm

1.20 mm

Recovery of in-focus distance 4 3 2 1 0 0 1 2 3 4 5 6

Recovering the in focus image Ill-posed problem from single defocused image: P 1 (u) = P(u)M 1 (u) can t recover frequency components where M 1 (u) = 0.

Recovering the in focus image Ill-posed problem from single defocused image: P 1 (u) = P(u)M 1 (u) can t recover frequency components where M 1 (u) = 0. But with two images defocused to different degrees: P 2 (u) = P(u)M 2 (u) P 1 (u)m1 (u) + P 2(u)M2 (u) = P(u)( M 1 (u) 2 + M 2 (u) 2) works as long as, for any u, either M 1 (u) 0 or M 2 (u) 0. (actually, use Wiener filtering)

What the spider s eyes don t tell the spider s brain

Pillbox convolved with pillbox is not a pillbox 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0

Calibration of lens motion f (mm) 63 62 61 60 steps 0 10 20

Lens motion from estimates of zeros in DFT mm 1.3 1.2 1.1 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 1208 1209 1210 1211 1212 1213 1214 1215 1216 frame