MARATTO

article

Parallel Implementation of Gaussian Mixture Model Background Subtraction on Jetson Nano

Abstract

Background subtraction (BS) is an essential component in numerous video processing tasks, including object tracking and recognition. The Gaussian Mixture Model (GMM) is one of the most popular techniques for BS, but it's highly computationally demanding. This paper addresses this challenge by proposing a parallel implementation of GMM on Jetson Nano's quad-core ARM CPU. We leverage Open Multi-Processing (OpenMP) for efficient parallelization and evaluate the performance using various scheduling approaches, including static, dynamic, guided scheduling, and orphan directive. Furthermore, we investigate the impact of chunk size on parallel efficiency within each scheduling approach. Our evaluation demonstrates significant improvements in processing speed, particularly for high-resolution frames. The parallel efficiency reaches 92.5% for full high-definition resolution frames and 85% for low-resolution frames, respectively.

Research topics

  • Gaussian Processes and Bayesian Inference

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/wccs62745.2024.10765544

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.