Erik Smistad1,2, Mohammadmehdi Bozorgi3, Frank Lindseth3,4. 1. Department of Computer and Information Science, Norwegian University of Science and Technology, Sem Saelandsvei 7-9, 7491, Trondheim, Norway. smistad@idi.ntnu.no. 2. SINTEF Medical Technology, Trondheim, Norway. smistad@idi.ntnu.no. 3. Department of Computer and Information Science, Norwegian University of Science and Technology, Sem Saelandsvei 7-9, 7491, Trondheim, Norway. 4. SINTEF Medical Technology, Trondheim, Norway.
Abstract
PURPOSE: Computer systems are becoming increasingly heterogeneous in the sense that they consist of different processors, such as multi-core CPUs and graphic processing units. As the amount of medical image data increases, it is crucial to exploit the computational power of these processors. However, this is currently difficult due to several factors, such as driver errors, processor differences, and the need for low-level memory handling. This paper presents a novel FrAmework for heterogeneouS medical image compuTing and visualization (FAST). The framework aims to make it easier to simultaneously process and visualize medical images efficiently on heterogeneous systems. METHODS: FAST uses common image processing programming paradigms and hides the details of memory handling from the user, while enabling the use of all processors and cores on a system. The framework is open-source, cross-platform and available online. RESULTS: Code examples and performance measurements are presented to show the simplicity and efficiency of FAST. The results are compared to the insight toolkit (ITK) and the visualization toolkit (VTK) and show that the presented framework is faster with up to 20 times speedup on several common medical imaging algorithms. CONCLUSIONS: FAST enables efficient medical image computing and visualization on heterogeneous systems. Code examples and performance evaluations have demonstrated that the toolkit is both easy to use and performs better than existing frameworks, such as ITK and VTK.
PURPOSE: Computer systems are becoming increasingly heterogeneous in the sense that they consist of different processors, such as multi-core CPUs and graphic processing units. As the amount of medical image data increases, it is crucial to exploit the computational power of these processors. However, this is currently difficult due to several factors, such as driver errors, processor differences, and the need for low-level memory handling. This paper presents a novel FrAmework for heterogeneouS medical image compuTing and visualization (FAST). The framework aims to make it easier to simultaneously process and visualize medical images efficiently on heterogeneous systems. METHODS: FAST uses common image processing programming paradigms and hides the details of memory handling from the user, while enabling the use of all processors and cores on a system. The framework is open-source, cross-platform and available online. RESULTS: Code examples and performance measurements are presented to show the simplicity and efficiency of FAST. The results are compared to the insight toolkit (ITK) and the visualization toolkit (VTK) and show that the presented framework is faster with up to 20 times speedup on several common medical imaging algorithms. CONCLUSIONS: FAST enables efficient medical image computing and visualization on heterogeneous systems. Code examples and performance evaluations have demonstrated that the toolkit is both easy to use and performs better than existing frameworks, such as ITK and VTK.
Authors: Erik Smistad; Thomas L Falch; Mohammadmehdi Bozorgi; Anne C Elster; Frank Lindseth Journal: Med Image Anal Date: 2014-12-02 Impact factor: 8.545
Authors: Lucas Temor; Nicole M Cancelliere; Daniel E MacDonald; Peter W Coppin; Vitor M Pereira; David A Steinman Journal: Int J Comput Assist Radiol Surg Date: 2022-04-10 Impact factor: 2.924
Authors: Henrik Sahlin Pettersen; Ilya Belevich; Elin Synnøve Røyset; Erik Smistad; Melanie Rae Simpson; Eija Jokitalo; Ingerid Reinertsen; Ingunn Bakke; André Pedersen Journal: Front Med (Lausanne) Date: 2022-01-27