Porting a 3D image registration application to multi-core environment

K. Sandor, M. Kozlovszky, V. Kamarás, L. Ficsór, S. V. Varga, B. Molnár

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Meanwhile distributed and parallel computing has been used for medical research applications, the most recent multi-core computer architectures bring along the opportunity to adapt these paradigms to the applied medical solutions as well, thus significantly enhancing their usability. We have ported an already implemented 3D image registration algorithm to the Cell Broadband Engine platform. The algorithm is able to adjust and align digitized tissue slices cut from human body into one coordinate system. Our re-designed algorithm to this heterogeneous multi-core processor shortened the processing time by 70 %. Unlike the pictures available after an MRI or PET scan, these tissue slices are situated on the picture at different positions with different angles, significantly strained at random parts and might be disordered during the digital acquisition. This paper is a report on how the Coarse Mutual Adjustment algorithm of the MIRAX 3D module of MIRAX Viewer [1], digital microscope software was ported to the Cell Broadband Engine. It introduces the application of the software, the previously developed algorithm, describes the porting phases, and gives performance measurement results and conclusions.

Original languageEnglish
Title of host publicationProceedings of the 2008 Spring Simulation Multiconference, SpringSim'08
Pages379-384
Number of pages6
DOIs
Publication statusPublished - 2008
Event2008 Spring Simulation Multiconference, SpringSim'08 - Ottawa, ON, Canada
Duration: Apr 14 2008Apr 17 2008

Other

Other2008 Spring Simulation Multiconference, SpringSim'08
CountryCanada
CityOttawa, ON
Period4/14/084/17/08

Fingerprint

Image registration
Tissue
Engines
Computer architecture
Distributed computer systems
Parallel processing systems
Magnetic resonance imaging
Microscopes
Processing

Keywords

  • 3D image registration
  • Application porting
  • Digital microscopy
  • Parallel programming
  • Virtual microscopy

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Software

Cite this

Sandor, K., Kozlovszky, M., Kamarás, V., Ficsór, L., Varga, S. V., & Molnár, B. (2008). Porting a 3D image registration application to multi-core environment. In Proceedings of the 2008 Spring Simulation Multiconference, SpringSim'08 (pp. 379-384) https://doi.org/10.1145/1400549.1400607

Porting a 3D image registration application to multi-core environment. / Sandor, K.; Kozlovszky, M.; Kamarás, V.; Ficsór, L.; Varga, S. V.; Molnár, B.

Proceedings of the 2008 Spring Simulation Multiconference, SpringSim'08. 2008. p. 379-384.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Sandor, K, Kozlovszky, M, Kamarás, V, Ficsór, L, Varga, SV & Molnár, B 2008, Porting a 3D image registration application to multi-core environment. in Proceedings of the 2008 Spring Simulation Multiconference, SpringSim'08. pp. 379-384, 2008 Spring Simulation Multiconference, SpringSim'08, Ottawa, ON, Canada, 4/14/08. https://doi.org/10.1145/1400549.1400607
Sandor K, Kozlovszky M, Kamarás V, Ficsór L, Varga SV, Molnár B. Porting a 3D image registration application to multi-core environment. In Proceedings of the 2008 Spring Simulation Multiconference, SpringSim'08. 2008. p. 379-384 https://doi.org/10.1145/1400549.1400607
Sandor, K. ; Kozlovszky, M. ; Kamarás, V. ; Ficsór, L. ; Varga, S. V. ; Molnár, B. / Porting a 3D image registration application to multi-core environment. Proceedings of the 2008 Spring Simulation Multiconference, SpringSim'08. 2008. pp. 379-384
@inproceedings{d27e679460b441118e2ccd174f84dff6,
title = "Porting a 3D image registration application to multi-core environment",
abstract = "Meanwhile distributed and parallel computing has been used for medical research applications, the most recent multi-core computer architectures bring along the opportunity to adapt these paradigms to the applied medical solutions as well, thus significantly enhancing their usability. We have ported an already implemented 3D image registration algorithm to the Cell Broadband Engine platform. The algorithm is able to adjust and align digitized tissue slices cut from human body into one coordinate system. Our re-designed algorithm to this heterogeneous multi-core processor shortened the processing time by 70 {\%}. Unlike the pictures available after an MRI or PET scan, these tissue slices are situated on the picture at different positions with different angles, significantly strained at random parts and might be disordered during the digital acquisition. This paper is a report on how the Coarse Mutual Adjustment algorithm of the MIRAX 3D module of MIRAX Viewer [1], digital microscope software was ported to the Cell Broadband Engine. It introduces the application of the software, the previously developed algorithm, describes the porting phases, and gives performance measurement results and conclusions.",
keywords = "3D image registration, Application porting, Digital microscopy, Parallel programming, Virtual microscopy",
author = "K. Sandor and M. Kozlovszky and V. Kamar{\'a}s and L. Fics{\'o}r and Varga, {S. V.} and B. Moln{\'a}r",
year = "2008",
doi = "10.1145/1400549.1400607",
language = "English",
isbn = "1565553195",
pages = "379--384",
booktitle = "Proceedings of the 2008 Spring Simulation Multiconference, SpringSim'08",

}

TY - GEN

T1 - Porting a 3D image registration application to multi-core environment

AU - Sandor, K.

AU - Kozlovszky, M.

AU - Kamarás, V.

AU - Ficsór, L.

AU - Varga, S. V.

AU - Molnár, B.

PY - 2008

Y1 - 2008

N2 - Meanwhile distributed and parallel computing has been used for medical research applications, the most recent multi-core computer architectures bring along the opportunity to adapt these paradigms to the applied medical solutions as well, thus significantly enhancing their usability. We have ported an already implemented 3D image registration algorithm to the Cell Broadband Engine platform. The algorithm is able to adjust and align digitized tissue slices cut from human body into one coordinate system. Our re-designed algorithm to this heterogeneous multi-core processor shortened the processing time by 70 %. Unlike the pictures available after an MRI or PET scan, these tissue slices are situated on the picture at different positions with different angles, significantly strained at random parts and might be disordered during the digital acquisition. This paper is a report on how the Coarse Mutual Adjustment algorithm of the MIRAX 3D module of MIRAX Viewer [1], digital microscope software was ported to the Cell Broadband Engine. It introduces the application of the software, the previously developed algorithm, describes the porting phases, and gives performance measurement results and conclusions.

AB - Meanwhile distributed and parallel computing has been used for medical research applications, the most recent multi-core computer architectures bring along the opportunity to adapt these paradigms to the applied medical solutions as well, thus significantly enhancing their usability. We have ported an already implemented 3D image registration algorithm to the Cell Broadband Engine platform. The algorithm is able to adjust and align digitized tissue slices cut from human body into one coordinate system. Our re-designed algorithm to this heterogeneous multi-core processor shortened the processing time by 70 %. Unlike the pictures available after an MRI or PET scan, these tissue slices are situated on the picture at different positions with different angles, significantly strained at random parts and might be disordered during the digital acquisition. This paper is a report on how the Coarse Mutual Adjustment algorithm of the MIRAX 3D module of MIRAX Viewer [1], digital microscope software was ported to the Cell Broadband Engine. It introduces the application of the software, the previously developed algorithm, describes the porting phases, and gives performance measurement results and conclusions.

KW - 3D image registration

KW - Application porting

KW - Digital microscopy

KW - Parallel programming

KW - Virtual microscopy

UR - http://www.scopus.com/inward/record.url?scp=70249134225&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70249134225&partnerID=8YFLogxK

U2 - 10.1145/1400549.1400607

DO - 10.1145/1400549.1400607

M3 - Conference contribution

SN - 1565553195

SN - 9781565553194

SP - 379

EP - 384

BT - Proceedings of the 2008 Spring Simulation Multiconference, SpringSim'08

ER -