Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards

Autores
Pérez, Carlos Alejandro; Cleva, Mario Sergio; Liska, Diego Orlando; Rodrigues da Fonseca, Claudio; Aquino, Dominga Concepción
Año de publicación
2020
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Image processing is becoming ubiquitous in many activities. This kind of systems use industry-standard libraries, such as OpenCV, and GPGPU techniques such as CUDA and OpenCL. Nowadays, these are being ported to many computing platforms, offering significant processing power even in devices with limited resources. However, the only model that is truly ubiquitous, is the web itself. Modern browsers feature quite complex internals and offer sophisticated development and profiling tools, in order to offer the best user experience. Introduction of HTML5 allows Realtime video and image manipulation, in browser space, without any plugin. In addition, Wasm (web assembly) Javascript execution engine provides fastest possible performance by means of highly customized compiler and runtime, in almost any browser, including embedded ones. This paper presents an image processing system, architected as a modular web application, using only Raspberry PIs with a compact but fast middleware server, that performs all image operations in browser space by means of web assemblies. All components, including database support, can run in a single board, providing image and video processing speeds that match, or surpass, their native compiled C counterparts on the same platform. This solution has a very low cost, that fits with emerging markets, making it ideal for LATAM scenarios.
Fil: Pérez, Carlos Alejandro. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Cleva, Mario Sergio. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Liska, Diego Orlando. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Rodrigues da Fonseca, Claudio. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Aquino, Dominga Concepción. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Peer Reviewed
Materia
Computer vision
embedded software
image processing
WebRTC
video processing
Nivel de accesibilidad
acceso abierto
Condiciones de uso
2024-03-23T13:23:39Z
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/10015

