Overview. Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion

Similar documents
Continuous Multi-View Tracking using Tensor Voting

What is Computer Vision?

Perceptual Grouping from Motion Cues Using Tensor Voting

Continuous Multi-Views Tracking using Tensor Voting

Motion Tracking and Event Understanding in Video Sequences

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Motion Segmentation with Accurate Boundaries - A Tensor Voting Approach

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

Perceptual Grouping for Multiple View Stereo using Tensor Voting

Inferring Segmented Surface Description from Stereo Data *

TENSOR VOTING IN COMPUTER VISION, VISUALIZATION, AND HIGHER DIMENSIONAL INFERENCES. Chi-Keung Tang

EE795: Computer Vision and Intelligent Systems

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies

Motion and Target Tracking (Overview) Suya You. Integrated Media Systems Center Computer Science Department University of Southern California

3D Modeling using multiple images Exam January 2008

Structured light 3D reconstruction

Capture and Displays CS 211A

COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION

Image processing and features

Direct Methods in Visual Odometry

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

Robotics Programming Laboratory

A virtual tour of free viewpoint rendering

Topics to be Covered in the Rest of the Semester. CSci 4968 and 6270 Computational Vision Lecture 15 Overview of Remainder of the Semester

CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry

Object Recognition with Invariant Features

Multiple View Geometry in Computer Vision Second Edition

Step-by-Step Model Buidling

3D Human Motion Analysis and Manifolds

Panoramic Image Stitching

Silhouette Coherence for Camera Calibration under Circular Motion

Tensor Voting: A Perceptual Organization Approach to Computer Vision and Machine Learning

Two-Frames Accurate Motion Segmentation Using Tensor Voting and Graph-Cuts

Announcements. Mosaics. How to do it? Image Mosaics

Multi-stable Perception. Necker Cube

The Lucas & Kanade Algorithm

Image Transfer Methods. Satya Prakash Mallick Jan 28 th, 2003

Multi-view stereo. Many slides adapted from S. Seitz

Chaplin, Modern Times, 1936

Homographies and RANSAC

CSE 527: Introduction to Computer Vision

Object and Motion Recognition using Plane Plus Parallax Displacement of Conics

1-2 Feature-Based Image Mosaicing

FLY THROUGH VIEW VIDEO GENERATION OF SOCCER SCENE

Dense 3-D Reconstruction of an Outdoor Scene by Hundreds-baseline Stereo Using a Hand-held Video Camera

CS 4495/7495 Computer Vision Frank Dellaert, Fall 07. Dense Stereo Some Slides by Forsyth & Ponce, Jim Rehg, Sing Bing Kang

Contents I IMAGE FORMATION 1

CS231A Midterm Review. Friday 5/6/2016

Midterm Examination CS 534: Computational Photography

Visual Odometry. Features, Tracking, Essential Matrix, and RANSAC. Stephan Weiss Computer Vision Group NASA-JPL / CalTech

Probabilistic Tensor Voting for Robust Perceptual Grouping

Estimation of common groundplane based on co-motion statistics

Segmentation and Tracking of Partial Planar Templates

arxiv: v1 [cs.cv] 28 Sep 2018

Outdoor Scene Reconstruction from Multiple Image Sequences Captured by a Hand-held Video Camera

Motivation. Intensity Levels

An Iterative Multi-Scale Tensor Voting Scheme for Perceptual Grouping of Natural Shapes in Cluttered Backgrounds

Multi-Camera Calibration, Object Tracking and Query Generation

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Computer Vision and Image Understanding

Multibody reconstruction of the dynamic scene surrounding a vehicle using a wide baseline and multifocal stereo system

Multi-View Stereo for Static and Dynamic Scenes

Targil 10 : Why Mosaic? Why is this a challenge? Exposure differences Scene illumination Miss-registration Moving objects

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

3D Editing System for Captured Real Scenes

Towards the completion of assignment 1

III. VERVIEW OF THE METHODS

Fast Natural Feature Tracking for Mobile Augmented Reality Applications

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

Image stitching. Announcements. Outline. Image stitching

Data Term. Michael Bleyer LVA Stereo Vision

Using Shape Priors to Regularize Intermediate Views in Wide-Baseline Image-Based Rendering

Recovering Partial 3D Wire Frames Descriptions from Stereo Data

CS201 Computer Vision Camera Geometry

EE795: Computer Vision and Intelligent Systems

An Algorithm for Seamless Image Stitching and Its Application

Non-Differentiable Image Manifolds

Automatic Photo Popup

Image-based Modeling and Rendering: 8. Image Transformation and Panorama

Video Alignment. Literature Survey. Spring 2005 Prof. Brian Evans Multidimensional Digital Signal Processing Project The University of Texas at Austin

Incremental Real-time Bundle Adjustment for Multi-camera Systems with Points at Infinity

LOCAL AND GLOBAL DESCRIPTORS FOR PLACE RECOGNITION IN ROBOTICS

Tensor Voting: Theory and Applications

Detection of a Single Hand Shape in the Foreground of Still Images

Matching. Compare region of image to region of image. Today, simplest kind of matching. Intensities similar.

EE795: Computer Vision and Intelligent Systems

CHAPTER 3 DISPARITY AND DEPTH MAP COMPUTATION

