2016
DOI: 10.1007/s00006-016-0722-6
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Multivector Differentiation and Optimization

Abstract: Abstract. In this work, we present a novel approach to nonlinear optimization of multivectors in the Euclidean and conformal model of geometric algebra by introducing automatic differentiation. This is used to compute gradients and Jacobian matrices of multivector valued functions for use in nonlinear optimization where the emphasis is on the estimation of rigid body motions.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 35 publications
0
6
0
Order By: Relevance
“…Fortunately, as shown, the exponential map for bivectors B ∈ B in (4) has a closed-form solution; see e.g. [27] for an implementation in C++.…”
Section: The Exponential Mapmentioning
confidence: 99%
See 1 more Smart Citation
“…Fortunately, as shown, the exponential map for bivectors B ∈ B in (4) has a closed-form solution; see e.g. [27] for an implementation in C++.…”
Section: The Exponential Mapmentioning
confidence: 99%
“…In [27,28], we employed the exponential map in optimization of rigid body motions, parameterized using motors in 3-D conformal geometric algebra, from observations of geometric objects such as points, lines, circles, and planes. In [6], the authors used observations from lines to estimate motors using the so called motor extended Kalman filter.…”
Section: Introductionmentioning
confidence: 99%
“…2.2. Cylinders are fitted with nonlinear least squares methods using the optimization tool [17], which is a software library that enables optimization through automatic differentiation of conformal entities [18] and the Ceres Solver [1] by Google. The cost-function to be minimized is defined as…”
Section: Fittingmentioning
confidence: 99%
“…The point cloud contains a sphere with radius ρ = 0.02 m and 109 inlier points, which is to be detected. The point cloud fits inside an octree with a root node with sides of 2.56 m. According to (18) a resolution of h res = 0.01 m suggest a total of 2,396,745 nodes, and setting k = 2 results in 4,793,490 iterations. In this case, only 10,118 nodes are occupied with more than four points, which is required to construct a sphere, resulting in a total of 20,236 iterations.…”
Section: Performance Considerationsmentioning
confidence: 99%
“…, non-linear optimization, sensitivity analysis, robotics, machine learning, computer graphics, and computer vision (see, e.g. , Abdelhafez, Schuster & Koch, 2019 ; Dawood, 2014 , Dawood & Megahed, 2019 ; Fries, 2019 , Sommer, Pradalier & Furgale, 2016 , and Tingelstad & Egeland, 2017 ).…”
Section: Introductionmentioning
confidence: 99%