일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구글번역
- python piano
- 서현우의 C프로그래밍 정복
- pdf 파파고
- 유재하
- 함수 원형
- piano cover
- 재귀호출
- 중성자
- SRGAN
- 수소
- C언어
- magnetic field
- 자기장
- mri
- function
- 피아노커버
- 너의 이름은 ost
- C
- 씀
- 조립식 컴퓨터
- 피아노 커버
- super resolution
- 이것이 C언어다
- 원소
- 논문 구글번역
- pdf 복붙
- Python
- pdf복붙
- 논문 파파고
- Today
- Total
목록mri (9)
로봇이 되고픈 부엉이
본 포스트의 SRGAN code는 다음 git-hub 에서 가져와 실행해보았음을 명시합니다. https://github.com/brade31919/SRGAN-tensorflow 불러오는 중입니다... Train_파일.sh 파일은 atom 파일을 사용하여 연다. 필자는 Gray scale인 MR영상을 SRGAN을 통해 다룬다. 즉, 입력데이터가 1채널이다 = Gray scale이다. 따라서, 코드를 내부적으로 3 채널에서 1채널로 바꾸는 작업을 했다. 또한, MSE를 사용한 SRGAN을 목표로 프로젝트를 진행했다. (아래 수정사항은 MSE를 사용한 SRGAN을 가동시킬 수 있는 parameter 소개이다.) 수정사항 line 3, 4: 로그파일을 저장하는 공간이다. 따라서 폴더를 학습 전에 미리 만들고, ..
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..
엠알아이 3번째 단원(Magnetic Resonance Hardware) 요약 Magnet 자석 1. 초전도 자석(솔레노이드)는 L-He( 거리 비례 주파수 변화를 줌: 공간정보를 알 수 있음. 2. 거리 비례 주파수로 a. 선형적 라모 frequency를 따르게 한다. b. Z 방향만 c. 코일의 전류에 따라 자기장의 세기가 변한다. 3. 냉각은 수냉식과 공냉식이 있다. 4. 노이즈: 두드리는 소리가 난다.
엠알아이 5번째 단원(Spatial Localization) 요약 Gradient 그래디언트, 경사자장 한계 1. 증폭기의 파워, heating (온도상승은 noise를 만듦) 2. G를 어느정도 올리면 신체 말단부에 저릿한 자극 3. G를 어느정도 올리면 Eddy Currents 와전류 4. 비선형성과 concomitant terms Gradient의 역할 위치정보를 넣어준다. 단, Strength (진폭)를 변화시키는 것이지 방향을 바꾸진 않는다. Gradient의 종류 1. Slice selection (z축) 스핀의 주파수를 변형시킨다. 원하는 위치(center)를 중심으로 음수와 양수로 나뉜다. Gradient를 세게 걸수록 더욱 얇은 band width를 갖게 된다. 결과적으로 특정부분만 se..
엠알아이 6번째 단원(k-space) 요약 k-space를 compose 하면 Image 가 된다. k-space의 특징 1. 중심과 평행한 선. 2. 중앙에서 멀어질수록 간격이 줄어든다. Resolution 해상도 Low-resolution은 큰 pixel이고, High-resolution은 작은 pixel이다. 해상도가 높은 영상을 k공간에 mapping할 경우, 더 많은 시간이 걸린다. 또한 큰 readout gradient를 쏘아야 한다. FOV field of view 시야 Small FOV는 면적이 작은 영상이고, Large FOV는 면적이 큰 영상이다. 따라서 Large FOV의 K-space는 small보다 픽셀수가 많다. #작은 FOV는 aliasing 문제가 발생한다. 작은 FOV를 s..
엠알아이 4번째 단원(Tissue contrast) 요약 Excitation 여기 H의 precession frequency를 가진 RF를 인가했을 때. Relaxation 회복, 이완 RF가 끊어지고 equilibrium으로 돌아갈 때. a. Transverse relaxation 횡축이완(T2) T2 : 횡축자화가 37% 남았을 때 걸리는 시간. Dephasing : 인접한 스핀들과 상대적 위상을 변동시킨다. T2* : T2 간섭과 비균일 B, M에 의한 T2’ 신호를 고려하는 신호 감소. 스핀 간의 Dephasing이 빨라진다. 만약 B가 균일하다면, T2* 와 T2 는 같다. b. Longitudinal relaxation 종축이완(T1) T1 : 종축자화가 67% 회복되었을 때 걸리는 시간. E..
문제 위 식으로 부터, B0를 증가시키면 같은 신호에서 해상도를 크게할 수 있습니다. B0 가 1.5 T 일 때, 다음 문제를 해결하세요. 3차원 공간에서 해상도를 2배로 올린다면, B0는 같은 강도의 신호에서 어떻게 되어야만 하나요? 답 (여러분들이 원하는 직접적인 답) 해상도를 2배로 올리는 것은 Vs(체적)을 2차원에선 체적 Vs를 1/4 Vs 로 3차원에선 1/8 Vs 로 하는 것 입니다. 따라서 위와 같은 식이 성립되게 되고 문제에서 B0 = 1.5 T 라고 했기 때문에 B0* (이것이 우리가 구해야하는 해상도를 좋게 하기 위한 "자기장")은 다음과 같은 식이 되어 구할 수 있습니다. 따라서 4.24 T 가 되어야만 3차원에서 2배의 해상도를 올릴 수 있습니다. 답 (여러분들이 원하지 궁금해하지..
오늘도 연구소에서 알 수 없는 코딩만 주구장창 해대고.... 나중에 누구나 돈벌며 하루하루 살아갈텐데, 그나마 내가 오랬동안 해왔던 걸 사용하여 돈을 번다면 그래도 새로 배우는 일보다 능률이 좋고.. 뭔가 의미있고 하나의 스토리가 되지 않을까 생각해본다. 는 무슨.. 편해서 그런거다. 새로운 일을 배우기 뭐해서.. 솔직히 4년동안 대학생활하고 다른 은행일이라도 해보자.은행에서 날 원한다면, 날 가져요 앙앙 좀 그렇지 않은가... 아무튼 이런 허튼 생각 접어둬버리구다시금 MRI의 기초개념을 정리하는 두번째 시간으로 가보자. MRI의 기초개념들 두번째 1. 전자의 양자수(올게 와버렸다) 양자수는 어려운 게 맞다. 이렇게 생각해보면 접근하기 쉽다. 원자기호를 생각해보자. 다음 그림을 봐바라. 그림 출처 : h..