# Standing Human Detection Method Using 2D-LiDARs

Takuya Watanabe

Kanagawa Institute of Technology

Atsugi Japan

Yoshiaki Terashima

Soka University

Hachioji, Japan

Ryozo Kiyohara

Kanagawa Institute of Technology

Atsugi, Japan

Abstract— Recently, autonomous vehicle technologies have been widely developed. Moreover, these technologies are applied to autonomous carts for security guards, guidance robots, delivery carts, etc. A variety of human detection technologies are important for these robotic carts. There are many studies on avoiding collisions with humans and other obstacles. However, technologies to distinguish between humans and other obstacles are especially important for security guard robots. In this paper, we propose a standing human detection method using 2D-LiDARs to reduce costs. We show the details of our methods and results of evaluation.

Keywords—2D-LiDAR, human detection, security guard robot, autonomous cart

### I. INTRODUCTION

We are planning to introduce an autonomous cart for the Kanagawa Institute of Technology (KAIT) campus. The reason for introducing the autonomous carts is to reduce the cost of delivering services on campus, cleaning the campus and security guards. The campus consists of more than 10 buildings, outside squares, and grounds for sports as shown in Fig. 1.

It is necessary to deliver many things, such as lightweight paper and heavy loads, to buildings. Therefore, drones are

![Image](images/9c0b442dd4d4180363e6fa78548275c067eb1662696a671da73b1c47c1df51a2.jpg)

<div style="text-align: center;">Fig 1. Map of KAIT Campus</div>

unsuitable. However, autonomous carts must be carefully operated to avoid collisions with humans or other obstacles.

Autonomous carts for delivery and cleaning are operated during the daytime. However, they also operate at night as security guards. Therefore, they must detect humans and obstacles during both the day and night. In particular, security guards must identify and distinguish suspicious humans.

Several devices are currently available for human detection. Cameras are the most commonly used. Many studies have been conducted on artificial intelligence (AI) technologies for image processing in human detection. However, a camera requires a light source. Therefore, camera devices are not suitable for nighttime. Autonomous vehicles use high-sensitivity cameras that require only a small amount of light. However, this method is expensive to use with autonomous carts.

We experimented with human detection at night using a low-cost web camera, and even with some light available, it was difficult to detect humans located a short distance away.

A thermal sensor camera can be used at night. However, it is difficult to detect humans near heat obstacles. Therefore, we adopt light detection and ranging (LiDAR) technologies for autonomous vehicles. The 3D LiDAR must be installed on autonomous carts for simultaneous localization and mapping (SLAM), which creates maps for autonomous movement. Therefore, if they could also be used for human detection, sensor costs would not be required.

The sensing data of LiDAR are point-cloud data that show obstacles relative to the LiDAR. The amount of point-cloud data from 3D LiDAR was too large. Therefore, the calculation costs are too large. We then propose a human detection method using part of the point-cloud data from 3D LiDAR as well as multiple 2D LiDAR.

### II. LiDAR and SLAM

Maintaining maps is important for autonomous movement in estimating location. Therefore, moving in unknown spaces where an autonomous cart has no map is difficult. SLAM technology, which generates maps and measures locations simultaneously, is very useful. Area maps must be generated for autonomous-car operation in advance using SLAM technology.

---

SLAM technology measures relative obstacle maps using LiDAR and measures locations using GPS, blueprints, or other methods.

LiDAR emits light around itself and detects the light reflected from objects. Then, the LiDAR calculates the distance using the phase difference of the light. In other words, LiDAR can get 3D data that the image data from the camera does not have. Fig. 2 shows the point-cloud data from 3D-LiDAR and Fig. 3 shows the point-cloud data from 2D-LiDAR. The amount of point-cloud data from the 3D-LiDAR was too large. If the two legs and two arms of a human feature can be detected using a small amount of point-cloud data, the calculation cost can be reduced.

### III. PATROL

Fig. 1 illustrates the KAIT campus. There are many buildings on the campus. Buildings 2 and 5 were used only for lectures. The other buildings contained lecture rooms, personal rooms for professors, and rooms for office workers.

![Image](images/ef35412096025ea763d9ce0f7d52c4b900d2666e9e2e6366fba568c42d7dd176.jpg)

<div style="text-align: center;">Fig. 2. Example of pointcloud data from 3D-LiDAR</div>

