DOI QR코드

DOI QR Code

Focus+context volume rendering for medical simulation based on Unity game engine

유니티 게임 엔진 기반의 의료 시뮬레이션을 위한 초점 배경 볼륨 가시화

  • Ha, Tae-Jun (Dept. of Information Systems Engineering, Hansung University) ;
  • Kye, Heewon (Division of Computer Engineering, Hansung University)
  • 하태준 (한성대학교 정보시스템공학과) ;
  • 계희원 (한성대학교 컴퓨터공학부)
  • Received : 2018.05.29
  • Accepted : 2018.08.20
  • Published : 2018.08.20

Abstract

As commercial game engines become available to the public, attempts have been made to use it for general purpose research. This study uses the game engine to develop a medical simulation. Specifically, when the user selects an important portion of the human body, the focus+context visualization is applied to the volume data. We proposes the accumulation based method to make the background part more transparent and naturally fuse it with the focus part. Since the proposed method combines well with the existing volume visualization, the virtual surgery function such as incision is performed smoothly. The game engine is useful for general-purpose research, because auxiliary functions such as collision handling and UI can be efficiently created with the help of it.

상용 게임 엔진이 개인에게 공개되면서, 게임 엔진을 범용 연구에 사용하려는 시도가 계속되고 있다. 본 연구는 의료 시뮬레이션 개발에 게임 엔진을 이용하려 한다. 구체적 방법으로, 인체의 주요한 부분을 사용자가 선택하면, 선택한 부분의 가시화 파라미터를 두드러지게 변경하는 초점 배경 가시화를 볼륨 데이터에 적용하려 한다. 그 과정에서 본 연구는 누적 기반 초점 배경 볼륨 가시화 방법을 제안하며, 배경 부분은 초점 부분과 자연스럽게 투명해져 융합된다. 또한 제안 방법은 기존 볼륨 가시화 방법과 잘 결합되기 때문에 절개와 같은 가상 수술 기능이 원활하게 수행된다. 충돌처리 및 사용자 입력 기능을 가진 게임 엔진은 범용 연구를 효율적으로 개발하는 데 도움이 된다.

Keywords

References

  1. Unity, Game Engine, https://unity3d.com/kr/unity.
  2. L. Wang, Y. Zhao, K. Mueller, and A. Kaufman, "The magic volume lens: An interactive focus+ context technique for volume rendering", Visualization, IEEE, pp. 367-374, 2005.
  3. P. SabelIa, "A Rendering Algorithm for Visualizing 3D Scalar Fields", Proceeding of the 15th Annual Conference on Computer Graphics and Interactive Techniques, pp.51-58, 1988.
  4. K. Engel, M. Hadwiger, J. M. Kniss, C. Rezk-Salama, and D, "Real-Time Volume Graphics", CRC Press, 2006.
  5. M. Levoy, "Display of Surfaces from Volume Data," IEEE Computer Graphics and Application, Vol. 8, No. 3, pp. 29-37, 1988. https://doi.org/10.1109/38.511
  6. L. Gallo and A. P. Placitelli, "High-Fidelity Visualization of Large Medical Datasets on Commodity Hardware", ISRN Biomedical Engineering, pp. 1-9, 2013.
  7. J. Kruger, J. Schneider, and R. Westermann, "Clearview: An interactive context preserving hotspot visualization technique", IEEE Transactions on Visualization and Computer Graphics, Vol. 12, No. 5, 2006.
  8. E. Monclus, J. Diaz, I. Navazo, and P. P. Vazquez, "The virtual magic lantern: an interaction metaphor for enhanced medical data inspection", In Proceedings of the 16th ACM Symposium on Virtual Reality Software and Technology, pp. 119-122, 2009.
  9. T. Ropinski, and K. Hinrichs, "Real-time rendering of 3D magic lenses having arbitrary convex shapes", In Proc. of International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG), pp. 379-386, 2004.
  10. I. Viola, M. Feixas, M. Sbert, and M. E. Groller, "Importance-driven focus of attention", IEEE Transactions on Visualization and Computer Graphics, Vol. 12, No. 5, pp. 993-940, 2006.
  11. J. Kruger, and T. Fogal, "Focus and context-visualization without the complexity", World Congress on Medical Physics and Biomedical Engineering, Springer, pp. 45-48, 2009.
  12. L. Zheng, L, C. Correa, and K. L. Ma, "Visibility guided multimodal volume visualization", In Bioinformatics and Biomedicine (BIBM), IEEE., pp. 297-304, 2013.
  13. T. Ha and H. Kye, "Medical data visualization using Unity3D game engine", Journal of the Korea Computer Graphics Society, Vol. 23, No. 3, pp. 87-94, 2017. https://doi.org/10.15701/kcgs.2017.23.3.87
  14. W. E. Lorensen, and H. E. Cline, "Marching cubes: A high resolution 3D surface construction algorithm", ACM Siggraph computer graphics, Vol. 21, No. 4, pp. 163-169, 1987. https://doi.org/10.1145/37402.37422