Eduardo Bayro-Corrochano. Gerik Scheuermann. Editors. Geometric. Algebra. Computing. in Engineering. and Computer Science.

Size: px
Start display at page:

Download "Eduardo Bayro-Corrochano. Gerik Scheuermann. Editors. Geometric. Algebra. Computing. in Engineering. and Computer Science."

Transcription

1 Eduardo Bayro-Corrochano Gerik Scheuermann Editors Geometric Algebra Computing in Engineering and Computer Science & Springer

2 Contents Part I Geometric Algebra New Tools for Computational Geometry and Rejuvenation of Screw Theory 3 David Hestenes 1 Introduction 3 2 Universal Geometric Algebra 4 3 Group Theory with Geometric Algebra 6 4 Euclidean Geometry with Conformal GA 8 5 Invariant Euclidean Geometry 10 6 Projective Geometry 13 7 Covariant Euclidean Geometry with Conformal Splits 14 8 Rigid Displacements 18 9 Framing a Rigid Body Rigid Body Kinematics Rigid Body Dynamics Screw Theory Conformal Split and Matrix Representation Linked Rigid Bodies & Robotics 31 References 33 Tutorial: Structure-Preserving Representation of Euclidean Motions Through Conformal Geometric Algebra 35 Leo Dorst 1 Introduction 36 2 Conformal Geometric Algebra Trick 1: Representing Euclidean Points in Minkowski Space Trick 2: Orthogonal Transformations as Multiple Reflections in a Sandwiching Representation Trick 3: Constructing Elements by Anti-Symmetry Trick 4: Dual Specification of Elements Permits Intersection 43

3 X Contents 3 Bonus: The Elements of Euclidean Geometry as Blades 45 4 Bonus: Euclidean Motions Through Sandwiching 46 5 Bonus: Structure Preservation and the Transfer Principle 47 6 Trick 5: Exponential Representation of Versors 49 7 Trick 6: Sparse Implementation at Compiler Level 51 References 52 Engineering Graphics in Geometric Algebra 53 Alyn Rockwood and Dietmar Hildenbrand 1 Introduction Benefits of Geometric Algebra for Computational Engineering 2.1 Unification of Mathematical Systems Uniform Handling of Different Geometric Primitives. 2.3 Simplified Rigid Body Motion Curl, Vorticity and Rotation More Efficient Implementations 55 3 Some Applications 55 4 The Geometric Primitives in More Detail Planes as a Limit of Spheres Distances Based on the Inner Product Approximation of Points with the Help of Planes or Spheres 62 5 Computational Efficiency of Geometric Algebra using Gaalop Conclusion 67 References Parameterization of 3D Conformal Transformations in Conformal Geometric Algebra 71 Hongbo Li 1 Terminology and Notations 71 2 Exponential Map and Exterior Exponential Map 74 3 Twisted Vahlen Matrices and Quaternionic Vahlen Matrices 77 4 Cayley Transform 85 5 Conclusion 90 References 90 Part II Clifford Fourier Transform Two-Dimensional Clifford Windowed Fourier Transform 93 Mawardi Bahri, Eckhard M.S. Hitzer, and Sriwulan Adji 1 Introduction 93 2 Real Clifford Algebra $ Clifford Fourier Transform (CFT) D Clifford Windowed Fourier Transform Definition of the CWFT Properties of the CWFT Examples of the CWFT 103

