High Resolution Spectral Video Capture & Computational Photography Xun Cao ( 曹汛 )

Similar documents
Acquisition of High Spatial and Spectral Resolution Video with a Hybrid Camera System

Wavelengths and Colors. Ankit Mohan MAS.131/531 Fall 2009

Coding and Modulation in Cameras

Capturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.

Hyper-spectral, UHD imaging NANO-SAT formations or HAPS to detect, identify, geolocate and track; CBRN gases, fuel vapors and other substances

Sensors and Sensing Cameras and Camera Calibration

Improving the Collection Efficiency of Raman Scattering

Acquisition Basics. How can we measure material properties? Goal of this Section. Special Purpose Tools. General Purpose Tools

ME 6406 MACHINE VISION. Georgia Institute of Technology

Light-Field Database Creation and Depth Estimation

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

POTENTIAL OF MULTISPECTRAL TECHNIQUES FOR MEASURING COLOR IN THE AUTOMOTIVE SECTOR

Simultaneous geometry and color texture acquisition using a single-chip color camera

Rotation/ scale invariant hybrid digital/optical correlator system for automatic target recognition

COMPRESSIVE SPECTRAL IMAGING BASED ON COLORED CODED APERTURES

Introduction to Computer Vision

Computer Vision. Howie Choset Introduction to Robotics

MASSACHUSETTS INSTITUTE OF TECHNOLOGY LINCOLN LABORATORY 244 WOOD STREET LEXINGTON, MASSACHUSETTS

IMAGE FORMATION. Light source properties. Sensor characteristics Surface. Surface reflectance properties. Optics

Camera Overview. Digital Microscope Cameras for Material Science: Clear Images, Precise Analysis. Digital Cameras for Microscopy

Changyin Zhou. Ph.D, Computer Science, Columbia University Oct 2012

A collection of hyperspectral images for imaging systems research Torbjørn Skauli a,b, Joyce Farrell *a

Capturing Light in man and machine

PolarCam and Advanced Applications

TO perceive and understand more complex scenes, researchers MULTISPECTRAL FOCAL STACK ACQUISITION USING A CHROMATIC ABERRATION ENLARGED CAMERA

Multispectral imaging and image processing

Goal of this Section. Capturing Reflectance From Theory to Practice. Acquisition Basics. How can we measure material properties? Special Purpose Tools

Generalized Assorted Camera Arrays: Robust Cross-channel Registration and Applications Jason Holloway, Kaushik Mitra, Sanjeev Koppal, Ashok

MUSKY: Multispectral UV Sky camera. Valentina Caricato, Andrea Egidi, Marco Pisani and Massimo Zucco, INRIM

CRISATEL High Resolution Multispectral System

Estimation of spectral response of a consumer grade digital still camera and its application for temperature measurement

Lecture 2. Electromagnetic radiation principles. Units, image resolutions.

Camera Overview. Digital Microscope Cameras for Material Science: Clear Images, Precise Analysis. Digital Cameras for Microscopy

Efficient Color Object Segmentation Using the Dichromatic Reflection Model

Privacy Preserving Optics for Miniature Vision Sensors

Multiplex Image Projection using Multi-Band Projectors

Multispectral. imaging device. ADVANCED LIGHT ANALYSIS by. Most accurate homogeneity MeasureMent of spectral radiance. UMasterMS1 & UMasterMS2

Colour image watermarking in real life

Computational Camera & Photography: Coded Imaging

NIST Agency Report May 2012 OUTLINE. The case for traceability NMI capabilities A view to the future the HIP Current/recent NIST activities

What Makes Push-broom Hyperspectral Imaging Advantageous for Art Applications. Timo Hyvärinen SPECIM, Spectral Imaging Ltd Oulu Finland

Computational Approaches to Cameras

technology meets pathology Institute of Pathology, Charité Universitätsmedizin Berlin, Berlin, Germany 3 Overview

Overview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image

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

Observing a colour and a spectrum of light mixed by a digital projector

High-sensitivity. optical molecular imaging and high-resolution digital X-ray. In-Vivo Imaging Systems

Design of Temporally Dithered Codes for Increased Depth of Field in Structured Light Systems

Hyperspectral Image Denoising using Superpixels of Mean Band

DESIGN AND CHARACTERIZATION OF A HYPERSPECTRAL CAMERA FOR LOW LIGHT IMAGING WITH EXAMPLE RESULTS FROM FIELD AND LABORATORY APPLICATIONS

A simulation tool for evaluating digital camera image quality

LENSLESS IMAGING BY COMPRESSIVE SENSING

PROCEEDINGS OF SPIE. Measuring and teaching light spectrum using Tracker as a spectrometer. M. Rodrigues, M. B. Marques, P.

High Dynamic Range Imaging

Burst Photography! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 7! Gordon Wetzstein! Stanford University!

