skshapes.morphing.rigid_icp.RigidDeformation

class skshapes.morphing.rigid_icp.RigidDeformation(initialization='centroid_shift', robust_loss='cauchy_mad', metric_type='point_to_point', max_iterations=50, tolerance=0.0001, scale=True, coupling=None, R0=None, t0=None, s0=None, device=None, **kwargs)

Bases: object

__init__(initialization='centroid_shift', robust_loss='cauchy_mad', metric_type='point_to_point', max_iterations=50, tolerance=0.0001, scale=True, coupling=None, R0=None, t0=None, s0=None, device=None, **kwargs)

Methods

__init__([initialization, robust_loss, ...])

fit()

initialize(source_shape, target_shape)

optimization_step(coupling)

transform()