1 Processing & Analysis of Geometric Shapes Introduction Processing and Analysis of Geometric Shapes Department of Electrical Engineering – Technion Spring.

Slides:



Advertisements
Similar presentations
Computer Graphics Lecture 4 Geometry & Transformations.
Advertisements

Differential geometry I
1 Numerical geometry of non-rigid shapes Introduction Introduction Alexander Bronstein, Michael Bronstein © 2008 All rights reserved. Web: tosca.cs.technion.ac.il.
Spectral methods 1 © Alexander & Michael Bronstein,
Topology-Invariant Similarity and Diffusion Geometry
1 Numerical Geometry of Non-Rigid Shapes Diffusion Geometry Diffusion geometry © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.
Isometry-Invariant Similarity
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
1 Numerical geometry of non-rigid shapes Geometry Numerical geometry of non-rigid shapes Shortest path problems Alexander Bronstein, Michael Bronstein,
Shape reconstruction and inverse problems
Invariant correspondence
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
Computer Graphics Lab Electrical Engineering, Technion, Israel June 2009 [1] [1] Xuemiao Xu, Animating Animal Motion From Still, Siggraph 2008.
1 Michael Bronstein Shapes as metric spaces: deformation-invariant similarity Michael Bronstein Computational metric geometry: an old new tool in image.
1 Michael Bronstein Computational metric geometry Computational metric geometry Michael Bronstein Department of Computer Science Technion – Israel Institute.
1 Numerical geometry of non-rigid shapes Partial similarity Partial similarity © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book.
Multidimensional scaling
Computer Graphics Lab Electrical Engineering, Technion, Israel June 2009 [1] [1] Xuemiao Xu, Animating Animal Motion From Still, Siggraph 2008.
Asst. Prof. Yusuf Sahillioğlu
Isometry invariant similarity
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
1 Numerical geometry of non-rigid shapes Lecture I – Introduction Numerical geometry of shapes Lecture I – Introduction non-rigid Michael Bronstein.
Spectral embedding Lecture 6 1 © Alexander & Michael Bronstein
Iterative closest point algorithms
1 Curvature Driven Flows Allen Tannenbaum. 2 Basic curve evolution: Invariant Flows  Planar curve:  General flow:  General geometric flow:
Numerical geometry of non-rigid shapes
Numerical geometry of objects
1 Bronstein 2 and Kimmel Extrinsic and intrinsic similarity of nonrigid shapes Michael M. Bronstein Department of Computer Science Technion – Israel Institute.
Lecture IV – Invariant Correspondence
Correspondence & Symmetry
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
1 Numerical geometry of non-rigid shapes Lecture II – Numerical Tools Numerical geometry of shapes Lecture II – Numerical Tools non-rigid Alex Bronstein.
Differential geometry II
Numerical geometry of non-rigid shapes
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Invariant correspondence and shape synthesis non-rigid Alexander Bronstein.
1 Bronstein, Bronstein, and Kimmel Joint extrinsic and intrinsic similarity of non-rigid shapes Rock, paper, and scissors Joint extrinsic and intrinsic.
Invariant Correspondence
1 Numerical geometry of non-rigid shapes Spectral embedding Conclusions I hope that posterity will judge me kindly, not only as to the things which I have.
Object Recognition Using Geometric Hashing
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Numerical methods non-rigid Alexander Bronstein Michael Bronstein Numerical.
Non-Euclidean Embedding
1 Numerical geometry of non-rigid shapes Introduction Numerical geometry of non-rigid shapes Introduction Alexander Bronstein, Michael Bronstein, Ron Kimmel.
Introduction to Computer Vision CS223B, Winter 2005.
1 Numerical geometry of non-rigid shapes Numerical Geometry Numerical geometry of non-rigid shapes Numerical geometry Alexander Bronstein, Michael Bronstein,
Numerical geometry of non-rigid shapes
Paretian similarity for partial comparison of non-rigid objects
Artificial Intelligence & Information Analysis Group (AIIA) Centre of Research and Technology Hellas INFORMATICS & TELEMATICS INSTITUTE.
1 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 An isometric model for facial animation and beyond.
1 Numerical Geometry of Non-Rigid Shapes Invariant shape similarity Invariant shape similarity © Alexander & Michael Bronstein, © Michael Bronstein,
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
1 Michael M. Bronstein Partial similarity of objects 17 December 2006 Partial similarity of objects, or how to compare a centaur to a horse Michael M.
1 Bronstein 2 & Kimmel Matching 2D articulated shapes using GMDS AMDO, Puerto de Andratx, 2006 Matching 2D articulated shapes using Generalized Multidimensional.
Three-Dimensional Face Recognition Using Surface Space Combinations Thomas Heseltine, Nick Pears, Jim Austin Advanced Computer Architecture Group Department.
1 Numerical geometry of non-rigid shapes A journey to non-rigid world objects Introduction non-rigid Alexander Bronstein Michael Bronstein Numerical geometry.
1 M. Bronstein Multigrid multidimensional scaling Multigrid Multidimensional Scaling Michael M. Bronstein Department of Computer Science Technion – Israel.
1 Numerical geometry of non-rigid shapes Non-rigid correspondence Numerical geometry of non-rigid shapes Non-rigid correspondence Alexander Bronstein,
1 Numerical geometry of non-rigid shapes Nonrigid Correspondence & Calculus of Shapes Non-Rigid Correspondence and Calculus of Shapes Of bodies changed.
1 Numerical geometry of non-rigid shapes Shortest path problems Shortest path problems Lecture 2 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Geometric and Visual Computing Proposal for a major/specialization in our Master Programme.
Expression-invariant Face Recognition using Geodesic Distance Isometries Kerry Widder A Review of ‘Robust expression-invariant face recognition from partially.
Introduction EE 520: Image Analysis & Computer Vision.
Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.
CS654: Digital Image Analysis Lecture 36: Feature Extraction and Analysis.
CENG 789 – Digital Geometry Processing 04- Distances, Descriptors and Sampling on Meshes Asst. Prof. Yusuf Sahillioğlu Computer Eng. Dept,, Turkey.
1 Numerical geometry of non-rigid shapes Projects Quasi-isometries Project 1 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry.
Recognizing Deformable Shapes
Morphing and Shape Processing
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Shape matching and object recognition using shape contexts
Recognizing Deformable Shapes
Presentation transcript:

