Geometric Algebra: A powerful tool for solving geometric problems in visual computing

被引:4
|
作者
Fernandes, Leandro A. F. [1 ]
Oliveira, Manuel M. [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Porto Alegre, RS, Brazil
来源
2009 TUTORIALS OF THE XXII BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING (SIBGRAPI 2009) | 2009年
关键词
geometric algebra; geometric computing; applied mathematics; Plucker coordinates; quaternion; subspaces;
D O I
10.1109/SIBGRAPI-Tutorials.2009.10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Geometric problems in visual computing (computer graphics, computer vision, and image processing) are typically modeled and solved using linear algebra (LA). Thus, vectors are used to represent directions and points in space, while matrices are used to model transformations. LA, however, presents some well-known limitations for performing geometric computations. As a result, one often needs to aggregate different formalisms (e.g., quaternions and Plucker coordinates) to obtain complete solutions. Unfortunately, such extensions are not fully compatible among themselves, and one has to get used to jumping back and forth between formalisms, filling in the gaps between them. Geometric algebra (GA), on the other,hand, is a mathematical framework that naturally generalizes and integrates useful formalisms such as complex numbers, quaternions and Plucker coordinates into a high-level specification language for geometric operations. Due to its consistent structure., GA equations are often universal and generally applicable. They extend the same solution to higher dimensions and to all kinds of geometric elements, without having to brindle special cases, as it happens in conventional techniques. This tutorial aims at introducing the fundamental concepts of GA as a powerful mathematical tool to describe and solve geometric problems in visual computing.
引用
收藏
页码:17 / 30
页数:14
相关论文
共 50 条
  • [1] Geometric basis:a geometric solving cell for geometric computing
    Yu Haiyan
    Jin Meng
    Wu Xiangtian
    Liu Wei
    He Yuanjun
    ComputerAidedDrafting,DesignandManufacturing, 2016, (03) : 5 - 8
  • [2] Geometric algebra: A powerful tool for representing power under nonsinusoidal conditions
    Menti, Anthoula
    Zacharias, Thomas
    Milias-Argitis, John
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2007, 54 (03) : 601 - 609
  • [3] Foundations of Geometric Algebra Computing
    Hildenbrand, Dietmar
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM 2012), VOLS A AND B, 2012, 1479 : 27 - 30
  • [4] Geometric computing in computer graphics using conformal geometric algebra
    Hildenbrand, D
    COMPUTERS & GRAPHICS-UK, 2005, 29 (05): : 795 - 803
  • [5] Parallel Computing Technologies for Solving Optimization Problems of Geometric Design
    T. E. Romanova
    P. I. Stetsyuk
    A. M. Chugay
    S. B. Shekhovtsov
    Cybernetics and Systems Analysis, 2019, 55 : 894 - 904
  • [6] Parallel Computing Technologies for Solving Optimization Problems of Geometric Design
    Romanova, T. E.
    Stetsyuk, P. L.
    Chugay, A. M.
    Shekhovtsov, S. B.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2019, 55 (06) : 894 - 904
  • [7] Geometric Algebra Computing for Heterogeneous Systems
    D. Hildenbrand
    J. Albert
    P. Charrier
    Chr. Steinmetz
    Advances in Applied Clifford Algebras, 2017, 27 : 599 - 620
  • [8] Geometric Algebra Computing for Heterogeneous Systems
    Hildenbrand, D.
    Albert, J.
    Charrier, P.
    Steinmetz, Chr.
    ADVANCES IN APPLIED CLIFFORD ALGEBRAS, 2017, 27 (01) : 599 - 620
  • [9] USING GEOMETRIC REWRITE RULES FOR SOLVING GEOMETRIC PROBLEMS SYMBOLICALLY
    BRUDERLIN, B
    THEORETICAL COMPUTER SCIENCE, 1993, 116 (02) : 291 - 303
  • [10] Geometric reasoning with geometric algebra
    Wang, DM
    GEOMETRIC ALGEBRA WITH APPLICATIONS IN SCIENCE AND ENGINEERING, 2001, : 91 - +