Related Experiment Videos
People Counting Using YOLO-Based Detection and Clustering for a Mobile Robot
Kamil Gomulka1,2, Piotr Wozniak1, Tomasz Krzeszowski1
1Faculty of Electrical and Computer Engineering, Rzeszow University of Technology, al. Powstancow Warszawy 12, 35-029 Rzeszow, Poland.
Sensors (Basel, Switzerland)
|August 13, 2026
Summary
This study introduces an efficient people counting algorithm for mobile robots using You Only Look Once (YOLO) detection and feature clustering. The method accurately estimates crowd size in dynamic indoor environments, even with limited robot resources.
Area of Science:
- Computer Vision
- Robotics
- Artificial Intelligence
Background:
- Accurate people counting is crucial for intelligent monitoring systems.
- Mobile robot applications present unique challenges like moving cameras and occlusions.
- Existing methods struggle with dynamic environments and limited computational resources.
Purpose of the Study:
- To develop an effective people counting algorithm for mobile robots operating in dynamic indoor environments.
- To address challenges posed by moving cameras, varying conditions, and occlusions.
- To create a computationally efficient method suitable for resource-constrained robotic platforms.
Main Methods:
- Utilizes the You Only Look Once (YOLO) detector for visual people detection and bounding box identification.
- Extracts features from detected individuals' regions of interest (ROIs).
- Employs an encoder for feature dimension reduction, followed by K-means or SK-means clustering to estimate the number of unique individuals.
Main Results:
- The algorithm was validated on a dataset of 19,350 RGB images from 45 sequences, including mobile robot scenarios.
- Achieved a Mean Absolute Error (MAE) of 1.11 using YOLOv10n with K-means or SK-means clustering.
- Demonstrated effectiveness in various configurations and significantly reduced clustering time.
Conclusions:
- The proposed people counting method is effective for mobile robot applications in dynamic indoor settings.
- The encoder-based approach enhances efficiency, making it suitable for resource-limited platforms like the Jetson Nano.
- This algorithm offers a viable solution for real-time crowd estimation in intelligent monitoring systems.
Related Concept Videos
Force Classification
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Cluster Sampling Method
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Aggregates Classification
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Relative Motion Analysis using Rotating Axes-Problem Solving
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...