00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.

Slides:



Advertisements
Similar presentations
Lecture Notes #11 Curves and Surfaces II
Advertisements

November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Overview of 3D Object Representations Thomas Funkhouser Princeton University C0S 597D, Fall 2003.
Geometric Modeling Notes on Curve and Surface Continuity Parts of Mortenson, Farin, Angel, Hill and others.
Extended Gaussian Images
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Computer Vision Lecture 16: Texture
Discrete Geometry Tutorial 2 1
3D Skeletons Using Graphics Hardware Jonathan Bilodeau Chris Niski.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Chapter 11 Beyond Bag of Words. Question Answering n Providing answers instead of ranked lists of documents n Older QA systems generated answers n Current.
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
3-D Object Recognition From Shape Salvador Ruiz Correa Department of Electrical Engineering.
1 3D Models and Matching representations for 3D object models particular matching techniques alignment-based systems appearance-based systems GC model.
Drawing Parametric Curves Jean-Paul Mueller. Curves - The parametric form of a curve expresses the value of each spatial variable for points on the curve.
Visual Information Retrieval Chapter 1 Introduction Alberto Del Bimbo Dipartimento di Sistemi e Informatica Universita di Firenze Firenze, Italy.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Multi-Scale Surface Descriptors Gregory Cipriano, George N. Phillips Jr., and Michael Gleicher.
3D Models and Matching representations for 3D object models
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Curves and Surfaces (cont’) Amy Zhang. Conversion between Representations  Example: Convert a curve from a cubic B-spline curve to the Bézier form:
Curve Modeling Bézier Curves
Xiaojiang Ling CSE 668, Animate Vision Principles for 3D Image Sequences CSE Department, SUNY Buffalo
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Spline curves 1/23 Curves and Surfaces.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Chapter 5 The Normal Curve. Histogram of Unemployment rates, States database.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
Graphics Systems and OpenGL. Business of Generating Images Images are made up of pixels.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Introduction EE 520: Image Analysis & Computer Vision.
Generalized Hough Transform
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
11/6/ :55 Graphics II Introduction to Parametric Curves and Surfaces Session 2.
CSE 185 Introduction to Computer Vision Feature Matching.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
1 Angel: Interactive Computer Graphics5E © Addison- Wesley 2009 Image Formation Fundamental imaging notions Fundamental imaging notions Physical basis.
Matching Geometric Models via Alignment Alignment is the most common paradigm for matching 3D models to either 2D or 3D data. The steps are: 1. hypothesize.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
Chapter 1 Graphics Systems and Models Models and Architectures.
Sheng-Fang Huang Chapter 11 part I.  After the image is segmented into regions, how to represent and describe these regions? ◦ In terms of its external.
Lecture 24: Surface Representation
Processing visual information for Computer Vision
Visual Information Retrieval
Introduction to Graphics Modeling
Models and Architectures
3D Models and Matching particular matching techniques
ECE 692 – Advanced Topics in Computer Vision
--- Stereoscopic Vision and Range Finders
--- Stereoscopic Vision and Range Finders
RIO: Relational Indexing for Object Recognition
Chapter 10 Image Segmentation.
Meshing of 3-D Data Clouds for Object Description
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Gaussian Curvature Mean Curvature
Multiresolution Meshes for 3-D Object Description
Descriptions of 3-D Objects and Scenes
CSE 185 Introduction to Computer Vision
Spline representation. ❖ A spline is a flexible strip used to produce a smooth curve through a designated set of points. ❖ Mathematically describe such.
Presentation transcript:

00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes

00/4/103DVIP-012 Models with Unorganized Data Clouds

00/4/103DVIP-013 Problems in 3-D Data Clouds  No obvious recording of relationships between data points  Redundancy in data  Not easy to be used in graphics hardware  Difficult to express in symbols for high-level reasoning

00/4/103DVIP-014 Descriptions of Models  Local descriptions based on surface geometrical features  Parametrical functions obtained from data fitting  Meshes of 3-D data clouds

00/4/103DVIP-015 Chapter Six: Local Description of Shapes of 3-D Surfaces --- Curvature Computation

00/4/103DVIP-016 Shape Changes in 3-D Objects Chapter 7: Curvature Computation

00/4/103DVIP-017 Local Descriptions of Objects Chapter 7: Curvature Computation

00/4/103DVIP-018 Properties of Surface Curvatures  Intrinsic features independent of object poses in 3-D space  Important in human perception of shapes  Easy implementation for the computation from range data  Sensitive to noises in data Chapter 7: Curvature Computation

00/4/103DVIP-019 A 2-D Drawing Based on Significant Shape Features Chapter 7: Curvature Computation

00/4/103DVIP-0110 A Drawing Based on Significant Shape Features for a 3-D Object Chapter 7: Curvature Computation

00/4/103DVIP-0111 Main Topics  Local geometrical descriptors: the first and second fundamental forms  Surface curvatures: principal curvatures, Gauss curvatures and mean curvatures  Computation of curvatures for graph surfaces  Computation of curvatures for 3-D range images Chapter 7: Curvature Computation

00/4/103DVIP-0112 Curves on Surfaces Chapter 7: Curvature Computation

00/4/103DVIP-0113 Local Frame of Coordinates Chapter 7: Curvature Computation

00/4/103DVIP-0114 Curvature Distributions Chapter 7: Curvature Computation

00/4/103DVIP-0115 Surface Identification Chapter 7: Curvature Computation

00/4/103DVIP-0116 Graph Surfaces Chapter 7: Curvature Computation

00/4/103DVIP-0117 Representation of 3D data range images shaded imageimage format Chapter 7: Curvature Computation

00/4/103DVIP-0118 Difference Operators Chapter 7: Curvature Computation

00/4/103DVIP-0119 Applications of Surface Curvatures  Patch matching using curvature histograms  Scene segmentation based on signs and values of curvatures  Mesh generation from curvature lines  Evaluation of surface smoothness and 3-D edge extraction Chapter 7: Curvature Computation

00/4/103DVIP-0120 Segmentation Using Curvatures Chapter 7: Curvature Computation

00/4/103DVIP-0121 Segmentation Using Curvatures Chapter 7: Curvature Computation

00/4/103DVIP-0122 Lines of Curvatures Chapter 7: Curvature Computation

00/4/103DVIP-0123 Meshes from Curvature Lines Chapter 7: Curvature Computation