Ali Ercan & Ulrich Barnhoefer

Slides:



Advertisements
Similar presentations
Aperture, Exposure and Depth of Field
Advertisements

An Idiot’s Guide to Exposure a.k.a. John’s Guide to Exposure.
ISO, Aperture and Shutter Speed For Beginners. The photographer can control how much natural light reaches the sensor by adjusting the camera's ISO shutter.
Digital Photography with Flash and No-Flash Image Pairs By: Georg PetschniggManeesh Agrawala Hugues HoppeRichard Szeliski Michael CohenKentaro Toyama,
3/5/2002Phillip Saltzman Video Motion Capture Christoph Bregler Jitendra Malik UC Berkley 1997.
Robust Object Tracking via Sparsity-based Collaborative Model
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Logarithmic CMOS image sensors Dr. Dileepan Joseph Dept. of Engineering Science University of Oxford, UK.
Photography (the very basics). Before we get started… - These are only very simple explanations - I could be wrong! - Mainly aimed at digital users.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Probabilistic video stabilization using Kalman filtering and mosaicking.
High Dynamic Range Imaging: Spatially Varying Pixel Exposures Shree K. Nayar, Tomoo Mitsunaga CPSC 643 Presentation # 2 Brien Flewelling March 4 th, 2009.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Virtual Dart – An Augmented Reality Game on Mobile Device Supervised by Prof. Michael R. Lyu LYU0604Lai Chung Sum ( )Siu Ho Tung ( )
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
1D or 2D array of photosensors can record optical images projected onto it by lens system. Individual photosensor in an imaging array is called pixel.
Charge-Coupled Device (CCD)
Overview and Mathematics Bjoern Griesbach
ISSCC Dig. Tech. Papers, Feb. 2006
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Noise Estimation from a Single Image Ce Liu William T. FreemanRichard Szeliski Sing Bing Kang.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
How the Camera Works ( both film and digital )
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
Joel Willis. Photography = Capturing Light Best Light Sources and Directions Basics: Aperture, Shutter Speed, ISO, Focal Length, White Balance Intro to.
Optimal Placement and Selection of Camera Network Nodes for Target Localization A. O. Ercan, D. B. Yang, A. El Gamal and L. J. Guibas Stanford University.
Designing and implementing a method for locating and presenting a Laser pointer spot Eran Korkidi Gil-Ad Ben-Or.
Shooting. Initial Camera Settings Cameras have default settings for picture quality. The school’s cameras are no exception. Camera resets to default settings.
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
Camera Geometry and Calibration Thanks to Martial Hebert.
CSSE463: Image Recognition Day 30 This week This week Today: motion vectors and tracking Today: motion vectors and tracking Friday: Project workday. First.
Comparing Regular Film to Digital Photography
Motion-Compensated Noise Reduction of B &W Motion Picture Films EE392J Final Project ZHU Xiaoqing March, 2002.
Lecture Exposure/histograms. Exposure - Four Factors A camera is just a box with a hole in it. The correct exposure is determined by four factors: 1.
Sensing for Robotics & Control – Remote Sensors R. R. Lindeke, Ph.D.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
1. Photography 101 First Class –Elements of a camera and how an image is made –Types of cameras (deleting the duplicate) –Exposure Second Class –Metering.
Spatiotemporal Saliency Map of a Video Sequence in FPGA hardware David Boland Acknowledgements: Professor Peter Cheung Mr Yang Liu.
Controlling light to achieve.  exposure is the quantity of light reaching a photographic film, as determined by shutter speed and lens aperture.
Photo Imaging * Ms Whiteside Circle High School.
CS 376b Introduction to Computer Vision 03 / 31 / 2008 Instructor: Michael Eckmann.
Shutter Speed.  How long the sensor/film in the camera is being exposed to light  Shutter speed allows light to reach the cameras image sensor  How.
DIGITAL RADIOGRAPHY.
Introduction To Computational and Biological Vision Max Binshtok Ohad Greenshpan March 2006 Shot Detection in video.
Introduction to Camera. Aperture The larger the aperture of the lens opening the more light reaches the sensor. Aperture is expressed as an f-stop. Each.
By Muhammad Shahrul Nizam Bin Ismail LECTURER : Ms, Gurmin Kour Hans.
Electronics Lecture 5 By Dr. Mona Elneklawi.
Heechul Han and Kwanghoon Sohn
Photography (the very basics).
Compressive Coded Aperture Video Reconstruction
B.Sc. Thesis by Çağrı Gürleyük
Human Detection in Surveillance Applications
DR. QUAZI DELWAR HOSSAIN
Answering ‘Where am I?’ by Nonlinear Least Squares
Photography (the very basics).
C. Canton1, J.R. Casas1, A.M.Tekalp2, M.Pardàs1
Multiplexed Illumination
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Aperture, Exposure and Depth of Field
Enhanced-alignment Measure for Binary Foreground Map Evaluation
An enhanced estimation: motion and rotation estimation
Camera Basics Digital Photography.
Grape Detection in Vineyards
Scalable light field coding using weighted binary images
IN5350 – CMOS Image Sensor Design
Aperture, Exposure and Depth of Field
Readout Electronics for Pixel Sensors
Presentation transcript:

