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.
Abstract:
People counting is one of the key tasks in intelligent monitoring systems. However, accurately counting people in dynamic environments can be extremely challenging. This is especially true in mobile robot applications, where challenges such as a moving camera, varying conditions, and a limited field of view due to environmental obstacles arise. In such scenarios, the people counting task primarily involves visually detecting and grouping individuals to determine the total number of unique people. This paper presents a people counting algorithm based on visual people detection and clustering. The method utilizes the You Only Look Once (YOLO) detector to identify the bounding boxes of detected individuals and extract features from their corresponding regions of interest (ROIs). Additionally, the dimension of the extracted features is reduced using an encoder and clustered to distinguish individuals, with the number of clusters serving as an estimate of the number of people. The method was tested on a dataset containing 45 independent sequences with a total of 19,350 RGB images, complete with metadata for people detection and re-identification. This dataset encompasses various settings, particularly scenarios featuring mobile robots moving and capturing frames in indoor environments. The experiments demonstrate the effectiveness of the proposed method in different configurations. The best results were achieved using the YOLOv10n detector combined with K-means or SK-means clustering, yielding a Mean Absolute Error (MAE) of 1.11. The proposed encoder-based method significantly reduces clustering time and operates effectively within the limited resources available on mobile robotic platforms such as the Jetson Nano.
Related Concept Videos
Force Classification
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
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
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
Here, in order to determine the magnitude of velocity and acceleration for point...