Skip to content

Custom atlas -- THOMAS #7

@fhaos123

Description

@fhaos123

I would like to visualize the THOMAS Atlas by following the instructions on this website: https://anniegbryant.github.io/subcortex_visualization/custom_segmentation.

The original labels of the THOMAS Atlas have been remapped to new labels (ranging from 1 to 10), with the Hb and MTT labels excluded. I ran the script volume_to_mesh_mz3.py and successfully generated the corresponding mz3 files; however, these mz3 files fail to render the 3D images correctly in Surf Ice.

However, the Melbourne_S1_subcortex.mz3 file — which is generated from Melbourne_S1_subcortex.nii.gz — can be successfully rendered without any issues.

code:

(subcortex_vis) PS C:\Users\78270\Desktop\Pattern_of_thalamus_atrophy\Viscode> python volume_to_mesh_mz3.py --input_volume Atlas-Thalamus_left_relabel_1to10.nii.gz --output_path ./ --out_file Atlas-Thalamus_space-MNI_hemi-left_label-AllNuclei_desc-MaxProb.mz3 --index_max 10 --colors my_colors.txt --delete_mz3
Processing indices from 1 to 10.
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 1 -uthr 1 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_1
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_1.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 2 -uthr 2 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_2
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_2.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 3 -uthr 3 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_3
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_3.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 4 -uthr 4 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_4
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_4.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 5 -uthr 5 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_5
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_5.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 6 -uthr 6 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_6
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_6.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 7 -uthr 7 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_7
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_7.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 8 -uthr 8 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_8
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_8.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 9 -uthr 9 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_9
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_9.mz3
Running: niimath Atlas-Thalamus_left_relabel_1to10.nii.gz -thr 10 -uthr 10 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_left_relabel_1to10.nii_10
Saved mesh: ./Atlas-Thalamus_left_relabel_1to10.nii_10.mz3
Combining individual .mz3 files into a single colored atlas...
Using input path: ./
Combined mesh saved as: Atlas-Thalamus_space-MNI_hemi-left_label-AllNuclei_desc-MaxProb.mz3
Deleted intermediate mesh files.

(subcortex_vis) PS C:\Users\78270\Desktop\Pattern_of_thalamus_atrophy\Viscode> python volume_to_mesh_mz3.py --input_volume Atlas-Thalamus_right_relabel_1to10.nii.gz --output_path ./ --out_file Atlas-Thalamus_space-MNI_hemi-right_label-AllNuclei_desc-MaxProb.mz3 --index_max 10 --colors my_colors.txt --delete_mz3
Processing indices from 1 to 10.
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 1 -uthr 1 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_1
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_1.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 2 -uthr 2 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_2
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_2.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 3 -uthr 3 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_3
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_3.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 4 -uthr 4 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_4
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_4.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 5 -uthr 5 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_5
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_5.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 6 -uthr 6 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_6
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_6.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 7 -uthr 7 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_7
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_7.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 8 -uthr 8 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_8
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_8.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 9 -uthr 9 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_9
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_9.mz3
Running: niimath Atlas-Thalamus_right_relabel_1to10.nii.gz -thr 10 -uthr 10 -bin -s 1.2 -mesh -i 0.5 -r 0.5 -q b ./Atlas-Thalamus_right_relabel_1to10.nii_10
Saved mesh: ./Atlas-Thalamus_right_relabel_1to10.nii_10.mz3
Combining individual .mz3 files into a single colored atlas...
Using input path: ./
Combined mesh saved as: Atlas-Thalamus_space-MNI_hemi-right_label-AllNuclei_desc-MaxProb.mz3
Deleted intermediate mesh files.

I have uploaded my relevant data as an attachment.

Any help will be greatly appreciated.

Atlas-Thalamus_left_relabel_1to10.nii.gz
Atlas-Thalamus_right_relabel_1to10.nii.gz
Atlas-Thalamus_space-MNI_hemi-left_label-AllNuclei_desc-MaxProb.nii.gz
Atlas-Thalamus_space-MNI_hemi-right_label-AllNuclei_desc-MaxProb.nii.gz

mz3.tar.gz

my_colors.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions