File size: 9,109 Bytes
7d3b1d6
 
 
6630135
adb27cf
3e30bb6
 
 
 
 
 
 
cc318bb
89834cc
7d3b1d6
789af5c
6630135
adb27cf
789af5c
de8fc9c
789af5c
 
 
 
cc318bb
89834cc
789af5c
7d3b1d6
6630135
74ce831
3e30bb6
74ce831
3e30bb6
 
566e8a2
3e30bb6
566e8a2
74ce831
 
 
 
 
 
 
 
 
 
 
566e8a2
 
74ce831
566e8a2
74ce831
 
 
 
 
 
 
 
 
 
 
566e8a2
 
74ce831
566e8a2
74ce831
 
 
15fcda3
 
6630135
74ce831
 
 
 
 
566e8a2
 
74ce831
566e8a2
74ce831
 
 
 
 
 
 
 
 
 
 
566e8a2
 
74ce831
566e8a2
74ce831
 
 
 
 
 
 
15fcda3
74ce831
15fcda3
 
566e8a2
 
 
15fcda3
566e8a2
74ce831
 
 
7d3b1d6
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{
  "presets": [
    {
      "type": "elastix",
      "display_name": "Generic Rigid + BSpline",
      "parameter_maps":  [
          "Parameters_Rigid.txt",
          "Parameters_BSpline.txt"
      ],
      "models": [],
      "preprocess_function": "",
      "iterations": 3000,
      "short_description": "Two-stage registration: rigid alignment followed by BSpline refinement.",
      "description": "A combined registration strategy: first a rigid Euler transform corrects global misalignment, then a BSpline model captures localized anatomical deformations. Both stages use a multi-resolution pyramid, mutual information, and stochastic optimization for robust performance across a wide range of multimodal imaging scenarios."
    },
    {
      "type": "elastix",
      "display_name": "Generic Rigid",
      "parameter_maps":  [
          "Parameters_Rigid.txt"
      ],
      "models": [],
      "preprocess_function": "",
      "iterations": 1000,
      "short_description": "Rigid registration using mutual information and a multi-resolution pyramid.",
      "description": "This preset performs rigid alignment using an Euler transform optimized with Adaptive Stochastic Gradient Descent. It uses a 4-level multi-resolution strategy and Mattes mutual information as similarity metric. Initial alignment based on image centers are enabled to ensure robust convergence for multimodal images."
    },
    {
      "type": "elastix",
      "display_name": "MR/CT Head&Neck",
      "parameter_maps": [
        "ParameterMap_MRI_HN.txt"
      ],
      "models": [
        "VBoussot/impact-torchscript-models:MIND/R1D2_3D.pt"
      ],
      "preprocess_function": "",
      "iterations": 1050,
      "short_description": "Optimized preset for MR/CT registration on head & neck",
      "description": "A four-level recursive B-spline deformable registration optimized for MRI head-and-neck images, driven by the IMPACT metric and combining semantic features extracted from the pretrained MIND model at progressively finer voxel scales (6 mm, 3 mm, 2 mm, 2 mm). The optimization follows a multi-resolution scheme with up to 300, 300, 250, and 200 ASGD iterations, using stochastic sampling and a composite metric (IMPACT + mutual information + bending energy) to achieve robust semantic alignment in complex head-and-neck anatomy."
    },
     {
      "type": "elastix",
      "display_name": "MR/CT preset with MRSegmentator and MIND",
      "parameter_maps": [
        "ParameterMap_MRI_MRSeg.txt"
      ],
      "models": [
        "VBoussot/impact-torchscript-models:MRSeg/MRSeg.pt",
        "VBoussot/impact-torchscript-models:MIND/R1D2_3D.pt"
      ],
      "preprocess_function": "",
      "iterations": 1100,
      "short_description": "Generic MR/CT deformable registration using MIND + MRSegmentator features",
      "description": "A four-level recursive B-spline deformable registration optimized for generic MR/CT alignment, driven by the IMPACT metric and combining semantic features from two pretrained models: MIND (L1 distance on a subset of 32 features) and MRSegmentator (Dice overlap on segmentation outputs with 64 features). Features are extracted at progressively finer voxel scales (6 mm, 3 mm, 2 mm, 2 mm) with level-dependent weighting between MIND and MRSegmentator (0.2/0.8, 0.3/0.7, 0.6/0.4, 0.7/0.3). The optimization follows a multi-resolution ASGD scheme with up to 400, 300, 200, and 200 iterations using 2000 random spatial samples, and a composite objective (IMPACT + mutual information + bending energy penalty) to ensure robust cross-modality semantic alignment and smooth deformations."
    },
     {
      "type": "elastix",
      "display_name": "MR/CT preset with TotalSegmentator and MIND",
      "parameter_maps": [
        "ParameterMap_MRI_TS.txt"
      ],
      "models": [
        "VBoussot/impact-torchscript-models:TS/M852.pt",
        "VBoussot/impact-torchscript-models:MIND/R1D2_3D.pt"
      ],
      "preprocess_function": "",
      "iterations": 1100,
      "short_description": "Generic MR/CT deformable registration using MIND + Totalsegmentator features",
      "description": "A four-level recursive B-spline deformable registration optimized for generic MR/CT alignment, driven by the IMPACT metric and combining semantic features from two pretrained models: MIND (L1 distance on a subset of 32 features) and Totalsegmentator (Dice overlap on segmentation outputs with 64 features). Features are extracted at progressively finer voxel scales (6 mm, 3 mm, 2 mm, 2 mm) with level-dependent weighting between MIND and MRSegmentator (0.2/0.8, 0.3/0.7, 0.6/0.4, 0.7/0.3). The optimization follows a multi-resolution ASGD scheme with up to 400, 300, 200, and 200 iterations using 2000 random spatial samples, and a composite objective (IMPACT + mutual information + bending energy penalty) to ensure robust cross-modality semantic alignment and smooth deformations."
    },
    {
      "type": "elastix",
      "display_name": "CBCT/CT preset with MRSegmentator",
      "parameter_maps": [
        "ParameterMap_CBCT_generic_MRSeg.txt"
      ],
      "models": [
        "VBoussot/impact-torchscript-models:MRSeg/MRSeg.pt",
        "VBoussot/impact-torchscript-models:MIND/R1D2_3D.pt"
      ],
      "preprocess_function": "",
      "iterations": 1050,
      "short_description": "Generic CBCT/CT deformable registration using MRSegmentator features",
      "description": "A four-level recursive B-spline deformable registration optimized for generic CBCT/CT alignment, driven by the IMPACT metric using semantic features extracted from the pretrained MRSegmentator model. The scheme follows a multi-resolution strategy with up to 300, 300, 250, and 200 ASGD iterations and 2000 stochastic spatial samples per level. Features are extracted at progressively finer voxel scales (3 mm, 3 mm, 2×2×3 mm, 2×2×3 mm), with a level-dependent combination of Dice-based segmentation overlap and L1 feature distances on selected internal layers of MRSegmentator. Early levels rely on pure Dice supervision, while finer stages progressively integrate feature-level alignment with increasing L1 contribution (0.3/0.7, 0.5/0.5) and a final purely feature-based stage. The optimization minimizes a composite objective (IMPACT + mutual information + bending energy penalty), enabling robust cross-modality alignment between CBCT and CT while enforcing smooth, physically plausible deformations."
    },
    {
      "type": "elastix",
      "display_name": "CBCT/CT preset with TotalSegmentator",
      "parameter_maps": [
        "ParameterMap_CBCT_generic_TS.txt"
      ],
      "models": [
        "VBoussot/impact-torchscript-models:TS/M852.pt",
        "VBoussot/impact-torchscript-models:TS/M850.pt"
      ],
      "preprocess_function": "",
      "iterations": 1050,
      "short_description": "Generic CBCT/CT deformable registration using TotalSegmentator features",
      "description": "A four-level recursive B-spline deformable registration optimized for generic CBCT/CT alignment, driven by the IMPACT metric using semantic features extracted from pretrained TotalSegmentator TorchScript models. The optimization follows a multi-resolution ASGD scheme with up to 300, 300, 250, and 200 iterations using 2000 random spatial samples per level. Features are extracted at progressively finer voxel scales (3 mm, 3 mm, 2×2×3 mm, 2×2×3 mm), starting with Dice-based overlap on segmentation outputs and progressively integrating feature-level alignment via L1 distances on selected internal layers (0.3/0.7 then 0.5/0.5 L1/Dice), ending with a final purely feature-based stage. A composite objective (IMPACT + mutual information + bending energy penalty) ensures robust cross-modality alignment while enforcing smooth, physically plausible deformations."
    },
     {
      "type": "elastix",
      "display_name": "CBCT/CT Head&Neck",
      "parameter_maps": [
        "ParameterMap_CBCT_HN.txt"
      ],
      "models": [
        "VBoussot/impact-torchscript-models:TS/M732.pt",
        "VBoussot/impact-torchscript-models:TS/M731.pt",
        "VBoussot/impact-torchscript-models:TS/M730.pt"
      ],
      "preprocess_function": "",
      "iterations": 1150,
      "short_description": "Optimized preset for CBCT/CT registration on head & neck",
      "description": "A five-level recursive B-spline deformable registration optimized for CBCT/CT head-and-neck alignment, driven by the IMPACT metric using semantic features extracted from pretrained TotalSegmentator TorchScript models. The optimization follows a multi-resolution ASGD scheme with up to 300, 300, 200, 200, and 150 iterations and 2000 stochastic spatial samples per level. Features are extracted at progressively finer voxel scales (6 mm, 3 mm, 3 mm, 2×2×3 mm, 2×2×3 mm) using L1 distances on selected internal layers of the network. A composite objective (IMPACT + mutual information + bending energy penalty, with increased MI weight) ensures robust cross-modality alignment in complex head-and-neck anatomy while enforcing smooth, physically plausible deformations."
    }
  ]
}