The Application of SSE Technique in Fast Reconstruction
Haipeng Mao,Dinghua Zhang,Liang,Juan Gu,Qingsheng Wang
DOI: https://doi.org/10.1007/978-1-4020-2212-8_63
2004-01-01
Abstract:Cone beam volume computed tomography (CBVCT) provides a new technique for the reconstruction and realization in reverse engineering, which can be widely used in many fields such as non-destructive test, Virtual measurement and so on. After gathering the projection data, we need to reconstruct the slice images. Feldkamp described an approximate reconstruction algorithm for circular cone-beam tomography, which is called the FDK method. For its simplicity, it became the most used algorithm for CBVCT. Ho wever , though the frequency of CPU increases very quickly, high resolution reconstruction using the FDK method is still a time consuming process, which will be the bottleneck of real-time imaging. To achieve a high reconstruction speed, some dedicated hardware were implemented. But they are very expensive and lack of scalability. In this paper, we used the SSE technique to tune the core code of reconstruction based on the IA-32 architecture. Thus we could make full and effective use of all the excution units (EU) in the processor, and realize the instruction-level parallelism of the Feldkamp method. This is an easy and cheap upgrade without additional hardware. Moreover, it can be compatible with newer processors. The final simulation resuit shows that it can save more than 80% reconstruction time compared to the traditional implementation.