DOI QR코드

DOI QR Code

의료영상 볼륨가시화를 위한 화소 값의 변화도에 따른 적응적 가중치를 적용한 캐트멀-롬 스플라인 보간법

Adaptive Weight Adjusted Catmull-Rom Spline Interpolation Based on Pixel Intensity Variation for Medical Imaging Volume Visualization

  • 이해나 (연세대학교 일반대학원 의과학과) ;
  • 유선국 (연세대학교 의과대학 의학공학교실)
  • 투고 : 2012.11.08
  • 심사 : 2013.01.08
  • 발행 : 2013.02.28

초록

의료영상 분야에서 볼륨 가시화가 광범위 하게 이용되고 있다. 3차원 영상의 적용으로 환자 진단을 위해 높은 품질의 영상이 요구되고 있고, 그에 따라 정확하게 구현할 수 있는 볼륨 가시화 기법이 연구되고 있다. 하지만 3차원 영상을 구현할 때 이산적인 값을 가진 볼륨 데이터를 이용하여 볼륨 가시화를 하므로 에일리어싱 현상이 나타나게 된다. 이런 현상을 없애기 위해서는 표본 값을 많게 하는 과표본화 방법이 있다. 과표본을 위해 사용하는 기법 중에서 캐트멀-롬 스플라인 방법이 있다. 이 기법은 계산이 쉽고 주어진 제어점들을 지나기 때문에 비교적 정확한 보간값을 구하지만 화소 값의 변화도가 큰 부분에서는 오버슈트나 언더슈트가 생겨 기존의 값과 오차가 생기게 된다. 본 논문에서는 캐트멀-롬 스플라인 보간법에 가우시안 함수를 이용하여 화소 값의 변화도에 따른 장력조정으로 보간값의 가중치를 조절하는 방법을 제안한다. 제안된 방법을 이용하여 영상을 보간하였을 때 오버슈트 현상이 줄어들고 원 영상과의 최대신호대 잡음비를 비교할 때도 우수한 결과를 확인하였다.

In medical visualization, volume visualization is widely used. Applying 3D images to diagnose requires high resolution and accurately implement visualization techniques are being researched accordingly. However, when a three-dimensional image volume visualization is implemented using volume data, aliasing will occur since using discrete data. Supersampling method, getting lots of samples, is used to reduce artifacts. One of the supersampling methods is Catmull-rom spline. This method calculates accurate interpolation value because it is easy to compute and pass through control points. But, Catmull-rom spline method occurs overshoot or undershoot in large gradient of pixel values. So, interpolated values are different from original signal. In this paper, we propose an adaptive adjusting weights interpolation method using Gaussian function. Proposed method shows that overshoot is reduced on the point has a large gradient and PSNR is higher than other interpolated image results.

키워드

참고문헌

  1. U. Tiede, T. Schiemann, and K. Heinz Hohne, "High Quality Rendering of Attributed Volume Data," IEEE Visualization 98(VIZ'98) , pp. 255-262, 1998.
  2. C. Zhang, P. Xi, and C. Zhang, "CUDA-based Volume Ray-Casting using Cubic B-spline," Conf. Virtual Reality and Visualization (ICVRV), pp 84-88, 2011.
  3. M. Levoy, "Display of Surfaces from Volume Data," IEEE Computer Graphics and Applications, Vol. 8, No. 3, pp. 29-37, 1988. https://doi.org/10.1109/38.511
  4. C. Rossl, F. Zeilfelder, G. Nurnberger, and H. Seidel, "Reconstruction of Volume Data with Quadratic Super Splines," IEEE Transactions on Visualization and Computer Graphics, Vol. 10, No. 4, pp. 397-409, 2004. https://doi.org/10.1109/TVCG.2004.16
  5. A. Lukin, A. Krylov, and A. Nasonov, "Image Interpolation by Super-Resolution," International Conference Graphicon, pp. 239-242, 2006.
  6. S. Kyrre As, B. Skallerud, and B.W. Tveiten, "Surface Roughness Characterization for Fatigue Life Predictions using Finite Element Analysis," International Journal of Fatigue, Vol. 30, No. 12, pp. 2200-2209, 2008. https://doi.org/10.1016/j.ijfatigue.2008.05.020
  7. W. Burger and M.J. Burge, Geometric Operations, 1st Ed, Digital Image Processing An Algorithmic Introduction Using Java, Springer, New York, NY, 2008.
  8. R.L. Cook, "Stochastic sampling in computer graphics," ACM Transactions on Graphics (TOG), Vol. 5, No. 1, pp 51-72, 1986. https://doi.org/10.1145/7529.8927
  9. B. Lee, J. Yun, J. Seo, B. Shim, Y. Shin, and B. Kim, "Fast High-Quality Volume Ray- Casting with Virtual Samplings," IEEE Transactions on Visualization and Computer Graphics, Vol. 16, No. 6, pp. 1526-1532, 2010.
  10. 계희원, "카디널 보간을 이용한 효율적인 고화질 볼륨 가시화," 멀티미디어학회논문지, 제14권, 제3호, pp. 339-347, 2011. https://doi.org/10.9717/kmms.2011.14.3.339
  11. C. M. Wittenbrink, T. Malzbender, and M. E. Goss, "Opacity-Weighted Color Interpolation For Volume Sampling," IEEE Symposium on Volume Visualization, pp. 135-142, 1998.
  12. K. Engel, M. Hadwiger, J. Kniss, A. Lefohn, C. Rezk Salama, and D. Weiskopf, "Real-Time Volume Graphics," ACM SIGGRAPH 2004 Course Notes, pp. 115-124, 2004.
  13. B. Lichtenbelt, R. Crane, and S. Naqvi, Illumination and Shading, 1st Ed, Introduction to Volume Rendering, Hewlett-Packard Company, Upper Saddle River, NJ, 1998.
  14. M.Z. Hussain and M. Sarfraz, "Monotone Piecewise Rational Cubic Interpolation," International Journal of Computer Mathematics, Vol. 86, No. 3, pp. 423-430, 2009. https://doi.org/10.1080/00207160701595145
  15. J. Zhang, J.N. Stahl, H.K. Huang, X. Zhou, S.L. Lou, and K.S. Song, "Real-Time Teleconsultation with High-Resolution and Large-Volume Medical Images for Collaborative Healthcare", IEEE Transactions on Information Technology in Biomedicine, Vol. 4, No. 2, pp. 178-185, 2000. https://doi.org/10.1109/4233.845212
  16. J. Montagnat1, F. Bellet, H. Benoit-Cattin, V. Breton, L. Brunie, H. Duque, Y. Legre, I.E. Magnin, L. Maigne, S. Miguet, J.-M. Pierson, L. Seitz, and T. Tweed, "Medical Images Simulation, Storage, and Processing on the European DataGrid Testbed," Journal of Grid Computing, Vol. 2, No. 4, pp. 387-400, 2004. https://doi.org/10.1007/s10723-004-5744-y

피인용 문헌

  1. Volume measurement of limb edema using three dimensional registration method of depth images based on plane detection vol.17, pp.7, 2014, https://doi.org/10.9717/kmms.2014.17.7.818