Ali Ercan & Ulrich Barnhoefer Motion Compensated SNR and DR Enhancement With Motion Blur Prevention Using Multicapture Ali Ercan & Ulrich Barnhoefer

Introduction & Motivation Single exposure trade-off High noise if short exposure time Motion blur if long exposure time When presenting the example mention Simulated scene at Matlab Camera moving Short exposure: Shot and read noise Long exposure: Motion blur EE392J Project Ali Ercan & Ulrich Barnhoefer

Introduction & Motivation DR is another problem Short exposure: Dark areas in the scene cannot be seen Long exposure: Bright areas saturate If both high DR scene and motion, with single capture Motion blur free, but noisy and non-visible dark areas image Less noisy, but motion blurred and saturated image EE392J Project Ali Ercan & Ulrich Barnhoefer

Introduction & Motivation Our approach to solve these problems: Use of multicapture combined with motion estimation High speed is definitely needed Normal video mode can be used – poorer results due to noise adding CMOS imagers suitable For a better understanding, let us introduce a simple model of CMOS imagers and describe multicapture EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Sensor Model Charge Integration Light on photodiode generates charges Saturation when well capacity is reached Noise sources (Reset noise) Shot noise UT Read noise VT,Vo (Dark current) (Fixed pattern noise) - Charge integrates on intrinsic capacitor as light shines on photodiode - Maximum charge proportional to reset voltage - saturation CDS Equation: Signal + noise EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Multicapture Nondestructive multiple readout – Single integration Less noise per capture compared to conventional video sensor – readout noise cumulative read out noise in a conventional video sensor EE392J Project Ali Ercan & Ulrich Barnhoefer

Implemented Algorithm SCENE CAMERA SIMULATOR MOTION ESTIMATOR PHOTO-CURRENT FINAL IMAGE EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Camera Simulator Multicapture, noise, ADC implemented – pixel values out Synthetic scene Black background – to see the effect of read noise only, will be clear later why Camera moves EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Motion Estimator Block based motion estimation on difference frames Search range ±1 and block size 3x3 Fast imager (e.g. 10,000 fps available) Search range and block size can be increased in expense of computational load Noise suppression Known noise levels – characterized CMOS sensor Error = SSD + xDistance  is proportional to noise Thanks to Sebe! EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Motion Estimator Estimated and perfect motion vectors EE392J Project Ali Ercan & Ulrich Barnhoefer

Photocurrent Estimator B C EE392J Project Ali Ercan & Ulrich Barnhoefer

Photocurrent Estimator Useful when you have read noise When only shot noise is present, take the last Q_tilda EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Results EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Results EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Results Emphasize we get perfect result even with not perfect motion vectors Ambiguity means lighting did not change Symmetry of the scene EE392J Project Ali Ercan & Ulrich Barnhoefer

Results IMAGE ERRORS (STD OF ERROR IMAGE) CHECKER LENA CAMERAMAN 10 ms image 100.9 69.43 71.31 160 ms image 70.79 33.84 37.41 Const. with est. motion vectors 2.587 21.28 12.05 Const. with perfect motion vectors 2.576 17.22 3.092 EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Conclusion Promising results achieved with this preliminary analysis Motion blur reduced Noise reduced DR increased in dark end and in bright end in special cases EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Conclusion Lots of more things to do Use more sophisticated motion estimation algorithms Separate motion detection from motion estimation and do estimation when detection occurs Include extension of DR with sensor saturation Handle the occlusions EE392J Project Ali Ercan & Ulrich Barnhoefer

Ali Ercan & Ulrich Barnhoefer Questions EE392J Project Ali Ercan & Ulrich Barnhoefer