| { |
| "display_name": "FireANTs (IMPACT)", |
| "short_description": "Rigid + Affine + SyN driven by the IMPACT deep-feature metric on GPU (FireANTs).", |
| "description": "GPU deformable registration with FireANTs where the SyN stage is driven by the KonfAI IMPACT metric — deep features from one or more pretrained TorchScript models — instead of an intensity metric. A Rigid (MI) + Affine (MI) linear pre-align seeds a symmetric diffeomorphic SyN optimised with Riemannian Adam against a weighted multi-model feature distance. Produces the moved image and the total displacement field on the fixed grid. FireANTs is an external dependency under the FireANTs License v1.0 (see NOTICE); the feature models are fetched from VBoussot/impact-torchscript-models.", |
| "task": "registration", |
| "tta": 0, |
| "mc_dropout": 0, |
| "models": [ |
| "model.pt" |
| ], |
| "inputs": { |
| "Fixed": { |
| "display_name": "Fixed image", |
| "volume_type": "VOLUME", |
| "required": true |
| }, |
| "Moving": { |
| "display_name": "Moving image", |
| "volume_type": "VOLUME", |
| "required": true |
| }, |
| "FixedMask": { |
| "display_name": "Fixed mask (optional)", |
| "volume_type": "SEGMENTATION", |
| "required": false, |
| "default": "ones" |
| }, |
| "MovingMask": { |
| "display_name": "Moving mask (optional)", |
| "volume_type": "SEGMENTATION", |
| "required": false, |
| "default": "ones" |
| } |
| }, |
| "outputs": { |
| "MovedImage": { |
| "display_name": "Moved image", |
| "volume_type": "VOLUME", |
| "required": true |
| }, |
| "DisplacementField": { |
| "display_name": "Displacement field", |
| "volume_type": "VOLUME", |
| "required": false |
| } |
| }, |
| "inputs_evaluations": { |
| "Image": { |
| "Evaluation_with_images.yml": { |
| "FixedImage": { |
| "display_name": "Fixed image", |
| "volume_type": "VOLUME", |
| "required": true |
| }, |
| "MovingImage": { |
| "display_name": "Moving image", |
| "volume_type": "VOLUME", |
| "required": true |
| }, |
| "Mask": { |
| "display_name": "Evaluation mask", |
| "volume_type": "SEGMENTATION", |
| "required": false |
| } |
| } |
| }, |
| "Segmentation": { |
| "Evaluation_with_seg.yml": { |
| "FixedSeg": { |
| "display_name": "Fixed segmentation", |
| "volume_type": "SEGMENTATION", |
| "required": true |
| }, |
| "MovingSeg": { |
| "display_name": "Moving segmentation", |
| "volume_type": "SEGMENTATION", |
| "required": true |
| } |
| } |
| }, |
| "Landmarks": { |
| "Evaluation_with_fid.yml": { |
| "FixedFid": { |
| "display_name": "Fixed landmarks", |
| "volume_type": "FIDUCIALS", |
| "required": true |
| }, |
| "MovingFid": { |
| "display_name": "Moving landmarks", |
| "volume_type": "FIDUCIALS", |
| "required": true |
| } |
| } |
| } |
| } |
| } |
|
|