Publicação
Experiences on object tracking using a many-core embedded system
| Resumo: | Object localization and tracking is core to many practical applications, like human-computer interaction, security and surveillance, robot competitions and Industry 4.0. Such task may be computationally demanding, especially for traditional embedded systems, that usually have tight processing and storage constraints. This calls for the investigation of alternatives, including emergent heterogeneous embedded systems, like the Parallella line of single-board-computers (SBCs). The work presented in this paper explores the use of a Parallella board with a 16-core Epiphany co-processor, to perform real-time tracking of objects in frames captured by a Kinect sensor, based on color segmentation. We addressed several processing strategies, trying to assess which one performed better. We also ran the same code (where applicable) in several models of the Raspberry Pi platform, for comparison. We conclude that effectively exploring the Epiphany co-processor is not trivial, requiring considerable programming effort and suitable applications (CPU-demanding and highly parallelizable), to the extent that simpler development approaches, on more recent SBCs may be more effective. |
|---|---|
| Autores principais: | Minozzo, Laercio |
| Outros Autores: | Rufino, José; Lima, José |
| Assunto: | Visual tracking Computer vision Embedded systems Heterogeneous systems Parallel / hybrid programming |
| Ano: | 2017 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | inglês |
| Origem: | Biblioteca Digital do IPB |
Registos relacionados
school Object tracking using a many-core embedded system
por: Minozzo, Laercio
Publicado em: (2017)
por: Minozzo, Laercio
Publicado em: (2017)
groups A framework for the development of parallel and distributed real-time embedded systems
por: Garibay-Martínez, Ricardo
Publicado em: (2012)
por: Garibay-Martínez, Ricardo
Publicado em: (2012)
groups The AMPERE Project: A Model-driven development framework for highly Parallel and EneRgy-Efficient computation supporting multi-criteria optimization
por: Quiñones, Eduardo
Publicado em: (2020)
por: Quiñones, Eduardo
Publicado em: (2020)
article P-SOCRATES: A parallel software framework for time-critical many-core systems
por: Pinho, Luís Miguel
Publicado em: (2015)
por: Pinho, Luís Miguel
Publicado em: (2015)
groups Converging safety and high-performance domains: Integrating OpenMP into Ada
por: Royuela, Sara
Publicado em: (2018)
por: Royuela, Sara
Publicado em: (2018)
article Active stereo tracking of N ≤ 3 targets using line scan cameras
por: Barreto, Joao P.
Publicado em: (2010)
por: Barreto, Joao P.
Publicado em: (2010)
groups Hyperspectral compressive sensing: a comparison of embedded GPU and ARM implementations
por: Nascimento, Jose
Publicado em: (2019)
por: Nascimento, Jose
Publicado em: (2019)
school People and object tracking for video annotation
por: Silva, João Miguel Ferreira da
Publicado em: (2012)
por: Silva, João Miguel Ferreira da
Publicado em: (2012)
article Analysis of object description methods in a video object tracking environment
por: Carvalho, P.
Publicado em: (2013)
por: Carvalho, P.
Publicado em: (2013)
article Standardization in cyber-physical systems: the ARUM case
por: Leitão, Paulo
Publicado em: (2015)
por: Leitão, Paulo
Publicado em: (2015)
category Advances in FEEL++ : A domain specific embedded language in C++ for partial differential equations
por: Prud'homme, C.
Publicado em: (2012)
por: Prud'homme, C.
Publicado em: (2012)
groups A many-core co-processor for embedded parallel computing on FPGA
por: José, Wilson
Publicado em: (2015)
por: José, Wilson
Publicado em: (2015)
article Experiments with embedded system design at UMinho and AIT
por: Tavares, Adriano
Publicado em: (2012)
por: Tavares, Adriano
Publicado em: (2012)
article Design of a learning environment for embedded system
por: Gonçalves, Tiago
Publicado em: (2010)
por: Gonçalves, Tiago
Publicado em: (2010)
article Experiences on the implementation of a cooperative embedded system framework
por: Maia, Cláudio
Publicado em: (2010)
por: Maia, Cláudio
Publicado em: (2010)
article Enriching MATLAB with aspect-oriented features for developing embedded systems
por: Cardoso, João M. P.
Publicado em: (2013)
por: Cardoso, João M. P.
Publicado em: (2013)
groups Partitioning and Analysis of the Network-on-Chip on a COTS Many-Core Platform
por: Becker, Matthias
Publicado em: (2017)
por: Becker, Matthias
Publicado em: (2017)
school Enhancing Racket Sports Video Analysis through Object Detection and Object Tracking
por: Martins, Tomás Maurício Campas
Publicado em: (2024)
por: Martins, Tomás Maurício Campas
Publicado em: (2024)
mic Analyzing Hybrid PVT system through Low-Cost Embedded System
por: Ahmed, Md Tofael
Publicado em: (2025)
por: Ahmed, Md Tofael
Publicado em: (2025)
assignment A Survey of Operating Systems Infrastructure for Embedded Systems
por: Friedrich, Luis
Publicado em: (2009)
por: Friedrich, Luis
Publicado em: (2009)
school Pedestrian tracking and re-identification on top-view multi-camera system
por: Bóia, Rui Gonçalo Barreto Abrantes
Publicado em: (2018)
por: Bóia, Rui Gonçalo Barreto Abrantes
Publicado em: (2018)
groups Reconfiguration Strategies for Critical Adaptive Distributed Embedded Systems
por: Ballesteros, Alberto
Publicado em: (2018)
por: Ballesteros, Alberto
Publicado em: (2018)
groups Teaching embedded IOT to all engineers
por: Ferreira, Paulo
Publicado em: (2022)
por: Ferreira, Paulo
Publicado em: (2022)
article Fuzzy Dynamic Matching Approach for Multi-Feature Tracking
por: Lopes, Nuno Vieira
Publicado em: (2009)
por: Lopes, Nuno Vieira
Publicado em: (2009)
article HaaS - a platform for password cracking in distributed heterogeneous systems
por: Lima, Carlos
Publicado em: (2025)
por: Lima, Carlos
Publicado em: (2025)
article Diagnosis of embedded software using program spectra
por: Zoeteweij, Peter
Publicado em: (2007)
por: Zoeteweij, Peter
Publicado em: (2007)
school High-level Programming of Many-Core Architectures
por: Marques, Frederico Mariano de Almeida
Publicado em: (2016)
por: Marques, Frederico Mariano de Almeida
Publicado em: (2016)
science An autonomic parallel strategy for exhaustive search tree algorithms on shared or heterogeneous systems
por: Gonçalves de Oliveira Passos, Fernanda
Publicado em: (2025)
por: Gonçalves de Oliveira Passos, Fernanda
Publicado em: (2025)
school Contraint solving on massively parallel systems
por: Roque, Pedro Miguel da Silva
Publicado em: (2020)
por: Roque, Pedro Miguel da Silva
Publicado em: (2020)
category myBrain: a novel EEG embedded system for epilepsy monitoring
por: Pinho, Francisco
Publicado em: (2017)
por: Pinho, Francisco
Publicado em: (2017)
article Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model
por: Nikolic, Borislav
Publicado em: (2015)
por: Nikolic, Borislav
Publicado em: (2015)
article Constraint Solving on Hybrid Systems
por: Roque, Pedro
Publicado em: (2019)
por: Roque, Pedro
Publicado em: (2019)
article A vision-based approach to fire detection
por: Gomes, P.
Publicado em: (2014)
por: Gomes, P.
Publicado em: (2014)
article WinCE-based embedded system for control of an industrial screw machine
por: Moreira, António H. J.
Publicado em: (2009)
por: Moreira, António H. J.
Publicado em: (2009)
assignment Evaluating Android OS for embedded real-time systems
por: Maia, Cláudio
Publicado em: (2010)
por: Maia, Cláudio
Publicado em: (2010)
school Bridging Vision and Language over Time with Neural Cross-modal Embeddings
por: Semedo, David Fernandes
Publicado em: (2020)
por: Semedo, David Fernandes
Publicado em: (2020)
article Gaspar: a compositional aspect-oriented approach for cluster applications
por: Medeiros, Bruno Silvestre
Publicado em: (2016)
por: Medeiros, Bruno Silvestre
Publicado em: (2016)
article A hardware-assisted translation cache for dynamic binary translation in embedded systems
por: Salgado, Filipe Alexandre Andrade
Publicado em: (2018)
por: Salgado, Filipe Alexandre Andrade
Publicado em: (2018)
groups Implementation of an daptive generalized predictive control algorithm over an heterogeneous parallel architecture
por: Daniel, H. A.
Publicado em: (1997)
por: Daniel, H. A.
Publicado em: (1997)
groups Adaptive generalized predictive control algorithm implemented over an heterogeneous parallel architecture
por: Daniel, H. A.
Publicado em: (1997)
por: Daniel, H. A.
Publicado em: (1997)
Registos relacionados
-
school Object tracking using a many-core embedded system
por: Minozzo, Laercio
Publicado em: (2017) -
groups A framework for the development of parallel and distributed real-time embedded systems
por: Garibay-Martínez, Ricardo
Publicado em: (2012) -
groups The AMPERE Project: A Model-driven development framework for highly Parallel and EneRgy-Efficient computation supporting multi-criteria optimization
por: Quiñones, Eduardo
Publicado em: (2020) -
article P-SOCRATES: A parallel software framework for time-critical many-core systems
por: Pinho, Luís Miguel
Publicado em: (2015) -
groups Converging safety and high-performance domains: Integrating OpenMP into Ada
por: Royuela, Sara
Publicado em: (2018)