Accidental pinhole and pinspeck cameras: revealing the scene outside the picture A. Torralba and W. T. Freeman Proceedings of 25 IEEE Conference on Computer.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 4 – Image formation(part I)
Computer Vision CS 776 Spring 2014 Cameras & Photogrammetry 1 Prof. Alex Berg (Slide credits to many folks on individual slides)
1 Removing Camera Shake from a Single Photograph Rob Fergus, Barun Singh, Aaron Hertzmann, Sam T. Roweis and William T. Freeman ACM SIGGRAPH 2006, Boston,
Rob Fergus Courant Institute of Mathematical Sciences New York University A Variational Approach to Blind Image Deconvolution.
AA II z f Surface Radiance and Image Irradiance Same solid angle Pinhole Camera Model.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
Roadway Sign Data Collection Video log image data collection QA/QC Database GIS spatial analysis and presentation, and mapping GeoTranSolution (GTS) Automatic.
Lensless Imaging with A Controllable Aperture Assaf Zomet and Shree K. Nayar Columbia University IEEE CVPR Conference June 2006, New York, USA.
Our output Blur kernel. Close-up of child Our output Original photograph.
CIS 681 Distributed Ray Tracing. CIS 681 Anti-Aliasing Graphics as signal processing –Scene description: continuous signal –Sample –digital representation.
Lecture 33: Computational photography CS4670: Computer Vision Noah Snavely.
Perspective projection
lecture 2, linear imaging systems Linear Imaging Systems Example: The Pinhole camera Outline  General goals, definitions  Linear Imaging Systems.
Aperture and Depth of Field. Review What are the three controls on the camera that control proper exposure?
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
WHAT IS VRAY? V-ray is a rendering engine that is used as an extension of certain 3D computer graphics software. The core developers of V-Ray are Vladimir.
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
Structure from images. Calibration Review: Pinhole Camera.
Mutual Information-based Stereo Matching Combined with SIFT Descriptor in Log-chromaticity Color Space Yong Seok Heo, Kyoung Mu Lee, and Sang Uk Lee.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Chapter 7 Case Study 1: Image Deconvolution. Different Types of Image Blur Defocus blur --- Depth of field effects Scene motion --- Objects in the scene.
Visual Odometry in a 2-D environment CS-365A Course Project BY: Aakriti Mittal (12005) Keerti Anand (13344) Under the guidance of: Prof. Amitabha Mukherjee.
University of Toronto Aug. 11, 2004 Learning the “Epitome” of a Video Sequence Information Processing Workshop 2004 Vincent Cheung Probabilistic and Statistical.
Scale-less Dense Correspondences Tal Hassner The Open University of Israel ICCV’13 Tutorial on Dense Image Correspondences for Computer Vision.
Depth Edge Detection with Multi- Flash Imaging Gabriela Martínez Final Project – Processamento de Imagem IMPA.
ISO Say you spent the afternoon photographing your friends and family at a barbecue. As it transitions to evening and the party moves indoors, you want.
ECE 172A SIMPLE OBJECT DETECTOR WITH INDICATOR WHEN A NEW OBJECT HAS BEEN ADDED TO OR MISSING IN A ROOM Presented by by Hugo Groening.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Presenter : Jia-Hao Syu
A Photograph of two papers
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Removing motion blur from a single image
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
What kind of light is emitted by regular (not self-luminous) objects?
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
Biologically Inspired Vision-based Indoor Localization Zhihao Li, Ming Yang
1 What do color changes reveal about an outdoor scene? KalyanFabianoWojciechToddHanspeter SunkavalliRomeiroMatusikZicklerPfister Harvard University Adobe.
CIS 681 Distributed Ray Tracing. CIS 681 Anti-Aliasing Graphics as signal processing –Scene description: continuous signal –Sample –digital representation.
A Photograph of two papers The Model: 2 papers – 8cm x 8cm and 5cm x 5cm The Camera – Simple pinhole – No focusing capability The Scene – Arrangements.
Reconstruction For Rendering distribution Effect
Computer Vision, Robotics, Machine Learning and Control Lab
Deconvolution , , Computational Photography
Rogerio Feris 1, Ramesh Raskar 2, Matthew Turk 1
Image #1 Image Analysis: What do you think is going on in this picture? Which person, thing, or event does this image relate to (which Word Wall term)?
A Graph-based Framework for Image Restoration
A Photograph of two papers
Image formation and the shape from shading problem
Learning to See in the Dark
Rob Fergus Computer Vision
Removing motion blur from a single image
Shadow Detection and Removal
Image #1 Image Analysis: What do you think is going on in this picture? Which person, thing, or event does this image relate to (which Word Wall term)?
RGB-D Image for Scene Recognition by Jiaqi Guo
Vincent DeVito Computer Systems Lab
Progress Report Meng-Ting Zhong 2015/5/6.
Distributed Ray Tracing
Slides prepared on 09 September, 2018
Haileybury Astana Year 8
Image #1 Image Analysis: What do you think is going on in this picture? Which person, thing, or event does this image relate to (which Word Wall term)?
Image #1 Image Analysis: What do you think is going on in this picture? Which person, thing, or event does this image relate to (which Word Wall term)?
Basic Camera Function The camera converts an optical image into electrical signals that are reconverted by a television receiver into visible screen images.
Image #1 Image Analysis: What do you think is going on in this picture? Which person, thing, or event does this image relate to (which Word Wall term)?
Distributed Ray Tracing
Image #1 Image Analysis: What do you think is going on in this picture? Which person, thing, or event does this image relate to (which Word Wall term)?
Presentation transcript:

Accidental pinhole and pinspeck cameras: revealing the scene outside the picture A. Torralba and W. T. Freeman Proceedings of 25 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2012)

Outlines Pinhole camera Accidental pinhole image Anti-pinhole/pinspeck camera Accidental anti-pinhole image Applications of accidental images in scenes

Pinhole camera How does it work?

Accidental pinhole image Unnoticed or misinterpreted as shadows.

Accidental pinhole image Windows turns into a pinhole

Accidental Pinhole Camera Images are always blurry. To get sharp image, we need to make small aperture. It is unlikely to happen accidentally

Pinspeck Camera

Two image: 1) image with whole light rays ;2) image with an occluder; The difference of two image.

Accidental Anti-pinhole Camera The situation happens quite often, and is always ignored. There are two limitations in this phenomenon: – It needs a reference image. – Signal to noise ratio.

Accidental Anti-pinhole Camera Use two images or a video to extract referenced image; Use temporal integration to improve signal to noise ratio.

Example Two different “cameras”

Example Two different images

Example Two difference image and original view.

Applications of accidental images in scenes Seeing what is outside the room Seeing light source Seeing the shape of window Seeing the illumination map in an outdoor scene

Seeing what is outside the room Light comes from the window of a room A person walk around in the room.

Seeing light sources A hand as an occluder.

Seeing the shape of window The shape of the window modifies the statistics of the intensities seeing on the wall just as a blur kernel changes the statistics of a sharp image. This motivates using algorithm from image deblurring to infer the shape of window.

Seeing the shape of window

Seeing the illumination map in an outdoor scene