Skip to content

mkit.ops.registration.non_rigid

Amberg

Bases: NonRigidRegistrationMethod

denorm_transformation cached property

denorm_transformation: F44

live instance-attribute

live: Live = live

local_affine cached property

local_affine: LocalAffine

n_points cached property

n_points: int

normalization_transformation cached property

normalization_transformation: F44

optimizer cached property

optimizer: Optimizer

params instance-attribute

params: Params = Params(
    n_points=n_points,
    normalization_transformation=normalization_transformation,
    **kwargs
)

result property

result: Meshes

result_denormalized property

result_denormalized: PolyData

source cached property

source: Meshes

target cached property

target: Meshes

__init__

__init__(
    source: Any,
    target: Any,
    *,
    live: Live | None = None,
    **kwargs: Unpack[ParamsDict]
) -> None

NonRigidRegistrationMethod

Bases: ABC

run abstractmethod

NonRigidRegistrationResult dataclass

points instance-attribute

points: FN3

__init__

__init__(*, points: FN3) -> None

non_rigid_registration

non_rigid_registration(
    method: NonRigidRegistrationMethod,
) -> NonRigidRegistrationResult