![Image](images/034b288143c96d380cd49242e6b6ef474c656d448fd865cf3f56250d31b6269c.jpg)

<div style="text-align: center;">Fig. 3. Example of pointcloud data from 2D-LiDAR</div>

During the day, the main purpose of a patrol is to identify suspicious objects, including illegal parking. Because there are many students, teachers, office workers, and neighborhood residents on campus during the day, they are not required to go through an admission and confirmation process to enter the campus. However, all rooms except the lecture halls were locked, and only students and teachers with their approval could enter them.

During the night, only teachers and students with permission were allowed to stay on campus. Thus, patrol services are required. The purpose of such a patrol is described in Section 1.

### IV. RELATED STUDIES

Identifying suspicious individuals is difficult. However, robots may also encounter non-malicious individuals. This is because they do not think that the individual is illegal. We hope that the robot can deter and identify non-malicious individuals. Examples of non-malicious individuals include elderly wanderers and children.

Numerous studies have been conducted regarding human detection. Human detection using image processing is one of the most commonly used methods. Recent camera and AI technologies can detect humans with high accuracy [^1][^2]. These studies have focused on face or action recognition. Studies on pedestrian detection by monocular cameras are surveyed [^3]. However, in the case of many campuses, image-processing technologies with cameras may be difficult to apply for human detection. The campus had a mixture of bright and dark fields. Processing images using low-cost cameras is challenging.

There are some studies on human detection with 3D-LiDAR. Pedestrian recognition using 3D-LiDAR for autonomous vehicles [^4] uses a support vector machine (SVM) for human detection. Other approaches use 3D LiDARs as multiple 2D-LiDARs [^5]. This study gathered point-cloud data from many different heights and achieved a classification rate of up to 96%. An example of using reduced point-cloud data is dividing 3D point clouds in the target into parts, that is, the trunk and legs, to achieve robust in situ pedestrian recognition [^6].

All these studies used 3D point-cloud data, which requires a powerful CPU. Because 3D LiDAR can acquire a point-cloud of an entire human image, it is possible to discriminate a human regardless of its shape, such as clothes. However, it is not necessary to have multiple human shapes that can be acquired from locations at similar heights. Therefore, in this study, we propose a human detection method that uses multiple 2D-LiDARs to reduce the calculation costs.

In a previous study [^7], we proposed a human detection method based on low-resolution 2D-LiDAR and a PointNet-based autoencoder [^8]. 2D-LiDAR was used to gather data from a height of 90 cm, which is considered the typical waist height of humans, both frontally and laterally. The proposed method successfully detected humans within 5 m of LiDAR. However, robotic applications require detection over long distances. This issue was addressed in this study.

---

### V. HUMAN FEATURES AND PROPOSED METHOD

The human features used in this paper are not only the convex shape of the human waist, which was mentioned in previous research [^7], but also the shape of two legs. The reason for adding the shape of the two legs is that people dress differently depending on the season. Therefore, it is easy to acquire the human shape because the clothes are thin in the hot season, but it is difficult to acquire the original shape of a human being in the cold season because the clothes are thick.

Multiple trouser layers are rarely worn on the feet. Therefore, similar foot shapes can be obtained in both the cold and hot seasons. Therefore, we assume that, by combining the shapes of the torso and feet, it is possible to distinguish people regardless of their clothes.

### VI. PRELIMINARY EXPERIMENTS

### A. Equipment

The 2D LiDAR used in this experiment was the RP-LiDAR A1M8 [^9]. This inexpensive LiDAR system can acquire data up to a distance of 12 m. However, when the distance is long, the number of point clouds that can be acquired decreases; however, this is not a problem if the data are acquired for a sufficient time.

The autonomous mobile cart used in the experiment was equipped with a Jetson-AGX [^10] and a portable power supply. Because the CPU is also used for SLAM, if SLAM and person judgment calculations are performed on the same device, the performance will be poor. If multiple devices are used, the power consumption increases and affects the running time of the cart. Therefore, we aimed to reduce the amount of computation required and run it for a long time.

### B. Basic Experiment

The data used in the experiment consisted of a human, wall, and two sticks, as shown in Fig. 4 and Fig. 5. For data learning, we use the 3D point-group classification method published in MATLAB [^11].

![Image](images/4b4ed8f96ba2f6853f3d09551a59ea19ab06c6d1d95df4398940acf3c80a3b03.jpg)

<div style="text-align: center;">Fig. 5 Two sticks</div>

