pnlbwh / CNN-Diffusion-MRIBrain-Segmentation

CNN based brain masking
Other
14 stars 10 forks source link

Remove external dependencies #2

Closed tashrifbillah closed 4 years ago

tashrifbillah commented 4 years ago

Follow up from work group on 1/29/2020:

A few external dependencies can be removed readily:

https://github.com/pnlbwh/CNN-Diffusion-MRIBrain-Segmentation/blob/master/pipeline/pipeline_requirements.txt

(i) nrrd library - To check nhdr/nrrd Image header

(ii) ResampleImage - To Resample the input Image

(iii)

bse.sh - To extract b0 from nhdr/nrrd Image
dwiextract - To extract b0 from nifti Image

(iv) ConvertBetweenFileFormats - To Convert ndhr/nrrd to nifti files

(v) FSL FLIRT - To perform Image Registration

cc: @yrathi @suheyla2 @sbouix

tashrifbillah commented 4 years ago

If we following the steps:

        # convert NRRD/NHDR to NIFIT as the first step
        # extract bse.py from just NIFTI later

then, (i) and (iv) are out of the picture.

tashrifbillah commented 4 years ago

(iii) nifti_write.py has been applied

Fixed by https://github.com/pnlbwh/CNN-Diffusion-MRIBrain-Segmentation/commit/c18b5f5bc51b955a07e55b52e35f9b5ea0528a0f

tashrifbillah commented 4 years ago
tashrifbillah commented 4 years ago
tashrifbillah commented 4 years ago
tashrifbillah commented 4 years ago
tashrifbillah commented 4 years ago

Senthil's experiment of python translated src/maskfilter:

image

tashrifbillah commented 4 years ago

Kept option for mrtrix and src/maskfilter