Nifti 파일은 Neuroimaging InFormation Technology Initiative의 줄임말로 보통 MRI 뇌 이미지 데이터를 저장하기 위해 사용되는 오픈 파일 포맷이다. 주로 뇌, 신경 영상 데이터의 표준 포멧임.

image.png

image.png

참고사항 : https://velog.io/@olxtar/Python-NIfTInii.gz-파일-읽기-gif-시각화

Nibabel

Brain MRI 영상 등을 표현할 때 자주 쓰이는 NifTI 형식의 파일(.nii.gz)을 다룰 때에는 이 패키지를 많이 사용한다. NifTI 파일용 Python 패키지들은 찾아보면 꽤 다양하며 개발이 멈추거나 서로 합병되는 경우도 많은데 위 패키지가 인지도가 높아 보였고 개인적으로는 쓰기 편했다.

Dicom과는 다르게 NifTI는 파일 하나로 3D 데이터 정보를 전부 가지고 있기 때문에 읽기 작업이 무겁다. 이 패키지는 이 점을 고려해 일단 Proxy로 데이터를 올려놓고 이후 사용자가 필요할 때 실제 Array 데이터를 원하는 만큼 꺼내갈 수 있게 설계되어 있다.

[출처] [Python] 의료데이터(.dcm / .nii.gz)를 다룰 때 유용한 패키지 (Pydicom / Nibabel)|작성자 Paris Lee

→ 이거 때문에 메모리 용량이 초과된 것 같은데 이 부분에서 어떻게 해결하면 좋을지 생각해봐야 할 듯