Combining Laser Scans Yong Joo Kil 1, Boris Mederos 2, and Nina Amenta 1 1 Department of Computer Science, University of California at Davis 2 Instituto.

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

The fundamental matrix F
L1 sparse reconstruction of sharp point set surfaces
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Compressive Sensing IT530, Lecture Notes.
Sequence-to-Sequence Alignment and Applications. Video > Collection of image frames.
Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Computer Vision Optical Flow
Registration of two scanned range images using k-d tree accelerated ICP algorithm By Xiaodong Yan Dec
X From Video - Seminar By Randa Khayr Eli Shechtman, Yaron Caspi & Michal Irani.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Bayesian Image Super-resolution, Continued Lyndsey C. Pickup, David P. Capel, Stephen J. Roberts and Andrew Zisserman, Robotics Research Group, University.
Modern Sampling Methods Summary of Subspace Priors Spring, 2009.
Robust Super-Resolution Presented By: Sina Farsiu.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Digital Image Processing Chapter 5: Image Restoration.
ON THE IMPROVEMENT OF IMAGE REGISTRATION FOR HIGH ACCURACY SUPER-RESOLUTION Michalis Vrigkas, Christophoros Nikou, Lisimachos P. Kondi University of Ioannina.
A Laser Range Scanner Designed for Minimum Calibration Complexity James Davis, Xing Chen Stanford Computer Graphics Laboratory 3D Digital Imaging and Modeling.
Static Image Mosaicing
Super-Resolution Reconstruction of Images -
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 )
Nonlinear Sampling. 2 Saturation in CCD sensors Dynamic range correction Optical devices High power amplifiers s(-t) Memoryless nonlinear distortion t=n.
Linear View Synthesis Using a Dimensionality Gap Light Field Prior
3D full object reconstruction from kinect Yoni Choukroun Elie Semmel Advisor: Yonathan Afflalo.
Image Pyramids and Blending
Authors: Wagner, Waagen and Cassabaum Presented By: Mukul Apte
A plane-plus-parallax algorithm Basic Model: When FOV is not very large and the camera motion has a small rotation, the 2D displacement (u,v) of an image.
Super-Resolution Dr. Yossi Rubner
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Computer Graphics Inf4/MSc Computer Graphics Lecture 9 Antialiasing, Texture Mapping.
Jitter Camera: High Resolution Video from a Low Resolution Detector Moshe Ben-Ezra, Assaf Zomet and Shree K. Nayar IEEE CVPR Conference June 2004, Washington.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
IMAGE MOSAICING Summer School on Document Image Processing
Computational photography CS4670: Computer Vision Noah Snavely.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Image Processing and Sampling
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
IMAGE RECONSTRUCTION. ALGORITHM-A SET OF RULES OR DIRECTIONS FOR GETTING SPECIFIC OUTPUT FROM SPECIFIC INPUT.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Lecture 6 Rasterisation, Antialiasing, Texture Mapping,
Lecture#4 Image reconstruction
(c) 2002 University of Wisconsin, CS 559
Whiteboard Scanning Using Super-resolution Wode Ni Advisor: John MacCormick COMP 491 Final Presentation Dec
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Newton's method Wikpedia page
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
MOTION Model. Road Map Motion Model Non Parametric Motion Field : Algorithms 1.Optical flow field estimation. 2.Block based motion estimation. 3.Pel –recursive.
Faculty of Sciences and Technology from University of Coimbra Generating 3D Meshes from Range Data [1] Graphic Computation and Three-dimensional Modeling.
Dynamic Geometry Registration Maks Ovsjanikov Leonidas Guibas Natasha GelfandNiloy J. Mitra Simon Flöry Helmut Pottmann Dynamic Geometry Registration.
CSE 554 Lecture 8: Alignment
CS-565 Computer Vision Nazar Khan Lecture 2.
Convolution.
Algorithm For Image Flow Extraction- Using The Frequency Domain
- photometric aspects of image formation gray level images
Degradation/Restoration Model
Khallefi Leïla © esa Supervisors: J. L. Vazquez M. Küppers
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Image Processing and Sampling
Motion and Optical Flow
Convolution.
Fundamentals Data.
Spectral processing of point-sampled geometry
Structure from Motion with Non-linear Least Squares
Convolution.
Structure from Motion with Non-linear Least Squares
Review and Importance CS 111.
Convolution.
Presentation transcript:

Combining Laser Scans Yong Joo Kil 1, Boris Mederos 2, and Nina Amenta 1 1 Department of Computer Science, University of California at Davis 2 Instituto Nacional de Matematica Pura e Aplicada - IMPA IDAV Institute for Data Analysis and Visualization Visualization and Graphics Research Group

