from google.colab import drive
import os
drive.mount('/content/drive/',force_remount=True)
Mounted at /content/drive/
cd /content
/content
!pip install SimpleITK
Requirement already satisfied: SimpleITK in /usr/local/lib/python3.7/dist-packages (2.0.2)
import SimpleITK as sitk
from tqdm import tqdm
import numpy as np
import os
import tables
import numpy as np
import nibabel as nib
from tqdm import tqdm
from glob import glob
# modalities_dir = [ flair[0] ]
# modalities_dir = [ t1[0] ]
# modalities_dir = [ t1ce[0] ]
# modalities_dir = [ t2[0] ]
import os
import numpy as np
import nibabel as nib
from glob import glob
from tensorflow.keras.models import load_model
def read_brain(brain_dir):
brain_dir = os.path.normpath(brain_dir)
flair = glob( os.path.join(brain_dir, '*_flair*.nii.gz'))
t1 = glob( os.path.join(brain_dir, '*_t1*.nii.gz'))
t1ce = glob( os.path.join(brain_dir, '*_ce*.nii.gz'))
t2 = glob( os.path.join(brain_dir, '*_t2*.nii.gz'))
#gt = glob( os.path.join(brain_dir, '*_seg*.nii.gz'))
modalities_dir = [t2[0]]
all_modalities = []
for modality in modalities_dir:
print(modality)
nifti_file = nib.load(modality)
brain_numpy = np.asarray(nifti_file.dataobj)
all_modalities.append(brain_numpy)
# all modalities have the same affine, so we take one of them (the last one in this case),
# affine is just saved for preparing the predicted nii.gz file in the future.
all_modalities = np.array(all_modalities)
all_modalities = np.rint(all_modalities).astype(np.int16)
# to fit keras channel last model
all_modalities = np.transpose(all_modalities)
return all_modalities
if __name__ == '__main__':
val_data_dir = '/content/drive/MyDrive/Visualize/*'
view = 'axial'
all_brains_dir = glob(val_data_dir)
all_brains_dir.sort()
if view == 'axial':
view_axes = (0, 1, 2, 3)
elif view == 'sagittal':
view_axes = (2, 1, 0, 3)
elif view == 'coronal':
view_axes = (1, 2, 0, 3)
for brain_dir in all_brains_dir:
if os.path.isdir(brain_dir):
print("Volume ID: ", os.path.basename(brain_dir))
all_modalities = read_brain(brain_dir)
all_modalities = all_modalities.transpose(view_axes)
Volume ID: BraTS20_Training_115 /content/drive/MyDrive/Visualize/BraTS20_Training_115/BraTS20_Training_115_t2.nii.gz
# modalities_dir = [ gt[0] ]
# modalities_dir = [ pred[0] ]
import os
import numpy as np
import nibabel as nib
from glob import glob
from tensorflow.keras.models import load_model
def read_brain_pred(brain_dir):
brain_dir = os.path.normpath(brain_dir)
gt = glob( os.path.join(brain_dir, '*_seg*.nii.gz'))
pred = glob( os.path.join(brain_dir, '*_pred*.nii.gz'))
#modalities_dir = [flair[0], t1[0], t1ce[0], t2[0], gt[0]]
#modalities_dir = [pred[0]]
modalities_dir = [gt[0]]
prediction = []
for i in modalities_dir:
print(i)
nifti_file = nib.load(i)
brain = np.asarray(nifti_file.dataobj)
prediction.append(brain)
# all modalities have the same affine, so we take one of them (the last one in this case),
# affine is just saved for preparing the predicted nii.gz file in the future.
prediction = np.array(prediction)
prediction = np.rint(prediction).astype(np.int16)
prediction = np.transpose(prediction)
return prediction
if __name__ == '__main__':
val_data_dir = '/content/drive/MyDrive/Visualize/*'
view = 'axial'
all_brains_dir = glob(val_data_dir)
all_brains_dir.sort()
if view == 'axial':
view_axes = (0, 1, 2, 3)
elif view == 'sagittal':
view_axes = (0, 2, 1, 3)
elif view == 'coronal':
view_axes = (1, 0, 2, 3)
else:
ValueError('unknown input view => {}'.format(view))
for brain_dir in all_brains_dir:
if os.path.isdir(brain_dir):
print("Volume ID: ", os.path.basename(brain_dir))
prediction = read_brain_pred(brain_dir)
prediction = prediction.transpose(view_axes)
Volume ID: BraTS20_Training_115 /content/drive/MyDrive/Visualize/BraTS20_Training_115/BraTS20_Training_115_seg.nii.gz
# return img_masked
# return img_color
from skimage import color, io, img_as_float
import numpy as np
import matplotlib.pyplot as plt
import numpy as np
alpha = 1.0
def show_segmented_image(brainMRI,Predicted):
img = img_as_float(brainMRI)
img_mask = Predicted
#img_mask = GroundTruth
img = img / np.max(img)
rows, cols = img.shape
# Construct a colour image to superimpose
sliced_image = np.zeros((rows, cols, 3))
ones = np.argwhere(img_mask == 1.0)
twos = np.argwhere(img_mask == 2.0)
fours = np.argwhere(img_mask == 4.0)
for i in range(len(ones)):
sliced_image[ones[i][0], ones[i][1]] = [1, 0, 0]
for i in range(len(twos)):
sliced_image[twos[i][0], twos[i][1]] = [0, 1, 0]
for i in range(len(fours)):
sliced_image[fours[i][0], fours[i][1]] = [0, 0, 1]
# Construct RGB version of grey-level image
img_color = np.dstack((img, img, img))
# Convert the input image and color mask to Hue Saturation Value (HSV)
# colorspace
img_hsv = color.rgb2hsv(img_color)
color_mask_hsv = color.rgb2hsv(sliced_image)
# Replace the hue and saturation of the original image
# with that of the color mask
img_hsv[..., 0] = color_mask_hsv[..., 0]
img_hsv[..., 1] = color_mask_hsv[..., 1] * alpha
img_masked = color.hsv2rgb(img_hsv)
return img_color
# io.imshow(img_masked)
#plt.show()
# brainMRI = all_modalitiesall_modalities[:, i, :, 0]
# brainMRI = all_modalitiesall_modalities[:, i, :, 0]
# Predicted = predictionall_modalities[:, i, :, 0]
root_path = '/content/drive/MyDrive/Training_115_Segmentation/T2/Coronal/'
#path = os.path.join(os.path.join(root_path), 'Ground_Truth_Overlap')
path = os.path.join(os.path.join(root_path), 'Brain_MRI')
#path = os.path.join(os.path.join(root_path), 'Prediction_Overlap')
for i in range(240):
brainMRI = all_modalities[:, i, :, 0]
#GroundTruth = gt[:,:,i,0]
Predicted = prediction[:,i,:,0]
print(brainMRI.shape)
print(Predicted.shape)
visualization=show_segmented_image(brainMRI,Predicted)
i=str(i)
j = "brain_name" + i + ".jpg"
path1 = os.path.join(os.path.join(path), j)
#io.imshow(visualization)
io.imshow(visualization,cmap="gray")
fig1 = plt.gcf()
plt.show()
plt.draw()
plt.axis('off')
fig1.savefig(path1, bbox_inches='tight', pad_inches = 0)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
/usr/local/lib/python3.7/dist-packages/skimage/io/_plugins/matplotlib_plugin.py:150: UserWarning: Low image data range; displaying image with stretched contrast. lo, hi, cmap = _get_display_range(image)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
# brainMRI = all_modalitiesall_modalities[:, :, i, 0]
# GroundTruth = gtall_modalities[:, :, i, 0]
# brainMRI = all_modalitiesall_modalities[:, :, i, 0]
# Predicted = predictionall_modalities[:, :, i, 0]
root_path = '/content/drive/MyDrive/Training_115_Segmentation/T2/Sagittal/'
#path = os.path.join(os.path.join(root_path), 'Ground_Truth_Overlap')
path = os.path.join(os.path.join(root_path), 'Brain_MRI')
#path = os.path.join(os.path.join(root_path), 'Prediction_Overlap')
for i in range(240):
brainMRI = all_modalities[:, :, i, 0]
#GroundTruth = gt[:,:,i,0]
Predicted = prediction[:,:,i,0]
print(brainMRI.shape)
print(Predicted.shape)
visualization=show_segmented_image(brainMRI,Predicted)
i=str(i)
j = "brain_name" + i + ".jpg"
path1 = os.path.join(os.path.join(path), j)
#io.imshow(visualization)
#For visualizing Segmented regions use below line of code
io.imshow(visualization,cmap="gray")
fig1 = plt.gcf()
plt.show()
plt.draw()
plt.axis('off')
fig1.savefig(path1, bbox_inches='tight', pad_inches = 0)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
/usr/local/lib/python3.7/dist-packages/skimage/io/_plugins/matplotlib_plugin.py:150: UserWarning: Low image data range; displaying image with stretched contrast. lo, hi, cmap = _get_display_range(image)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
(155, 240) (155, 240)
# brainMRI = all_modalities[i, :, :, 0]
# GroundTruth = gt[i,:,:,0]
# brainMRI = all_modalities[i, :, :, 0]
# Predicted = prediction[i,:,:,0]
root_path = '/content/drive/MyDrive/Training_115_Segmentation/T2/Axial/'
path = os.path.join(os.path.join(root_path), 'Brain_MRI')
#path = os.path.join(os.path.join(root_path), 'Prediction_Overlap')
for i in range(155):
brainMRI = all_modalities[i, :, :, 0]
#GroundTruth = gt[:,:,i,0]
Predicted = prediction[i,:,:,0]
print(brainMRI.shape)
print(Predicted.shape)
visualization=show_segmented_image(brainMRI,Predicted)
i=str(i)
j = "brain_name" + i + ".jpg"
path1 = os.path.join(os.path.join(path), j)
#io.imshow(visualization)
io.imshow(visualization,cmap="gray")
fig1 = plt.gcf()
plt.show()
plt.draw()
plt.axis('off')
#plt.colorbar('off')
fig1.savefig(path1, bbox_inches='tight', pad_inches = 0)
(240, 240) (240, 240)
/usr/local/lib/python3.7/dist-packages/skimage/io/_plugins/matplotlib_plugin.py:150: UserWarning: Low image data range; displaying image with stretched contrast. lo, hi, cmap = _get_display_range(image)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
(240, 240) (240, 240)
!pip install pillow
Requirement already satisfied: pillow in /usr/local/lib/python3.7/dist-packages (7.1.2)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Axial_GIF/Flair/*.jpg"
fp_out = "/content/drive/MyDrive/Axial_GIF/Flair_Brain.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.jpg')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Axial_GIF/Prediction/*.png"
fp_out = "/content/drive/MyDrive/Axial_GIF/Flair_Overlap.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.png')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Axial_GIF/T1/*.jpg"
fp_out = "/content/drive/MyDrive/Axial_GIF/T1_Brain.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.jpg')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Axial_GIF/T1ce/*.jpg"
fp_out = "/content/drive/MyDrive/Axial_GIF/T1ce_Brain.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.jpg')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Axial_GIF/T2/*.jpg"
fp_out = "/content/drive/MyDrive/Axial_GIF/T2_Brain.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.jpg')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Gif/T2/Sagittal/Brain_MRI/*.png"
fp_out = "/content/drive/MyDrive/Gif/T2/Sagittal/T2_Sagittal_Brain.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.png')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Gif/T1ce/Coronal/Brain_MRI/*.png"
fp_out = "/content/drive/MyDrive/Gif/T1ce/Coronal/T1_Coronal_Brain.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.png')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
import glob
from PIL import Image
# filepaths
fp_in = "/content/drive/MyDrive/Gif/T2/Coronal/Brain_MRI/*.png"
fp_out = "/content/drive/MyDrive/Gif/T2/Coronal/T2_Coronal_Brain.gif"
# https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#gif
img, *imgs = [Image.open(f) for f in sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.png')[0]))]
img.save(fp=fp_out, format='GIF', append_images=imgs,
save_all=True, duration=500, loop=0)
fp_in = "/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/*.jpg"
from PIL import Image
import glob
# Create the frames
frames = []
imgs = glob.glob("/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/*.jpg")
for i in imgs:
new_frame = Image.open(i)
frames.append(new_frame)
# Save into a GIF file that loops forever
frames[0].save('png_to_gif.gif', format='GIF',
append_images=frames[1:],
save_all=True,
duration=300, loop=0)
File "<ipython-input-29-6418967eb008>", line 7 new_frame = Image.open(i) ^ SyntaxError: invalid character in identifier
x ="brain_name7"
x.split('brain_name', 1)[1]
'7'
sorted(glob.glob(fp_in), key=lambda x: int(x.split('brain_name', 1)[1].split('.jpg')[0]))
['/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name7.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name8.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name9.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name10.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name11.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name12.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name13.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name14.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name15.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name16.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name17.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name18.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name19.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name20.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name21.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name22.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name23.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name24.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name25.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name26.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name27.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name28.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name29.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name30.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name31.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name32.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name33.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name34.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name35.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name36.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name37.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name38.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name39.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name40.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name41.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name42.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name43.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name44.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name45.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name46.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name47.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name48.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name49.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name50.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name51.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name52.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name53.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name54.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name55.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name56.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name57.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name58.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name59.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name60.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name61.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name62.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name63.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name64.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name65.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name66.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name67.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name68.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name69.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name70.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name71.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name72.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name73.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name74.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name75.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name76.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name77.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name78.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name79.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name80.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name81.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name82.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name83.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name84.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name85.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name86.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name87.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name88.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name89.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name90.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name91.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name92.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name93.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name94.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name95.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name96.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name97.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name98.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name99.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name100.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name101.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name102.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name103.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name104.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name105.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name106.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name107.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name108.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name109.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name110.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name111.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name112.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name113.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name114.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name115.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name116.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name117.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name118.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name119.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name120.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name121.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name122.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name123.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name124.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name125.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name126.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name127.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name128.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name129.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name130.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name131.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name132.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name133.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name134.jpg', '/content/drive/MyDrive/Gif/Flair/Axial/Brain_MRI/brain_name135.jpg']
glob.glob("/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/*.png")
['/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name121.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name128.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name110.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name125.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name119.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name117.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name107.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name111.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name109.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name118.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name129.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name104.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name103.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name133.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name122.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name100.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name101.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name102.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name112.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name108.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name106.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name115.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name124.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name116.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name130.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name114.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name126.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name123.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name105.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name132.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name134.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name120.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name127.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name113.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name131.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name170.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name143.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name164.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name152.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name148.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name67.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name142.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name182.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name180.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name73.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name52.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name174.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name175.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name62.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name160.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name51.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name169.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name155.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name177.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name138.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name187.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name64.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name168.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name66.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name166.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name136.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name163.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name56.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name137.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name71.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name63.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name50.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name173.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name68.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name171.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name54.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name157.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name153.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name65.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name61.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name60.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name154.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name135.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name178.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name158.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name151.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name165.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name181.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name162.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name146.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name69.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name141.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name145.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name70.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name59.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name58.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name55.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name159.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name172.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name53.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name139.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name161.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name75.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name167.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name186.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name140.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name57.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name150.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name149.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name49.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name74.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name183.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name72.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name179.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name184.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name76.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name147.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name185.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name156.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name176.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name144.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name97.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name79.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name85.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name96.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name99.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name90.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name84.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name89.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name86.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name82.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name95.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name80.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name98.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name77.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name87.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name91.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name81.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name92.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name93.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name78.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name88.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name94.png', '/content/drive/MyDrive/Gif/Flair/Sagittal/Brain_MRI/brain_name83.png']