Преглед на файлове

Merge remote-tracking branch 'origin/master'

lucaruthe преди 1 месец
родител
ревизия
9cc4780a99
променени са 28 файла, в които са добавени 0 реда и са изтрити 29 реда
  1. 0 29
      code/register_masks.py
  2. 0 0
      output/Tract_Mask_registered/CC_MOp-MOp_cut_registered.nii
  3. 0 0
      output/Tract_Mask_registered/CC_MOp-MOp_dilated_cut_registered.nii
  4. 0 0
      output/Tract_Mask_registered/CC_MOp-MOp_dilated_registered.nii
  5. 0 0
      output/Tract_Mask_registered/CC_MOp-MOp_registered.nii
  6. 0 0
      output/Tract_Mask_registered/CC_MOs-MOs_cut_registered.nii
  7. 0 0
      output/Tract_Mask_registered/CC_MOs-MOs_registered.nii
  8. 0 0
      output/Tract_Mask_registered/CC_SSp_ll-SSp_ll_cut_registered.nii
  9. 0 0
      output/Tract_Mask_registered/CC_SSp_ll-SSp_ll_registered.nii
  10. 0 0
      output/Tract_Mask_registered/CC_SSp_ul-SSp_ul_cut_registered.nii
  11. 0 0
      output/Tract_Mask_registered/CC_SSp_ul-SSp_ul_registered.nii
  12. 0 0
      output/Tract_Mask_registered/CReT_MOp-TRN_contralesional_CCcut_registered.nii
  13. 0 0
      output/Tract_Mask_registered/CReT_MOp-TRN_ipsilesional_CCcut_registered.nii
  14. 0 0
      output/Tract_Mask_registered/CRuT_MOp-RN_contralesional_mirrored_registered.nii
  15. 0 0
      output/Tract_Mask_registered/CRuT_MOp-RN_ipsilesional_registered.nii
  16. 0 0
      output/Tract_Mask_registered/CST_MOp-int-py_contralesional_CCasROA_registered.nii
  17. 0 0
      output/Tract_Mask_registered/CST_MOp-int-py_contralesional_CCcut_registered.nii
  18. 0 0
      output/Tract_Mask_registered/CST_MOp-int-py_contralesional_selfdrawnROA+CCcut_registered.nii
  19. 0 0
      output/Tract_Mask_registered/CST_MOp-int-py_ipsilesional_CCasROA_registered.nii
  20. 0 0
      output/Tract_Mask_registered/CST_MOp-int-py_ipsilesional_CCcut_registered.nii
  21. 0 0
      output/Tract_Mask_registered/CST_MOp-int-py_ipsilesional_selfdrawnROA+CCcut_registered.nii
  22. 0 0
      output/Tract_Mask_registered/OT_och-lgn_lgncut_registered.nii
  23. 0 0
      output/Tract_Mask_registered/TC_DORsm-SSp+SSs_contralesional_END+CCcut_registered.nii
  24. 0 0
      output/Tract_Mask_registered/TC_DORsm-SSp+SSs_ipsilesional_END+CCcut_registered.nii
  25. 0 0
      output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_contralesional_END+higherstepsize_registered.nii
  26. 0 0
      output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_contralesional_ROI+CCcut_registered.nii
  27. 0 0
      output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_ipsilesional_END+higherstepsize_registered.nii_registered.nii
  28. 0 0
      output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_ipsilesional_ROI+CCcut_registered.nii

+ 0 - 29
code/register_masks.py

@@ -56,35 +56,6 @@ def main():
                 print(f"An error occurred: {e}")
                 
             progress_bar.update(1)
-    
-    registered_masks_path = os.path.join(args.input,"**","RegisteredTractMasks", "*.nii.gz")
-    registered_masks_files = glob.glob(registered_masks_path, recursive=True)
-
-    total_iterations = len(registered_masks_files)
-    progress_bar = tqdm(total=total_iterations, desc='Flipping Masks', unit='files')
-
-    for mask_file in registered_masks_files:
-        # Load the mask file
-        mask_nifti = nib.load(mask_file)
-        mask_data = mask_nifti.get_fdata()
-
-        # Flip the mask along the Y and Z axes
-        #flipped_mask = np.flip(np.flip(mask_data, axis=0), axis=1)
-        flipped_mask = np.flip(mask_data, axis=0)
-        
-
-        # Determine the directory to save the adjusted mask
-        mask_dir = os.path.dirname(os.path.dirname(mask_file))
-        adjusted_masks_dir = os.path.join(mask_dir, "RegisteredTractMasks")
-
-
-
-        # Define the new file name and save the flipped mask
-        if "anat" in mask_file:
-            adjusted_mask_file = os.path.join(adjusted_masks_dir, os.path.basename(mask_file).replace(".nii.gz",".nii.gz"))
-            nib.save(nib.Nifti1Image(flipped_mask, mask_nifti.affine), adjusted_mask_file)
-
-        progress_bar.update(1)
 
     progress_bar.close()
     print("Flipping of RegisteredTractMasks and saving to RegisteredTractMasks_adjusted: DONE\n")