id RIAUTN_f1e93422f35dfb04994f18c7e516a2de
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/10015
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Low-cost image and video processing using high-performance middleware in single-board computers with open internet standardsPérez, Carlos AlejandroCleva, Mario SergioLiska, Diego OrlandoRodrigues da Fonseca, ClaudioAquino, Dominga ConcepciónComputer visionembedded softwareimage processingWebRTCvideo processingImage processing is becoming ubiquitous in many activities. This kind of systems use industry-standard libraries, such as OpenCV, and GPGPU techniques such as CUDA and OpenCL. Nowadays, these are being ported to many computing platforms, offering significant processing power even in devices with limited resources. However, the only model that is truly ubiquitous, is the web itself. Modern browsers feature quite complex internals and offer sophisticated development and profiling tools, in order to offer the best user experience. Introduction of HTML5 allows Realtime video and image manipulation, in browser space, without any plugin. In addition, Wasm (web assembly) Javascript execution engine provides fastest possible performance by means of highly customized compiler and runtime, in almost any browser, including embedded ones. This paper presents an image processing system, architected as a modular web application, using only Raspberry PIs with a compact but fast middleware server, that performs all image operations in browser space by means of web assemblies. All components, including database support, can run in a single board, providing image and video processing speeds that match, or surpass, their native compiled C counterparts on the same platform. This solution has a very low cost, that fits with emerging markets, making it ideal for LATAM scenarios.Fil: Pérez, Carlos Alejandro. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.Fil: Cleva, Mario Sergio. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.Fil: Liska, Diego Orlando. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.Fil: Rodrigues da Fonseca, Claudio. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.Fil: Aquino, Dominga Concepción. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.Peer Reviewed2024-03-23T13:23:39Z2024-03-23T13:23:39Z2020-02-03info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articulopdfapplication/pdfIEEE LATIN AMERICA TRANSACTIONS,VOL. 18, NO. 2, FEBRUARY 2020http://hdl.handle.net/20.500.12272/1001510.1109/TLA.2020.9085285engengPAUTIRE0007650TCSistema experto de visión para la clasificación automática de la calidad de frutos/semillas de plantas oleaginosasinfo:eu-repo/semantics/openAccess2024-03-23T13:23:39Zhttp://creativecommons.org/licenses/by-nc-sa/4.0/Atribución-NoComercial-CompartirIgual 4.0 InternacionalAcceso abiertoreponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacional2026-09-24T12:44:07Zoai:ria.utn.edu.ar:20.500.12272/10015instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:44:08.508Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
title Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
spellingShingle Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
Pérez, Carlos Alejandro
Computer vision
embedded software
image processing
WebRTC
video processing
title_short Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
title_full Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
title_fullStr Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
title_full_unstemmed Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
title_sort Low-cost image and video processing using high-performance middleware in single-board computers with open internet standards
dc.creator.none.fl_str_mv Pérez, Carlos Alejandro
Cleva, Mario Sergio
Liska, Diego Orlando
Rodrigues da Fonseca, Claudio
Aquino, Dominga Concepción
author Pérez, Carlos Alejandro
author_facet Pérez, Carlos Alejandro
Cleva, Mario Sergio
Liska, Diego Orlando
Rodrigues da Fonseca, Claudio
Aquino, Dominga Concepción
author_role author
author2 Cleva, Mario Sergio
Liska, Diego Orlando
Rodrigues da Fonseca, Claudio
Aquino, Dominga Concepción
author2_role author
author
author
author
dc.subject.none.fl_str_mv Computer vision
embedded software
image processing
WebRTC
video processing
topic Computer vision
embedded software
image processing
WebRTC
video processing
dc.description.none.fl_txt_mv Image processing is becoming ubiquitous in many activities. This kind of systems use industry-standard libraries, such as OpenCV, and GPGPU techniques such as CUDA and OpenCL. Nowadays, these are being ported to many computing platforms, offering significant processing power even in devices with limited resources. However, the only model that is truly ubiquitous, is the web itself. Modern browsers feature quite complex internals and offer sophisticated development and profiling tools, in order to offer the best user experience. Introduction of HTML5 allows Realtime video and image manipulation, in browser space, without any plugin. In addition, Wasm (web assembly) Javascript execution engine provides fastest possible performance by means of highly customized compiler and runtime, in almost any browser, including embedded ones. This paper presents an image processing system, architected as a modular web application, using only Raspberry PIs with a compact but fast middleware server, that performs all image operations in browser space by means of web assemblies. All components, including database support, can run in a single board, providing image and video processing speeds that match, or surpass, their native compiled C counterparts on the same platform. This solution has a very low cost, that fits with emerging markets, making it ideal for LATAM scenarios.
Fil: Pérez, Carlos Alejandro. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Cleva, Mario Sergio. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Liska, Diego Orlando. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Rodrigues da Fonseca, Claudio. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Fil: Aquino, Dominga Concepción. Universidad Tecnológica Nacional. Facultad Regional Resistencia. Centro de Investigación Aplicada en Tecnologías de la Información y Comunicación; Argentina.
Peer Reviewed
description Image processing is becoming ubiquitous in many activities. This kind of systems use industry-standard libraries, such as OpenCV, and GPGPU techniques such as CUDA and OpenCL. Nowadays, these are being ported to many computing platforms, offering significant processing power even in devices with limited resources. However, the only model that is truly ubiquitous, is the web itself. Modern browsers feature quite complex internals and offer sophisticated development and profiling tools, in order to offer the best user experience. Introduction of HTML5 allows Realtime video and image manipulation, in browser space, without any plugin. In addition, Wasm (web assembly) Javascript execution engine provides fastest possible performance by means of highly customized compiler and runtime, in almost any browser, including embedded ones. This paper presents an image processing system, architected as a modular web application, using only Raspberry PIs with a compact but fast middleware server, that performs all image operations in browser space by means of web assemblies. All components, including database support, can run in a single board, providing image and video processing speeds that match, or surpass, their native compiled C counterparts on the same platform. This solution has a very low cost, that fits with emerging markets, making it ideal for LATAM scenarios.
publishDate 2020
dc.date.none.fl_str_mv 2020-02-03
2024-03-23T13:23:39Z
2024-03-23T13:23:39Z
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv IEEE LATIN AMERICA TRANSACTIONS,VOL. 18, NO. 2, FEBRUARY 2020
http://hdl.handle.net/20.500.12272/10015
10.1109/TLA.2020.9085285
identifier_str_mv IEEE LATIN AMERICA TRANSACTIONS,VOL. 18, NO. 2, FEBRUARY 2020
10.1109/TLA.2020.9085285
url http://hdl.handle.net/20.500.12272/10015
dc.language.none.fl_str_mv eng
eng
language eng
dc.relation.none.fl_str_mv PAUTIRE0007650TC
Sistema experto de visión para la clasificación automática de la calidad de frutos/semillas de plantas oleaginosas
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
2024-03-23T13:23:39Z
http://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 4.0 Internacional
Acceso abierto
eu_rights_str_mv openAccess
rights_invalid_str_mv 2024-03-23T13:23:39Z
http://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 4.0 Internacional
Acceso abierto
dc.format.none.fl_str_mv pdf
application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230870919643136
score 13.24418