Prof. Feng Liu. Spring /24/2017

Similar documents
Geometric Transformations and Multiple Views

Image Alignment CSC 767

Structure from Motion

What are the camera parameters? Where are the light sources? What is the mapping from radiance to pixel color? Want to solve for 3D geometry

Calibrating a single camera. Odilon Redon, Cyclops, 1914

Fitting and Alignment

Exact solution, the Direct Linear Transfo. ct solution, the Direct Linear Transform

Machine Learning. K-means Algorithm

Machine Learning 9. week

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Fitting & Matching. Lecture 4 Prof. Bregler. Slides from: S. Lazebnik, S. Seitz, M. Pollefeys, A. Effros.

Computer Vision Lecture 12

Image warping and stitching May 5 th, 2015

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

we use mult-frame lnear subspace constrants to constran te D correspondence estmaton process tself, wtout recoverng any D nformaton. Furtermore, wesow

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input

Joint Tracking of Features and Edges

MOTION BLUR ESTIMATION AT CORNERS

IMAGE MATCHING WITH SIFT FEATURES A PROBABILISTIC APPROACH

KFUPM. SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture (Term 101) Section 04. Read

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Support Vector Machines

AIMS Computer vision. AIMS Computer Vision. Outline. Outline.

Lecture 5: Multilayer Perceptrons

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Correspondence-free Synchronization and Reconstruction in a Non-rigid Scene

The ray density estimation of a CT system by a supervised learning algorithm

Computer Vision Lecture 14

Takahiro ISHIKAWA Takahiro Ishikawa Takahiro Ishikawa Takeo KANADE

Radial Basis Functions

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

The AVL Balance Condition. CSE 326: Data Structures. AVL Trees. The AVL Tree Data Structure. Is this an AVL Tree? Height of an AVL Tree

Multi-stable Perception. Necker Cube

Feature Reduction and Selection

SIMULTANEOUS REGISTRATION OF MULTIPLE VIEWS OF A 3D OBJECT

LEAST SQUARES. RANSAC. HOUGH TRANSFORM.

Computer Vision I. Xbox Kinnect: Rectification. The Fundamental matrix. Stereo III. CSE252A Lecture 16. Example: forward motion

IMAGE STITCHING WITH PERSPECTIVE-PRESERVING WARPING

Alignment and Object Instance Recognition

Reading. 14. Subdivision curves. Recommended:

Target Tracking Analysis Based on Corner Registration Zhengxi Kang 1, a, Hui Zhao 1, b, Yuanzhen Dang 1, c

A SALIENCY BASED OBJECT TRACKING METHOD

Robust Recovery of Camera Rotation from Three Frames. B. Rousso S. Avidan A. Shashua y S. Peleg z. The Hebrew University of Jerusalem

Optimal Combination of Stereo Camera Calibration from Arbitrary Stereo Images.

A ROBUST FEATURE TRACKER FOR ACTIVE SURVEILLANCE OF OUTDOOR SCENES

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Ecient Computation of the Most Probable Motion from Fuzzy. Moshe Ben-Ezra Shmuel Peleg Michael Werman. The Hebrew University of Jerusalem

Video Object Tracking Based On Extended Active Shape Models With Color Information

RELATIVE ORIENTATION ESTIMATION OF VIDEO STREAMS FROM A SINGLE PAN-TILT-ZOOM CAMERA. Commission I, WG I/5

What is Object Detection? Face Detection using AdaBoost. Detection as Classification. Principle of Boosting (Schapire 90)

An Image Fusion Approach Based on Segmentation Region

Local features and image matching May 8 th, 2018

A Factorization Approach to Structure from Motion with Shape Priors

Improving Initial Estimations for Structure from Motion Methods

Implementation of a Dynamic Image-Based Rendering System

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

Simplification of 3D Meshes

Fitting: Deformable contours April 26 th, 2018

Investigations of Topology and Shape of Multi-material Optimum Design of Structures

Discriminative classifiers for object classification. Last time

Multi-view 3D Position Estimation of Sports Players

A New Method for Automatically Labeling Aircrafts in Airport Video

