High-quality Scanning using Time-Of-Flight Depth Superresolution 17nd March 2008 Sebastian Schuon Prepared for: Final Presentation.

Slides:



Advertisements
Similar presentations
A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Advertisements

Lecture 8 Transparency, Mirroring
Verification of specifications and aptitude for short-range applications of the Kinect v2 depth sensor Cecilia Chen, Cornell University Lewis’ Educational.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Interactive Rendering using the Render Cache Bruce Walter, George Drettakis iMAGIS*-GRAVIR/IMAG-INRIA Steven Parker University of Utah *iMAGIS is a joint.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Stanford CS223B Computer Vision, Winter 2005 Lecture 6: Stereo 2 Sebastian Thrun, Stanford Rick Szeliski, Microsoft Hendrik Dahlkamp and Dan Morris, Stanford.
Motion Analysis (contd.) Slides are from RPI Registration Class.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Segmentation Divide the image into segments. Each segment:
Multi-view stereo Many slides adapted from S. Seitz.
Super-Resolution Reconstruction of Images -
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Fall 2003.
Tracking using the Kalman Filter. Point Tracking Estimate the location of a given point along a sequence of images. (x 0,y 0 ) (x n,y n )
2D Fourier Theory for Image Analysis Mani Thomas CISC 489/689.
Designing a 3D Video Camera Hylke Buisman and Derek Chan Supervisor: Christian Theobalt Real-time depth up-sampling Hylke Buisman and Derek Chan Supervisor:
CSE473/573 – Stereo Correspondence
100+ Times Faster Weighted Median Filter [cvpr ‘14]
Stereo Sebastian Thrun, Gary Bradski, Daniel Russakoff Stanford CS223B Computer Vision (with slides by James Rehg and.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
CHAPTER 7 Viewing and Transformations © 2008 Cengage Learning EMEA.
3-D RENDERING Peter Moore Jackson Cwach. What 3-D Rendering is 3D rendering is the 3D computer graphics process of automatically converting 3D wire frame.
David Luebke Modeling and Rendering Architecture from Photographs A hybrid geometry- and image-based approach Debevec, Taylor, and Malik SIGGRAPH.
Post-rendering Cel Shading & Bloom Effect
V Obtained from a summer workshop in Guildford County July, 2014
Virtual painting project By: Leetal Gruper Tsafrir Kamelo Supervisor: Michael Kolomenkin Advisor from 3DV systems: Sagi Katz.
Ansh Bahri Sandeep Thippeswamy Sohil Himanish Anuja Chandorkar
Symmetric Architecture Modeling with a Single Image
What Does the Scene Look Like From a Scene Point? Donald Tanguay August 7, 2002 M. Irani, T. Hassner, and P. Anandan ECCV 2002.
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.
Gerardo Cabral Jr MIS 304 Professor Fang Fang.  Project Natal” is the code name for a revolutionary new way to play on your Xbox 360.  Natal is pronounced.
Vector vs. Bitmap
Multiscale Moment-Based Painterly Rendering Diego Nehab and Luiz Velho
Stereo Many slides adapted from Steve Seitz.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
Module Code: CU1025NI 3D Modelling and Animation Basics Week - 2.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
FREE-VIEW WATERMARKING FOR FREE VIEW TELEVISION Alper Koz, Cevahir Çığla and A.Aydın Alatan.
Image Registration Advanced DIP Project
Journal of Visual Communication and Image Representation
Feng Liu, JinjunWang,ShenghuoZhu (MM’08) University of Wisconsin-Madison, NEC Laboratories America, Inc. 第一組: 資訊四 B 黃彥達 資訊碩一 R 蔡旻光 網媒碩二.
©Soham Sengupta,
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Fast & Robust Super Resolution Implemented by Oded Hanson As part of VP course.
Visible-Surface Detection Methods. To identify those parts of a scene that are visible from a chosen viewing position. Surfaces which are obscured by.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Presented by 翁丞世  View Interpolation  Layered Depth Images  Light Fields and Lumigraphs  Environment Mattes  Video-Based.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
CSE 185 Introduction to Computer Vision
Noise Filtering in Monte Carlo Rendering
Design and Calibration of a Multi-View TOF Sensor Fusion System Young Min Kim, Derek Chan, Christian Theobalt, Sebastian Thrun Stanford University.
Mapping EP4.
Assessment of Current Field Plots and LiDAR ‘Virtual’ Plots as Guides to Classification Procedures for Multitemporal Analysis of Historic and Current Landsat.
CPSC 6040 Computer Graphics Images
Scatter-plot Based Blind Estimation of Mixed Noise Parameters
Vector vs. Bitmap.
Super-Resolution Image Reconstruction
Calculate HOC on Depth and HOG on RGB and concatenate them
Recap from Wednesday Spectra and Color Light capture in cameras and humans.
Magnetic Resonance Imaging
Occlusion and smoothness probabilities in 3D cluttered scenes
Artistic Rendering Final Project Initial Proposal
Presentation transcript:

High-quality Scanning using Time-Of-Flight Depth Superresolution 17nd March 2008 Sebastian Schuon Prepared for: Final Presentation CS223B, Winter 2008

Project_26.ptt 1 Sebastian Schuon  Problem Statement Time-of-Flight (TOF) Cameras Have a Low Resolution ZCam by 3DV Systems (Israel) Measurement principle: time of flight Depth recording: 320x240, 8bit ► Less noisy depth images with higher resolution desired Native resolution Superresolution (4x) Geometry rendering from superresolution

Project_26.ptt 2 Sebastian Schuon  Approach Combine Several Images to Increase Resolution Use multiple, here N=15, recordings from different viewpoints by translating the camera Estimating the high resolution image resembles to an optimization problem Optimization is multi-objective: similarity and smoothness is enforced ►

Project_26.ptt 3 Sebastian Schuon  Results Subtle Details Become Visible and Noise is Reduced Depth map 3D geometry rendering Native resolutionSuperresolution (4x)

Project_26.ptt 4 Sebastian Schuon  Backup

Project_26.ptt 5 Sebastian Schuon  Hidden Slide Distribution of Work Project solely undertaken by Sebastian Schuon (me) Supervision / Collaboration: Christian Theobalt James Davis (UCSC) Additional imagery for paper provided by Hylke Buisman

Project_26.ptt 6 Sebastian Schuon  Superresolution Goals Enhance resolution Reduce noise Recording Resolution (320 x 240) (Contrast enhanced) Super Resolution (4x upsample)

Project_26.ptt 7 Sebastian Schuon  Depth Camera Theory ZCam by 3DV Systems (Israel) RGB and Depth camera in one housing (“RGBD”) RGB: 30fps, Depth: 320x240, 30fps Measurement principle: time of flight Depth image: distance between camera and object (not Z-coordinate) Unprojection to 3D coordinates necessary Specification of tracking window required

Project_26.ptt 8 Sebastian Schuon  Depth Camera Results Recording scene with different layers of depth Black, shiny surfaces tend to be problematic One needs to know where to record (tracking window) Unprojection of depth images leads to 3D representation

Project_26.ptt 9 Sebastian Schuon  Depth Camera Noise Characteristic Outer regions tend to be a lot more noisy Noise can be approximated with Gaussian Hypothesis: Noise increases quadratic with distance Hypothesis : Noise is correlated with color of object recorded Variance Plot Pixel Distribution over Time at Center

Project_26.ptt 10 Sebastian Schuon  Depth Camera Systematic Bias RBG Processing disabled Variance Plot (RGB disabled) RBG Processing enabled Variance Plot (RGB enabled)

Project_26.ptt 11 Sebastian Schuon  Superresolution Theory Based on Shift-And-Add family of algorithms Quite well studied for grayscale and color images, overview in [Farsiu04] We used Bilateral Shift-And-Add [Farsiu03] Formulation as inverse problem Our approach: rotating camera

Project_26.ptt 12 Sebastian Schuon  Superresolution Results Simple Approach Depth Image - Superresolution (Contrast enhanced) Depth Image - Recording Resolution (Contrast enhanced) 3D Rendering - Recording Resolution 3D Rendering - Superresolution

Project_26.ptt 13 Sebastian Schuon  Conclusion Findings Camera Interface and Software still beta / undocumented Interesting effects can happen, that are not expected Superresolution on depth images is feasible Further steps Reimplementation of known algorithms Ideas for improvement: – Depth camera specific noise characteristic – Incorporating confidence map

Project_26.ptt 14 Sebastian Schuon  Depth Camera Systematic Bias

Project_26.ptt 15 Sebastian Schuon  Superresolution Improved Approach