Real-time Structured Light Depth Extraction Kurtis Keller & Jeremy Ackerman Department of Computer Science University of North Carolina Chapel Hill, North.

Slides:



Advertisements
Similar presentations
Point-based Graphics for Estimated Surfaces
Advertisements

Computer Graphics HARDWARE. LCD Displays Thinner and lighter. No tube or electron beams. Blocking/unblocking light through polarized crystals. Crystals.
RealityEngine Graphics Kurt Akeley Silicon Graphics Computer Systems.
Structured Light principles Figure from M. Levoy, Stanford Computer Graphics Lab.
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
Konica Minolta VIVID D non-contact digitizing instrument By Afshan Hina.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Stereo.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Image-Based Modeling, Rendering, and Lighting
SURGICAL SIMULATIONS: IT’S ALL IN A GAME ! Gaming techniques for medical applications. V. Kotamraju, S. Payandeh, J. Dill Experimental Robotics Laboratory,
1 Lecture 2 Main components of graphical systems Graphical devices.
A Unified Multi-Surface, Multi- Resolution Workspace with Camera-Based Scanning and Projector- Based Illumination Tyler Johnson and Henry Fuchs University.
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
A Personal Surround Environment: Projective Display with Correction for Display Surface Geometry and Extreme Lens Distortion Tyler Johnson, Florian Gyarfas,
CS290 Spring 2000 Slide:1 Structured Light for Laparoscopic Surgery CS290 Computer Vision Jeremy Ackerman CS290 Computer Vision Jeremy Ackerman.
Interactive Systems Technical Design
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Three-Dimensional Concepts
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
INPUT & OUTPUT DEVICE. INPUT & OUTPUT HARDWRE Input hardware consist of devices that translate data into computer readable form. On the other hand, Output.
TUMChair for Computer Aided Medical Procedures (I-16)1 Intra-operative Imaging & Visualization Lab Course SS 2004 Lab Course SS 2004 Implementation of.
Graphics Hardware Display (CRT, LCD,…) Graphics accelerator
Guilford County Sci Vis V204.01
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
Digital Imaging Systems –I/O. Workflow of digital imaging Two Competing imaging format for motion pictures Film vs Digital Video( TV) Presentation of.
Digital Images The digital representation of visual information.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Peripherals The term peripherals refers to all hardware devices that are attached to your computer and are controlled by your computer system Peripherals.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Chapter 10: Computer Graphics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
How to Choose Frame Grabber …that’s right for your application Coreco Imaging.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
A Camera-Projector System for Real-Time 3D Video Marcelo Bernardes, Luiz Velho, Asla Sá, Paulo Carvalho IMPA - VISGRAF Laboratory Procams 2005.
Presentation Overview
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
INT 840E Computer graphics Introduction & Graphic’s Architecture.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Graphics: Conceptual Model Real Object Human Eye Display Device Graphics System Synthetic Model Synthetic Camera Real Light Synthetic Light Source.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
1 Perception and VR MONT 104S, Fall 2008 Lecture 20 Computer Graphics and VR.
Digital Cinema From Motion JPEG to Film projection A presentation by: Maxime Cassan Florent Rioult Neil Sinclair December 2008.
1 CHAPTER 2 Hardware. 2 CPU : Central Processing Unit -Every PC system unit contains at least one chip called microprocessor (cpu) attached on motherboard.
Electrical and Computer Engineering Smart Goggles To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Team Wolf.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
Chapter 1 Graphics Systems and Models Models and Architectures.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Jun Shimamura, Naokazu Yokoya, Haruo Takemura and Kazumasa Yamazawa
Chapter 10 Computer Graphics
Chapter 10: Computer Graphics
Models and Architectures
Models and Architectures
Models and Architectures
Introduction to Computer Graphics with WebGL
Image Based Modeling and Rendering (PI: Malik)
Lesson 14 Key Concepts and Notes
Models and Architectures
Models and Architectures
Fig. 2 System and method for determining retinal disparities when participants are engaged in everyday tasks. System and method for determining retinal.
Fig. 2 System and method for determining retinal disparities when participants are engaged in everyday tasks. System and method for determining retinal.
Presentation transcript:

Real-time Structured Light Depth Extraction Kurtis Keller & Jeremy Ackerman Department of Computer Science University of North Carolina Chapel Hill, North Carolina, USA EI2000

Divisions of talk  Application and reason for research  Comparisons of various, relevant depth extraction systems (structured light, etc..)  First design with large digital projector  Second design with real time custom projector  Improvements...

High speed structured light depth extraction for Augmented reality surgical procedures

Application: Medical l Virtual / Augmented Reality view from single incision. l This information can be rendered with textures to surgeon’s viewpoint. l Must be real-time, small, able to image shiny/curved surfaces.

Comparison of various, relevant Depth Extraction Systems l Stereo laparoscopes l Traditional viewing of images l Automated depth extraction poor l Structured light depth Extraction l Too slow with standard projector and camera l Can be used on curved surfaces l Laser scan l Too slow for real time use l Miniaturization

Surface Texture and Z depth scanning methods for real-time medical use

Structured light (Binary encoded) Start with coarse projected texture, then increase number of bars for finer resolution

First System

First Design: Structured Light with large digital projector

First System v Not Real time v Utilized off the shelf (modified) components l TI micromirror projector Custom lens to flex scope to laparoscope Custom lens to flex scope to laparoscope v 3D scans in lab and animal cadaver tests v Bulky

First System ( in operation) v Close to Real time (60Hz frame imaging, 5Hz updates) v Custom components l Projector Lens Custom lens to flex scope to laparoscope Custom lens to flex scope to laparoscope v Off the shelf componets l TI Micromirror projector l Laparoscope Pulnics progressive scan camera Pulnics progressive scan camera

Second System (real time)

Second System v Almost Real time (~10 Hz) v Utilized custom components l Displaytech ferro-reflective LCD engine in custom projector l Custom lens to flex scope to laparoscope v Fits in with standard surgical environment l Custom projector snap onto standard medical laparoscope l Light source 2 meters away from patient by fiber light Projector about the size of an orange, fitting to surgeons hand and light weight Projector about the size of an orange, fitting to surgeons hand and light weight l All exposed surfaces surgical steel and autoclaveable.

High-speed Projector v Miniature size (50mm Dia x 75mm long) v Custom components l Displaytech 640x Hz. engine l Custom lens to laparoscope

High-speed Miniature Projector Attached to Laparoscope Attached to Laparoscope Exploded view Exploded view

v Real time v High-speed components l Custom, 180Hz projector l 180+ Hz 512x512 pixel camera l High speed graphics processor

Hardware Improvements l Color additive scanning by synchronized color wheel l Single tube Stereo Laparoscope l Reduction of Specular rejection problems l Increased light level bit depth l Image processing/rejection Color Wheel

FUTURE RESEARCH in HIGH SPEED STRUCTURED LIGHT l Obtain Ferro reflective (or other) displays which are not hampered by crystal migration l If possible, purchase graphics processor and high speed camera from same vendor l Full projection imaging is being performed, not micro internals that we emphasized. l Virtual Teleconferencing l Inspection l Surveillance