19 research outputs found

    Optimized monomodal image registration using cuckoo search algorithm

    Get PDF
    Medical image registration, which is employed in analyzing the similarity merits in helping the diagnosis is an important part of the medical image analysis. The process involves combining two or more images in order to provide more information. Therefore, there is a need for a method that can produce an image as a registration result that can produce more information without any loss of the input information and without any redundancy. The accuracy and computation time of the existing picture registration approach are now in question, although they could be improved if an optimization methodology is applied. Hence, this research proposed an enhancement of the image registration process focusing on monomodal registration by incorporating an optimization method called Cuckoo Search (CS) algorithm with Levy flight generation. This method was used to find the optimum parameter value (Gradient Magnitude Tolerance, Minimum Step Length, Maximum Step Length) and it was tested to brain, breast and kidney cancer that are captured on Magnetic Resonance Imaging (MRI) image. The performance of the proposed method was then compared with standard monomodal registration. For all the cases investigated, the experimental results were validated by measuring the following: Mutual Information (MI), Normalized Mutual Information (NMI), Mean Square Error (MSE), Coefficient Correlation (CC) and Central Processing Unit run-time. The results of the study illustrated that the proposed method achieved the best 2% improvement in MI, NMI, MSE, CC results. In addition, the proposed method reduced about 40% in Central Processing Unit run-time as compared to the benchmarks methods. This indicates that the proposed method has the potential to provide faster and better medical image registration results

    Efficient dense non-rigid registration using the free-form deformation framework

    Get PDF
    Medical image registration consists of finding spatial correspondences between two images or more. It is a powerful tool which is commonly used in various medical image processing tasks. Even though medical image registration has been an active topic of research for the last two decades, significant challenges in the field remain to be solved. This thesis addresses some of these challenges through extensions to the Free-Form Deformation (FFD) registration framework, which is one of the most widely used and well-established non-rigid registration algorithm. Medical image registration is a computationally expensive task because of the high degrees of freedom of the non-rigid transformations. In this work, the FFD algorithm has been re-factored to enable fast processing, while maintaining the accuracy of the results. In addition, parallel computing paradigms have been employed to provide near real-time image registration capabilities. Further modifications have been performed to improve the registration robustness to artifacts such as tissues non-uniformity. The plausibility of the generated deformation field has been improved through the use of bio-mechanical models based regularization. Additionally, diffeomorphic extensions to the algorithm were also developed. The work presented in this thesis has been extensively validated using brain magnetic resonance imaging of patients diagnosed with dementia or patients undergoing brain resection. It has also been applied to lung X-ray computed tomography and imaging of small animals. Alongside with this thesis an open-source package, NiftyReg, has been developed to release the presented work to the medical imaging community

    Computaci贸n paralela heterog茅nea en registro de im谩genes y aplicaciones de 谩lgebra lineal

    Get PDF
    This doctoral thesis focuses on GPU acceleration of medical image registration and sparse general matrix-matrix multiplication (SpGEMM). The comprehensive work presented here aims to enable new possibilities in Image Guided Surgery (IGS). IGS provides the surgeon with advanced navigation tools during surgery. Image registration, which is a part of IGS, is computationally demanding, therefore GPU acceleration is greatly desirable. spGEMM, which is an essential part in many scientific and data analytics applications, e.g., graph applications, is also a useful tool in biomechanical modeling and sparse vessel network registration. We present this work in two parts. The first part of this thesis describes the optimization of the most demanding part of non-rigid Free Form Deformation registration, i.e., B-spline interpolation. Our novel optimization technique minimizes the data movement between processing cores and memory and maximizes the utilization of the very fast register file. In addition, our approach re-formulates B-spline interpolation to fully utilize Fused Multiply Accumulation instructions for additional benefits in performance and accuracy. Our optimized B-spline interpolation provides significant speedup to image registration. The second part describes the optimization of spGEMM. Hardware manufacturers, with the aim of increasing the performance of deep-learning, created specialized dense matrix multiplication units, called Tensor Core Units (TCUs). However, until now, no work takes advantage of TCUs for sparse matrix multiplication. With this work we provide the first TCU implementation of spGEMM and prove its benefits over conventional GPU spGEMM.Esta tesis doctoral se centra en la aceleraci贸n por GPU del registro de im谩genes m茅dicas y la multiplicaci贸n de matrices dispersas (SpGEMM). El exhaustivo trabajo presentado aqu铆 tiene como objetivo permitir nuevas posibilidades en la cirug铆a guiada por imagen (IGS). IGS proporciona al cirujano herramientas de navegaci贸n avanzadas durante la cirug铆a. El registro de im谩genes, parte de IGS computacionalmente exigente, por lo tanto, la aceleraci贸n en GPU es muy deseable. spGEMM, la cual es una parte esencial en muchas aplicaciones cient铆ficas y de an谩lisis de datos, por ejemplo, aplicaciones de gr谩ficos, tambi茅n es una herramienta 煤til en el modelado biomec谩nico y el registro de redes de vasos dispersos. Presentamos este trabajo en dos partes. La primera parte de esta tesis describe la optimizaci贸n de la parte m谩s exigente del registro de deformaci贸n de forma libre no r铆gida, es decir, la interpolaci贸n B-spline. Nuestra novedosa t茅cnica de optimizaci贸n minimiza el movimiento de datos entre los n煤cleos de procesamiento y la memoria y maximiza la utilizaci贸n del archivo de registro r谩pido. Adem谩s, nuestro enfoque reformula la interpolaci贸n B-spline para utilizar completamente las instrucciones de multiplicaci贸n-acumulaci贸n fusionada (FMAC) para obtener beneficios adicionales en rendimiento y precisi贸n. Nuestra interpolaci贸n B-spline optimizada proporciona una aceleraci贸n significativa en el registro de im谩genes. La segunda parte describe la optimizaci贸n de spGEMM. Los fabricantes de hardware, con el objetivo de aumentar el rendimiento del aprendizaje profundo, crearon unidades especializadas de multiplicaci贸n de matrices densas, llamadas Tensor Core Units (TCU). Sin embargo, hasta ahora, no se ha encontrado ning煤n trabajo aprovecha las TCU para la multiplicaci贸n de matrices dispersas. Con este trabajo, proporcionamos la primera implementaci贸n TCU de spGEMM y demostramos sus beneficios sobre la spGEMM convencional operada sobre dispositivos GPU

    Efficient convolution-based pairwise elastic image registration on three multimodal similarity metrics

    Get PDF
    Producci贸n Cient铆ficaThis paper proposes a complete convolutional formulation for 2D multimodal pairwise image registration problems based on free-form deformations. We have reformulated in terms of discrete 1D convolutions the evaluation of spatial transformations, the regularization term, and their gradients for three different multimodal registration metrics, namely, normalized cross correlation, mutual information, and normalized mutual information. A sufficient condition on the metric gradient is provided for further extension to other metrics. The proposed approach has been tested, as a proof of concept, on contrast-enhanced first-pass perfusion cardiac magnetic resonance images. Execution times have been compared with the corresponding execution times of the classical tensor product formulation, both on CPU and GPU. The speed-up achieved by using convolutions instead of tensor products depends on the image size and the number of control points considered, the larger those magnitudes, the greater the execution time reduction. Furthermore, the speed-up will be more significant when gradient operations constitute the major bottleneck in the optimization process.Ministerio de Econom铆a, Industria y Competitividad (grants TEC2017-82408-R and PID2020-115339RB-I00)ESAOTE Ltd (grant 18IQBM
    corecore