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...

Full description

Bibliographic Details
Main Authors: Curiel Mariela, Calle David F., Santamaría Alfredo S., Suarez David F., Flórez Leonardo
Format: Article
Language:English
Published: De Gruyter 2018-04-01
Series:Open Engineering
Subjects:
itk
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