Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Python
- magnetic field
- piano cover
- python piano
- 구글번역
- function
- pdf 파파고
- C
- 피아노커버
- pdf 복붙
- 조립식 컴퓨터
- pdf복붙
- 논문 구글번역
- mri
- C언어
- 서현우의 C프로그래밍 정복
- 논문 파파고
- 자기장
- 함수 원형
- 이것이 C언어다
- 재귀호출
- 넷플릭스
- 중성자
- 수소
- 원소
- SRGAN
- 피아노 커버
- 너의 이름은 ost
- super resolution
- 씀
Archives
- Today
- Total
로봇이 되고픈 부엉이
(MRI, Python) K-space에서 image로 바꾸는 방법 본문
728x90
반응형
K-space data는 numpy라이브러리에서 제공하는 numpy array의 자료형으로 저장되어 있다.
이 K-space data인 숫자 행렬들로 부터 영상을 보기 위해 다음과 같은 작업을 한다.
import numpy as np
from numpy import fft
import matplotlib.pyplot as plt
path = './T2_7_C1M1_1.npy'
k_space = np.load(path)
unshifted_image = fft.fft2(k_space)
image = fft.fftshift(unshifted_image)
fig = plt.figure(figsize=(15, 6))
ax1 = plt.subplot(1,3,1);
ax1.set_title('K space')
plt.imshow(abs(k_space), cmap='gray')
ax2 = plt.subplot(1,3,2)
ax2.set_title('Fourier transform')
plt.imshow(abs(unshifted_image), cmap='gray')
ax3 = plt.subplot(1,3,3)
ax3.set_title('Fourier transform and Shifting')
plt.imshow(abs(image), cmap='gray')
이 결과는 다음과 같다.
728x90
반응형
'대학생의 그쩍거림 > 자기공명영상학 (MRI)' 카테고리의 다른 글
(MRI) chapter 3 Magnetic Resonance Hardware 요약 (0) | 2019.04.23 |
---|---|
(MRI) chapter 5 Spatial Localization 요약 (0) | 2019.04.23 |
(MRI) chapter 6 k-space 요약 (0) | 2019.04.23 |
(MRI) chapter 4 Tissue contrast 요약 (0) | 2019.04.23 |
(MRI) 3차원에서 해상도를 2배로 할 때, B0는 어떻게 되는가? (0) | 2019.04.21 |