Because the information that could be acquired by 2D LiDAR was only two-dimensional information in the x and y coordinates, the z-axis coordinates complemented the acquired data.

Fig. 6 shows the point-cloud information when input into MATLAB. We confirmed that the 152 pieces of data used for the evaluation were properly classified as humans. Thus, we can detect humans using the shapes of the waist and legs.

### C. Experiment in Various Environments

Through basic experiments, we confirmed that 2D LiDAR could detect humans if they were directly in front of humans, and the distance between the humans and 2D LiDAR was fixed. However, this was difficult to achieve. Moreover, it is difficult to distinguish between people and trees, which are similar to the human body. In addition, MATLAB requires significant CPU resources. Therefore, we repeated the experiment to detect humans correctly.

![Image](images/18bc3e8caea46d126a48cc1ab7164a9032a676639149963ed7875e0834757dbb.jpg)

<div style="text-align: center;">Fig.4 Example of human</div>

![Image](images/7e0d6831b97bc6693197dd813d13f3c4e93ac67ed18acceb03c7d1d6f297267a.jpg)

<div style="text-align: center;">Fig. 6 Pointcloud data for input</div>

---

To confirm that the difference between humans and trees can be discriminated, we introduced the PointNet technology $^{[11]}$.

## 1 ) Various Distance between LiDAR and Human

We tested the recall rate for human detection at various distances. The LiDAR sensing time was adjusted to the same point-cloud density. Two types of training data, namely waists seen from the front and waists seen from the side, were prepared for each distance, which ranged from 1 m to 6 m. The number of data points corresponded to 150. The number of epochs is set to 200. Fig. 7 shows the recall rate of the experiment. The waist was better at the front than at the sides. However, at distances greater than 6 m, the recall rate is poor. This is because of the low density of the point-cloud data.

## 2 ) Human with jacket or not

The clothes with which a human wears the jacket should be tested. Figs. 8 and 9 show that the human was not wearing a jacket and wearing a jacket, respectively. This result indicates that clothing is not important for human detection. However, training data should include various humans and clothes.

![Image](images/e4688744dffa2d2653418fad09a20a4492adf0f1b22853349c88525f263bf2e5.jpg)

<div style="text-align: center;">Fig.7 Recall rate at each distance</div>

![Image](images/759ac6a67f7b2dcc85827be2834142b31959c70e15a3d276347a4f367c5c33d3.jpg)

<div style="text-align: center;">Fig. 8 Pointcloud data without jacket</div>

![Image](images/bbe1b556b98850aaf3c5795b6e1ee5efaa1dadffaf9c038cf8ac3913fcd21d03.jpg)

<div style="text-align: center;">Fig9. Pointcloud data with jacket</div>

### VII. EXPERIMENTS

### A. Experiment in Various Directions

Through preliminary experiments, standing humans could be detected using waist and leg information from the front. However, the robot cart must move in front of the robot. However, this approach is unrealistic.

First, the data were gathered by placing the LiDAR in front of a standing human in the same manner, as shown in Fig. 4. The point-cloud data of a human and a tree at a distance of 1.5 m from the LiDAR were trained. Point-cloud data from humans and trees at a distance of 3 m were then tested. Fig. 10 shows the learning process for a human at a distance of 1.5 m away. Fig. 11 shows the point-cloud data used for the learning and evaluation processes.

![Image](images/2cd91480a9d05a95d6dfbedc06ae86a0f354f5bf0e2b662cbd18cf01340cf713.jpg)

<div style="text-align: center;">Fig. 10 Learning process with standing front of LiDAR</div>

![Image](images/d35862fc2009e57eb2b0144c0117cc413ad553632ea6ee71d224acc586879ee2.jpg)

<div style="text-align: center;">Fig. 11 Evaluation with standing front of LiDAR</div>

---

Noise, such as the background or other pedestrians, was removed from the raw point-cloud data that were captured by LiDAR, as shown in Fig 12.

Subsequently, the human turned $45^{\circ}$ and placed in front of the LiDAR, as shown in Fig. 13. Fig. 14 shows the results of the evaluation. This result shows that even if a model is trained with the data of the standing front of the LiDAR, it can be distinguished from humans. However, this is clearly distinguishable from that of humans using LiDARs. This is because the features of the legs are unclear.

### B. Experiment in Various Poses

