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...
Gespeichert in:
Veröffentlicht in: | Concurrency and computation 2018-06, Vol.30 (12), p.n/a |
---|---|
Hauptverfasser: | , , , |
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 & Sons, Ltd.</rights><rights>Copyright © 2018 John Wiley & 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 |