Skip to content

mkit.ops.registration.non_rigid.amberg_pytorch3d

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

ParamsDict

Bases: TypedDict

lr instance-attribute

lr: float

point_data instance-attribute

point_data: PointDataDict

steps instance-attribute

steps: Iterable[ICPParamsDict]