Fix dimension according to MONAI 1.0 and fix readme file
Browse files- README.md +8 -10
- configs/metadata.json +2 -1
- docs/README.md +8 -10
- scripts/networks/unest_base_patch_4.py +1 -1
README.md
CHANGED
@@ -12,7 +12,7 @@ We provide the pre-trained model for inferencing whole brain segmentation with 1
|
|
12 |
A tutorial and release of model for whole brain segmentation using the 3D transformer-based segmentation model UNEST.
|
13 |
|
14 |
Authors:
|
15 |
-
Xin Yu (xin.yu@vanderbilt.edu)
|
16 |
|
17 |
Yinchi Zhou (yinchi.zhou@vanderbilt.edu) | Yucheng Tang (yuchengt@nvidia.com)
|
18 |
|
@@ -53,19 +53,18 @@ Among 50 T1w MRI scans from Open Access Series on Imaging Studies (OASIS) (Marcu
|
|
53 |
|
54 |
### Important
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
+ The data should be in the MNI305 space before inference.
|
59 |
|
|
|
60 |
|
|
|
61 |
Registration to MNI Space: Sample suggestion. E.g., use ANTS or other tools for registering T1 MRI image to MNI305 Space.
|
62 |
|
63 |
-
|
64 |
```
|
65 |
pip install antspyx
|
66 |
-
|
67 |
-
Sample ANTS registration
|
68 |
-
```
|
69 |
|
70 |
import ants
|
71 |
import sys
|
@@ -77,8 +76,8 @@ transform = ants.registration(fixed_image,moving_image,'Affine')
|
|
77 |
|
78 |
reg3t = ants.apply_transforms(fixed_image,moving_image,transform['fwdtransforms'][0])
|
79 |
ants.image_write(reg3t,output_image_path)
|
80 |
-
|
81 |
```
|
|
|
82 |
## Training configuration
|
83 |
The training and inference was performed with at least one 24GB-memory GPU.
|
84 |
|
@@ -96,7 +95,6 @@ Add scripts component: To run the workflow with customized components, PYTHONPA
|
|
96 |
|
97 |
```
|
98 |
export PYTHONPATH=$PYTHONPATH: '<path to the bundle root dir>/scripts'
|
99 |
-
|
100 |
```
|
101 |
|
102 |
|
|
|
12 |
A tutorial and release of model for whole brain segmentation using the 3D transformer-based segmentation model UNEST.
|
13 |
|
14 |
Authors:
|
15 |
+
Xin Yu (xin.yu@vanderbilt.edu)
|
16 |
|
17 |
Yinchi Zhou (yinchi.zhou@vanderbilt.edu) | Yucheng Tang (yuchengt@nvidia.com)
|
18 |
|
|
|
53 |
|
54 |
### Important
|
55 |
|
56 |
+
The brain MRI images for training are registered to Affine registration from the target image to the MNI305 template using NiftyReg.
|
57 |
+
The data should be in the MNI305 space before inference.
|
|
|
58 |
|
59 |
+
If your images are already in MNI space, skip the registration step.
|
60 |
|
61 |
+
You could use any resitration tool to register image to MNI space. Here is an example using ants.
|
62 |
Registration to MNI Space: Sample suggestion. E.g., use ANTS or other tools for registering T1 MRI image to MNI305 Space.
|
63 |
|
|
|
64 |
```
|
65 |
pip install antspyx
|
66 |
+
|
67 |
+
#Sample ANTS registration
|
|
|
68 |
|
69 |
import ants
|
70 |
import sys
|
|
|
76 |
|
77 |
reg3t = ants.apply_transforms(fixed_image,moving_image,transform['fwdtransforms'][0])
|
78 |
ants.image_write(reg3t,output_image_path)
|
|
|
79 |
```
|
80 |
+
|
81 |
## Training configuration
|
82 |
The training and inference was performed with at least one 24GB-memory GPU.
|
83 |
|
|
|
95 |
|
96 |
```
|
97 |
export PYTHONPATH=$PYTHONPATH: '<path to the bundle root dir>/scripts'
|
|
|
98 |
```
|
99 |
|
100 |
|
configs/metadata.json
CHANGED
@@ -1,7 +1,8 @@
|
|
1 |
{
|
2 |
"schema": "https://github.com/Project-MONAI/MONAI-extra-test-data/releases/download/0.8.1/meta_schema_20220324.json",
|
3 |
-
"version": "0.1.
|
4 |
"changelog": {
|
|
|
5 |
"0.1.0": "complete the model package"
|
6 |
},
|
7 |
"monai_version": "0.9.1",
|
|
|
1 |
{
|
2 |
"schema": "https://github.com/Project-MONAI/MONAI-extra-test-data/releases/download/0.8.1/meta_schema_20220324.json",
|
3 |
+
"version": "0.1.1",
|
4 |
"changelog": {
|
5 |
+
"0.1.1": "Fix dimension according to MONAI 1.0 and fix readme file",
|
6 |
"0.1.0": "complete the model package"
|
7 |
},
|
8 |
"monai_version": "0.9.1",
|
docs/README.md
CHANGED
@@ -5,7 +5,7 @@ We provide the pre-trained model for inferencing whole brain segmentation with 1
|
|
5 |
A tutorial and release of model for whole brain segmentation using the 3D transformer-based segmentation model UNEST.
|
6 |
|
7 |
Authors:
|
8 |
-
Xin Yu (xin.yu@vanderbilt.edu)
|
9 |
|
10 |
Yinchi Zhou (yinchi.zhou@vanderbilt.edu) | Yucheng Tang (yuchengt@nvidia.com)
|
11 |
|
@@ -46,19 +46,18 @@ Among 50 T1w MRI scans from Open Access Series on Imaging Studies (OASIS) (Marcu
|
|
46 |
|
47 |
### Important
|
48 |
|
49 |
-
|
50 |
-
|
51 |
-
+ The data should be in the MNI305 space before inference.
|
52 |
|
|
|
53 |
|
|
|
54 |
Registration to MNI Space: Sample suggestion. E.g., use ANTS or other tools for registering T1 MRI image to MNI305 Space.
|
55 |
|
56 |
-
|
57 |
```
|
58 |
pip install antspyx
|
59 |
-
|
60 |
-
Sample ANTS registration
|
61 |
-
```
|
62 |
|
63 |
import ants
|
64 |
import sys
|
@@ -70,8 +69,8 @@ transform = ants.registration(fixed_image,moving_image,'Affine')
|
|
70 |
|
71 |
reg3t = ants.apply_transforms(fixed_image,moving_image,transform['fwdtransforms'][0])
|
72 |
ants.image_write(reg3t,output_image_path)
|
73 |
-
|
74 |
```
|
|
|
75 |
## Training configuration
|
76 |
The training and inference was performed with at least one 24GB-memory GPU.
|
77 |
|
@@ -89,7 +88,6 @@ Add scripts component: To run the workflow with customized components, PYTHONPA
|
|
89 |
|
90 |
```
|
91 |
export PYTHONPATH=$PYTHONPATH: '<path to the bundle root dir>/scripts'
|
92 |
-
|
93 |
```
|
94 |
|
95 |
|
|
|
5 |
A tutorial and release of model for whole brain segmentation using the 3D transformer-based segmentation model UNEST.
|
6 |
|
7 |
Authors:
|
8 |
+
Xin Yu (xin.yu@vanderbilt.edu)
|
9 |
|
10 |
Yinchi Zhou (yinchi.zhou@vanderbilt.edu) | Yucheng Tang (yuchengt@nvidia.com)
|
11 |
|
|
|
46 |
|
47 |
### Important
|
48 |
|
49 |
+
The brain MRI images for training are registered to Affine registration from the target image to the MNI305 template using NiftyReg.
|
50 |
+
The data should be in the MNI305 space before inference.
|
|
|
51 |
|
52 |
+
If your images are already in MNI space, skip the registration step.
|
53 |
|
54 |
+
You could use any resitration tool to register image to MNI space. Here is an example using ants.
|
55 |
Registration to MNI Space: Sample suggestion. E.g., use ANTS or other tools for registering T1 MRI image to MNI305 Space.
|
56 |
|
|
|
57 |
```
|
58 |
pip install antspyx
|
59 |
+
|
60 |
+
#Sample ANTS registration
|
|
|
61 |
|
62 |
import ants
|
63 |
import sys
|
|
|
69 |
|
70 |
reg3t = ants.apply_transforms(fixed_image,moving_image,transform['fwdtransforms'][0])
|
71 |
ants.image_write(reg3t,output_image_path)
|
|
|
72 |
```
|
73 |
+
|
74 |
## Training configuration
|
75 |
The training and inference was performed with at least one 24GB-memory GPU.
|
76 |
|
|
|
88 |
|
89 |
```
|
90 |
export PYTHONPATH=$PYTHONPATH: '<path to the bundle root dir>/scripts'
|
|
|
91 |
```
|
92 |
|
93 |
|
scripts/networks/unest_base_patch_4.py
CHANGED
@@ -187,7 +187,7 @@ class UNesT(nn.Module):
|
|
187 |
res_block=res_block,
|
188 |
)
|
189 |
self.encoder10 = Convolution(
|
190 |
-
|
191 |
in_channels=32 * feature_size,
|
192 |
out_channels=64 * feature_size,
|
193 |
strides=2,
|
|
|
187 |
res_block=res_block,
|
188 |
)
|
189 |
self.encoder10 = Convolution(
|
190 |
+
spatial_dims=3,
|
191 |
in_channels=32 * feature_size,
|
192 |
out_channels=64 * feature_size,
|
193 |
strides=2,
|