Feature-based 3D Reassembly Devi Parikh Mentor: Rahul Sukthankar September 14, 2006.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
Presented by Xinyu Chang
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
A NOVEL LOCAL FEATURE DESCRIPTOR FOR IMAGE MATCHING Heng Yang, Qing Wang ICME 2008.
3D Shape Histograms for Similarity Search and Classification in Spatial Databases. Mihael Ankerst,Gabi Kastenmuller, Hans-Peter-Kriegel,Thomas Seidl Univ.
Discriminative Segment Annotation in Weakly Labeled Video Kevin Tang, Rahul Sukthankar Appeared in CVPR 2013 (Oral)
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Matching with Invariant Features
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Reflective Symmetry Detection in 3 Dimensions
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
3-D Object Recognition From Shape Salvador Ruiz Correa Department of Electrical Engineering.
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Scale Invariant Feature Transform (SIFT)
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Object recognition under varying illumination. Lighting changes objects appearance.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
CS4670: Computer Vision Kavita Bala Lecture 8: Scale invariance.
1 Interest Operators Find “interesting” pieces of the image Multiple possible uses –image matching stereo pairs tracking in videos creating panoramas –object.
Robust fitting Prof. Noah Snavely CS1114
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
CSE 185 Introduction to Computer Vision
Computer vision.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Soccer Video Analysis EE 368: Spring 2012 Kevin Cheng.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
CSE 185 Introduction to Computer Vision Feature Matching.
Project 3 questions? Interest Points and Instance Recognition Computer Vision CS 143, Brown James Hays 10/21/11 Many slides from Kristen Grauman and.
Local features and image matching October 1 st 2015 Devi Parikh Virginia Tech Disclaimer: Many slides have been borrowed from Kristen Grauman, who may.
Local features: detection and description
CS654: Digital Image Analysis
776 Computer Vision Jan-Michael Frahm Spring 2012.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
Image Representation and Description – Representation Schemes
SIFT Scale-Invariant Feature Transform David Lowe
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
CS 4501: Introduction to Computer Vision Sparse Feature Detectors: Harris Corner, Difference of Gaussian Connelly Barnes Slides from Jason Lawrence, Fei.
Project 1: hybrid images
TP12 - Local features: detection and description
Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/22
Local features: detection and description May 11th, 2017
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Local Feature Extraction Using Scale-Space Decomposition
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Scale-Space Representation for Matching of 3D Models
Local features and image matching
Scale-Space Representation for Matching of 3D Models
Similarity Search: A Matching Based Approach
CS4670: Intro to Computer Vision
CSE 185 Introduction to Computer Vision
Feature descriptors and matching
Lecture 5: Feature invariance
Presented by Xu Miao April 20, 2005
Recognition and Matching based on local invariant features
Presentation transcript:

Feature-based 3D Reassembly Devi Parikh Mentor: Rahul Sukthankar September 14, 2006

8/14/2006Internship Final PresentationDevi Parikh2 What is 3D Reassembly? 3D Reassembly Potentially a mixture of several broken objects

8/14/2006Internship Final PresentationDevi Parikh3 Why is it important? Aircrafts or space shuttles post-crash failure analysis [McDanels, et.al., 2006] Protein docking Archeology [Koller, et.al., 2005] Forensics Industrial applications

8/14/2006Internship Final PresentationDevi Parikh4 Why it is interesting? Different from conventional 3D similarity matching –Global vs. local Local phenomenon but entails non-local agreement –Partial fitting Infinitely many possible configurations can be hypothesized –Generate-and-test not feasible [Bustos, et.al., 2005]

8/14/2006Internship Final PresentationDevi Parikh5 Goal

8/14/2006Internship Final PresentationDevi Parikh6 Goal

8/14/2006Internship Final PresentationDevi Parikh7 Goal

8/14/2006Internship Final PresentationDevi Parikh8 Goal

8/14/2006Internship Final PresentationDevi Parikh9 Goal

8/14/2006Internship Final PresentationDevi Parikh10 Goal

8/14/2006Internship Final PresentationDevi Parikh11 Goal

8/14/2006Internship Final PresentationDevi Parikh12 Goal

8/14/2006Internship Final PresentationDevi Parikh13 Outline Related work Proposed algorithm Experiments and Results Summary Questions

8/14/2006Internship Final PresentationDevi Parikh14 Related Work 3D Similarity Matching Exact search Annotation Content based –Feature based: Project objects onto a point in feature space Similarity measured by a distance metric in space Captures global similarity Mostly not applicable to 3D reassembly X X [Bustos, et.al., 2005]