Camera Calibration Certificate No: DMC III 27542

Color , , Computational Photography Fall 2017, Lecture 11

An Introduction to Geomatics. Prepared by: Dr. Maher A. El-Hallaq خاص بطلبة مساق مقدمة في علم. Associate Professor of Surveying IUG

A Spectral Database of Commonly Used Cine Lighting Andreas Karge, Jan Fröhlich, Bernd Eberhardt Stuttgart Media University

Lecture 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016

CMVision and Color Segmentation. CSE398/498 Robocup 19 Jan 05

Preliminary Characterization Results: Fiber-Coupled, Multi-channel, Hyperspectral Spectrographs

Capturing Light. The Light Field. Grayscale Snapshot 12/1/16. P(q, f)

Industrial Applications of Spectral Color Technology

The ultimate camera. Computational Photography. Creating the ultimate camera. The ultimate camera. What does it do?

Measurement and alignment of linear variable filters

Digital Photographic Imaging Using MOEMS

Prof. Feng Liu. Winter /09/2017

Spatially Resolved Backscatter Ceilometer

Realistic Image Synthesis

WIDE SPECTRAL RANGE IMAGING INTERFEROMETER

Capturing Light in man and machine

Color , , Computational Photography Fall 2018, Lecture 7

SUPER RESOLUTION INTRODUCTION

Hyperspectral Systems: Recent Developments and Low Cost Sensors. 56th Photogrammetric Week in Stuttgart, September 11 to September 15, 2017

Instructions for the Experiment

METHOD FOR CALIBRATING THE IMAGE FROM A MIXEL CAMERA BASED SOLELY ON THE ACQUIRED HYPERSPECTRAL DATA

SPECTRAL SCANNER. Recycling

Image Formation: Camera Model

Digital Image Processing

Chapter 3 Part 2 Color image processing

Computational Photography

Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can.

Optical Signal Processing

INNOVATIVE CAMERA CHARACTERIZATION BASED ON LED LIGHT SOURCE

Wide Field-of-View Fluorescence Imaging of Coral Reefs

OLYMPUS Digital Cameras for Materials Science Applications: Get the Best out of Your Microscope

Capturing Light in man and machine

Image Processing - Intro. Tamás Szirányi

Applied Machine Vision

Acquisition and representation of images

Method for quantifying image quality in push-broom hyperspectral cameras

Capturing Light in man and machine

Color and Image Characterization of a Three CCD Seven Band Spectral Camera

Color Image Processing

GPI INSTRUMENT PAGES

NSERC Summer Project 1 Helping Improve Digital Camera Sensors With Prof. Glenn Chapman (ENSC)

Study of self-interference incoherent digital holography for the application of retinal imaging

VC 11/12 T2 Image Formation

Spectral and Polarization Configuration Guide for MS Series 3-CCD Cameras

Transcription:

High Resolution Spectral Video Capture & Computational Photography Xun Cao ( 曹汛 ) School of Electronic Science & Engineering Nanjing University caoxun@nju.edu.cn Dec 30th, 2015

Computational Photography Computational photography refers broadly to computational imaging techniques that enhance or extend the capabilities of digital photography. The output of these techniques is an ordinary photograph, but one that could not have been taken by a traditional camera. (Wikipedia) Computational photography is an emerging new field created by the convergence of computer graphics, computer vision and photography. Its role is to overcome the limitations of the traditional camera by using computational techniques to produce a richer, more vivid, perhaps more perceptually meaningful representation of our visual world. (CMU Course Introduction) 2

CP for various imaging dimensions Depth & View (3D) Spectral(Color) Spatial Gigapixel UHD 3840*2160 HD 1920*1080 SD<720p Light Field Multiview Stereo 2D Gray scale 10Hz Multispectral RGB 30Hz Hyperspectral 60Hz 120Hz Ps.Fs Temporal Dynamic Range 8 bit 10/12 bit 24 bit

Computational Imaging Technology & Engineering The lab focuses on 3 kinds of computational cameras Spectral Camera High Resolution Spectral Video Camera: PMIS Multiview Stereo Camera Array High Accuracy 3D Reconstruction Super-Resolution Camera Nano-Scale Pixel Camera Gigapixel on Single Chip

Grayscale Imaging I( ) light source K K R( ) S( ) d S( ) scene R( ) sensor

Color Imaging I( ) light source ( R, G, B) R R( ) SR( ) d G R( ) SG ( ) d B R( ) SB( ) d S( ) scene R( ) sensor

Spectral Imaging light source R( ) I( )? scene R( )? Imaging system

Related Work (1) Filtered Camera based Spectrum Imaging [Kidono07] [Gat00][Yamaguchi06][Schechner02] Filter wheel Color Filter Array Programmable Filter Filter Scanning Key idea: Trade time for spectrum Prof. S.Nayar Columbia Spatially varying filter PAMI 02 Shortcomings: Incapable of capturing dynamic scenes Low spectrum resolution

