西牧慧 commited on
Commit
6275589
·
1 Parent(s): ee15a41

update: parcellation

Browse files
Files changed (1) hide show
  1. src/utils/parcellation.py +6 -1
src/utils/parcellation.py CHANGED
@@ -75,20 +75,25 @@ def parcellation(voxel, pnet_c, pnet_s, pnet_a, device):
75
  axial = voxel.transpose(2, 1, 0)
76
 
77
  # Perform parcellation for the coronal view
 
78
  out_c = parcellate(coronal, pnet_c, device, "c").permute(1, 3, 0, 2)
79
  torch.cuda.empty_cache()
 
80
 
81
  # Perform parcellation for the sagittal view
 
82
  out_s = parcellate(sagittal, pnet_s, device, "s").permute(1, 0, 2, 3)
83
  torch.cuda.empty_cache()
 
84
 
85
  # Combine the results from coronal and sagittal views
86
  out_e = out_c + out_s
87
  del out_c, out_s
88
-
89
  # Perform parcellation for the axial view
90
  out_a = parcellate(axial, pnet_a, device, "a").permute(1, 3, 2, 0)
91
  torch.cuda.empty_cache()
 
92
 
93
  # Combine the results from all views
94
  out_e = out_a + out_e
 
75
  axial = voxel.transpose(2, 1, 0)
76
 
77
  # Perform parcellation for the coronal view
78
+ print("Performing parcellation for coronal view...")
79
  out_c = parcellate(coronal, pnet_c, device, "c").permute(1, 3, 0, 2)
80
  torch.cuda.empty_cache()
81
+ print("Parcellation for coronal view completed.")
82
 
83
  # Perform parcellation for the sagittal view
84
+ print("Performing parcellation for sagittal view...")
85
  out_s = parcellate(sagittal, pnet_s, device, "s").permute(1, 0, 2, 3)
86
  torch.cuda.empty_cache()
87
+ print("Parcellation for sagittal view completed.")
88
 
89
  # Combine the results from coronal and sagittal views
90
  out_e = out_c + out_s
91
  del out_c, out_s
92
+ print("Combining results from coronal and sagittal views...")
93
  # Perform parcellation for the axial view
94
  out_a = parcellate(axial, pnet_a, device, "a").permute(1, 3, 2, 0)
95
  torch.cuda.empty_cache()
96
+ print("Parcellation for axial view completed.")
97
 
98
  # Combine the results from all views
99
  out_e = out_a + out_e