| Literature DB >> 35161627 |
Yuji Kanamitsu1,2, Eigo Taya1,2, Koki Tachibana1, Yugo Nakamura3,4, Yuki Matsuda1,2,4, Hirohiko Suwa1,2, Keiichi Yasumoto1,2.
Abstract
Information on congestion of buses, which are one of the major public transportation modes, can be very useful in light of the current COVID-19 pandemic. Because it is unrealistic to manually monitor the number of riders on all buses in operation, a system that can automatically monitor congestion is necessary. The main goal of this paper's work is to automatically estimate the congestion level on a bus route with acceptable performance. For practical operation, it is necessary to design a system that does not infringe on the privacy of passengers and ensures the safety of passengers and the installation sites. In this paper, we propose a congestion estimation system that protects passengers' privacy and reduces the installation cost by using Bluetooth low-energy (BLE) signals as sensing data. The proposed system consists of (1) a sensing mechanism that acquires BLE signals emitted from passengers' mobile terminals in the bus and (2) a mechanism that estimates the degree of congestion in the bus from the data obtained by the sensing mechanism. To evaluate the effectiveness of the proposed system, we conducted a data collection experiment on an actual bus route in cooperation with Nara Kotsu Co., Ltd. The results showed that the proposed system could estimate the number of passengers with a mean absolute error of 2.49 passengers (error rate of 38.8%).Entities:
Keywords: BLE; crowd density; machine learning; people counting; route bus
Mesh:
Year: 2022 PMID: 35161627 PMCID: PMC8838786 DOI: 10.3390/s22030881
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison table between related work and proposed method.
| Domain | Subject | Sensor | Privacy | Number of | Location | Estimate | |
|---|---|---|---|---|---|---|---|
| [ | indoor | pedestrian flow | BLE | ◯ | 1 | △ | correlation |
| [ | outdoor | pedestrian flow | Wi-Fi | △ | 3 | △ | correlation |
| [ | outdoor | congestion | BLE | ◯ | 2 | △ | classification |
| [ | outdoor | congestion | BLE | ◯ | 2 | △ | classification |
| [ | bus | onboard devices | BLE | ◯ | 1 | △ | correlation |
| Proposed | bus | number of passengers | BLE | ◯ | 1 | ◯ | regression |
Figure 1Schematic diagram of the proposed system.
Figure 2The sensing device.
Figure 3Sensing process.
Example of sensing data acquired between stops.
| BD Address | The Mean Value of RSSI | The Frequency of Occurrence |
|---|---|---|
| 00:00:5e:00:53:1a | −78.5 | 25 |
| 00:00:5e:00:53:38 | −90.0 | 100 |
| 00:00:5e:00:53:90 | −56.4 | 75 |
| … | … | … |
Figure 4The actual bus in cooperation with Nara Kotsu Co., Ltd.
Figure 5The data collection area.
A part of the experimental results (Gakken Nara Tomigaoka Station–Takanohara Station).
| Departure Time | Bus Stop | Number1 | Number2 |
|---|---|---|---|
| 08:52 | Gakken Nara Tomigaoka | 25 | 4 |
| 08:54 | Kita Tomigaoka Ittyoume | 25 | 4 |
| 08:55 | Higashi Tomigaoka Yontyoume | 25 | 5 |
| 08:56 | Higashi Tomigaoka Gotyoume | 25 | 6 |
| 08:57 | Higashi Tomigaoka Rokutyoume | 51 | 7 |
| 08:58 | Tomigaoka Rokutyoume Higashi | 104 | 8 |
| 09:00 | Oshikuma/Jinkou | 75 | 11 |
| 09:02 | Seika Sakuragaoka Santyoume | 40 | 15 |
| 09:03 | Kabutodai Santyoume | 44 | 15 |
| 09:04 | Kabutodai Nityoume | 51 | 15 |
| 09:05 | Kabutodai Ittyoume Nishi | 21 | 15 |
| 09:05 | Kabutodai Ittyoume | 78 | 15 |
Number1 means that the total number of BD address of the sensing data; Number2 means that the total number of passengers in the bus (true value).
Figure 6Measured values (BD address counts) versus true values (passenger counts) obtained from raw data.
Results of threshold estimation.
| Method | MAE | MAPE |
|---|---|---|
| All | 75.8 | 2182.5 |
| Baseline (RSSI ≥ −74) | 3.9 | 77.3 |
| Proposed (RSSI ≥ −80, F ≥ 40%) | 3.4 | 61.4 |
Figure 7Values estimated by threshold (number of BD addresses) versus true values (number of passengers). (a) Baseline (RSSI ≥ −74); (b) Proposed (RSSI ≥ −80, F ≥ 40%).
Performance of each model for each dataset.
| ND |
| |||
|---|---|---|---|---|
|
|
|
|
|
|
| LR | 3.65 | 81.4 | 3.41 | 64.4 |
| SVM | 3.09 | 66.5 | 2.97 | 44.7 |
| RF | 2.93 | 63.1 | 2.54 | 47.7 |
| XGB | 2.98 | 60.0 | 2.49 | 38.8 |
Figure 8The feature importance of the XGB model.
Figure 9Values estimated by machine learning versus true values (number of passengers). (a) XGB (ND); (b) XGB ().