Related Work (2) Coded Aperture Snapshot Spectral Imager (CASSI) [Brady 06] [Willett 07] [Gehm 07] [Wagadarikar 08] Key Idea: Coded Aperture 2D Imaging + reconstruction Spectrum resolution: 6 nm Spatial resolution: 256 x 248 Limited spatial resolution Limited accuracy Time-consuming reconstructing (20min / frame) Prof. D.Brady (Duke Univ.) CASSI: Applied Optics SPIE, JOSA 06-09

Related Work (3) Computed Tomography Imaging Spectrometer [Descour95] [Descour01] [Vandervlugt07] [Hagen08] Key Ideas: CT Projections + Reconstruction Shortcomings: Low Resolution Prof. E. Dereniak Arizona Computed Tomographic Imaging Spectrometer CTIS Difficult to Calibrate High Computational Cost different linear projections of the spectral data cube E. Dereniak Applied Optics SPIE, JOSA 95-08 [JOSA 08]

Our Spectral Video Camera - PMIS 2008~2010: Prism-Mask Imaging Spectrometer (PMIS 1 ) Directly capture multispectral video High spectra-resolution Low cost Easy setup and calibration 2011~2014: Hybrid-Camera PMIS 2 Both high spectral and spatial resolution Real-time hyperspectral video capture 2014~now Scene-Adaptive PMIS 3 Space-time coded modulation Spectral video capture with improved accuracy and efficiency

A glance at PMIS 1 Pointgrey grayscale camera 2248x2048 @15fps capturing system mask

System Principle Grayscale Camera Occlusion Mask Prism GIF source: Wiki Camera System Re-generated RGB Video

A Typical Camera lens sensor array camera

Camera & Prism prism lens camera sensor array Spectra Overlap!

Camera & Mask mask lens camera sensor array

Camera & Mask & Prism mask lens camera sensor array Spectra Overlap!

Spectral Resolution R spec W( S) a CCD cell size grayscale camera f s e WS ( ) mask prism aperture image plane sin ( ) sin ( ( )) n sin ( ( )) sin ( ( )) W( S) f (tan( ( ) a) tan( ( ) a)) e s

Spectral Resolution Tradeoff Spatial/Spectral Resolution f mask prism aperture image plane W ( S) f (tan( ( ) a) tan( ( ) a)) e s

Spectral Resolution Tradeoff Spatial/Spectral Resolution f mask prism aperture image plane R spec W( S) W ( S ) f (tan( ( ) a ) tan( ( ) a )) e s

Spectral Resolution Tradeoff Spatial/Spectral Resolution f mask prism aperture image plane R spec W( S) W ( S ) f (tan( ( ) a ) tan( ( ) a )) e s

Spectral Resolution Tradeoff Spatial/Spectral Resolution f mask prism aperture image plane R spec W( S) W ( S ) f (tan( ( ) a ) tan( ( ) a )) e s

Spatial Resolution Small Mask Hole Distance Spectra Overlap! mask prism aperture image plane

Spatial Resolution Large Mask Hole Distance Unused Pixels mask prism aperture image plane

Spatial Resolution In practice, we can use a uniform mask Design Mask Hole Distance D d Perfect Alignment mask prism aperture image plane D d (tan( ( )) tan( ( ))) e s

Device Calibration

Calibration Overview Mapping Position to Wavelength Spectrum Calibration Geometry Calibration Radiance Calibration Non-constant CCDSensitivity Geometry Distortion caused by the prism (Smile Distortion)

Spectrum Calibration Spectrum Calibration Geometry Calibration Radiance Calibration

Spectrum Calibration captured spectra Ground truth fluorescent spectra

Spectrum Calibration target spectra Warp Ground truth fluorescent spectra

Spectrum Calibration Mapping Function : Wavelength <-> Position a f x mask prism aperture image plane sin x( ) f tan a arcsin( n sin( arcsin( ))) n Non linear, but smooth curve!

Geometry Calibration Spectrum Calibration Geometry Calibration Radiance Calibration

Geometry Calibration Predefined mask pattern captured image geometry calibrated image

Radiance Calibration Spectrum Calibration captured radiance genuine radiance Geometry Calibration Radiance Calibration

intensity sensitivity Radiance Calibration captured radiance genuine radiance z( ) b I( z) g( c( ) l( ) d ) z( ) a assuming c( ), l( ) locally constant light input wavelength l( ) g 1 ( I( z)) c( )( ) b a

Application 1: Human Skin Detection The W pattern in human skin reflectance [Angelopoulou01]

Application 1: Human Skin Detection

Application 2: Material Discrimination RGB Image IR Image Our measurement The differences in IR