We experimented with detecting humans in various poses. Because, standing human might have various poses, such as raising both hands as shown in Fig. 15. Humans stood with their backs to the LiDAR with raising both hands as shown in Fig. 16. Fig. 17 shows point-cloud data and the result of evaluation.

![Image](images/c1a763310910d0f5fa4e7df29fdf6d0cd377af1386952ad2d3f8cbf535902a63.jpg)

<div style="text-align: center;">Fig. 15 Standing with raising both hands</div>

![Image](images/3e5e9a9745a1bb7c5c444f2e37923d2aff0e5345444634e6054fb1a7711a94e8.jpg)

<div style="text-align: center;">Fig. 12 Noise have been removed</div>

![Image](images/fdf84a5b0e7a28467fdfa60b813419ee4cfef8aa46916cc8b7dfccc22a3ca0dd.jpg)

<div style="text-align: center;">Fig. 13 Human turned  $45^{\circ}$ and standing in front of LiDAR</div>

![Image](images/ad9d9457031873b994542d6897c6e3c714c6f54ebd2253d4b89fbc681466382d.jpg)

<div style="text-align: center;">Fig. 14 Evaluation - standing turned  $45^{\circ}$</div>

![Image](images/389a5dbc388b619ef0eb3a46fbd9d078dc963ae8966cd56d64e970a4d1fdd445.jpg)

<div style="text-align: center;">Fig. 16. Standings their backs of LiDAR</div>

![Image](images/481ae795f5e36331e13da8bab489e3dd5e25a7216a61b17f7cfbec9c8b2292e9.jpg)

<div style="text-align: center;">Fig 17 Evaluation with humans standing with their backs</div>

It can be detected in humans using two LiDARs. This was because the features of the two legs were clear. Therefore, it is difficult to detect humans in various poses clearly if the two legs are not clear. However, in such cases, it is difficult to clearly detect the human using 3D-LiDAR.

### VIII. CONCLUSION

We demonstrated a human detection method using 2D-LiDARs for autonomous carts as security guards. We conducted experiments under various scenarios. In many cases, it is difficult to clearly detect humans. However, if the possibility of human involvement is high, robot carts can move

---

in front of the human. Therefore, this method may be useful and can reduce the calculation costs.

In the future, we will conduct experiments with more actual cases and autonomous robot carts. Moreover, it is important to distinguish between suspicious and authorized individuals.

## REFERENCES

[^1]: R. Chellappa, C. L. Wilson and S. Sirohey, "Human and machine recognition of faces: a survey," in Proceedings of the IEEE, vol. 83, no. 5, pp. 705-741, 1995,

[^2]: Ronald Poppe, "A survey on vision-based human action recognition," Image and Vision Computing, Vol 28, Issue 6, pp. 976-990, 2010.

[^3]: M. Enzweiler and D. M. Gavrila, "Monocular Pedestrian Detection: Survey and Experiments," in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 31, no. 12, pp. 2179-2195, 2009.

[^4]: Heng Wang, Bin Wang, Bingbing Liu, Xiaoli Meng, Guanghong Yang,"Pedestrian recognition and tracking using 3D LiDAR for

autonomous vehicle," Robotics and Autonomous Systems, Vol. 88, pp. 71-78, 2017

[^5]: L. Spinello, K. Arras, R. Triebel, and R. Siegwart, “A Layered Approach to People Detection in 3D Range Data”, AAAI, vol. 24, no. 1, pp. 1625-1630, 2010.

[^6]: N. Kirchner, A. Alempijevic and A. Virgona, "Head-to-shoulder signature for person recognition," 2012 IEEE International Conference on Robotics and Automation, pp. 1226-1231, 2012

[^7]: Y. Nagai, Y. Sawano, Y. Terashima, T. Suzuki and R. Kiyohara, "A Method for Detecting Human by 2D-LiDAR," 2022 IEEE International Conference on Consumer Electronics (ICCE), 2022, pp. 1–2

[^8]: charlesq34, <https://github.com/charlesq34/pointnet-autoencoder>

[^9]: RPLIDAR A1, <https://www.slamtec.com/en/Lidar/A1>

[^10]: Jetson-AGX, <https://www.nvidia.com/en-us/autonomous-machines/embedded-systems/jetson-agx-xavier/>

[^11] Classify points cloud using Pointnet, <https://jp.mathworks.com/matlabcentral/fileexchange/83173-classifypoint-clouds-usingpointnet>
