Skip to content

Pursue polyaffine transform reduction #19

@tbirdso

Description

@tbirdso

Background

Polyaffine transforms present an approach to piecewise transform composition where several 3D centerpoints are paired with affine transforms and a function smooths transform output across a corresponding physical domain.

Similar to how itk_dreg.reduce_dfield implements the itk_dreg.base.registration_interface.ReduceResultsMethod virtual interface, we could implement a reduction method to reduce several piecewise affine inputs into a single polyaffine transform result. A polyaffine transform may require significantly less storage than a displacement field to describe transformations over a given region.

Feature Request

  1. Recommended: Create a new itk-dreg-polyaffine project repository for the extension.
  2. Have itk_dreg_polyaffine depend on itk_dreg in its pyproject.toml
  3. Implement PolyaffineReduceResultsMethod extending ReduceResultsMethod
  4. Distribute itk-dreg-polyaffine on PyPI with example usage and testing

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions