Optimization of the ray-casting algorithm based on streaming single instruction multiple datum extension.
- Author:
Yunpeng ZOU
1
;
Ji QI
;
Yan KANG
Author Information
1. Sino-Dutch Biomedical and Information Engineering School of Northeastern University, Shenyang 110819, China.
- Publication Type:Journal Article
- MeSH:
Algorithms;
Humans;
Image Interpretation, Computer-Assisted;
methods;
Image Processing, Computer-Assisted;
methods;
Pattern Recognition, Automated;
methods
- From:
Journal of Biomedical Engineering
2012;29(2):212-216
- CountryChina
- Language:Chinese
-
Abstract:
At present, ray-casting algorithm is the most widely used algorithm in the field of medical image visualization, and it can achieve the best image quality. Due to large amounts of computation like sampling, gradient, lighting and blending calculation, the cost of ray-casting algorithm is very large. The characteristic of Streaming single instruction multiple datum extensions (SSE) instruction--supporting vector computation--can satisfy the property of ray-casting algorithm well. Therefore, in this paper, we improved the implementation efficient significantly by vectorization of gradient, lighting and blending calculation, and still achieved a high quality image at the same time.