8/14/2006Internship Final PresentationDevi Parikh15 Related Work Reassembly Curve fitting based: [Kong, et.al., 2001],[Papeioannou, et.al., 2002] –Mostly to 2D –Not applied to 3D data or to very small database (~10) –Cannot fit curves to (robustly) to 3D surfaces –Involves generate-and-test approach at a certain level Bayesian framework: [Willis, et.al., 2004] –Assumes reassembling axially symmetric objects (pots) Most works concentrate on automatic reassembly search algorithm –Compatibility score between pieces are not robust [Wolfson, 1990]

8/14/2006Internship Final PresentationDevi Parikh16 We propose… Feature-based –Efficient –Not a generate-and-test approach Does not require knowledge of the shape of the entire object Can handle mixture of multiple broken objects Can handle larger databases Very few false matches –Alleviates the need for sophisticated search algorithms to accomplish automatic reassembly Focus on scores between two pieces –Can later be used for automatic reassembly –Can be used for interactive reassembly e.g. Diamond

8/14/2006Internship Final PresentationDevi Parikh17 The idea… query

8/14/2006Internship Final PresentationDevi Parikh18 The idea… query

8/14/2006Internship Final PresentationDevi Parikh19 The idea… query

8/14/2006Internship Final PresentationDevi Parikh20 The idea… query

8/14/2006Internship Final PresentationDevi Parikh21 Framework Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score To find a compatibility score between two pieces

8/14/2006Internship Final PresentationDevi Parikh22 Framework Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score

8/14/2006Internship Final PresentationDevi Parikh23 Framework Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score

8/14/2006Internship Final PresentationDevi Parikh24 Framework ‘Goodness’ of match Geometric agreement Graph Adjacency Matrix Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score Eigen vector …………………… binarize [Leordeanu, et.al., 2005]

8/14/2006Internship Final PresentationDevi Parikh Framework max  1 conflicts  0 [including geometrical disagreements] …till binarized Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score Eigen vector

8/14/2006Internship Final PresentationDevi Parikh Framework Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score max  1 …till binarized Eigen vector conflicts  0 [including geometrical disagreements]

8/14/2006Internship Final PresentationDevi Parikh27 Framework Local description of interest regions Interest region detection Near-neighbor based correspondence Geometric agreement Spectral technique based score Score =

8/14/2006Internship Final PresentationDevi Parikh28 Experiments Mixture of synthetic broken cubes and spheres

8/14/2006Internship Final PresentationDevi Parikh29 Experiments Interest region detector: Sphere –Could use 3D extension of Harris corner detector, or spatio-temporal interest point detectors [Laptev, et.al., 2003], etc. Key-edges from key-points Local descriptor: Occupancy of sphere –Could use spin images [Jhonson, et.al., 1997], etc. Compatibility metric: Summation of descriptors should be 1 Geometric agreement: Shortest distance between lines parameterizing key-edges –Tolerate up to 10% inconsistency, linearly decreasing

8/14/2006Internship Final PresentationDevi Parikh30 Experiment piece database Present a piece as a query Compute score with every piece in database Top score is picked as a match Every piece is presented as a query 100% retrieval accuracy

8/14/2006Internship Final PresentationDevi Parikh31 Experiment 1: Noise free Query pieces Database pieces Query pieces Database pieces

8/14/2006Internship Final PresentationDevi Parikh32 Experiment 2 Add noise to pieces –Gaussian noise, zero mean, 3% standard deviation 100 piece database Every piece presented as a query, score computed with every other piece in database Retrieval accuracy recorded at different ranks retrieved Adding 10% noise

8/14/2006Internship Final PresentationDevi Parikh33 Experiment 2: With 3% noise Area under the curve: 0.94

8/14/2006Internship Final PresentationDevi Parikh34 Experiment 3 Different levels of noise –No noise, 3%, 6% and 9% Baseline: –Nearest neighbor based –No geometric agreement enforced Compare area under the CMC curves of proposed framework –For different noise levels –With baseline

8/14/2006Internship Final PresentationDevi Parikh35 Experiment 3:

8/14/2006Internship Final PresentationDevi Parikh36 Summary 3D reassembly Related work We concentrate on scores between two pieces We propose a feature based approach for computing a compatibility score between two pieces Proposed a framework – independent of specific components Promising results Submitting paper in Workshop on Applications in Computer Vision (WACV) 2007 Next: Submission of paper, Demo for open house