Abstract
We have developed a computer simulator fur cone-beam computed tomography (CBCT) based on the commercial Monte Carlo code, MCNP. All the functions to generate input files, run MCNP, convert output files to image data, reconstruct tomographs were realized in graphical user-interface form. The performance of the simulator was demonstrated by comparing with the experimental data. Although some discrepancies were observed due to the ignorance of the detailed physics in the simulation, such as scattered X-rays and noise in image sensors, the overall tendency was well agreed between the measured and simulated data. The developed simulator will be very useful for understanding the operation and the better design of CT systems.
원추형 빔 단층촬영 시스템의 효과적인 모사를 위하여 상용 몬테칼로 코드인 MCNP를 기반으로 한 전산모사 시뮬레이터를 개발하였다. 기본적으로 Visual $C++^{(R)}$를 이용하여 제작하였으며, 모델의 시각화를 위해 $OpenGL^{(R)}$ 라이브러리를 이용하여 개발하였다. 컴퓨터 단층촬영 시뮬레이션 수행을 위한 입력파일의 생성과 MCNP를 이용한 시뮬레이션 실행, 그리고 투과영상 생성과 단층영상 재구성을 수행할 수 있는 기능을 구현하였다. 개발한 시뮬레이터의 검증을 위하여 콘트라스트 팬텀(contrast phantom)에 대해 실험과 시뮬레이션을 수행하였다. 산란 엑스선, 영상센서의 잡음 및 픽셀 결함에 의한 structured noise 등을 시뮬레이션에서 고려하지 못했기 때문에 두 결과가 정확하게 일치하지는 않았으나, 매우 유사한 비교 결과를 얻을 수 있었다. 본 연구를 통해 개발한 MCNP 기반의 CBCT 전산모사 시스템은 CBCT의 이해, 실제 시스템의 설계 및 제작시에 도움을 줄 것으로 기대된다.