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
.jpg)
- Institución
- Universidad Tecnológica Nacional
- OAI Identificador
- oai:ria.utn.edu.ar:20.500.12272/10015
Ver los metadatos del registro completo
| 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 |