1 Processing & Analysis of Geometric Shapes Introduction Processing and Analysis of Geometric Shapes Department of Electrical Engineering – Technion Spring 2010

2 Processing & Analysis of Geometric Shapes Introduction Introduction © Alexander & Michael Bronstein, © Michael Bronstein, 2010 tosca.cs.technion.ac.il/book Advanced topics in vision Processing and Analysis of Geometric Shapes EE Technion, Spring 2010

3 Processing & Analysis of Geometric Shapes Introduction Dimensions of media

4 Processing & Analysis of Geometric Shapes Introduction Evolution of technology Analog eraDigital era

5 Processing & Analysis of Geometric Shapes Introduction Human-machine-interfaces

6 Processing & Analysis of Geometric Shapes Introduction Medical imaging

7 Processing & Analysis of Geometric Shapes Introduction Graphics & animation

8 Processing & Analysis of Geometric Shapes Introduction Landscape “HORSE” Image processingGeometry processing Pattern recognition Computer vision Computer graphics 2D world3D world

9 Processing & Analysis of Geometric Shapes Introduction Shapes vs images GeometrySamplingParametrization Euclidean (flat) Non-Euclidean (curved) Global Local“Uniform” is not well-defined Uniform Cartesian

10 Processing & Analysis of Geometric Shapes Introduction Shapes vs images RepresentationDeformations Array of pixels Cloud of points, mesh, etc, etc. Rotation, affine, projective, etc. Wealth of non-rigid deformations

11 Processing & Analysis of Geometric Shapes Introduction Non-rigid world from macro to nano Animals Organs Micro- organisms Proteins Nano- machines

12 Processing & Analysis of Geometric Shapes Introduction Rock Paper Scissors Rock, paper, scissors

13 Processing & Analysis of Geometric Shapes Introduction Hands Rock Paper Scissors Rock, paper, scissors

14 Processing & Analysis of Geometric Shapes Introduction Similarity and correspondence Structure Correspondence Correspondence quality = structure similarity (distortion) Similarity Minimum possible correspondence distortion

15 Processing & Analysis of Geometric Shapes Introduction Similarity and correspondence Structure Similarity Minimum possible correspondence distortion Transformation Invariant similarity

16 Processing & Analysis of Geometric Shapes Introduction Elastic Rigid Transformations InelasticTopological Scale Missing data

17 Processing & Analysis of Geometric Shapes Introduction SimilarityPartial similarity Topics ? Symmetry StructureStructural similarity Correspondence Shape Analysis

18 Processing & Analysis of Geometric Shapes Introduction Topics “ ” “ ” Metric spaces Embeddings Local featuresGeometric words& expressions Shape Representation

19 Processing & Analysis of Geometric Shapes Introduction Topics Calculus of shapes = Morphing Editing Filtering Shape Synthesis & Processing

20 Processing & Analysis of Geometric Shapes Introduction Tools Metric and differential geometry Fast marching Multidimensional scaling Iterative closes point algorithms Spectral methodsConvex optimization

21 Processing & Analysis of Geometric Shapes Introduction Formalities When?Thu 12:30-14:30 Where?Meyer 351 Who?Dr. Michael Bronstein Grading50% homework 50% final project Webhttp://tosca.cs.technion.ac.il/book/course_technion10.html FacebookNumerical geometry of non-rigid shapes ReferenceA. M. Bronstein, M. M. Bronstein, R. Kimmel, Numerical geometry of non-rigid shapes, Springer 2008 Various papers in the field