Introduction to Multiview Rank Conditions and their Applications: A Review.

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Motivation. Matching, Alignment, and Registration. Components in Matching. Image Alignment

Resolving Ambiguity in Depth Extraction for Motion Capture using Genetic Algorithm

Articulated Tree Structure from Motion A Matrix Factorisation Approach

Towards Direct Recovery of Shape and Motion Parameters from Image Sequences

Priority queues and heaps Professors Clark F. Olson and Carol Zander

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

SUV Color Space & Filtering. Computer Vision I. CSE252A Lecture 9. Announcement. HW2 posted If microphone goes out, let me know

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

Active Contours/Snakes

A novel framework for motion segmentation and tracking by clustering incomplete trajectories

Multi-body Segmentation: Revisiting Motion Consistency Λ

A Scalable Projective Bundle Adjustment Algorithm using the L Norm

Aligning Non-Overlapping Sequences,

CS 534: Computer Vision Model Fitting

y and the total sum of

Reconstruction of Rigid Body Models from Motion Distorted Laser Range Data Using Optical Flow

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

Edge Detection in Noisy Images Using the Support Vector Machines

Recovering Camera Pose from Omni-directional Images

Visual motion. Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys

Vanishing Hull. Jinhui Hu, Suya You, Ulrich Neumann University of Southern California {jinhuihu,suyay,

Outline. Seamless Image Stitching in the Gradient Domain. Related Approaches. Image Stitching. Introduction Related Work

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Long-Term Moving Object Segmentation and Tracking Using Spatio-Temporal Consistency

Applicability of Non-Rigid Medical Image Registration using Moving Least Squares

Region Segmentation Readings: Chapter 10: 10.1 Additional Materials Provided

Realtime Moving Object Detection from a Freely Moving Monocular Camera

LECTURE : MANIFOLD LEARNING

An Attention Based Method For Motion Detection And Estimation

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

Robust Inlier Feature Tracking Method for Multiple Pedestrian Tracking

Fusion of Data from Head-Mounted and Fixed Sensors 1

Reducing Frame Rate for Object Tracking

A Volumetric Approach for Interactive 3D Modeling

Transcription:

Prof. Feng Lu Sprng 2017 ttp://www.cs.pd.edu/~flu/courses/cs510/ 05/24/2017

Last me Compostng and Mattng 2

oday Vdeo Stablzaton Vdeo stablzaton ppelne 3

Orson Welles, ouc of Evl, 1958 4

Images courtesy Peter Sand and Flckr user Carles W. Brown 5

6

7

[Lu et al. 09] 8

Input Stablzaton result 9

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output Feature trajectores

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output Feature trajectores

Brgtness Constancy Equaton: Lnearzng te rgt sde usng aylor epanson: ), ( 1),, ( ),, ( ), ( t y y v y u I t y I ), ( ), ( ),, ( 1),, ( y v I y u I t y I t y I y Feature rackng I(,y,t 1) I(,y,t) 0 t y I v I u I Hence, B. Lucas and. Kanade. An teratve mage regstraton tecnque wt an applcaton to stereo vson. In Proceedngs of te Internatonal Jont Conference on Artfcal Intellgence, pp. 674 679, 1981.

Spatal Coerence Constrant I u I y v It 0 How many equatons and unknowns per pel? One equaton, two unknowns How to get more equatons for a pel? Spatal coerence constrant: pretend te pel s negbors ave te same (u,v) 16

Solvng te rackng Problem Least squares problem: Wen s ts system solvable? Wat f te wndow contans just a sngle stragt edge? B. Lucas and. Kanade. An teratve mage regstraton tecnque wt an applcaton to stereo vson. In Proceedngs of te Internatonal Jont Conference on Artfcal Intellgence, pp. 674 679, 1981.

Condtons for Solvablty Bad case: sngle stragt edge

Lucas-Kanade Flow Least squares problem: Soluton gven by e summatons are over all pels n te wndow B. Lucas and. Kanade. An teratve mage regstraton tecnque wt an applcaton to stereo vson. In Proceedngs of te Internatonal Jont Conference on Artfcal Intellgence, pp. 674 679, 1981.

Lucas-Kanade Flow Recall te Harrs corner detector: M = A A s te second moment matr We can fgure out weter te system s solvable by lookng at te egenvalues of te second moment matr e egenvectors and egenvalues of M relate to edge drecton and magntude e egenvector assocated wt te larger egenvalue ponts n te drecton of fastest ntensty cange, and te oter egenvector s ortogonal to t

Interpretng te egenvalues Classfcaton of mage ponts usng egenvalues of te second moment matr: 2 Edge 2 >> 1 Corner 1 and 2 are large, 1 ~ 2 1 and 2 are small Flat regon Edge 1 >> 2 1

Unform Regon gradents ave small magntude small 1, small 2 system s ll-condtoned

Edge gradents ave one domnant drecton large 1, small 2 system s ll-condtoned

Hg-teture or Corner Regon gradents ave dfferent drectons, large magntudes large 1, large 2 system s well-condtoned

Feature trackng So far, we ave only consdered feature trackng n a par of mages If we ave more tan two mages, we can track feature from eac frame to te net Gven a pont n te frst mage, we can n prncple reconstruct ts pat by smply followng te arrows

rackng over Many Frames Select features n frst frame For eac frame: Update postons of tracked features Dscrete searc or Lucas-Kanade (or a combnaton of te two) ermnate nconsstent tracks Compute smlarty wt correspondng feature n te prevous frame or n te frst frame were t s vsble Fnd more features to track

S-omas Feature racker Fnd good features usng egenvalues of secondmoment matr Key dea: good features to track are te ones wose moton can be estmated relably From frame to frame, track wt Lucas-Kanade s amounts to assumng a translaton model for frame-to-frame feature movement Ceck consstency of tracks by affne regstraton to te frst observed nstance of te feature Affne model s more accurate for larger dsplacements Comparng to te frst frame elps to mnmze drft J. S and C. omas. Good Features to rack. CVPR 1994.

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output Frames 2 2D moton model (omograpy)

Homograpy 1 1 33 32 31 23 22 21 13 12 11 y y epand

Fttng a omograpy Equaton for omograpy: 1 1 33 32 31 23 22 21 13 12 11 y y 0 y y y 3 2 1 1 2 3 1 2 3 1 0 0 0 0 3 2 1 y y 3 equatons, only 2 lnearly ndependent

Drect lnear transform H as 8 degrees of freedom (9 parameters, but scale s arbtrary) One matc gves us two lnearly ndependent equatons Four matces needed for a mnmal soluton (null space of 89 matr) More tan four: omogeneous least squares 0 0 0 0 0 3 2 1 1 1 1 1 1 1 n n n n n n y y 0 A

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output

Moton Plan S t N t t G, were t t j j Image courtesy: Matsusta et al. 06 33

34

35

36

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output 3D reconstructon va structure from moton Voodoo Camera racker (ttp://www.dglab.un-annover.de)

Voodoo Camera racker (ttp://www.dglab.un-annover.de)

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output Novel vew syntess va mage based renderng

Unstructured lumgrap renderng [Bueler et al. 01] 41

42 F Lu, M Glecer, H Jn, A Agarwala. Content-preservng warps for 3D vdeo stablzaton, SIGGRAPH 09

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output Novel vew syntess mage based renderng

Input rajectory Estmaton Moton Model Estmaton Moton Plan Vdeo ransform Output Our metod for novel vew syntess One nput frame One output frame

45

46

nput frame and ponts 47

nput frame and ponts output ponts 48

nput frame and ponts output frame 49

50

51

52

53

54

[Igaras et al. 05] 55

Input Vsual salency map [Itt et al. 99] Vsual salency: te dstnct subjectve perceptual qualty wc makes some tems n te world stand out from ter negbors and mmedately grab our attenton from [Itt 07] 56

Input Output 57

Input Output teture mappng [Srley et al. 2005] 58

Grd mes & ponts Output 59

Net me More on Vdeo Stablzaton 3D Vdeo Stablzaton Subspace Vdeo Stablzaton 60