skshapes.loss.varifold.VarifoldLoss
- class skshapes.loss.varifold.VarifoldLoss(radial_kernel='Gaussian', zonal_kernel='Cauchy-Binet', radial_bandwidth=0.1)
Bases:
BaseLoss
Varifold Loss.
The formula implemented here is based on the paper “Elastic shape analysis of surfaces with second-order Sobolev metrics: a comprehensive numerical framework” (https://arxiv.org/abs/2204.04238), equation (4.4).
- Parameters:
radial_kernel (
Literal
['Gaussian'
,'uniform'
]) – The radial kernel (between point positions)zonal_kernel (
Literal
['Cauchy-Binet'
]) – The zonal kernel (between triangles normals)radial_bandwidth (
float
) – The bandwidth for the radial kernel
- __init__(radial_kernel='Gaussian', zonal_kernel='Cauchy-Binet', radial_bandwidth=0.1)
Methods
__init__
([radial_kernel, zonal_kernel, ...])