Towards a smart selection of resources in the cloud for low‐energy multimedia processing

Summary Nowadays, image and video processing applications have become widely used in many domains related to computer vision. Indeed, they can come from cameras, smartphones, social networks, or from medical devices. Generally, these images and videos are used for illustrating people or objects (car...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation 2018-06, Vol.30 (12), p.n/a
Hauptverfasser: Mahmoudi, Sidi Ahmed, Belarbi, Mohammed Amin, Mahmoudi, Saïd, Belalem, Ghalem
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page n/a
container_issue 12
container_start_page
container_title Concurrency and computation
container_volume 30
creator Mahmoudi, Sidi Ahmed
Belarbi, Mohammed Amin
Mahmoudi, Saïd
Belalem, Ghalem
description Summary Nowadays, image and video processing applications have become widely used in many domains related to computer vision. Indeed, they can come from cameras, smartphones, social networks, or from medical devices. Generally, these images and videos are used for illustrating people or objects (cars, trains, planes, etc) in many situations such as airports, train stations, public areas, sport events, and hospitals. Thus, image and video processing algorithms have got increasing importance, they are required from various computer vision applications such as motion tracking, real time event detection, database (images and videos) indexation, and medical computer‐aided diagnosis methods. The main inconvenient of image and video processing applications is the high intensity of computation and the complex configuration and installation of the related materials and libraries. In this paper, we propose a new framework that allows users to select in a smart and efficient way the computing units (CPU or/and GPU) in a cloud‐based platform, in case of processing one image (or one video in real time) or many images (or videos). This framework enables to affect the local or remote computing units for calculation after analyzing the type of media and the algorithm complexity. The framework disposes of a set of selected CPU and GPU‐based computer vision methods, such as image denoising, histogram computation, features descriptors (SIFT, SURF), points of interest extraction, edges detection, silhouette extraction, and sparse and dense optical flow estimation. These primitive functions are exploited in various applications such as medical image segmentation, videos indexation, real time motion analysis, and left ventricle segmentation and tracking from 2D echocardiography. Experimental results showed a global speedup ranging from 5× to 273×(compared to CPU versions) as result of the application of our framework for the above‐mentioned methods. In addition to these performances, the parallel and heterogeneous implementations offered lower power consumption as result of the fast treatment.
doi_str_mv 10.1002/cpe.4372
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2047377612</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2047377612</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2932-ce90e2e709404648d98ff7b443292c9cc2c3d439eb9c47670e1bd78ba2e19e403</originalsourceid><addsrcrecordid>eNp1kL9OwzAQhy0EEqUg8QiWWFhSzn-I6xFVpSBVgqEsLFbiXIqrNC52oqobj8Az8iS4FLEx3Q2f7ve7j5BLBiMGwG_sBkdSKH5EBuxW8AxyIY__dp6fkrMYVwCMgWAD8rrw2yJUkRY0rovQ0YgN2s75lvqaBoy-DxYjdS3t3pDaxvcVrX2gjd9-fXxii2G5o-u-6dwaK1fQTfCJj65dnpOTumgiXvzOIXm5ny4mD9n8afY4uZtnlutUyqIG5KhAS5C5HFd6XNeqlFJwza22lltRSaGx1FaqXAGyslLjsuDINEoQQ3J1uJui33uMnVml0m2KNBykEkrljCfq-kDZ4GMMWJtNcOnjnWFg9uZMMmf25hKaHdCta3D3L2cmz9Mf_hvdZnBE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2047377612</pqid></control><display><type>article</type><title>Towards a smart selection of resources in the cloud for low‐energy multimedia processing</title><source>Access via Wiley Online Library</source><creator>Mahmoudi, Sidi Ahmed ; Belarbi, Mohammed Amin ; Mahmoudi, Saïd ; Belalem, Ghalem</creator><creatorcontrib>Mahmoudi, Sidi Ahmed ; Belarbi, Mohammed Amin ; Mahmoudi, Saïd ; Belalem, Ghalem</creatorcontrib><description>Summary Nowadays, image and video processing applications have become widely used in many domains related to computer vision. Indeed, they can come from cameras, smartphones, social networks, or from medical devices. Generally, these images and videos are used for illustrating people or objects (cars, trains, planes, etc) in many situations such as airports, train stations, public areas, sport events, and hospitals. Thus, image and video processing algorithms have got increasing importance, they are required from various computer vision applications such as motion tracking, real time event detection, database (images and videos) indexation, and medical computer‐aided diagnosis methods. The main inconvenient of image and video processing applications is the high intensity of computation and the complex configuration and installation of the related materials and libraries. In this paper, we propose a new framework that allows users to select in a smart and efficient way the computing units (CPU or/and GPU) in a cloud‐based platform, in case of processing one image (or one video in real time) or many images (or videos). This framework enables to affect the local or remote computing units for calculation after analyzing the type of media and the algorithm complexity. The framework disposes of a set of selected CPU and GPU‐based computer vision methods, such as image denoising, histogram computation, features descriptors (SIFT, SURF), points of interest extraction, edges detection, silhouette extraction, and sparse and dense optical flow estimation. These primitive functions are exploited in various applications such as medical image segmentation, videos indexation, real time motion analysis, and left ventricle segmentation and tracking from 2D echocardiography. Experimental results showed a global speedup ranging from 5× to 273×(compared to CPU versions) as result of the application of our framework for the above‐mentioned methods. In addition to these performances, the parallel and heterogeneous implementations offered lower power consumption as result of the fast treatment.</description><identifier>ISSN: 1532-0626</identifier><identifier>EISSN: 1532-0634</identifier><identifier>DOI: 10.1002/cpe.4372</identifier><language>eng</language><publisher>Hoboken: Wiley Subscription Services, Inc</publisher><subject>Airports ; Algorithms ; Cloud computing ; Complexity ; Computer vision ; Echocardiography ; Feature extraction ; GPU ; heterogeneous architectures ; image and video processing ; Image detection ; Image processing ; Image segmentation ; Medical devices ; Medical electronics ; Medical imaging ; motion tracking ; Multimedia ; Noise reduction ; Optical flow (image analysis) ; Power consumption ; Railroad cars ; Railway stations ; Real time ; Remote computing ; Smartphones ; Tracking ; Video</subject><ispartof>Concurrency and computation, 2018-06, Vol.30 (12), p.n/a</ispartof><rights>Copyright © 2017 John Wiley &amp; Sons, Ltd.</rights><rights>Copyright © 2018 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2932-ce90e2e709404648d98ff7b443292c9cc2c3d439eb9c47670e1bd78ba2e19e403</citedby><cites>FETCH-LOGICAL-c2932-ce90e2e709404648d98ff7b443292c9cc2c3d439eb9c47670e1bd78ba2e19e403</cites><orcidid>0000-0002-1530-9524</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fcpe.4372$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fcpe.4372$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>315,781,785,1418,27929,27930,45579,45580</link.rule.ids></links><search><creatorcontrib>Mahmoudi, Sidi Ahmed</creatorcontrib><creatorcontrib>Belarbi, Mohammed Amin</creatorcontrib><creatorcontrib>Mahmoudi, Saïd</creatorcontrib><creatorcontrib>Belalem, Ghalem</creatorcontrib><title>Towards a smart selection of resources in the cloud for low‐energy multimedia processing</title><title>Concurrency and computation</title><description>Summary Nowadays, image and video processing applications have become widely used in many domains related to computer vision. Indeed, they can come from cameras, smartphones, social networks, or from medical devices. Generally, these images and videos are used for illustrating people or objects (cars, trains, planes, etc) in many situations such as airports, train stations, public areas, sport events, and hospitals. Thus, image and video processing algorithms have got increasing importance, they are required from various computer vision applications such as motion tracking, real time event detection, database (images and videos) indexation, and medical computer‐aided diagnosis methods. The main inconvenient of image and video processing applications is the high intensity of computation and the complex configuration and installation of the related materials and libraries. In this paper, we propose a new framework that allows users to select in a smart and efficient way the computing units (CPU or/and GPU) in a cloud‐based platform, in case of processing one image (or one video in real time) or many images (or videos). This framework enables to affect the local or remote computing units for calculation after analyzing the type of media and the algorithm complexity. The framework disposes of a set of selected CPU and GPU‐based computer vision methods, such as image denoising, histogram computation, features descriptors (SIFT, SURF), points of interest extraction, edges detection, silhouette extraction, and sparse and dense optical flow estimation. These primitive functions are exploited in various applications such as medical image segmentation, videos indexation, real time motion analysis, and left ventricle segmentation and tracking from 2D echocardiography. Experimental results showed a global speedup ranging from 5× to 273×(compared to CPU versions) as result of the application of our framework for the above‐mentioned methods. In addition to these performances, the parallel and heterogeneous implementations offered lower power consumption as result of the fast treatment.</description><subject>Airports</subject><subject>Algorithms</subject><subject>Cloud computing</subject><subject>Complexity</subject><subject>Computer vision</subject><subject>Echocardiography</subject><subject>Feature extraction</subject><subject>GPU</subject><subject>heterogeneous architectures</subject><subject>image and video processing</subject><subject>Image detection</subject><subject>Image processing</subject><subject>Image segmentation</subject><subject>Medical devices</subject><subject>Medical electronics</subject><subject>Medical imaging</subject><subject>motion tracking</subject><subject>Multimedia</subject><subject>Noise reduction</subject><subject>Optical flow (image analysis)</subject><subject>Power consumption</subject><subject>Railroad cars</subject><subject>Railway stations</subject><subject>Real time</subject><subject>Remote computing</subject><subject>Smartphones</subject><subject>Tracking</subject><subject>Video</subject><issn>1532-0626</issn><issn>1532-0634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNp1kL9OwzAQhy0EEqUg8QiWWFhSzn-I6xFVpSBVgqEsLFbiXIqrNC52oqobj8Az8iS4FLEx3Q2f7ve7j5BLBiMGwG_sBkdSKH5EBuxW8AxyIY__dp6fkrMYVwCMgWAD8rrw2yJUkRY0rovQ0YgN2s75lvqaBoy-DxYjdS3t3pDaxvcVrX2gjd9-fXxii2G5o-u-6dwaK1fQTfCJj65dnpOTumgiXvzOIXm5ny4mD9n8afY4uZtnlutUyqIG5KhAS5C5HFd6XNeqlFJwza22lltRSaGx1FaqXAGyslLjsuDINEoQQ3J1uJui33uMnVml0m2KNBykEkrljCfq-kDZ4GMMWJtNcOnjnWFg9uZMMmf25hKaHdCta3D3L2cmz9Mf_hvdZnBE</recordid><startdate>20180625</startdate><enddate>20180625</enddate><creator>Mahmoudi, Sidi Ahmed</creator><creator>Belarbi, Mohammed Amin</creator><creator>Mahmoudi, Saïd</creator><creator>Belalem, Ghalem</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-1530-9524</orcidid></search><sort><creationdate>20180625</creationdate><title>Towards a smart selection of resources in the cloud for low‐energy multimedia processing</title><author>Mahmoudi, Sidi Ahmed ; Belarbi, Mohammed Amin ; Mahmoudi, Saïd ; Belalem, Ghalem</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2932-ce90e2e709404648d98ff7b443292c9cc2c3d439eb9c47670e1bd78ba2e19e403</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Airports</topic><topic>Algorithms</topic><topic>Cloud computing</topic><topic>Complexity</topic><topic>Computer vision</topic><topic>Echocardiography</topic><topic>Feature extraction</topic><topic>GPU</topic><topic>heterogeneous architectures</topic><topic>image and video processing</topic><topic>Image detection</topic><topic>Image processing</topic><topic>Image segmentation</topic><topic>Medical devices</topic><topic>Medical electronics</topic><topic>Medical imaging</topic><topic>motion tracking</topic><topic>Multimedia</topic><topic>Noise reduction</topic><topic>Optical flow (image analysis)</topic><topic>Power consumption</topic><topic>Railroad cars</topic><topic>Railway stations</topic><topic>Real time</topic><topic>Remote computing</topic><topic>Smartphones</topic><topic>Tracking</topic><topic>Video</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mahmoudi, Sidi Ahmed</creatorcontrib><creatorcontrib>Belarbi, Mohammed Amin</creatorcontrib><creatorcontrib>Mahmoudi, Saïd</creatorcontrib><creatorcontrib>Belalem, Ghalem</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Concurrency and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mahmoudi, Sidi Ahmed</au><au>Belarbi, Mohammed Amin</au><au>Mahmoudi, Saïd</au><au>Belalem, Ghalem</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Towards a smart selection of resources in the cloud for low‐energy multimedia processing</atitle><jtitle>Concurrency and computation</jtitle><date>2018-06-25</date><risdate>2018</risdate><volume>30</volume><issue>12</issue><epage>n/a</epage><issn>1532-0626</issn><eissn>1532-0634</eissn><abstract>Summary Nowadays, image and video processing applications have become widely used in many domains related to computer vision. Indeed, they can come from cameras, smartphones, social networks, or from medical devices. Generally, these images and videos are used for illustrating people or objects (cars, trains, planes, etc) in many situations such as airports, train stations, public areas, sport events, and hospitals. Thus, image and video processing algorithms have got increasing importance, they are required from various computer vision applications such as motion tracking, real time event detection, database (images and videos) indexation, and medical computer‐aided diagnosis methods. The main inconvenient of image and video processing applications is the high intensity of computation and the complex configuration and installation of the related materials and libraries. In this paper, we propose a new framework that allows users to select in a smart and efficient way the computing units (CPU or/and GPU) in a cloud‐based platform, in case of processing one image (or one video in real time) or many images (or videos). This framework enables to affect the local or remote computing units for calculation after analyzing the type of media and the algorithm complexity. The framework disposes of a set of selected CPU and GPU‐based computer vision methods, such as image denoising, histogram computation, features descriptors (SIFT, SURF), points of interest extraction, edges detection, silhouette extraction, and sparse and dense optical flow estimation. These primitive functions are exploited in various applications such as medical image segmentation, videos indexation, real time motion analysis, and left ventricle segmentation and tracking from 2D echocardiography. Experimental results showed a global speedup ranging from 5× to 273×(compared to CPU versions) as result of the application of our framework for the above‐mentioned methods. In addition to these performances, the parallel and heterogeneous implementations offered lower power consumption as result of the fast treatment.</abstract><cop>Hoboken</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/cpe.4372</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-1530-9524</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1532-0626
ispartof Concurrency and computation, 2018-06, Vol.30 (12), p.n/a
issn 1532-0626
1532-0634
language eng
recordid cdi_proquest_journals_2047377612
source Access via Wiley Online Library
subjects Airports
Algorithms
Cloud computing
Complexity
Computer vision
Echocardiography
Feature extraction
GPU
heterogeneous architectures
image and video processing
Image detection
Image processing
Image segmentation
Medical devices
Medical electronics
Medical imaging
motion tracking
Multimedia
Noise reduction
Optical flow (image analysis)
Power consumption
Railroad cars
Railway stations
Real time
Remote computing
Smartphones
Tracking
Video
title Towards a smart selection of resources in the cloud for low‐energy multimedia processing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-12T08%3A25%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Towards%20a%20smart%20selection%20of%20resources%20in%20the%20cloud%20for%20low%E2%80%90energy%20multimedia%20processing&rft.jtitle=Concurrency%20and%20computation&rft.au=Mahmoudi,%20Sidi%20Ahmed&rft.date=2018-06-25&rft.volume=30&rft.issue=12&rft.epage=n/a&rft.issn=1532-0626&rft.eissn=1532-0634&rft_id=info:doi/10.1002/cpe.4372&rft_dat=%3Cproquest_cross%3E2047377612%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2047377612&rft_id=info:pmid/&rfr_iscdi=true