elastix_Bspline_MSD.json 2.08 KB
Newer Older
1
2
3
{
    "Component": {
        "Name": "RegistrationMethod",
4
        "NameOfClass": "MonolithicElastixComponent",
5
        "Dimensionality": "2",
6
7
8
9
        "Transform": "BSplineTransform",
        "Metric": "AdvancedMeanSquares",
        "PixelType": "float",
        "ResultImagePixelType": "float"
10
11
12
13
    },
    "Component": {
        "Name": "FixedImage",
        "NameOfClass": "ItkImageSourceFixedComponent",
14
15
        "Dimensionality": "2",
        "PixelType": "float"
16
17
18
    },
    "Component": {
        "Name": "MovingImage",
19
        "NameOfClass": "ItkImageSourceMovingComponent"
20
21
22
    },
    "Component": {
        "Name": "ResultImage",
23
        "NameOfClass": "ItkImageSinkComponent"
24
    },
25
26
    "Component": {
        "Name": "TransformDisplacementField",
27
        "NameOfClass": "MonolithicTransformixComponent"
28
29
30
31
32
    },
	"Component": {
        "Name": "Controller",
        "NameOfClass": "RegistrationControllerComponent"
    },
33
34
35
36
37
38
39
40
41
    "Connection": {
        "Out": "FixedImage",
        "In": "RegistrationMethod",
        "NameOfInterface": "itkImageFixedInterface"
    },
    "Connection": {
        "Out": "MovingImage",
        "In": "RegistrationMethod",
        "NameOfInterface": "itkImageMovingInterface"
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
    },
	"Connection": {
        "Out": "FixedImage",
        "In": "TransformDisplacementField",
        "NameOfInterface": "itkImageDomainFixedInterface"
    },
	"Connection": {
        "Out": "MovingImage",
        "In": "TransformDisplacementField",
        "NameOfInterface": "itkImageMovingInterface"
    },
    "Connection": {
        "Out": "RegistrationMethod",
        "In": "TransformDisplacementField",
		"NameOfInterface": "elastixTransformParameterObjectInterface"
    },
    "Connection": {
        "Out": "TransformDisplacementField",
        "In": "ResultImage",
		"NameOfInterface": "itkImageInterface"
62
63
64
    },
    "Connection": {
        "Out": "RegistrationMethod",
65
66
67
68
69
70
71
        "In": "Controller",
		"NameOfInterface": "RunRegistrationInterface"
    },
    "Connection": {
        "Out": "TransformDisplacementField",
        "In": "Controller",
		"NameOfInterface": "ReconnectTransformInterface"
72
73
    }
}