当前位置:网站首页>[Hongke case] how can 3D data become operable information Object detection and tracking

[Hongke case] how can 3D data become operable information Object detection and tracking

2022-06-24 00:17:00 Intelligent perception_ hongke

The basis for implementing the application project based on lidar is from 3D Extract information from point cloud data . in the majority of cases , This information begins with the detection and tracking of objects . This article will share the principle with you .

Laser radar The data shows “ Point cloud ”, This is a kind of Very intuitive Express . It is the sensor that captures precision 3D Environmental Science Images , its 3D Features allow you to Let us View the scene from different angles Point cloud . These data provide a lot of information , The application scenarios are very rich , From people Flow count To volume measurement and then to Security and other fields have relevant applications . At first glance , People don't find the necessary information in the beautiful point cloud , But algorithms can explain them well

 

Generally speaking , To use raw lidar data , The user must know how to handle 3D data . In order to facilitate customer development , Reduce the difficulty of application , We have developed a software product , Operational information can be extracted from the data generated by lidar . This software is simple and intuitive to use , Support traffic count analysis 、 Application in the field of security detection or volume measurement .

adopt Object detection and tracking records tourists Walking path

Imagine a square , There is a street carnival going on . There are... In the square Various stalls , Used to sell products 、 Food and drink . Organizers want to know how visitors move around the square . Based on this information , What can they evaluate place It is a good choice for sales booth , Which products are particularly popular . Help to understand their store How attractive the look is and whether they should optimize it , also The organizer was provided with information on how to price the booth according to the passenger flow .

Distinguish between background and foreground to reduce data transmission

Record the activities of tourists during the festival route , They need to be detected in the point cloud . The point cloud itself consists of 3D The entire scanning environment in the point consists of , It means that you need to tourists Separate from all other objects .

Because the object to be detected in our example is people walking around the square , So by testing Move Points distinguish them from other objects . This is not necessary for object detection , But it reduces the amount of data to transmit , So in many cases it's an advantage , Objects can also be detected in a completely static point cloud .

By reference recording at the beginning of the measurement cycle , Detect moving points in the point cloud . Everything visible and not moved in this record is defined as background . This can be filtered out , Thus, the amount of data to be transmitted is greatly reduced . In the interior , This process is usually enough , Because it can be assumed that the background will not change . In order to consider the future changes of the background ( for example , A market stall leaves ), It is constantly identified and updated during operation , And dynamically subtract the background . This is done by adding objects that do not move within a predefined period of time to the background .

https://v.youku.com/v_show/id_XNTg3OTk4MTI0OA==.html

Which points belong to an object ?

Once object detection is subtracted from the point cloud by deleting the background Not interested in everything , The rest is the future , So that's the object . They are through “ clustering ” or Division To define the : Detect moving points in the point cloud , And measure the distance between several points . Points close to each other converge into an object . This process is exactly the same in a static point cloud where the object does not move .

Object use Bounding box Mark and Show In the object list . This type of information is easy to process further , And it can be easily integrated into the existing architecture . Setting certain rules for the size and shape of objects can identify the type of objects . In our example , If a person is detected , Then only cylindrical objects within a certain height range are counted and marked as people . Again , Cars can also be detected by establishing specific parameters .

https://v.youku.com/v_show/id_XNTg3OTk4NDU2NA==.html

How objects move ?

To capture tourists Walking path , Based on the previous trajectory of the object and the probability model, predict the position of the object to be located in the next frame track Detected object . for example , If a person walks from left to right at a speed of one meter per second , It is expected that he or she will continue to move in the given direction at the same speed , And will be at a specific location in the next frame .  Then, the object detected in the next frame is assigned to the object based on motion prediction , To track .

https://v.youku.com/v_show/id_XNTg3OTk4Mjk0NA==.html

Thermogram

By recording the walking path of visitors , Analyze the situation of each booth and create “ Thermogram ”. It shows which places attract the most tourists , The most popular . For the next event , Organizers may consider using this information for location allocation .

for example , Heat map at trade show Also very useful in . By recording visitors at the booth and analyzing their routes , Laser radar The sensor can clearly identify the exhibits of special interest to visitors . During the event , This information may lead to changes in staffing and even booth design , It can be incorporated into the subsequent booth planning .

further application The basis of

Object detection and tracking is a further step in analyzing point cloud application The basis of , Support A lot of scenes , for example Visitors flowrate Statistics 、 Occupancy detection or invasion testing . In the second part of this series , You will learn how these algorithms work 、 Application example , See you next time .

原网站

版权声明
本文为[Intelligent perception_ hongke]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/175/202206232147414141.html