PMIS 1 Conclusions Compared to Traditional Spectrometers Passive Multispectral Video Capture High spectral resolution Tradeoff spectral and spatial resolution Easy setup and calibration Applications Skin Detection Material Recognition Illumination Identification PMIS 1 : A Prism-Mask System for Multispectral Video Acquisition, IEEE Intl Conf. Computer Vision (ICCV), 2009, Oral IEEE Trans. Pattern Anal. Mach. Intell. (PAMI), 2011 High Resolution Multispectral Image Capture,US Patent.20140085502

PMIS 1 : limitations Light throughput is limited by occlusion mask relatively small aperture Can NOT achieve both high spatial and spectral resolution Limited CCD resolution Spatial resolution (1000 pixels)

Scene or Object Gray Camera Low-Spatial High-Spectral Resolution Video Occlusion Mask Prism PMIS 2 : Hybrid Camera System RGB Camera High-Spatial Low-Spectral Resolution Video

PMIS 2 : System Pipeline Propagation

PMIS 2 : System Implementation

Propagation Algorithm Gray Camera RGB Camera High Low Spatial Resolution Resolution Multispectral RGB Video Video

Propagation Algorithm ms G ( d ) G ( d ) RGB xy c k r k s k k k ij RGB xy c R, G, B G ( d ) ( ) k r k G d s k ms e.g. R / R, k ij k for red channel

Propagation Algorithm Ground Truth Data Evaluation (11 datasets,.aix,.mat) - Spectral Database, University of Joensuu Color Group

Propagation Algorithm Temporal Enhancement Error 7.8% 4.3%

PMIS 2 : Results & Applications

Spatial Comparison PMIS 1 : Prism-Mask Multispectral-Video Imaging System (ICCV 09, PAMI 2011) PMIS 2 : Hybrid Camera Multispectral Video Imaging System (CVPR 2011, IJCV 2014)

Spatial Comparison PMIS 1 : Prism-Mask Multispectral-Video Imaging System (ICCV 09, PAMI 2011) PMIS 2 : Hybrid Camera Multispectral Video Imaging System (CVPR 2011, IJCV 2014)

Application 3: illumination recognition

Application 3: Automatic White Balance

Application 3: mixed illumination Fluorescent light Tungsten light

Application 3: mixed illumination Original Frame Fluorescent Light Tungsten Light Our Result

Spectral Comparison Poster vs. Water Color RGB Space Spectral Space

Application 4: Tracking

PMIS 2 Conclusions High Resolution Spectral Resolution - (1~6nm, adjustable) Spatial Resolution - (1024 1024 ) Temporal Resolution - (15fps, Real-Time Capture) Additional Applications by PMIS 2 - Automatic White balance - Object Tracking PMIS 2 : Acquisition of High Spatial & Spectral Resolution Video with a Hybrid Camera System, IEEE Intl Conf. Computer Vision & Pattern Recognition. (CVPR), 2011 International Journal of Computer Vision (IJCV), 2014 A Computational Spectral Video Capture Device,China Patent. ZL201110212923.X

PMIS 3 Basic Idea PMIS 1 & PMIS 2 Fixed-Pattern Mask Can we dynamically change the mask adaptive to the scene content?

PMIS 3 Prototype and Capturing Results Spatial Light Modulation Accuracy improvement PMIS 3 : Content-Adaptive High-resolution Spectral Video Acquisition Optics Letters, 39(15), pp.1464-1466, 2014 Optics Express, 22(16), pp.19348-19356, 2014 IEEE CVPR, pp. 1684-1692, 2015 Targeted spectral acquisition by annotating regions of interest

Summary PMIS: High Resolution Spectral Video Camera vs Traditional Spectrometer: Snapshot Capability (Video) vs CTIS / CASSI: Real-Time Video Output Low Reconstruction Error Improved Resolution <-> Low Cost PMIS Hyperspectral Video Datasets Available : Ma C, Cao X, Dai, Q, et al. IJCV 2014 Spectra Viewing Software

Commercial Spectral Video Cameras Light Gene PMIS Camera Wavelength Range Spectral Resolution Temporal Resolution Spatial Resolution BaySpec 600-1000 nm 10 nm 8 fps 256*256 SoC 270-550 nm 18 nm 60 fps 320*256 PMIS 400-1000 nm 6 nm 15 fps 1024*1024 (1M)

NSF China Acknowledgements Prof. Qionghai Dai, Dr. Steve Lin, Dr. Xin Dr. Yue Tao, Dr. Chenguang Ma Assistance in experimentation Moshe Ben-Ezra, Yanxiang Lan Helpful discussions on implementation issues

Computational Imaging Technology & Engineering Welcome to visit CITE Lab @ Nanjing Univ. http://cite.nju.edu.cn

The Optical Path

Spectra of Illuminations