2D Super Resolution A Fast Super-Resolution Reconstruction Algorithm, [Michael Elad, Yacov Hel-Or] Low Resolution ImagesSuper Resolution Image

Surface Super Resolution One Raw Scan Super resolved (100 scans) Photo

Improve 3D Acquisition Methods Better hardware –Costly Multiple scans + software –Refine output of current hardware –Cost effective –Smaller devices

Physical Setup xyxy z (viewing direction) Minolta Vivid 910

3D Super Resolution Pipeline Input Scans Global Registration Super Resolution Super Registration Convergence No Yes Smoothing Super Resolution Mesh

Viewing direction axis z x y

Sample Points Low Resolution Sample Spacing Width Of one Scan

Super Resolution Sample Spacing q N(q) width/4

2.5D Super Resolution

First Super Resolution Mesh (S 1 )

Super Resolution Method Input Scans Global Registration Super Resolution Super Registration Convergence No Yes Smoothing Super Resolution Mesh

Bilateral Filter

Super Resolution Method Input Scans Global Registration Super Resolution Super Registration Convergence No Yes Smoothing Super Resolution Mesh

Super Registration raw scan super resolution mesh

Second Super Resolution Mesh S 2

Super Resolution Method Input Scans Global Registration Super Resolution Super Registration Convergence No Yes Smoothing Super Resolution Mesh

Point Samples (1 st Model) Derived from Super-Resolution Reconstruction of Images - Static and Dynamic Paradigms [Michael Elad] Nyquist Sampling Theorem: Sample signal finely enough, then Reconstruct original signal perfectly. Band limited signal

Sampling at lower resolution Derived from Super-Resolution Reconstruction of Images - Static and Dynamic Paradigms [Michael Elad] That’s it!

Linear Model with Blur (2 nd Model) High- Resolution Image X Derived from Super-Resolution Reconstruction of Images - Static and Dynamic Paradigms [Michael Elad] C Blur 1 D 1 Decimation Low- Resolution Images Transformation F 1 Y 1 E 1 Noise + C N F N D N Y N E N +

The Model as One Equation Derived from Super-Resolution Reconstruction of Images - Static and Dynamic Paradigms [Michael Elad]

Model for 3D laser scan?

Pipeline : Laser Scanner Derived from Better Optical Triangulation through Spacetime Analysis, Curless and Levoy, 1995 laser beam Surface Peak reconstruction CCD sensor

Video sequence x y time

Non Linear functions

Simplification Assume –Points from Surface –Gaussian Noise

Point Sampling Model High- Resolution Image X C Blur k D k Decimation Low- Resolution Images Transformation F k x [ ELAD M., HEL-OR Y.: A fast super-resolution reconstruction algorithm for pure translational motion and common space invariant blur. IEEE Transactions on Image Processing 10,8 (2001) ] Solution Average Y k E k Gaussian Noise +

Simplification Solution –Register scans –Averaging Easy Inexpensive It works!

Close-up Scan of Parrot 146 Scans 4 times the original resolution.

Super resolve far & close objects? Derived from Better Optical Triangulation through Spacetime Analysis, Curless and Levoy, 1995 Surface CCD sensor

Super resolve small & large objects? One raw ScanSuper resolution (117 scans)

Is it worth taking more than one scan? One raw scan Super resolution PhotographSubdivion of (a)

Is it worth shifting? With Shifts (117scans)Without Shifts (117scans)

How many scans are enough?

Point Distribution

Tiling Artifact

Sampling Pattern Random xy shift + Rotation

Mayan Tablet (One Scan)

39 Mayan Tablet (90 scans)

40 Before & After

41 Systematic Errors Super resolvedPhoto

42 Parrot Model (6 views * 100 scans)

Future work 2.5D to 3D Resolving Systematic Errors Other Devices

Acknowledgements Kelcey Chen Geomagic Studios NSF CCF Brazilian National Council of Technological and Scientific Development (CNPq)

45 Extras

Interpolations

Nyquist frequency

48 Data

50 Solving this linear system is equivalent to an average. [ ELAD M., HEL-OR Y.: A fast super-resolution reconstruction algorithm for pure translational motion and common space invariant blur. IEEE Transactions on Image Processing 10,8 (2001) ] Mimize Diagonal Matrix Can be a permutation or displacement matrix Equivalent to

51 Error between low res and super res.

52 Error between low res and super res.

53 Registeration result

54 Before and After Registration

55 Error between low res and super res.

56 Least Squares Minimize: Solve by:, or Steepest Descent Iteration:,