output/Tract_Mask_registered/CC_MOp_MOp_cut.tt_registered.nii → output/Tract_Mask_registered/CC_MOp-MOp_cut_registered.nii


output/Tract_Mask_registered/CC_MOp(dilated)_cut.tt_registered.nii → output/Tract_Mask_registered/CC_MOp-MOp_dilated_cut_registered.nii


output/Tract_Mask_registered/CC_MOp(dilated)_registered.nii → output/Tract_Mask_registered/CC_MOp-MOp_dilated_registered.nii


output/Tract_Mask_registered/CC_MOp_MOp.tt_registered.nii → output/Tract_Mask_registered/CC_MOp-MOp_registered.nii


output/Tract_Mask_registered/CC_MOs_MOs_cut.tt_registered.nii → output/Tract_Mask_registered/CC_MOs-MOs_cut_registered.nii


output/Tract_Mask_registered/CC_Mos_Mos.tt_registered.nii → output/Tract_Mask_registered/CC_MOs-MOs_registered.nii


output/Tract_Mask_registered/CC_SSp_ll_cut.tt_registered.nii → output/Tract_Mask_registered/CC_SSp_ll-SSp_ll_cut_registered.nii


output/Tract_Mask_registered/CC_SSp_ll.tt_registered.nii → output/Tract_Mask_registered/CC_SSp_ll-SSp_ll_registered.nii


output/Tract_Mask_registered/CC_SSp_ul_cut.tt_registered.nii → output/Tract_Mask_registered/CC_SSp_ul-SSp_ul_cut_registered.nii


output/Tract_Mask_registered/CC_SSp_ul.tt_registered.nii → output/Tract_Mask_registered/CC_SSp_ul-SSp_ul_registered.nii


output/Tract_Mask_registered/Retikulospinal_tract_links_registered.nii → output/Tract_Mask_registered/CReT_MOp-TRN_contralesional_CCcut_registered.nii


output/Tract_Mask_registered/Retikulospinal_tract_rechts_registered.nii → output/Tract_Mask_registered/CReT_MOp-TRN_ipsilesional_CCcut_registered.nii


output/Tract_Mask_registered/Rubrospinal_tract_links_flipped_registered.nii → output/Tract_Mask_registered/CRuT_MOp-RN_contralesional_mirrored_registered.nii


output/Tract_Mask_registered/Rubrospinal_tract_rechts_registered.nii → output/Tract_Mask_registered/CRuT_MOp-RN_ipsilesional_registered.nii


output/Tract_Mask_registered/CST_links_CCasROA_registered.nii → output/Tract_Mask_registered/CST_MOp-int-py_contralesional_CCasROA_registered.nii


output/Tract_Mask_registered/CST_links_CC_cut_registered.nii → output/Tract_Mask_registered/CST_MOp-int-py_contralesional_CCcut_registered.nii


output/Tract_Mask_registered/CST_links_ROA_CC_fibers_cut_registered.nii → output/Tract_Mask_registered/CST_MOp-int-py_contralesional_selfdrawnROA+CCcut_registered.nii


output/Tract_Mask_registered/CST_rechts_CCasROA_registered.nii → output/Tract_Mask_registered/CST_MOp-int-py_ipsilesional_CCasROA_registered.nii


output/Tract_Mask_registered/CST_rechts_CC_cut_registered.nii → output/Tract_Mask_registered/CST_MOp-int-py_ipsilesional_CCcut_registered.nii


output/Tract_Mask_registered/CST_rechts_ROA_CC_fibers_cut_registered.nii → output/Tract_Mask_registered/CST_MOp-int-py_ipsilesional_selfdrawnROA+CCcut_registered.nii


output/Tract_Mask_registered/Optic_tract_final.tt_registered.nii → output/Tract_Mask_registered/OT_och-lgn_lgncut_registered.nii


output/Tract_Mask_registered/Thalamocorticale_links_SSp_and_SSs_End_registered.nii → output/Tract_Mask_registered/TC_DORsm-SSp+SSs_contralesional_END+CCcut_registered.nii


output/Tract_Mask_registered/Thalamocorticale_rechts_SSp_and_SSs_End_registered.nii → output/Tract_Mask_registered/TC_DORsm-SSp+SSs_ipsilesional_END+CCcut_registered.nii


output/Tract_Mask_registered/Thalamocorticale_links_SSp_ul_and_ll_End_0,2.tt_registered.nii → output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_contralesional_END+higherstepsize_registered.nii


output/Tract_Mask_registered/Thalamocorticale_links_SSp_ll_and_ul_ROI.tt_registered.nii → output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_contralesional_ROI+CCcut_registered.nii


output/Tract_Mask_registered/Thalamocorticale_rechts_SSp_ul_and_ll_End_0,2.tt_registered.nii → output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_ipsilesional_END+higherstepsize_registered.nii_registered.nii


output/Tract_Mask_registered/Thalamocorticale_rechts_SSp_ll_and_ul_ROI.tt_registered.nii → output/Tract_Mask_registered/TC_DORsm-SSp_ll+SSp_ul_ipsilesional_ROI+CCcut_registered.nii