Dose distribution evaluation tool - Work
2009.05.25 06:08 Edit

두 장의 이미지(값은 방사능의 양, 방사선량)를 읽어내서 두 장의 이미지 차이를 구해서 출력하는 프로그램이다.
이 프로그램은 병원에서 암세포에 방사능을 쏠 때 얼마나 정확하게 쏘는지 예측 값과 필름에 대고 방사선을 쏜 결과값을 비교하는 프로그램 쯤 되겠다.
비교 할 때 두 장의 이미지를 이리저리 옮기고 돌려보기도 하면서 맞춰본다.
두 이미지를 비교할 때 실험군과 대조군이 있다고 치면(이하 실험군:Ref
[#M_실험군..|실험군..|
_M#], 대조군:Eval
[#M_대조군.|대조군.|
_M#])
Ref에서 단순히 Eval을 빼면 Diff 가 되고 거기에 abs를 취해보기도 하고 데이터가 방사능이기 때문에 너무 작은 값은 별 의미가 없으므로 Ref값에 Weight를 줘서 구해보기도 한다. 여기까지는 좀 단순하다면
http://www.iop.org/EJ/article/0031-9155/51/4/001/pmb6_4_001.pdf?request-id=4faaeb53-1c4f-4090-84b9-c5669830d0a8 이런 Gamma Evalution(
[#M_결과|접어두기..|
)도 있고
뺀 값에다가 미분 값으로 나눠주는 Chi Evaluation도 있다.
Ref와 Eval이 항상 같은 resolution을 가지는 것이 아니기에 그 사이 값을 보간(Interpolation)해줘야 하는데 이 때에도 여러가지 방식으로도 해야하고...
ROI(Region of Interest) 라고 원하는 범위만 계산 하기도 해야하고...
CutOff라고 특정 값 이하는 무시 하기도 해야하고...
가로 세로 방향으로 뒤집기도 해야하고...
화면에 보여줄 때 Colorwash 라는 함수로 보여주기도 해야하고...
데이터 형식을 여러개 입력 받기도 해야하고...
수많은 옵션들로 인해 심신이 피로해가지만 부탁하시는 형님께서 잘해달라고 하시기에... 열심히는 하는데 언제 끝날까 ㅠㅜ
담 부터는 생각 잘 해보고 해야하고 항목에 100만원씩 받아야겠다!!! 엉엉

