WhoBuilt

Applications of Geometric Algebra in Engineering

Sep 17, 2018· 51 min· 28K views·Watch on YouTube

Speaker

Joan Lasenby, an engineer and researcher at the University of Cambridge, discusses geometric algebra and its engineering applications with a Y Combinator host.

Using lines to understand the built environment

Lasenby describes a Cambridge project with the architecture department that uses drones to study buildings. Since buildings contain many lines, the team wants to process and reconstruct lines from images, where conventional computer vision more often works with matched points.

Geometric algebra as a language for geometry

Lasenby traces geometric algebra to Grassmann’s outer product and Clifford’s combination of inner and outer products, later developed as an applied system by David Hestenes. The algebra works with geometric objects such as vectors, oriented planes, and volumes, which can be added, multiplied, and differentiated.

Rotations, vision, and practical engineering

Lasenby explains that geometric algebra offers a way to describe rotations and other geometric operations without relying on stacks of coordinate frames. She says it can make algorithms easier to reason about and program, including camera calibration and motion capture work, though it does not necessarily reduce computation.

Conformal geometry handles lines and shapes

Lasenby describes conformal geometric algebra as a five-dimensional framework in which points, lines, planes, circles, and spheres are algebraic objects. Operations such as forming a circle through three points, intersecting shapes, and moving them with rotors fit within the same system.

Adoption depends on the problem and the learner

Lasenby says geometric algebra can help with moving cameras, matching images, and reconstructing lines and planes, while conventional machine learning is used for tasks such as segmentation and recognition. She sees it as a useful toolbox rather than a universal replacement, and points listeners to books, code, and an emerging web-based tool for trying it.

Takeaways

  • Use line-based geometry when point clouds do not capture the structure your vision problem needs.
  • Choose geometric algebra when rotations, translations, and coordinate frames make an engineering problem hard to express clearly.
  • Treat easier reasoning and implementation as potential benefits, not guaranteed reductions in compute.
  • Match the method to the task: Lasenby describes machine learning for recognition and geometric algebra for camera motion and reconstruction.
  • Try a new mathematical framework on a concrete problem before investing in a broad migration.

Mentioned in this talk

Search inside this talk

What was claimed 13

  • built
    Developed it as an applied tool and promoted the name geometric algebra.
    “David Hestenes came along in the 1960s and said ... 'I'm going to call it geometric algebra.'”
    YouTube
    Unverified1 source· Talk
  • feature
    Geometric algebra: Represents geometric objects and supports operations including addition, multiplication, and differentiation.
    “I have an algebra that takes these things as objects, and I can add them, multiply them, and differentiate with respect to them.”
    YouTube
    Unverified1 source· Talk
  • built
    His interest in the framework helped introduce Joan Lasenby to it.
    “Anthony became fairly obsessed with geometric algebra.”
    YouTube
    Unverified1 source· Talk
  • feature
    Quaternions: Provide a smooth, minimally parametrized way to represent rotations without singularity problems.
    “Quaternions are minimally parametrized ... They're smooth and don't suffer from singularity problems.”
    YouTube
    Unverified1 source· Talk
  • uses
    Applies it to engineering and computer vision research.
    “I applied to do applications of geometric algebra in engineering.”
    YouTube
    Unverified1 source· Talk
  • feature
    Geometric algebra: Can express rotations and geometric relationships without relying on coordinate matrices.
    “I don't have matrices, so I don't have to worry about coordinate systems.”
    YouTube
    Unverified1 source· Talk
  • uses
    Worked on algorithms to calibrate cameras using the company's motion capture system.
    “I did some work with a company called PhaseSpace ... looking at algorithms to calibrate cameras.”
    YouTube
    Unverified1 source· Talk
  • feature
    Geometric algebra: Supports calculus on geometric objects and can make analytic differentiation easier.
    “Because I have this algebra of objects, I can do calculus on them.”
    YouTube
    Unverified1 source· Talk
Show all 13 facts

Related talks