deformable_registration
This is a part of the implementation of the stochastic registration algorithm based on the following paper: Andriy Myronenko and Xubo Song, "Point set registration: Coherent Point drift", IEEE Transactions on Pattern Analysis and Machine Intelligence. 32 (2): 2262-2275, 2010.
The library is based on the python implementation of the paper in pycpd package.
DeformableRegistration(alpha=ALPHA, beta=BETA, *args, **kwargs)
Link
Bases: ExpectationMaximizationRegistration
Implement a deformable registration by Expectation-Maximization.
Attributes:
Name | Type | Description |
---|---|---|
alpha |
float
|
???. |
beta |
float
|
???. |
W |
ndarray
|
???. |
G |
ndarray
|
???. |
Initialize the deformable registration algorithm.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
alpha |
float
|
???.
Defaults to |
ALPHA
|
beta |
float
|
???.
Defaults to |
BETA
|
Source code in skeleton_refinement/deformable_registration.py
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
get_registration_parameters()
Link
Retrieve the registration parameters G
& W
.
Source code in skeleton_refinement/deformable_registration.py
82 83 84 |
|
transform_point_cloud(Y=None)
Link
???
Source code in skeleton_refinement/deformable_registration.py
60 61 62 63 64 65 66 |
|
update_transform()
Link
???
Source code in skeleton_refinement/deformable_registration.py
54 55 56 57 58 |
|
update_variance()
Link
???
Source code in skeleton_refinement/deformable_registration.py
68 69 70 71 72 73 74 75 76 77 78 79 80 |
|