MANY complex video-related vision tasks require the

Simultaneous Two-View Epipolar Geometry Estimation and Motion Segmentation by 4D Tensor Voting

Rotation Invariant Image Registration using Robust Shape Matching

Texture Sensitive Image Inpainting after Object Morphing

calibrated coordinates Linear transformation pixel coordinates

Invariant Features from Interest Point Groups

What have we leaned so far?

IMAGE DENOISING TO ESTIMATE THE GRADIENT HISTOGRAM PRESERVATION USING VARIOUS ALGORITHMS

Introduction to Computer Vision

CRF Based Point Cloud Segmentation Jonathan Nation

Morphological Corner Detection

Transcription:

Overview Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Binary-Space-Partitioned Images 3-D Surface Extraction from Medical Data Epipolar Geometry Estimation for Non-static Scenes Image Repairing Range and 3-D Data Repairing Video Repairing Luminance Correction Conclusions

Motivation Luminance inconsistency when registering images or frames Several factors Exposure variance White balance Gamma correction Vignetting Digitizer parameters

Related Work Mosaic registration with exposure correction in the overlapping area Block blending Feather-based blending Purpose: constructing natural transition Radiometric calibration Construction high range image from several static images

Our approach Warp function estimation Replacement function estimation The function directly measures the color difference between images Modeless method

Our approach Global replace globally map colors between images Local replace estimate vignetting effect for each image Final replacement global(local(.))

Luminance Voting Voting space construction Joint image Tensor encoding 2D ball tensor for each sample Luminance voting Exclusive voting Global Replace

Monotonic Constraint Monotonic constraint: Let (I,I) be the continuous joint image space. If I (x 1, y 1 ) > I (x 2, y 2 ), then I(x 1, y 1 ) > I(x 2, y 2 ) if (x 1, y 1 ) (x 2, y 2 ) and (x 1, y 1 ) (x 2, y 2 ) are corresponding pixel pairs in overlapping area Local fitting

Multiscale Inferring the most-likely curve from noise Gaussian pyramid is constructed

Local Replacement Same process to estimate local replacement curve Vignetting is distance based optic phenomenon Only difference on voting space Vignetting level l Distance r i

Local Replacement Results (a) (b) (c) (d)

Results

Results

Conclusion 2-D tensor voting method to connect curves Adaptive scale selection Geometric hole filling Layered background extraction and propagation Homography blending Luminance voting Global and local replacement function

Future work Movement registration Mosaics with moving objects Other image-based applications Generalized video repairing Broader class of camera motions Complex foreground

Overview Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Binary-Space-Partitioned Images 3-D Surface Extraction from Medical Data Epipolar Geometry Estimation for Non-static Scenes Image Repairing Range and 3-D Data Repairing Video Repairing Luminance Correction Conclusions

Contributions General, expandable computational framework Unified and rich representation for all potential types of structure and outliers No hard decisions at early stages Model-free Very little initialization requirements

Contributions Efficient local information propagation through Tensor Voting Non-iterative Robust to noise Good results in large range of problems in Computer Vision and other fields

Future Work: Multiple Scales Scale affects Desired level of smoothness Noise robustness Detail Preservation Ability to fill in gaps A single scale may be insufficient in most cases Work has been done on multiple scale Tensor Voting but more is needed

Future Work Scale adaptation based on local criteria / automatic scale selection Integration of time into the framework Improvements in computational efficiency

Bibliography Book: G. Medioni, M.S. Lee, and C.K Tang, A Computational Framework for Feature Extraction and Segmentation, Elsevier, 2000 Journal Articles G. Guy and G. Medioni, Inferring Global Perceptual Contours from Local Features, IJCV, vol 20, no. 1/2, pp. 113-133, 1996. G. Guy and G. Medioni, Inference of Surfaces, 3D Curves, and Junctions from Sparse, Noisy, 3-D Data, IEEE Trans. on PAMI, vol. 19, no.11, pp. 1265-1277, 1997

Bibliography M.S. Lee and G. Medioni, Grouping., -, ->, O-, into Regions, Curves, and Junctions, CVIU, vol. 76, no. 1, pp. 54-69, 1999. M.S. Lee, G. Medioni, and P. Mordohai, Inference of Segmented Overlapping Surfaces from Binocular Stereo, IEEE Trans. on PAMI, vol. 24, no. 6, pp. 824-837, 2002 M. Nicolescu and G. Medioni, "Layered 4-D Representation and Voting for Grouping from Motion", IEEE Trans. on PAMI, vol. 25, no. 4, pages 492-501, 2003

Bibliography C.K. Tang and G. Medioni, Inference of Integrated Surface, Curve, and Junction Descriptions from Sparse 3-D Data", IEEE Trans. on PAMI, vol. 20, no. 11, pp. 1206-1223, 1998 C.K. Tang, G. Medioni, and M.S. Lee, N-Dimensional Tensor Voting, and Application to Epipolar Geometry Estimation," IEEE Trans. on PAMI, vol. 23, no.8, pp. 829-844, 2001 C.K. Tang, G. Medioni, Curvature-Augmented Tensorial Framework for Integrated Shape Inference from Noisy, 3-D Data, IEEE Trans. on PAMI, vol. 24, no. 6, pp. 858-864, 2002