You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently, as far as I can tell, transforms are averaged by simply averaging the individual serialized parameters.
Which includes this note about the implementation details:
| This is done via Matrix logs and exponents (currently forks octave)
|
| As affine transformations are in the
| Lie group of matrices, the premise is:
| average(t1,..,tn) = mexp[ [mlog(t1) + .. + mlog(tn)] / n ]
|
| In MATLAB/Octave speak this translates to:
| AVG = expm((logm(t1) + ... + logm(tn)) / n)
Describe the solution you'd like
Use lie group algebra concepts for the average
Describe alternatives you've considered
Don't
Additional context
This paper appears to argue that the Log-Euclidean Mean does not satisfy all the requirements of the mean in the lie group https://hal.inria.fr/hal-00938320/document (Section 3.1)
Despite its intuitive formulation, the Log-Euclidean mean is not admissible: it is not consistent
with the left and right translations when the Lie group is not abelian
But I'm not sure of the subset of the lie group that is affine transformations avoids these restrictions as I don't have enough linear algebra background.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Currently, as far as I can tell, transforms are averaged by simply averaging the individual serialized parameters.
I discovered in the MINC family of scripts a command which is also for averaging affine transforms:
https://github.com/BIC-MNI/minc-widgets/blob/master/xfmavg/xfmavg#L57-L66
Which includes this note about the implementation details:
Describe the solution you'd like
Use lie group algebra concepts for the average
Describe alternatives you've considered
Don't
Additional context
This paper appears to argue that the Log-Euclidean Mean does not satisfy all the requirements of the mean in the lie group https://hal.inria.fr/hal-00938320/document (Section 3.1)
But I'm not sure of the subset of the lie group that is affine transformations avoids these restrictions as I don't have enough linear algebra background.
The text was updated successfully, but these errors were encountered: