Parallel Processing of Images in Mobile Devices using BOINC
Medical image processing helps health professionals make decisions for the diagnosis and treatment of patients. Since some algorithms for processing images require substantial amounts of resources, one could take advantage of distributed or parallel computing. A mobile grid can be an adequate comput...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
De Gruyter
2018-04-01
|
Series: | Open Engineering |
Subjects: | |
Online Access: | https://doi.org/10.1515/eng-2018-0012 |
id |
doaj-9af55d902aaa4e72a05f57d3d63eff28 |
---|---|
record_format |
Article |
spelling |
doaj-9af55d902aaa4e72a05f57d3d63eff282021-09-05T20:44:49ZengDe GruyterOpen Engineering2391-54392018-04-01818710110.1515/eng-2018-0012eng-2018-0012Parallel Processing of Images in Mobile Devices using BOINCCuriel Mariela0Calle David F.1Santamaría Alfredo S.2Suarez David F.3Flórez Leonardo4Depto. de Ingeniería de Sistemas, Pontificia Universidad Javeriana, Bogotá, Colombia, Código postal: 11001000Depto. de Ingeniería de Sistemas, Pontificia Universidad Javeriana, Bogotá, Colombia, Código postal: 11001000Depto. de Ingeniería de Sistemas, Pontificia Universidad Javeriana, Bogotá, Colombia, Código postal: 11001000Depto. de Ingeniería de Sistemas, Pontificia Universidad Javeriana, Bogotá, Colombia, Código postal: 11001000Depto. de Ingeniería de Sistemas, Pontificia Universidad Javeriana, Bogotá, Colombia, Código postal: 11001000Medical image processing helps health professionals make decisions for the diagnosis and treatment of patients. Since some algorithms for processing images require substantial amounts of resources, one could take advantage of distributed or parallel computing. A mobile grid can be an adequate computing infrastructure for this problem. A mobile grid is a grid that includes mobile devices as resource providers. In a previous step of this research, we selected BOINC as the infrastructure to build our mobile grid. However, parallel processing of images in mobile devices poses at least two important challenges: the execution of standard libraries for processing images and obtaining adequate performance when compared to desktop computers grids. By the time we started our research, the use of BOINC in mobile devices also involved two issues: a) the execution of programs in mobile devices required to modify the code to insert calls to the BOINC API, and b) the division of the image among the mobile devices as well as its merging required additional code in some BOINC components. This article presents answers to these four challenges.https://doi.org/10.1515/eng-2018-0012gridsmobile gridsmobile devicesimage processingandroiditkparallel processing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Curiel Mariela Calle David F. Santamaría Alfredo S. Suarez David F. Flórez Leonardo |
spellingShingle |
Curiel Mariela Calle David F. Santamaría Alfredo S. Suarez David F. Flórez Leonardo Parallel Processing of Images in Mobile Devices using BOINC Open Engineering grids mobile grids mobile devices image processing android itk parallel processing |
author_facet |
Curiel Mariela Calle David F. Santamaría Alfredo S. Suarez David F. Flórez Leonardo |
author_sort |
Curiel Mariela |
title |
Parallel Processing of Images in Mobile Devices using BOINC |
title_short |
Parallel Processing of Images in Mobile Devices using BOINC |
title_full |
Parallel Processing of Images in Mobile Devices using BOINC |
title_fullStr |
Parallel Processing of Images in Mobile Devices using BOINC |
title_full_unstemmed |
Parallel Processing of Images in Mobile Devices using BOINC |
title_sort |
parallel processing of images in mobile devices using boinc |
publisher |
De Gruyter |
series |
Open Engineering |
issn |
2391-5439 |
publishDate |
2018-04-01 |
description |
Medical image processing helps health professionals make decisions for the diagnosis and treatment of patients. Since some algorithms for processing images require substantial amounts of resources, one could take advantage of distributed or parallel computing. A mobile grid can be an adequate computing infrastructure for this problem. A mobile grid is a grid that includes mobile devices as resource providers. In a previous step of this research, we selected BOINC as the infrastructure to build our mobile grid. However, parallel processing of images in mobile devices poses at least two important challenges: the execution of standard libraries for processing images and obtaining adequate performance when compared to desktop computers grids. By the time we started our research, the use of BOINC in mobile devices also involved two issues: a) the execution of programs in mobile devices required to modify the code to insert calls to the BOINC API, and b) the division of the image among the mobile devices as well as its merging required additional code in some BOINC components. This article presents answers to these four challenges. |
topic |
grids mobile grids mobile devices image processing android itk parallel processing |
url |
https://doi.org/10.1515/eng-2018-0012 |
work_keys_str_mv |
AT curielmariela parallelprocessingofimagesinmobiledevicesusingboinc AT calledavidf parallelprocessingofimagesinmobiledevicesusingboinc AT santamariaalfredos parallelprocessingofimagesinmobiledevicesusingboinc AT suarezdavidf parallelprocessingofimagesinmobiledevicesusingboinc AT florezleonardo parallelprocessingofimagesinmobiledevicesusingboinc |
_version_ |
1717785097995812865 |