4 Contents *i 5 Comparison of CFT and CWFT Conclusion 105 References 106 The Cylindrical Fourier Transform 107 Fred Brackx, Nele De Schepper, and Frank Sommen 1 Introduction The Clifford Analysis Toolkit The Clifford-Fourier Transform The Cylindrical Fourier Transform Ill 4.1 Definition Ill 4.2 Properties Spectrum of the,2-basis Consisting of Generalized Clifford-Hermite Functions Application Potential of the Cylindrical Fourier Transform Conclusion 118 References 119 Analyzing Real Vector Fields with Clifford Convolution and Clifford-Fourier Transform 121 Wieland Reich and Gerik Scheuermann 1 Fluid Flow Analysis Geometric Algebra Clifford Convolution Clifford-Fourier Transform Relation to Other Fourier Transforms H-Holomorphic Functions and Fourier Series Biquaternion Fourier Transform Two-Sided Quaternion Fourier Transform Conclusion 132 References, Clifford-Fourier Transform for Color Image Processing 135 Thomas Batard, Michel Berthier, and Christophe Saint-Jean 1 Introduction Fourier Transform and Group Actions Clifford-Fourier Transform in L2(R2, (R", Q)) TheCasesn = 3,4:GroupMorphismsfromK2toSpin(4) The Cases n = 3,4: The Clifford-Fourier Transform Application to Color Image Filtering Clifford-Fourier Transform of Color Images Color Image Filtering Related Works The Hypercomplex Fourier Transform of Sangwine et al. 5.2 The Quaternionic Fourier Transform of Biilow Conclusion 155

5 xii Contents Appendix 155 A.l Lie Groups Representations and Fourier Transforms A.2 Clifford Algebras 158 A.3 The Spinor Group Spin(n) 160 References 161 Hilbert Transforms in Clifford Analysis 163 Fred Brackx, Bram De Knock, and Hennie De Schepper 1 Introduction: The Hilbert Transform on the Real Line Hilbert Transforms in Euclidean Space Definition and Properties Analytic Signals Monogenic Extensions of Analytic Signals Example Example Generalized Hilbert Transforms in Euclidean Space First generalization Second Generalization The Anisotropic Hilbert Transform Definition of the Anisotropic Hilbert Transform Properties of the Anisotropic Hilbert Transform Example Conclusion 185 References 186 Part III Image Processing, Wavelets and Neurocomputing Geometric Neural Computing for 2D Contour and 3D Surface Reconstruction 191 Jorge Rivera-Rovelo, Eduardo Bayro-Corrochano, and Ruediger Dillmann 1 Introduction Geometric Algebra The OPNS and IPNS Conformal Geometric Algebra Rigid Body Motion Determining the Shape of an Object Automatic Samples Selection Using GGVF Learning the Shape Using Versors Experiments Conclusion 208 References 209 Geometric Associative Memories and Their Applications to Pattern Classification 211 Benjamin Cruz, Ricardo Barron, and Humberto Sossa 1 Introduction Classic Associative Memory Models 212

6 Contents xiii 2 Basics of Conformal Geometric Algebra Geometric Algebra Classification Models Geometric Associative Memories Creating Spheres Pattern Learning and Classification Conditions for Perfect Classification Conditions for Robust Classification Numerical Examples Real Examples Conclusions and Future Work 228 References Classification and Clustering of Spatial Patterns with Geometric Algebra 231 Minh Tuan Pham, Kanta Tachibana, Eckhard M.S. Hitzer, Tomohiro Yoshikawa, and Takeshi Furuhashi 1 Introduction Method Feature Extraction for Geometric Data Distribution Learning and Its Mixture for Classification 2.3 GA Kernel and Alignment and Semi-Supervised Learning for Clustering Experimental Results and Discussion Classification of Handwritten Digits Kernel Alignment and Web Questionnaire Analysis Results Conclusions 244 References 246 QWT: Retrospective and New Applications 249 Yi Xu, Xiaokang Yang, Li Song, Leonardo Traversoni, and Wei Lu 1 Introduction Evolution of Qwt and Principles of Quaternion Wavelet Construction Evolution of QWT Principles of Quaternion Wavelet Construction The Mechanism of Adaptive Scale Representation in QWT The Potential Use of QWT in Image Registration The Potential Use of QWT in Image Fusion The Potential Use of QWT in Color Image Recognition Conclusion 272 References 272

7 xiv Contents Part IV Computer Vision Image Sensor Model Using Geometric Algebra: From Calibration to Motion Estimation 277 Thibaud Debaecker, Ryad Benosman, and Sio H. Ieng 1 Introduction Introduction to Conformal Geometric Algebra Geometric Algebras Conformal Geometric Algebra (CGA) General Model of a Cone-Pixels Camera Geometric Settings The General Model of a Central Cone-Pixel Camera Intersection of Cones General Cone-Pixel Camera Calibration Experimental Protocol Calibration Experimental Results Motion Estimation Problem Formulation Cone Intersection Score Functions Simulation Experiments for Motion Estimation Using Cone Intersection Criterion Conclusion and Future Works 296 References 296 Model-Based Visual Self-localization Using Gaussian Spheres 299 David Gonzalez-Aguirre, Tamim Asfour, Eduardo Bayro-Corrochano, and Ruediger Dillmann 1 Motivation Outline of Visual Self-localization Visual Acquisition of Landmarks Data Association for Model Matching Pose-Estimation Optimization Uncertainty Image-to-Space Uncertainty Space-to-Ego Uncertainty Geometry and Uncertainty Model Gaussian Spheres Radial Space Restriction Lines Restriction Hyperplanes Duality and Uniqueness Conclusion 323 References 324

8 Contents xv Part V Conformal Mapping and Fluid Analysis Geometric Characterization of M-Conformal Mappings 327 K. Giirlebeck and J. Morais 1 Introduction Preliminaries Monogenic-Conforrnal Mappings and Their Relation to Monogenic Functions Influence of the Linear Part of a Monogenic Function Observations and Perspectives 340 References 342 Fluid Flow Problems with Quaternionic Analysis An Alternative Conception 345 K. Giirlebeck and W. SproBig 1 Introduction Operator Calculus Operator Triple Plemelj-Type Projections Examples of L-Holomorphy Quaternionic Analysis Bergman-Hodge Decomposition Quaternionic Operator Calculus Discrete Quaternionic Analysis Fluid Flow Problems A Brief History of Fluid Dynamics Stationary Linear Stokes Problem Nonlinear Stokes Problem Stationary Navier-Stokes Problem Navier-Stokes Equations with Heat Conduction Continuous and Discrete Teodorescu Transforms Discrete Version of Navier-Stokes Equations Stationary Magneto-Hydromechanics Time-Dependent Fluid Flow Problems Characterization of Fluids Rothe's Method of Semi-Discretization Time-Dependent Stokes Problem Oseen's Equation A Special Discretization Method (D + i'a)-holomorphic Functions Approximation and Stability Approximation Property Stability Representation Formulae 374

9 xvi Contents.. 7 More Relevant Problems in Fluid Dynamics Magnetic Benard's Problem Boussinesq's Formulation of Poisson-Stokes' Problem Shallow Water Equations Forecasting Equations Numerical Examples Conclusions 380 References 380 Part VI Crystallography, Holography and Complexity Interactive 3D Space Group Visualization with CLUCalc and Crystallographic Subperiodic Groups in Geometric Algebra 385 Eclchard M.S. Hitzer, Christian Perwass, and Daisuke Ichikawa 1 Introduction Point Groups and Space Groups in Clifford Geometric Algebra Cartan-Dieudonne and Geometric Algebra Two-Dimensional Point Groups Three-Dimensional Point Groups Space Groups Interactive Software Implementation The Space Group Visualizer GUI Space Group and Symmetry Selection Mouse Pointer Interactivity Visualization Options in Detail Integration with the Online International Tables of Crystallography Subperiodic Groups Represented in Clifford Geometric. Algebra 4.1 Frieze Groups Rod Groups Layer Groups Conclusion 397 References 399 Geometric Algebra Model of Distributed Representations 401 Agnieszka Patyk 1 Introduction Geometric Algebra Model Recognition Right-Hand-Side Questions Appropriate-Hand-Side Reversed Questions Other Measures of Similarity Matrix Representation The Hamming Measure of Similarity The Euclidean Measure of Similarity Performance of Hamming and Euclidean Measures

10 Contents xvii 5 The Average Number of Potential Answers Comparison with Previously Developed Models Conclusion 429 References 429 Computational Complexity Reductions Using Clifford Algebras 431 Rene Schott and G. Stacey Staples 1 Introduction Preliminaries Graph Preliminaries Complexity Reduction for Graph Problems: Nilpotent Adjacency Matrix Approach Matrix-Free Approach to Representing Graphs Conclusion 451 References 452 Part VII Efficient Computing with Clifford (Geometric) Algebra. Efficient Algorithms for Factorization and Join of Blades 457 Daniel Fontijne and Leo Dorst 1 Introduction Blade Factorization New Algorithm for Blade Factorization Algorithms for Computing the Join of Blades Fast Join Algorithm Computational Example Grade Stability of Fast Join Algorithm Improved Fast Join Algorithm Numerical Stability of the Fast Join Algorithms Implementation Code Generation Implementation of the Fast Factorization Algorithm Implementation of the Fast Join Algorithm Implementation of the Delta Product Benchmarks Discussion Fast Factorization Algorithm FasJoin Algorithms Simultaneous Computation of Meet and Join Costs More Conclusion 475 References 476 Gaalop High Performance Parallel Computing Based on Conformal Geometric Algebra 477 Dietmar Hildenbrand, Joachim Pitt, and Andreas Koch 1 Introduction 477

11 xviii Contents 2 Related Work Software Implementations Hardware Implementations Our Proof-of-Concept Approach Conformal Geometric Algebra Concepts Symbolic Optimization Use of Inherent Fine-Grained Parallel Structure The Architecture of Gaalop Inverse Kinematics of the Leg of a Humanoid Robot Solving the Inverse Kinematics Algorithm Symbolic Optimization of the Kinematic Chain Current Status and Future Perspectives Conclusion 494 References 494 Some Applications of Grobner Bases in Robotics and Engineering Rafat Ablamowicz 1 Introduction Grobner Basis Theory in Polynomial Rings Examples of Using Grobner Bases Fermat Curves and B6zier Cubics Fermat Curves Bezier Cubics Conclusions 516 References 516 Index 519

Coordinate Free Perspective Projection of Points in the Conformal Model Using Transversions

Coordinate Free Perspective Projection of Points in the Conformal Model Using Transversions Coordinate Free Perspective Projection of Points in the Conformal Model Using Transversions Stephen Mann Abstract Goldman presented a method for computing a versor form of the perspective projection of

More information

Inverse kinematics computation in computer graphics and robotics using conformal geometric algebra

Inverse kinematics computation in computer graphics and robotics using conformal geometric algebra This is page 1 Printer: Opaque this Inverse kinematics computation in computer graphics and robotics using conformal geometric algebra Dietmar Hildenbrand, Julio Zamora and Eduardo Bayro-Corrochano ABSTRACT

More information

Introduction to Geometric Algebra Lecture VI

Introduction to Geometric Algebra Lecture VI Introduction to Geometric Algebra Lecture VI Leandro A. F. Fernandes laffernandes@inf.ufrgs.br Manuel M. Oliveira oliveira@inf.ufrgs.br Visgraf - Summer School in Computer Graphics - 2010 CG UFRGS Lecture

More information

From Grassmann s vision to Geometric Algebra Computing

From Grassmann s vision to Geometric Algebra Computing From Grassmann s vision to Geometric Algebra Computing Dietmar Hildenbrand 1. Introduction What mathematicians often call Clifford algebra is called geometric algebra if the focus is on the geometric meaning

More information

Engineering Graphics in Geometric Algebra

Engineering Graphics in Geometric Algebra Engineering Graphics in Geometric Algebra Alyn Rockwood, Dietmar Hildenbrand Abstract We illustrate the suitability of geometric algebra for representing structures and developing algorithms in computer

More information

APPENDIX A CLIFFORD ALGEBRA

APPENDIX A CLIFFORD ALGEBRA 1 APPENDIX A CLIFFORD ALGEBRA Clifford algebra (CA), or geometric algebra, is a powerful mathematical tool which allows for a direct and intuitive solution of geometric problems in fields as computer graphics,

More information

Geometric Algebra for Computer Graphics

Geometric Algebra for Computer Graphics John Vince Geometric Algebra for Computer Graphics 4u Springer Contents Preface vii 1 Introduction 1 1.1 Aims and objectives of this book 1 1.2 Mathematics for CGI software 1 1.3 The book's structure 2

More information

arxiv: v1 [math.ra] 24 May 2013

arxiv: v1 [math.ra] 24 May 2013 arxiv:1305.5663v1 [math.ra] 24 May 2013 Applications of Clifford s Geometric Algebra Eckhard Hitzer, Tohru Nitta and Yasuaki Kuroe Soli Deo Gloria Abstract. We survey the development of Clifford s geometric

More information

Katu Software Algebra 1 Geometric Sequence

Katu Software Algebra 1 Geometric Sequence Katu Software Algebra 1 Geometric Sequence Read Book Online: Katu Software Algebra 1 Geometric Sequence Download or read online ebook katu software algebra 1 geometric sequence in any format for any devices.

More information

SEMINARI CHIMICI. Dr. Eckhard Hitzer Department of Applied Physics University of Fukui - Japan

SEMINARI CHIMICI. Dr. Eckhard Hitzer Department of Applied Physics University of Fukui - Japan SEMINARI CHIMICI Data mercoledì 3 Marzo 2010, ore 14.15-16.15 giovedì 4 Marzo 2010, ore 14.15-16.15 Dipartimento di Chimica Strutturale e Stereochimica Inorganica Aula H dcssi.istm.cnr.it Via Venezian,

More information

ANALYSIS OF POINT CLOUDS Using Conformal Geometric Algebra

ANALYSIS OF POINT CLOUDS Using Conformal Geometric Algebra ANALYSIS OF POINT CLOUDS Using Conformal Geometric Algebra Dietmar Hildenbrand Research Center of Excellence for Computer Graphics, University of Technology, Darmstadt, Germany Dietmar.Hildenbrand@gris.informatik.tu-darmstadt.de

More information

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37 Extended Contents List Preface... xi About the authors... xvii CHAPTER 1 Introduction 1 1.1 Overview... 1 1.2 Human and Computer Vision... 2 1.3 The Human Vision System... 4 1.3.1 The Eye... 5 1.3.2 The

More information

Unified Mathematics (Uni-Math)

Unified Mathematics (Uni-Math) Unified Mathematics (Uni-Math) with Geometric Algebra (GA) David Hestenes Arizona State University For geometry, you know, is the gateway to science, and that gate is so low and small that you can enter

More information

Geometric Hand-Eye Calibration for an Endoscopic Neurosurgery System

Geometric Hand-Eye Calibration for an Endoscopic Neurosurgery System 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Geometric Hand-Eye Calibration for an Endoscopic Neurosurgery System Jorge Rivera-Rovelo Silena Herold-Garcia

More information

Feature Extraction and Image Processing, 2 nd Edition. Contents. Preface

Feature Extraction and Image Processing, 2 nd Edition. Contents. Preface , 2 nd Edition Preface ix 1 Introduction 1 1.1 Overview 1 1.2 Human and Computer Vision 1 1.3 The Human Vision System 3 1.3.1 The Eye 4 1.3.2 The Neural System 7 1.3.3 Processing 7 1.4 Computer Vision

More information

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2

More information

Epipolar Geometry in Stereo, Motion and Object Recognition

Epipolar Geometry in Stereo, Motion and Object Recognition Epipolar Geometry in Stereo, Motion and Object Recognition A Unified Approach by GangXu Department of Computer Science, Ritsumeikan University, Kusatsu, Japan and Zhengyou Zhang INRIA Sophia-Antipolis,

More information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical

More information

Contents I IMAGE FORMATION 1

Contents I IMAGE FORMATION 1 Contents I IMAGE FORMATION 1 1 Geometric Camera Models 3 1.1 Image Formation............................. 4 1.1.1 Pinhole Perspective....................... 4 1.1.2 Weak Perspective.........................

More information

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS GEOMETRIC TOOLS FOR COMPUTER GRAPHICS PHILIP J. SCHNEIDER DAVID H. EBERLY MORGAN KAUFMANN PUBLISHERS A N I M P R I N T O F E L S E V I E R S C I E N C E A M S T E R D A M B O S T O N L O N D O N N E W

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

Inverse Kinematics of a Humanoid Robot based on Conformal Geometric Algebra using optimized Code Generation

Inverse Kinematics of a Humanoid Robot based on Conformal Geometric Algebra using optimized Code Generation 2008 8 th IEEE-RAS International Conference on Humanoid Robots December 1 ~ 3, 2008 / Daejeon, Korea Inverse Kinematics of a Humanoid Robot based on Conformal Geometric Algebra using optimized Code Generation

More information

Course 23: Multiple-View Geometry For Image-Based Modeling

Course 23: Multiple-View Geometry For Image-Based Modeling Course 23: Multiple-View Geometry For Image-Based Modeling Jana Kosecka (CS, GMU) Yi Ma (ECE, UIUC) Stefano Soatto (CS, UCLA) Rene Vidal (Berkeley, John Hopkins) PRIMARY REFERENCE 1 Multiple-View Geometry

More information

Multiple View Geometry in Computer Vision Second Edition

Multiple View Geometry in Computer Vision Second Edition Multiple View Geometry in Computer Vision Second Edition Richard Hartley Australian National University, Canberra, Australia Andrew Zisserman University of Oxford, UK CAMBRIDGE UNIVERSITY PRESS Contents

More information

Generalized Principal Component Analysis CVPR 2007

Generalized Principal Component Analysis CVPR 2007 Generalized Principal Component Analysis Tutorial @ CVPR 2007 Yi Ma ECE Department University of Illinois Urbana Champaign René Vidal Center for Imaging Science Institute for Computational Medicine Johns

More information

Introduction to Geometric Algebra Lecture V

Introduction to Geometric Algebra Lecture V Introduction to Geometric Algebra Lecture V Leandro A. F. Fernandes laffernandes@inf.ufrgs.br Manuel M. Oliveira oliveira@inf.ufrgs.br Visgraf - Summer School in Computer Graphics - 2010 CG UFRGS Lecture

More information

Introduction to Geometric Algebra

Introduction to Geometric Algebra Introduction to Geometric Algebra Lecture 1 Why Geometric Algebra? Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Lecture notes available in http://www.ic.uff.br/~laffernandes/teaching/2011.2/topicos_ag

More information

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING SECOND EDITION IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING ith Algorithms for ENVI/IDL Morton J. Canty с*' Q\ CRC Press Taylor &. Francis Group Boca Raton London New York CRC

More information

PATTERN CLASSIFICATION AND SCENE ANALYSIS

PATTERN CLASSIFICATION AND SCENE ANALYSIS PATTERN CLASSIFICATION AND SCENE ANALYSIS RICHARD O. DUDA PETER E. HART Stanford Research Institute, Menlo Park, California A WILEY-INTERSCIENCE PUBLICATION JOHN WILEY & SONS New York Chichester Brisbane

More information

Pythagorean - Hodograph Curves: Algebra and Geometry Inseparable

Pythagorean - Hodograph Curves: Algebra and Geometry Inseparable Rida T. Farouki Pythagorean - Hodograph Curves: Algebra and Geometry Inseparable With 204 Figures and 15 Tables 4y Springer Contents 1 Introduction 1 1.1 The Lure of Analytic Geometry 1 1.2 Symbiosis of

More information

Advanced Geometric Approach for Graphics and Visual Guided Robot Object Manipulation

Advanced Geometric Approach for Graphics and Visual Guided Robot Object Manipulation Advanced Geometric Approach for Graphics and Visual Guided Robot Object Manipulation Dietmar Hildenbrand Interactive Graphics Systems Group University of Technology Darmstadt, Germany dhilden@gris.informatik.tu-darmstadt.de

More information

INTERACTIVE VISUALISATION OF FULL GEOMETRIC DESCRIPTION OF CRYSTAL SPACE GROUPS

INTERACTIVE VISUALISATION OF FULL GEOMETRIC DESCRIPTION OF CRYSTAL SPACE GROUPS Proceedings of the International Symposium on Advanced Mechanical Engineering between Pukyong National University (Korea), University of Fukui (Japan) and University of Shanghai for Science and Technology

More information

Introduction to Geometric Algebra Lecture I

Introduction to Geometric Algebra Lecture I Introduction to Geometric Algebra Lecture I Leandro A. F. Fernandes laffernandes@inf.ufrgs.br Manuel M. Oliveira oliveira@inf.ufrgs.br CG UFRGS Geometric problems Geometric data Lines, planes, circles,

More information

Exponential Maps for Computer Vision

Exponential Maps for Computer Vision Exponential Maps for Computer Vision Nick Birnie School of Informatics University of Edinburgh 1 Introduction In computer vision, the exponential map is the natural generalisation of the ordinary exponential

More information

Index. 3D reconstruction, point algorithm, point algorithm, point algorithm, point algorithm, 253

Index. 3D reconstruction, point algorithm, point algorithm, point algorithm, point algorithm, 253 Index 3D reconstruction, 123 5+1-point algorithm, 274 5-point algorithm, 260 7-point algorithm, 255 8-point algorithm, 253 affine point, 43 affine transformation, 55 affine transformation group, 55 affine

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

Fundamentals of Digital Image Processing

Fundamentals of Digital Image Processing \L\.6 Gw.i Fundamentals of Digital Image Processing A Practical Approach with Examples in Matlab Chris Solomon School of Physical Sciences, University of Kent, Canterbury, UK Toby Breckon School of Engineering,

More information

Index. 3D reconstruction, point algorithm, point algorithm, point algorithm, point algorithm, 263

Index. 3D reconstruction, point algorithm, point algorithm, point algorithm, point algorithm, 263 Index 3D reconstruction, 125 5+1-point algorithm, 284 5-point algorithm, 270 7-point algorithm, 265 8-point algorithm, 263 affine point, 45 affine transformation, 57 affine transformation group, 57 affine

More information

Modeling Adaptive Deformations during Free-form Pose Estimation

Modeling Adaptive Deformations during Free-form Pose Estimation Modeling Adaptive Deformations during Free-form Pose Estimation Bodo Rosenhahn, Christian Perwass, Gerald Sommer Institut für Informatik und Praktische Mathematik Christian-Albrechts-Universität zu Kiel

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

CLASSIFICATION AND CHANGE DETECTION

CLASSIFICATION AND CHANGE DETECTION IMAGE ANALYSIS, CLASSIFICATION AND CHANGE DETECTION IN REMOTE SENSING With Algorithms for ENVI/IDL and Python THIRD EDITION Morton J. Canty CRC Press Taylor & Francis Group Boca Raton London NewYork CRC

More information

The Geometry of Multiple Images The Laws That Govern the Formation of Multiple Images of a Scene and Some of Thcir Applications

The Geometry of Multiple Images The Laws That Govern the Formation of Multiple Images of a Scene and Some of Thcir Applications The Geometry of Multiple Images The Laws That Govern the Formation of Multiple Images of a Scene and Some of Thcir Applications Olivier Faugeras QUC1ng-Tuan Luong with contributions from Theo Papadopoulo

More information

Object Segmentation Using Growing Neural Gas and Generalized Gradient Vector Flow in the Geometric Algebra Framework

Object Segmentation Using Growing Neural Gas and Generalized Gradient Vector Flow in the Geometric Algebra Framework Object Segmentation Using Growing Neural Gas and Generalized Gradient Vector Flow in the Geometric Algebra Framework Jorge Rivera-Rovelo 1, Silena Herold 2, and Eduardo Bayro-Corrochano 1 1 CINVESTAV Unidad

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington T V ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Rida Farouki from the University of California at Davis (UCD), USA, for inviting me to work with them. The work on random multivector variables and

Rida Farouki from the University of California at Davis (UCD), USA, for inviting me to work with them. The work on random multivector variables and Preface Geometry is a pervasive mathematical concept that appears in many places and in many disguises. The representation of geometric entities, of their unions and intersections, and of their transformations

More information

EXPERIENCING GEOMETRY

EXPERIENCING GEOMETRY EXPERIENCING GEOMETRY EUCLIDEAN AND NON-EUCLIDEAN WITH HISTORY THIRD EDITION David W. Henderson Daina Taimina Cornell University, Ithaca, New York PEARSON Prentice Hall Upper Saddle River, New Jersey 07458

More information

Humanoid Robotics. Projective Geometry, Homogeneous Coordinates. (brief introduction) Maren Bennewitz

Humanoid Robotics. Projective Geometry, Homogeneous Coordinates. (brief introduction) Maren Bennewitz Humanoid Robotics Projective Geometry, Homogeneous Coordinates (brief introduction) Maren Bennewitz Motivation Cameras generate a projected image of the 3D world In Euclidian geometry, the math for describing

More information

Foundations of Geometric Algebra Computing

Foundations of Geometric Algebra Computing Foundations of Geometric Algebra Computing 26.10.2012 Dr.-Ing. Dietmar Hildenbrand LOEWE Priority Program Cocoon Technische Universität Darmstadt Achtung Änderung! Die Übung findet Montags jeweils 11:40

More information

The Immersed Interface Method

The Immersed Interface Method The Immersed Interface Method Numerical Solutions of PDEs Involving Interfaces and Irregular Domains Zhiiin Li Kazufumi Ito North Carolina State University Raleigh, North Carolina Society for Industrial

More information

Chapter 2 Geometric Algebra for Modeling in Robot Physics

Chapter 2 Geometric Algebra for Modeling in Robot Physics Chapter 2 Geometric Algebra for Modeling in Robot Physics In this chapter, we discuss the advantages for geometric computing that geometric algebra offers for solving problems and developing algorithms

More information

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation , pp.162-167 http://dx.doi.org/10.14257/astl.2016.138.33 A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation Liqiang Hu, Chaofeng He Shijiazhuang Tiedao University,

More information

Mechanical and Automation Engineering Programme (3-year Curriculum)

Mechanical and Automation Engineering Programme (3-year Curriculum) Course List Mechanical and Automation Engineering Programme (3-year Curriculum) ENGG2014 Advanced Engineering Mathematics (Syllabus D) LINEAR ALGEBRA: vector spaces and subspaces; linear transformations

More information

Geometry and Computing

Geometry and Computing Geometry and Computing Series Editors Herbert Edelsbrunner Leif Kobbelt Konrad Polthier Editorial Advisory Board Jean-Daniel Boissonnat Gunnar Carlsson Bernard Chazelle Xiao-Shan Gao Craig Gotsman Leo

More information

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited. page v Preface xiii I Basics 1 1 Optimization Models 3 1.1 Introduction... 3 1.2 Optimization: An Informal Introduction... 4 1.3 Linear Equations... 7 1.4 Linear Optimization... 10 Exercises... 12 1.5

More information

Conic and Cyclidic Sections in Double Conformal Geometric Algebra G 8,2

Conic and Cyclidic Sections in Double Conformal Geometric Algebra G 8,2 Conic and Cyclidic Sections in Double Conformal Geometric Algebra G 8,2 Robert Benjamin Easter 1 and Eckhard Hitzer 2 Abstract: The G 8,2 Geometric Algebra, also called the Double Conformal / Darboux Cyclide

More information

Mathematical Tools in Computer Graphics with C# Implementations Table of Contents

Mathematical Tools in Computer Graphics with C# Implementations Table of Contents Mathematical Tools in Computer Graphics with C# Implementations by Hardy Alexandre, Willi-Hans Steeb, World Scientific Publishing Company, Incorporated, 2008 Table of Contents List of Figures Notation

More information

Geometric Algebra. 8. Conformal Geometric Algebra. Dr Chris Doran ARM Research

Geometric Algebra. 8. Conformal Geometric Algebra. Dr Chris Doran ARM Research Geometric Algebra 8. Conformal Geometric Algebra Dr Chris Doran ARM Research Motivation Projective geometry showed that there is considerable value in treating points as vectors Key to this is a homogeneous

More information

Two-View Geometry (Course 23, Lecture D)

Two-View Geometry (Course 23, Lecture D) Two-View Geometry (Course 23, Lecture D) Jana Kosecka Department of Computer Science George Mason University http://www.cs.gmu.edu/~kosecka General Formulation Given two views of the scene recover the

More information

Advances in Metric-neutral Visualization

Advances in Metric-neutral Visualization Advances in Metric-neutral Visualization Charles Gunn Institut für Mathematik Geometry and Visualization Group Technisches Universität Berlin GraVisMa 2010, Brno, October 7, 2010 Overview The talk will

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

Dietrich Paulus Joachim Hornegger. Pattern Recognition of Images and Speech in C++

Dietrich Paulus Joachim Hornegger. Pattern Recognition of Images and Speech in C++ Dietrich Paulus Joachim Hornegger Pattern Recognition of Images and Speech in C++ To Dorothea, Belinda, and Dominik In the text we use the following names which are protected, trademarks owned by a company

More information

Non-Differentiable Image Manifolds

Non-Differentiable Image Manifolds The Multiscale Structure of Non-Differentiable Image Manifolds Michael Wakin Electrical l Engineering i Colorado School of Mines Joint work with Richard Baraniuk, Hyeokho Choi, David Donoho Models for

More information

THEORY OF LINEAR AND INTEGER PROGRAMMING

THEORY OF LINEAR AND INTEGER PROGRAMMING THEORY OF LINEAR AND INTEGER PROGRAMMING ALEXANDER SCHRIJVER Centrum voor Wiskunde en Informatica, Amsterdam A Wiley-Inter science Publication JOHN WILEY & SONS^ Chichester New York Weinheim Brisbane Singapore

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

Spherical Conformal Geometry with Geometric Algebra

Spherical Conformal Geometry with Geometric Algebra MM Research Preprints, 98 109 No. 18, Dec. 1999. Beijing Spherical Conformal Geometry with Geometric Algebra Hongbo Li, David Hestenes, Alyn Rockwood 1. Introduction The study of spheres dates back to

More information

Information Retrieval for Music and Motion

Information Retrieval for Music and Motion Meinard Miiller Information Retrieval for Music and Motion With 136 Figures, 39 in color and 26 Tables ^y Springer Contents 1 Introduction 1 1.1 Music Information Retrieval 1 1.1.1 Outline of Part I 3

More information

Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment

Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 29 St. Louis, USA Image Based Visual Servoing Using Algebraic Curves Applied to Shape Alignment Ahmet Yasin Yazicioglu,

More information

Robot Learning. There are generally three types of robot learning: Learning from data. Learning by demonstration. Reinforcement learning

Robot Learning. There are generally three types of robot learning: Learning from data. Learning by demonstration. Reinforcement learning Robot Learning 1 General Pipeline 1. Data acquisition (e.g., from 3D sensors) 2. Feature extraction and representation construction 3. Robot learning: e.g., classification (recognition) or clustering (knowledge

More information

Instance-level recognition I. - Camera geometry and image alignment

Instance-level recognition I. - Camera geometry and image alignment Reconnaissance d objets et vision artificielle 2011 Instance-level recognition I. - Camera geometry and image alignment Josef Sivic http://www.di.ens.fr/~josef INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire

More information

Stereo and Epipolar geometry

Stereo and Epipolar geometry Previously Image Primitives (feature points, lines, contours) Today: Stereo and Epipolar geometry How to match primitives between two (multiple) views) Goals: 3D reconstruction, recognition Jana Kosecka

More information

Geometric algebras for euclidean geometry

Geometric algebras for euclidean geometry Geometric algebras for euclidean geometry arxiv:1411.6502v1 [math.gm] 21 Nov 2014 Charles Gunn Institut für Mathematik Geometry and Visualization Group Technische Universität Berlin gunn@math.tu-berlin.de

More information

Trajectory Planning for Automatic Machines and Robots

Trajectory Planning for Automatic Machines and Robots Luigi Biagiotti Claudio Melchiorri Trajectory Planning for Automatic Machines and Robots Springer 1 Trajectory Planning 1 1.1 A General Overview on Trajectory Planning 1 1.2 One-dimensional Trajectories

More information

Use of Ultrasound and Computer Vision for 3D Reconstruction

Use of Ultrasound and Computer Vision for 3D Reconstruction Use of Ultrasound and Computer Vision for 3D Reconstruction Ruben Machucho-Cadena 1, Eduardo Moya-Sánchez 1, Sergio de la Cruz-Rodríguez 2, and Eduardo Bayro-Corrochano 1 1 CINVESTAV, Unidad Guadalajara,

More information

Geometric and Solid Modeling. Problems

Geometric and Solid Modeling. Problems Geometric and Solid Modeling Problems Define a Solid Define Representation Schemes Devise Data Structures Construct Solids Page 1 Mathematical Models Points Curves Surfaces Solids A shape is a set of Points

More information

Curve and Surface Fitting with Splines. PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium

Curve and Surface Fitting with Splines. PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium Curve and Surface Fitting with Splines PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium CLARENDON PRESS OXFORD 1995 - Preface List of Figures List of Tables

More information

Preface to the Second Edition. Preface to the First Edition. 1 Introduction 1

Preface to the Second Edition. Preface to the First Edition. 1 Introduction 1 Preface to the Second Edition Preface to the First Edition vii xi 1 Introduction 1 2 Overview of Supervised Learning 9 2.1 Introduction... 9 2.2 Variable Types and Terminology... 9 2.3 Two Simple Approaches

More information

CSE 252B: Computer Vision II

CSE 252B: Computer Vision II CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe: Sameer Agarwal LECTURE 1 Image Formation 1.1. The geometry of image formation We begin by considering the process of image formation when a

More information

calibrated coordinates Linear transformation pixel coordinates

calibrated coordinates Linear transformation pixel coordinates 1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial

More information

IMAGING WITH SYNTHETIC APERTURE RADAR

IMAGING WITH SYNTHETIC APERTURE RADAR ENGINEERING SCIENCES ; t rical Bngi.net IMAGING WITH SYNTHETIC APERTURE RADAR Didier Massonnet & Jean-Claude Souyris EPFL Press A Swiss academic publisher distributed by CRC Press Table of Contents Acknowledgements

More information

Contents Metal Forming and Machining Processes Review of Stress, Linear Strain and Elastic Stress-Strain Relations 3 Classical Theory of Plasticity

Contents Metal Forming and Machining Processes Review of Stress, Linear Strain and Elastic Stress-Strain Relations 3 Classical Theory of Plasticity Contents 1 Metal Forming and Machining Processes... 1 1.1 Introduction.. 1 1.2 Metal Forming...... 2 1.2.1 Bulk Metal Forming.... 2 1.2.2 Sheet Metal Forming Processes... 17 1.3 Machining.. 23 1.3.1 Turning......

More information

Visualizing Quaternions

Visualizing Quaternions Visualizing Quaternions Andrew J. Hanson Computer Science Department Indiana University Siggraph 1 Tutorial 1 GRAND PLAN I: Fundamentals of Quaternions II: Visualizing Quaternion Geometry III: Quaternion

More information

Principles of Robot Motion

Principles of Robot Motion Principles of Robot Motion Theory, Algorithms, and Implementation Howie Choset, Kevin Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia Kavraki, and Sebastian Thrun A Bradford Book The MIT

More information

STRUCTURAL ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL FEATURES

STRUCTURAL ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL FEATURES STRUCTURAL ICP ALGORITHM FOR POSE ESTIMATION BASED ON LOCAL FEATURES Marco A. Chavarria, Gerald Sommer Cognitive Systems Group. Christian-Albrechts-University of Kiel, D-2498 Kiel, Germany {mc,gs}@ks.informatik.uni-kiel.de

More information

MODERN FACTOR ANALYSIS

MODERN FACTOR ANALYSIS MODERN FACTOR ANALYSIS Harry H. Harman «ö THE pigj UNIVERSITY OF CHICAGO PRESS Contents LIST OF ILLUSTRATIONS GUIDE TO NOTATION xv xvi Parti Foundations of Factor Analysis 1. INTRODUCTION 3 1.1. Brief

More information

Motion Tracking and Event Understanding in Video Sequences

Motion Tracking and Event Understanding in Video Sequences Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!

More information

Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview

Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview Arun Das 05/09/2017 Arun Das Waterloo Autonomous Vehicles Lab Introduction What s in a name? Arun Das Waterloo Autonomous

More information

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement Lian Shen Department of Mechanical Engineering

More information

Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction

Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction Face Recognition At-a-Distance Based on Sparse-Stereo Reconstruction Ham Rara, Shireen Elhabian, Asem Ali University of Louisville Louisville, KY {hmrara01,syelha01,amali003}@louisville.edu Mike Miller,

More information

Computer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE

Computer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE Computer Animation Algorithms and Techniques Rick Parent Ohio State University z< MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER SCIENCE AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO

More information

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover 38 CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING Digital image watermarking can be done in both spatial domain and transform domain. In spatial domain the watermark bits directly added to the pixels of the

More information

Visual Recognition: Image Formation

Visual Recognition: Image Formation Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know

More information

Introduction p. 1 What Is Geometric Modeling? p. 1 Computer-aided geometric design Solid modeling Algebraic geometry Computational geometry

Introduction p. 1 What Is Geometric Modeling? p. 1 Computer-aided geometric design Solid modeling Algebraic geometry Computational geometry Introduction p. 1 What Is Geometric Modeling? p. 1 Computer-aided geometric design Solid modeling Algebraic geometry Computational geometry Representation Ab initio design Rendering Solid modelers Kinematic

More information

Discrete approximations to continuous curves

Discrete approximations to continuous curves Proceedings of the 6 IEEE International Conference on Robotics and Automation Orlando, Florida - May 6 Discrete approximations to continuous curves Sean B. Andersson Department of Aerospace and Mechanical

More information

3.5 Filtering with the 2D Fourier Transform Basic Low Pass and High Pass Filtering using 2D DFT Other Low Pass Filters

3.5 Filtering with the 2D Fourier Transform Basic Low Pass and High Pass Filtering using 2D DFT Other Low Pass Filters Contents Part I Decomposition and Recovery. Images 1 Filter Banks... 3 1.1 Introduction... 3 1.2 Filter Banks and Multirate Systems... 4 1.2.1 Discrete Fourier Transforms... 5 1.2.2 Modulated Filter Banks...

More information

Image Analysis, Classification and Change Detection in Remote Sensing

Image Analysis, Classification and Change Detection in Remote Sensing Image Analysis, Classification and Change Detection in Remote Sensing WITH ALGORITHMS FOR ENVI/IDL Morton J. Canty Taylor &. Francis Taylor & Francis Group Boca Raton London New York CRC is an imprint

More information

3D Modeling using multiple images Exam January 2008

3D Modeling using multiple images Exam January 2008 3D Modeling using multiple images Exam January 2008 All documents are allowed. Answers should be justified. The different sections below are independant. 1 3D Reconstruction A Robust Approche Consider

More information

TOPOLOGICAL ALGEBRAS SELECTED TOPICS

TOPOLOGICAL ALGEBRAS SELECTED TOPICS TOPOLOGICAL ALGEBRAS SELECTED TOPICS Anastasios MALLIOS Mathematical Institute University ofathens Greece 1986 NORTH-HOLLAND-AMSTERDAM NEW YORK»OXFORD»TOKYO xiii Contents Preface ix PART I. GENERAL THEORY

More information

Robot Vision: Projective Geometry

Robot Vision: Projective Geometry Robot Vision: Projective Geometry Ass.Prof. Friedrich Fraundorfer SS 2018 1 Learning goals Understand homogeneous coordinates Understand points, line, plane parameters and interpret them geometrically

More information

Table of contents for: Waves and Mean Flows by Oliver Bühler Cambridge University Press 2009 Monographs on Mechanics. Contents.

Table of contents for: Waves and Mean Flows by Oliver Bühler Cambridge University Press 2009 Monographs on Mechanics. Contents. Table of contents for: Waves and Mean Flows by Oliver Bühler Cambridge University Press 2009 Monographs on Mechanics. Preface page 2 Part I Fluid Dynamics and Waves 7 1 Elements of fluid dynamics 9 1.1

More information