CN110196429A - Vehicle target recognition methods, storage medium, processor and system - Google Patents
Vehicle target recognition methods, storage medium, processor and system Download PDFInfo
- Publication number
- CN110196429A CN110196429A CN201810283382.1A CN201810283382A CN110196429A CN 110196429 A CN110196429 A CN 110196429A CN 201810283382 A CN201810283382 A CN 201810283382A CN 110196429 A CN110196429 A CN 110196429A
- Authority
- CN
- China
- Prior art keywords
- vehicle target
- vehicle
- straight line
- point cloud
- cloud data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims description 24
- 230000015654 memory Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 description 11
- 230000007613 environmental effect Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000000007 visual effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000005259 measurement Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000012216 screening Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005286 illumination Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 238000002310 reflectometry Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000004304 visual acuity Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种车辆目标识别方法、存储介质、处理器以及系统。其中,该方法包括:从车载激光雷达获取周围环境的点云数据;对点云数据进行聚类处理,得到多个类别;对所述多个类别进行合并;使用奇异值分解算法对点云数据进行直线拟合;以及根据直线拟合结果进行车辆目标识别。
The invention discloses a vehicle target recognition method, a storage medium, a processor and a system. Wherein, the method includes: obtaining point cloud data of the surrounding environment from the vehicle-mounted laser radar; clustering the point cloud data to obtain multiple categories; merging the multiple categories; using a singular value decomposition algorithm to analyze the point cloud data performing straight line fitting; and performing vehicle target recognition according to the straight line fitting result.
Description
技术领域technical field
本发明涉及汽车自动驾驶领域,具体而言,涉及一种基于车载激光雷达的车辆目标识别方法、存储介质、处理器以及系统。The present invention relates to the field of automobile automatic driving, in particular, to a vehicle target recognition method, storage medium, processor and system based on vehicle laser radar.
背景技术Background technique
为减少交通事故的发生,提高车辆安全性,研发辅助驾驶员或者接替驾驶员对车辆进行操纵的自动驾驶系统正成为车辆工程领域的热点议题。在汽车自动驾驶系统中,车辆目标识别是其一项重要的功能,也是其可靠工作的基础。通过对道路上其他正在行驶的车辆进行检测和识别,自动驾驶系统能够及时获取动态的行驶环境信息,从而为路径规划、避障防撞等驾驶过程提供依据。In order to reduce the occurrence of traffic accidents and improve vehicle safety, the research and development of automatic driving systems that assist the driver or replace the driver to control the vehicle is becoming a hot topic in the field of vehicle engineering. Vehicle object recognition is an important function and the basis for its reliable operation in automotive automatic driving systems. By detecting and identifying other vehicles on the road, the automatic driving system can obtain dynamic driving environment information in a timely manner, thereby providing a basis for driving processes such as path planning, obstacle avoidance and collision avoidance.
现有的自动驾驶系统中,车辆目标识别通常依赖于视觉传感器或是超声波雷达传感器来进行。视觉传感器法采用感光元件模拟人眼的视觉系统,对行驶环境进行拍摄,得到当前环境的动态图像信息,然后采用图像处理技术模拟人脑对图像的处理,从图像中识别出目标并得到目标的运动参数,从而实现对现实空间信息的感知。这种方法设备简单、成本低廉,能够达到较远的工作距离,但对道路环境的光照条件、天气条件、交通条件变化极为敏感,环境适应性比较差。超声波雷达传感器法通过在车上搭载超声波雷达,利用超声波的反射对车辆目标进行检测,同时根据超声波发射与返回的时间差对车辆目标进行速度测定。这种方法具有良好的环境适应性,能够在环境变化的条件下保持工作稳定,同时由于超声波在空气中波速较慢,其回波信号中包含的沿传播方向上的结构信息很容易检测出来,具有很高的分辨能力,因而其准确度也比较高。但是超声波频率较低,波长较长,能够可靠工作的距离比较短,通常有效的检测距离仅在5米以内。In existing automatic driving systems, vehicle target recognition usually relies on visual sensors or ultrasonic radar sensors. The visual sensor method uses photosensitive elements to simulate the visual system of the human eye, shoots the driving environment, and obtains the dynamic image information of the current environment, and then uses image processing technology to simulate the processing of the image by the human brain, recognizes the target from the image and obtains the target's information. Motion parameters, so as to realize the perception of real space information. This method has simple equipment, low cost, and can achieve a long working distance, but it is extremely sensitive to changes in the lighting conditions, weather conditions, and traffic conditions of the road environment, and has poor environmental adaptability. The ultrasonic radar sensor method is to install ultrasonic radar on the vehicle, use the reflection of ultrasonic waves to detect the vehicle target, and measure the speed of the vehicle target according to the time difference between ultrasonic emission and return. This method has good environmental adaptability and can work stably under changing environmental conditions. At the same time, because the wave velocity of ultrasonic waves in the air is relatively slow, the structural information along the propagation direction contained in the echo signal is easy to detect. It has high resolving power, so its accuracy is relatively high. However, the ultrasonic frequency is low, the wavelength is long, and the distance that can work reliably is relatively short. Usually, the effective detection distance is only within 5 meters.
近年来,随着激光雷达在车载领域的大规模应用,为汽车自动驾驶系统提供了一种全新的技术解决方案。激光雷达以其探测精度高、探测速度快、抗干扰能力强、环境适应性好等特点,迅速地改变着自动驾驶领域。但如何对激光雷达丰富的探测数据进行处理,得到实时性好的可应用信息,仍然是车载激光雷达应用中一个亟待解决的重要问题。In recent years, with the large-scale application of lidar in the vehicle field, a new technical solution has been provided for the automotive automatic driving system. Lidar is rapidly changing the field of autonomous driving with its high detection accuracy, fast detection speed, strong anti-interference ability, and good environmental adaptability. However, how to process the rich detection data of lidar to obtain applicable information with good real-time performance is still an important problem to be solved in the application of vehicle lidar.
针对视觉传感器法识别车辆目标对道路环境的光照条件、天气条件、交通条件变化极为敏感,环境适应性比较差,超声波雷达传感器法能够可靠工作的距离比较短问题,目前尚未提出有效的解决方案。Aiming at the problem that the visual sensor method to identify vehicle targets is extremely sensitive to changes in road environment lighting conditions, weather conditions, and traffic conditions, and the environmental adaptability is relatively poor, and the ultrasonic radar sensor method can reliably work at a relatively short distance, no effective solution has yet been proposed.
发明内容Contents of the invention
本发明实施例提供了一种车辆目标识别方法、存储介质、处理器以及系统,以至少解决视觉传感器法识别车辆目标对道路环境的光照条件、天气条件、交通条件变化极为敏感,环境适应性比较差,超声波雷达传感器法识别车辆目标能够可靠工作的距离比较短问题的技术问题。Embodiments of the present invention provide a vehicle target recognition method, storage medium, processor and system, to at least solve the problem that the visual sensor method for vehicle target recognition is extremely sensitive to changes in the illumination conditions, weather conditions, and traffic conditions of the road environment, and the environmental adaptability comparison Poor, the ultrasonic radar sensor method to identify the vehicle target can work reliably at a relatively short distance.
根据本发明实施例的一个方面,提供了一种车辆目标识别方法,包括:According to an aspect of an embodiment of the present invention, a vehicle target recognition method is provided, including:
从车载激光雷达获取周围环境的点云数据;对点云数据进行聚类处理,得到多个类别;对多个类别进行合并;使用奇异值分解算法对点云数据进行直线拟合;以及根据直线拟合结果进行车辆目标识别。Obtain the point cloud data of the surrounding environment from the vehicle lidar; cluster the point cloud data to obtain multiple categories; merge multiple categories; use the singular value decomposition algorithm to fit the point cloud data to a straight line; and according to the straight line The fitting results are used for vehicle target recognition.
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上面任意一项所述的车辆目标识别方法。According to another aspect of the embodiments of the present invention, there is also provided a storage medium, the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the vehicle object recognition method described in any one of the above.
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上面任意一项所述的车辆目标识别方法。According to another aspect of the embodiments of the present invention, a processor is also provided, and the processor is used to run a program, wherein the vehicle target recognition method described in any one of the above is executed when the program is running.
根据本发明实施例的另一个方面,还提供一种车辆目标识别系统,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:从车载激光雷达获取周围环境的点云数据;对点云数据进行聚类处理,得到多个类别;对多个类别进行合并;使用奇异值分解算法对点云数据进行直线拟合;以及根据直线拟合结果进行车辆目标识别。According to another aspect of the embodiments of the present invention, there is also provided a vehicle target recognition system, including: a processor; The point cloud data of the surrounding environment; clustering the point cloud data to obtain multiple categories; merging multiple categories; using the singular value decomposition algorithm to perform straight line fitting on the point cloud data; Target Recognition.
在本发明实施例中,通过使用二维激光雷达作为传感器来进行车辆目标识别,克服了视觉传感器受环境影响大和超声波雷达传感器检测距离短的缺点,提高了自动驾驶车辆的环境感知能力,对于自动驾驶车辆的安全性和适应性具有积极意义。In the embodiment of the present invention, by using a two-dimensional laser radar as a sensor for vehicle target recognition, the shortcomings of the visual sensor being greatly affected by the environment and the short detection distance of the ultrasonic radar sensor are overcome, and the environmental perception ability of the automatic driving vehicle is improved. The safety and adaptability of driving vehicles has a positive meaning.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1是执行根据本发明实施例所述的车辆目标识别方法的车载终端的示意图;FIG. 1 is a schematic diagram of a vehicle-mounted terminal executing a vehicle target recognition method according to an embodiment of the present invention;
图2是根据本发明实施例所述的车载二维激光雷达点云数据处理模块架构图;Fig. 2 is an architecture diagram of a vehicle-mounted two-dimensional laser radar point cloud data processing module according to an embodiment of the present invention;
图3为根据本发明实施例所述的车辆目标识别方法的流程图;FIG. 3 is a flow chart of a vehicle target recognition method according to an embodiment of the present invention;
图4为根据本发明实施例所述的方法中进行断点剔除的原理图;FIG. 4 is a schematic diagram of removing breakpoints in the method according to an embodiment of the present invention;
图5A和图5B为根据本发明实施例所述的方法中的直线拟合的结果的示意图;5A and 5B are schematic diagrams of the results of straight line fitting in the method according to the embodiment of the present invention;
图6为根据本发明实施例所述的方法中根据直线拟合的结果进行目标识别的示意图;以及6 is a schematic diagram of target recognition according to the result of straight line fitting in the method according to an embodiment of the present invention; and
图7为根据本发明实施例所述的方法的具体描述的流程图;FIG. 7 is a flowchart of a detailed description of the method according to an embodiment of the present invention;
图8为根据本发明实施例的一个方面的车辆目标识别系统的示意图。FIG. 8 is a schematic diagram of a vehicle object recognition system according to an aspect of an embodiment of the present invention.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.
根据本发明实施例,提供了一种车辆目标识别的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。According to an embodiment of the present invention, a method embodiment of a vehicle object recognition is provided. It should be noted that the steps shown in the flow chart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and, Although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown or described herein.
本申请实施例一所提供的方法实施例可以在移动终端、车载终端或者类似的运算装置中执行。图1示出了一种用于实现车辆目标识别方法的车载终端(或移动设备)的硬件结构框图。如图1所示,车载终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为I/O接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,车载终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The method embodiment provided in Embodiment 1 of the present application may be executed in a mobile terminal, a vehicle-mounted terminal, or a similar computing device. Fig. 1 shows a block diagram of the hardware structure of a vehicle-mounted terminal (or mobile device) for realizing the vehicle target recognition method. As shown in Figure 1, the vehicle-mounted terminal 10 (or mobile device 10) may include one or more (shown by 102a, 102b, ..., 102n in the figure) processor 102 (the processor 102 may include but not limited to a microprocessor A processing device such as a processor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it can also include: a display, an input/output interface (I/O interface), a universal serial bus (USB) port (which can be included as one of the ports of the I/O interface), a network interface, a power supply and/or camera. Those of ordinary skill in the art can understand that the structure shown in FIG. 1 is only a schematic diagram, and it does not limit the structure of the above-mentioned electronic device. For example, the vehicle terminal 10 may also include more or fewer components than those shown in FIG. 1 , or have a different configuration than that shown in FIG. 1 .
应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到车载终端10(或移动设备) 中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。It should be noted that the one or more processors 102 and/or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuit may be implemented in whole or in part as software, hardware, firmware or other arbitrary combinations. In addition, the data processing circuit can be a single independent processing module, or be fully or partially integrated into any one of the other components in the vehicle terminal 10 (or mobile device). As mentioned in the embodiment of the present application, the data processing circuit is used as a processor control (for example, the selection of the terminal path of the variable resistor connected to the interface).
存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的车辆目标识别方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至车载终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store software programs and modules of application software, such as the program instruction/data storage device corresponding to the vehicle target recognition method in the embodiment of the present invention, and the processor 102 runs the software programs and modules stored in the memory 104, thereby Executing various functional applications and data processing, that is, realizing the above-mentioned vulnerability detection method of the application program. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory that is remotely located relative to the processor 102 , and these remote memories may be connected to the vehicle terminal 10 through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括车载终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。The transmission device 106 is used to receive or transmit data via a network. The specific example of the above network may include a wireless network provided by the communication provider of the vehicle terminal 10 . In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner.
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与车载终端10(或移动设备)的用户界面进行交互。The display can be, for example, a touch-screen liquid crystal display (LCD), which enables the user to interact with the user interface of the vehicle terminal 10 (or mobile device).
在上述运行环境下,本申请提供了如图3所示的车辆识别方法。图3 是根据本发明实施例的车辆识别方法的流程图。Under the above operating environment, the present application provides a vehicle identification method as shown in FIG. 3 . Fig. 3 is a flowchart of a vehicle identification method according to an embodiment of the present invention.
如图3所示,本发明实施例提供了一种检测障碍物的方法,包括:As shown in Figure 3, an embodiment of the present invention provides a method for detecting obstacles, including:
S302:从车载激光雷达获取周围环境的点云数据;S302: Obtain point cloud data of the surrounding environment from the vehicle lidar;
S304:对点云数据进行聚类处理,得到多个类别;S304: Perform clustering processing on the point cloud data to obtain multiple categories;
S306:对多个类别进行合并;S306: Merging multiple categories;
S308:使用奇异值分解算法对点云数据进行直线拟合;以及S308: Using a singular value decomposition algorithm to fit a straight line to the point cloud data; and
S310:根据直线拟合结果进行车辆目标识别。S310: Perform vehicle target recognition according to the straight line fitting result.
具体地,本发明提供的一种基于车载二维激光雷达数据的车辆目标识别方法,主要是使用聚类的方法对二维激光雷达所产生的点云数据进行区分后,对区分好的点云数据进行直线拟合(例如,可以采用SVD分解的方式进行直线拟合),并且根据直线拟合结果进行车辆目标识别,就可以完成对车辆目标的识别。同时,本发明提供的车辆目标识别方法包含了目标追踪方法,能够对目标进行持续追踪识别。Specifically, a vehicle target recognition method based on vehicle-mounted two-dimensional laser radar data provided by the present invention mainly uses a clustering method to distinguish the point cloud data generated by the two-dimensional laser radar, and then distinguishes the well-discriminated point cloud The data is fitted with a straight line (for example, the SVD decomposition method can be used for straight line fitting), and the vehicle target is recognized according to the straight line fitting result to complete the recognition of the vehicle target. At the same time, the vehicle target recognition method provided by the present invention includes a target tracking method, which can continuously track and identify the target.
本发明实施例提供的车辆目标识别方法、存储介质、处理器以及系统,解决了视觉传感器法识别车辆目标对道路环境的光照条件、天气条件、交通条件变化极为敏感,环境适应性比较差,超声波雷达传感器法识别车辆目标能够可靠工作的距离比较短问题的技术问题。The vehicle target recognition method, storage medium, processor and system provided by the embodiments of the present invention solve the problem that the visual sensor method for recognizing vehicle targets is extremely sensitive to changes in the illumination conditions, weather conditions, and traffic conditions of the road environment, and has poor environmental adaptability. The radar sensor method recognizes the technical problem of the relatively short distance at which vehicle targets can reliably work.
具体地,图2所示是执行本发明方法的车载二维激光雷达点云数据处理模块的架构图。本发明所提供的车载二维激光雷达点云数据处理方法中,主要包括数据预处理模块1、特征提取模块2、目标识别模块3和目标追踪模块4四个部分。其中数据预处理模块1对原始点云数据进行格式整理后,将带有二维坐标信息及速度信息的点云数据应用聚类算法分为多个不同的类别,并在模块内对分出的类别按照兴趣区域进行划分,提取出感兴趣区域内类类别进行适当合并以减少运算量。经过预处理模块后点云数据被送入特征提取模块2,在该模块内,经过适当聚类及合并后数据将进行断点筛查,去除掉异常值后点云数据将被使用SVD分解的方法进行直线拟合,得到I型或L型(即,直线型或折线型)的车辆形状轮廓。该轮廓被输入目标识别模块后将被补为完整矩形,然后将该矩形的形状尺寸与不同车型的形状尺寸进行比对,并结合点的速度信息进行筛选,从而完成车辆目标识别。最后,该识别出的车辆目标将被送入目标追踪模块4,该模块通过Kalman滤波的时间更新方程根据之前时刻得到的点的坐标信息,预测识别出的车辆目标在下一个时刻的位置和状态,并不断进行搜索和更新,从而保持对目标的追踪识别。Specifically, Fig. 2 shows a structure diagram of a vehicle-mounted two-dimensional lidar point cloud data processing module that implements the method of the present invention. The vehicle-mounted two-dimensional laser radar point cloud data processing method provided by the present invention mainly includes four parts: a data preprocessing module 1 , a feature extraction module 2 , a target recognition module 3 and a target tracking module 4 . Among them, after the data preprocessing module 1 organizes the format of the original point cloud data, the point cloud data with two-dimensional coordinate information and speed information is divided into multiple different categories by applying a clustering algorithm, and the separated points are divided into different categories in the module. The categories are divided according to the region of interest, and the class categories in the region of interest are extracted and combined appropriately to reduce the amount of calculation. After the preprocessing module, the point cloud data is sent to the feature extraction module 2. In this module, after proper clustering and merging, the data will be screened for breakpoints. After removing outliers, the point cloud data will be decomposed by SVD. The method performs straight line fitting to obtain the vehicle shape profile of I-shape or L-shape (that is, straight line or broken line). After the outline is input into the target recognition module, it will be supplemented into a complete rectangle, and then the shape and size of the rectangle will be compared with those of different models, and combined with the speed information of the point for screening, so as to complete the vehicle target recognition. Finally, the identified vehicle target will be sent to the target tracking module 4, which predicts the position and state of the identified vehicle target at the next time according to the coordinate information of the point obtained at the previous time through the time update equation of the Kalman filter, And continue to search and update, so as to maintain the tracking and identification of the target.
可选地,本发明中车辆目标识别方法的类别是通过设置相邻两点的几何距离确定的。这里所采取的具体聚类规则为:当相邻两点的几何距离小于某一设定阈值时,则将这两个相邻点归于同一个类别内。设激光雷达所输出的任意两点距离信息分别为rk和rk+1,rmin=min{rk,rk+1}, rk,k+1=|rk+1-rk|,则聚类规则可用下式表示:Optionally, the category of the vehicle target recognition method in the present invention is determined by setting the geometric distance between two adjacent points. The specific clustering rule adopted here is: when the geometric distance between two adjacent points is less than a certain threshold, the two adjacent points are classified into the same category. Let the distance information of any two points output by the lidar be r k and r k+1 respectively, r min = min{r k, r k+1 }, r k,k+1 =|r k+1 -r k |, then the clustering rules can be expressed as follows:
式中,β是引入的用来减少所分割部分对激光雷达到物体距离的依赖性的参数,是可以通过实验确定的。C0是用来调节激光雷达的纵向误差的参数。若C0=0,则β就表示相邻两点属于同一类别时目标的最大绝对倾斜角度。β取得太小易将同一目标上的点分类为不同的类别,β取得太大可能将不同物体上的点分类为同一个类别。通常,根据实际道路上行驶的车辆的角度和行驶速度,可按表1示在不同工况下对β和C0进行取值。In the formula, β is a parameter introduced to reduce the dependence of the segmented part on the distance from the lidar to the object, which can be determined through experiments. C 0 is a parameter used to adjust the longitudinal error of the lidar. If C 0 =0, then β represents the maximum absolute inclination angle of the target when two adjacent points belong to the same category. If β is too small, it is easy to classify points on the same object into different categories, and if β is too large, points on different objects may be classified into the same category. Usually, according to the angle and speed of the vehicle running on the actual road, the values of β and C0 can be taken under different working conditions according to Table 1.
表1不同工况下β和C0取值参考表Table 1 Reference table for the values of β and C 0 under different working conditions
可选地,本发明中车辆目标识别方法的聚类处理包括将散乱的二维点云数据划分为多个点类,其中点类内部点的几何坐标相近。Optionally, the clustering process of the vehicle target recognition method in the present invention includes dividing the scattered two-dimensional point cloud data into multiple point classes, wherein the geometric coordinates of the points within the point classes are similar.
可选地,对多个类别进行合并的操作包括:选取兴趣区域并对区域内类别进行合并。在实际应用中,由于车道宽度是有限的,因此仅需要对车道内的范围进行检测,选定适宜的检测范围有利于减少本发明车辆目标识别方法的计算量,提高方法的实时性。同时,对聚类算法输出的各个类别,应考虑到同一车辆上的点因遮挡或反射率变化的原因被分成多个类别的情况,对类别进行适当合并,以减少方法的计算量。在兴趣区域划分的具体规则上,由于我国标准的公路车道宽度为3.75m,而大多数标准公路为三车道,因此按三车道宽度近似取12m,即激光雷达安装位置左右各6m 为横向兴趣区域,纵向兴趣区域根据车载二维激光雷达对白色目标的实测有效工作距离取50m。同时,当超出100m的激光雷达极限检测距离后,即便有目标也会因此时激光反射率太低而无法检测到,因此将距离激光雷达超过100m的区域均视为无目标区域。综合以上,可以得到兴趣目标的筛选判断条件:以x表示点到激光雷达的横向距离,以y表示点到激光雷达的纵向距离,若interestlabel=0,说明目标超出范围,是无效的目标,不予处置;若interestlabel=1,说明是感兴趣目标,将在接下来的流程中继续处置;interestlabel=2,说明是范围内不感兴趣的目标,不予处置。Optionally, the operation of merging multiple categories includes: selecting an interest area and merging the categories in the area. In practical applications, since the width of the lane is limited, it is only necessary to detect the range within the lane. Selecting an appropriate detection range is beneficial to reduce the calculation amount of the vehicle target recognition method of the present invention and improve the real-time performance of the method. At the same time, for each category output by the clustering algorithm, it should be considered that the points on the same vehicle are divided into multiple categories due to occlusion or reflectance changes, and the categories should be properly merged to reduce the calculation amount of the method. In terms of the specific rules for the division of interest areas, since the width of the standard road lane in my country is 3.75m, and most standard roads have three lanes, the approximate width of the three lanes is 12m, that is, the left and right 6m of the laser radar installation position are horizontal interest areas , the vertical interest area is taken as 50m according to the actual measured effective working distance of the white target by the vehicle-mounted two-dimensional lidar. At the same time, when the lidar limit detection distance of 100m is exceeded, even if there is a target, the laser reflectivity is too low to be detected. Therefore, the area more than 100m away from the lidar is regarded as a non-target area. Based on the above, the screening and judging conditions for the target of interest can be obtained: x represents the horizontal distance from the point to the laser radar, and y represents the vertical distance from the point to the laser radar. If the interest label = 0, it means that the target is out of range and is an invalid target. No processing; if interest label = 1, it means that it is an object of interest, and it will continue to be processed in the next process; if interest label = 2, it means that it is an object of no interest within the range, and it will not be processed.
筛选出感兴趣区域内的类别后,使用如下函数对类别进行合并:After filtering out the categories in the region of interest, use the following function to merge the categories:
segment(f,l,θf,θl,interestlabel,dmax)segment(f,l,θ f, θ l ,interest label, d max )
该函数中,f为类别的起始点数据,l为类别的终止点数据,θf为起始点的角度,θl为终止点的角度,interestlabel为类别的标记,dmax为类别中离激光雷达最远的点到激光雷达的距离,根据每个类别所得到这些数据进行比对,当这些数据的误差百分比在阈值以下时即可将类别合并,在实际应用中,该阈值百分比可取平均10%。In this function, f is the starting point data of the category, l is the ending point data of the category, θ f is the angle of the starting point, θ l is the angle of the ending point, interest label is the label of the category, and d max is the laser distance in the category The distance from the farthest point of the radar to the lidar is compared according to the data obtained by each category. When the error percentage of these data is below the threshold, the categories can be merged. In practical applications, the threshold percentage can be an average of 10 %.
可选地,选取兴趣区域的操作包括:根据应用场景设定测量角度和距离,选取兴趣区域。Optionally, the operation of selecting the region of interest includes: setting the measurement angle and distance according to the application scenario, and selecting the region of interest.
可选地,本发明中车辆目标识别方法按照车辆目标外形与轮廓特征及车辆被分割为多个类别的原因对类别进行合并。Optionally, the vehicle target recognition method in the present invention merges the categories according to the appearance and contour features of the vehicle target and the reason why the vehicle is divided into multiple categories.
可选地,本发明中车辆目标识别方法的直线拟合的操作包括:将进行聚类后的点云数据进行断点剔除,去掉异常值。具体地,经过预处理的点云数据先根据图4所示的原理进行断点剔除,去除掉明显的异常值。具体的方法是:将类别的起点和终点连成一条直线,如果类别中的点到该直线的距离超过设定的阈值,则该Optionally, the straight line fitting operation of the vehicle target recognition method in the present invention includes: removing breakpoints from the clustered point cloud data to remove outliers. Specifically, the preprocessed point cloud data is firstly eliminated according to the principle shown in Figure 4 to remove obvious outliers. The specific method is: connect the starting point and the end point of the category into a straight line, if the distance between the points in the category and the straight line exceeds the set threshold, the
点为断点,然后再分别在起点与该断点,该断点与终点之间进一步细化断点的寻找,不断进行迭代,从而使点云数据的汇集性越来越好。由于车辆的外形尺寸较大,因此上述的断点寻找只对点数大于5,类别起点与终点间距离大于0.5m,小于12.5m的类别物体进行断点剔除,在实际应用中,断点剔除的阈值设置为0.35m。经过断点剔除的点云数据采用SVD 分解的方法进行直线拟合,具体的操作是:对二维点形成的类别点阵 A∈(m,n),首先求出ATA和AAT,进而求出二者的特征值λ1和λ2,特征向量和将特征值和特征向量代入公式求出奇异值σi,最终得到类别点阵A的奇异值分解A=U∑VT(VVT=E,UUT=E,∑=diag[σ1,σ2…σi,0,0…0]),利用此方法对点云数据进行直线拟合时,可以得到图5A所示的两种直线类型,其中I型拟合时(即,直线),设直线方程为ax+by+c=0,L型拟合时(即,折线)设直线方程为 ax+by+c=0和bx-ay+d=0,两者可分别写出下述两个线性方程组,对线性方程组使用上述方法求奇异值分解,即可得到拟合的直线方程。Points are breakpoints, and then further refine the search for breakpoints between the starting point and the breakpoint, the breakpoint and the end point, and iterate continuously, so that the collection of point cloud data is getting better and better. Due to the large size of the vehicle, the above-mentioned breakpoint search only removes breakpoints for objects whose number of points is greater than 5, and the distance between the start and end points of the category is greater than 0.5m and less than 12.5m. The threshold is set to 0.35m. The point cloud data after discontinuity elimination adopts the SVD decomposition method for straight line fitting. The specific operation is: for the category lattice A∈(m,n) formed by two-dimensional points, first calculate A T A and A T , Then find out the eigenvalues λ 1 and λ 2 of the two, and the eigenvector and Substitute the eigenvalues and eigenvectors into the formula Find the singular value σ i , and finally get the singular value decomposition of the category lattice A A=U∑V T (VV T =E,UU T =E,∑=diag[σ 1, σ 2 …σ i ,0,0 …0]), when using this method to fit a straight line to point cloud data, two types of straight lines as shown in Figure 5A can be obtained, among which type I fitting (that is, straight line), the equation of the straight line is ax+by+ c=0, when L-type fitting (that is, broken line), set the linear equation as ax+by+c=0 and bx-ay+d=0, the two can write the following two linear equations respectively, for linear Using the above method to solve the singular value decomposition of the equation system, the fitted straight line equation can be obtained.
可选地,直线拟合的操作包括:通过直线拟合得到直线或折线。参考图5A和图5B所示,通过直线拟合可以得到上面所述的直线(例如图5A 所示的I型直线V1)或折线(例如图5B所示的L型直线V2)。Optionally, the straight line fitting operation includes: obtaining a straight line or a broken line through straight line fitting. Referring to FIG. 5A and FIG. 5B , the above-mentioned straight line (such as the I-shaped straight line V1 shown in FIG. 5A ) or broken line (such as the L-shaped straight line V2 shown in FIG. 5B ) can be obtained by straight line fitting.
可选地进行车辆目标识别的操作包括:将直线或折线补为完整的矩形;将矩形与车辆目标进行尺寸比对,并结合点的速度信息进行筛选,完成对车辆目标的识别。具体地,参考图6所示,将直线拟合结果输入车辆目标识别模块,在此模块内以拟合所得到I型直线为宽边,以最远感兴趣点到宽边距离为长边补足矩形,或以拟合所得到L型直线中较长的一段为宽边,以最远感兴趣点到宽边距离为长边补足矩形,得到图6所示车辆轮廓矩形投影。车辆目标按长度及宽度的不同,将车辆目标分为小型车辆、中型车辆、大型车辆三种类型,小型车辆的标准为:长度<3.6m,宽度<1.4m,标准尺寸3.6m×1.4m;中型车辆的标准为:3.6m<长度<4.5m,1.5m<宽度<2m,标准尺寸4.5m×1.8m;大型车辆的标准为:4.5m<长度<12m,2m<宽度<2.5m,标准尺寸8m×2.4m。同时,为应对目标被遮挡的情况,还应结合点的速度信息进行判断,当点的速度信息>20km/h时,应该判定为车辆。经过上述目标识别过程后,车辆目标被识别出并按大、中、小型车辆进行分类。Optional operations for vehicle target recognition include: complementing the straight line or folded line into a complete rectangle; comparing the size of the rectangle with the vehicle target, and screening based on the speed information of the points to complete the recognition of the vehicle target. Specifically, as shown in Figure 6, the straight line fitting result is input into the vehicle target recognition module. In this module, the I-type straight line obtained by fitting is used as the broad side, and the distance from the farthest point of interest to the broad side is used as the long side to complement Rectangle, or take the longer segment of the L-shaped straight line obtained by fitting as the broadside, and take the distance from the farthest point of interest to the broadside as the long side to complement the rectangle, and obtain the rectangular projection of the vehicle outline as shown in Figure 6. According to the length and width of the vehicle target, the vehicle target is divided into three types: small vehicle, medium vehicle and large vehicle. The standard of small vehicle is: length <3.6m, width <1.4m, standard size 3.6m×1.4m; The standard for medium-sized vehicles is: 3.6m<length<4.5m, 1.5m<width<2m, the standard size is 4.5m×1.8m; the standard for large vehicles is: 4.5m<length<12m, 2m<width<2.5m, standard The size is 8m×2.4m. At the same time, in order to deal with the situation where the target is occluded, it should also be judged in conjunction with the speed information of the point. When the speed information of the point is > 20km/h, it should be judged as a vehicle. After the above object recognition process, vehicle objects are recognized and classified into large, medium and small vehicles.
可选地,本发明终端车辆目标识别方法还包括:使用Kalman滤波追踪器对目标进行持续追踪。具体地,根据Kalman滤波模型,先对某一时刻已获得的目标点的数据计算先验的状态量和先验状态量与上一时刻估计量的误差的协方差,依据先验的状态量和误差的协方差对下一时刻目标点的位置进行估计,并以估计位置为中心进行搜索,当获得新的激光雷达测量数据后,再使用新的激光雷达测量数据更新后验状态量和后验状态量与估计量的误差协方差,从而实现对目标的持续追踪。通过不断跟踪检测,提高系统精确度。Optionally, the terminal vehicle target identification method of the present invention further includes: using a Kalman filter tracker to continuously track the target. Specifically, according to the Kalman filter model, the priori state quantity and the covariance of the error between the priori state quantity and the estimated quantity at the previous moment are calculated for the data of the target point obtained at a certain moment, according to the priori state quantity and The covariance of the error estimates the position of the target point at the next moment, and searches around the estimated position. When the new lidar measurement data is obtained, the new lidar measurement data is used to update the posterior state quantity and the posteriori The error covariance between the state quantity and the estimator can realize the continuous tracking of the target. Through continuous tracking and detection, the accuracy of the system is improved.
下面参考图7,具体描述本申请实施例所述的方法。The method described in the embodiment of the present application will be described in detail below with reference to FIG. 7 .
步骤S702:安装车载二维激光雷达并进行连线。利用二维激光雷达上的螺纹安装孔,用螺丝将二维激光雷达固定于汽车前部悬挂号牌的螺纹孔中。二维激光雷达安装完毕后,将二维激光雷达的电源线和信号线分别接好,具体接法是:将二维激光雷达的USB电源线插入汽车点烟器12V 电源插头,二维激光雷达的RJ45信号输出线插入车载计算机的通信网口。在系统进入工作状态之前,应先按下表1对激光雷达参数进行设置,该设置的目的是通过设置抵消部分因工作状态中激光雷达位置移动而带来的测量误差,同时减小激光雷达因激光发射时像素混合重叠而带来的测量误差。Step S702: Install the vehicle-mounted 2D laser radar and connect it. Use the threaded mounting holes on the 2D LiDAR to fix the 2D LiDAR to the threaded holes of the number plate hanging on the front of the car with screws. After the two-dimensional laser radar is installed, connect the power line and signal line of the two-dimensional laser radar respectively. The specific connection method is: insert the USB power cable of the two-dimensional laser radar into the 12V power plug of the car cigarette lighter, Plug the RJ45 signal output cable into the communication network port of the on-board computer. Before the system enters the working state, the lidar parameters should be set in the following table 1. The purpose of this setting is to offset part of the measurement error caused by the movement of the lidar position in the working state by setting, and at the same time reduce the lidar due to The measurement error caused by pixel mixing and overlapping when the laser is emitted.
表1不同工况下车载二维激光雷达参数设置表Table 1. Vehicle-mounted two-dimensional lidar parameter setting table under different working conditions
步骤S704:对点云数据进行聚类处理。启动车辆开始行驶后,二维激光雷达会采集到一系列包含二维坐标信息和速度信息的点,使用聚类算法对这些点云数据进行区分,所得到的数据簇是一组数据对象的集合,这些对象与同一个簇中的对象彼此相似,与其他簇中的对象相异。根据车载二维激光雷达的具体应用场景,在这里所采取的具体聚类规则为:当相邻两点的几何距离小于某一设定阈值时,则将这两个相邻点归于同一个类别内。设激光雷达所输出的任意两点距离信息分别为rk和rk+1,rmin= min{rk,rk+1},rk,k+1=|rk+1-rk|,则聚类规则可用下式表示:Step S704: Perform clustering processing on the point cloud data. After starting the vehicle and starting to drive, the two-dimensional lidar will collect a series of points containing two-dimensional coordinate information and speed information, and use the clustering algorithm to distinguish these point cloud data, and the obtained data cluster is a collection of a group of data objects , these objects are similar to each other from objects in the same cluster, and different from objects in other clusters. According to the specific application scenario of the vehicle-mounted two-dimensional lidar, the specific clustering rule adopted here is: when the geometric distance between two adjacent points is less than a certain set threshold, the two adjacent points are classified into the same category Inside. Let the distance information of any two points output by the lidar be r k and r k+1 respectively, r min = min{r k ,r k+1 }, r k,k+1 =|r k+1 -r k |, then the clustering rules can be expressed as follows:
式中,β是引入的用来减少所分割部分对激光雷达到物体距离的依赖性的参数,是可以通过实验确定的。C0是用来调节激光雷达的纵向误差的参数。若C0=0,则β就表示相邻两点属于同一类别时目标的最大绝对倾斜角度。β取得太小易将同一目标上的点分类为不同的类别,β取得太大可能将不同物体上的点分类为同一个类别。通常,根据实际道路上行驶的车辆的角度和行驶速度,可按表2所示在不同工况下对β和C0进行取值。In the formula, β is a parameter introduced to reduce the dependence of the segmented part on the distance from the lidar to the object, which can be determined through experiments. C 0 is a parameter used to adjust the longitudinal error of the lidar. If C 0 =0, then β represents the maximum absolute inclination angle of the target when two adjacent points belong to the same category. If β is too small, it is easy to classify points on the same object into different categories, and if β is too large, points on different objects may be classified into the same category. Usually, according to the angle and speed of the vehicle running on the actual road, the values of β and C0 can be taken under different working conditions as shown in Table 2.
表2不同工况下β和C0取值参考表Table 2 Reference table for the values of β and C 0 under different working conditions
步骤S706:选取兴趣区域并对区域内的类别进行合并。在实际应用中,由于车道宽度是有限的,因此仅需要对车道内的范围进行检测,选定适宜的检测范围有利于减少本发明车辆目标识别方法的计算量,提高方法的实时性。同时,对聚类算法输出的各个类别,应考虑到同一车辆上的点因遮挡或反射率变化的原因被分成多个类别的情况,对类别进行适当合并,以减少方法的计算量。在兴趣区域划分的具体规则上,由于我国标准的公路车道宽度为3.75m,而大多数标准公路为三车道,因此按三车道宽度近似取12m,即激光雷达安装位置左右各6m为横向兴趣区域,纵向兴趣区域根据车载二维激光雷达对白色目标的实测有效工作距离取50m。同时,当超出100m的激光雷达极限检测距离后,即便有目标也会因此时激光反射率太低而无法检测到,因此将距离激光雷达超过100m的区域均视为无目标区域。综合以上,可以得到兴趣目标的筛选判断条件:以x表示点到激光雷达的横向距离,以y表示点到激光雷达的纵向距离,若interestlabel=0,说明目标超出范围,是无效的目标,不予处置;若interestlabel=1,说明是感兴趣目标,将在接下来的流程中继续处置;interestlabel=2,说明是范围内不感兴趣的目标,不予处置。Step S706: Select the interest area and merge the categories in the area. In practical applications, since the width of the lane is limited, it is only necessary to detect the range within the lane. Selecting an appropriate detection range is beneficial to reduce the calculation amount of the vehicle target recognition method of the present invention and improve the real-time performance of the method. At the same time, for each category output by the clustering algorithm, it should be considered that the points on the same vehicle are divided into multiple categories due to occlusion or reflectance changes, and the categories should be properly merged to reduce the calculation amount of the method. In terms of the specific rules for the division of interest areas, since the width of the standard road lane in my country is 3.75m, and most standard roads have three lanes, the approximate width of the three lanes is 12m, that is, the left and right sides of the laser radar installation position are each 6m for the horizontal interest area , the vertical interest area is taken as 50m according to the actual measured effective working distance of the white target by the vehicle-mounted two-dimensional lidar. At the same time, when the lidar limit detection distance of 100m is exceeded, even if there is a target, the laser reflectivity is too low to be detected. Therefore, the area more than 100m away from the lidar is regarded as a non-target area. Based on the above, the screening and judging conditions for the target of interest can be obtained: x represents the horizontal distance from the point to the laser radar, and y represents the vertical distance from the point to the laser radar. If the interest label = 0, it means that the target is out of range and is an invalid target. No processing; if interest label = 1, it means that it is an object of interest, and it will continue to be processed in the next process; if interest label = 2, it means that it is an object of no interest within the range, and it will not be processed.
筛选出感兴趣区域内的类别后,使用如下函数对类别进行合并:After filtering out the categories in the region of interest, use the following function to merge the categories:
segment(f,l,θf,θl,interestlabel,dmax)segment(f,l,θ f ,θ l ,interest label ,d max )
该函数中,f为类别的起始点数据,l为类别的终止点数据,θf为起始点的角度,θl为终止点的角度,interestlabel为类别的标记,dmax为类别中离激光雷达最远的点到激光雷达的距离,根据每个类别所得到这些数据进行比对,当这些数据的误差百分比在阈值以下时即可将类别合并,在实际应用中,该阈值百分比可取平均10%。In this function, f is the starting point data of the category, l is the ending point data of the category, θ f is the angle of the starting point, θ l is the angle of the ending point, interest label is the label of the category, and d max is the laser distance in the category The distance from the farthest point of the radar to the lidar is compared according to the data obtained by each category. When the error percentage of these data is below the threshold, the categories can be merged. In practical applications, the threshold percentage can be an average of 10 %.
步骤S708:使用SVD分解对点云数据进行直线拟合。经过预处理的点云数据先根据图4所示的原理进行断点剔除,去除掉明显的异常值。具体的方法是:将类别的起点和终点连成一条直线,如果类别中的点到该直线的距离超过设定的阈值,则该点为断点,然后再分别在起点与该断点,该断点与终点之间进一步细化断点的寻找,不断进行迭代,从而使点云数据的汇集性越来越好。由于车辆的外形尺寸较大,因此上述的断点寻找只对点数大于5,类别起点与终点间距离大于0.5m,小于12.5m的类别物体进行断点剔除,在实际应用中,断点剔除的阈值设置为0.35m。经过断点剔除的点云数据采用SVD分解的方法进行直线拟合,具体的操作是:对二维点形成的聚类点阵A∈(m,n),首先求出ATA和AAT,进而求出二者的特征值λ1和λ2,特征向量和将特征值和特征向量代入公式求出奇异值σi,最终得到聚类点阵A的奇异值分解A=U∑VT (VVT=E,UUT=E,∑=diag[σ1,σ2…σi,0,0…0]),利用此方法对点云数据进行直线拟合时,可以得到图5A和图5B所示的两种直线类型,其中I 型拟合时(即,直线V1),设直线方程为ax+by+c=0,L型拟合时(即,折线V2),设直线方程为ax+by+c=0和bx-ay+d=0,两者可分别写出下述两个线性方程组,对线性方程组使用上述方法求奇异值分解,即可得到拟合的直线方程。Step S708: use SVD decomposition to perform straight line fitting on the point cloud data. The preprocessed point cloud data is firstly removed according to the principle shown in Figure 4 to remove obvious outliers. The specific method is: connect the starting point and the end point of the category into a straight line, if the distance from the point in the category to the line exceeds the set threshold, then the point is a breakpoint, and then separate the starting point and the breakpoint, the The search for the breakpoint is further refined between the breakpoint and the end point, and continuous iteration is carried out, so that the collection of point cloud data is getting better and better. Due to the large size of the vehicle, the above-mentioned breakpoint search only removes breakpoints for objects whose number of points is greater than 5, and the distance between the start and end points of the category is greater than 0.5m and less than 12.5m. The threshold is set to 0.35m. The point cloud data after breakpoint elimination adopts the SVD decomposition method for straight line fitting. The specific operation is: for the clustering lattice A∈(m,n) formed by two-dimensional points, first calculate A T A and A A T , and then find their eigenvalues λ 1 and λ 2 , and the eigenvector and Substitute the eigenvalues and eigenvectors into the formula Find the singular value σ i , and finally get the singular value decomposition of the clustering lattice A A=U∑V T (VV T =E,UU T =E,∑=diag[σ 1 ,σ 2 …σ i ,0, 0…0]), when using this method to fit the point cloud data to a straight line, two types of straight lines can be obtained as shown in Figure 5A and Figure 5B, among them, when fitting type I (that is, straight line V1), the equation of the straight line is set ax+by+c=0, L-type fitting (that is, broken line V2), set the linear equation as ax+by+c=0 and bx-ay+d=0, both can write the following two A system of linear equations, using the above method to solve the singular value decomposition of the system of linear equations, can get the fitted line equation.
步骤S710:根据直线拟合结果进行车辆目标识别。将如图5A和图5B 所示的直线拟合结果输入车辆目标识别模块,在此模块内以拟合所得到I 型直线为宽边,以最远感兴趣点到宽边距离为长边补足矩形,或以拟合所得到L型直线中较长的一段为宽边,以最远感兴趣点到宽边距离为长边补足矩形,得到如图6所示的车辆轮廓矩形投影。车辆目标按长度及宽度的不同,将车辆目标分为小型车辆、中型车辆、大型车辆三种类型,小型车辆的标准为:长度<3.6m,宽度<1.4m,标准尺寸3.6m×1.4m;中型车辆的标准为:3.6m<长度<4.5m,1.5m<宽度<2m,标准尺寸4.5m×1.8m;大型车辆的标准为:4.5m<长度<12m,2m<宽度<2.5m,标准尺寸8m×2.4m。同时,为应对目标被遮挡的情况,还应结合点的速度信息进行判断,当点的速度信息>20km/h时,应该判定为车辆。经过上述目标识别过程后,车辆目标被识别出并按大、中、小型车辆进行分类。Step S710: Perform vehicle target recognition according to the straight line fitting result. Input the straight line fitting results shown in Figure 5A and Figure 5B into the vehicle target recognition module. In this module, the fitted I-type straight line is used as the broad side, and the distance from the farthest point of interest to the broad side is used as the long side to supplement Rectangle, or take the longer segment of the L-shaped straight line obtained by fitting as the broad side, and take the distance from the farthest point of interest to the broad side as the long side to complement the rectangle, and obtain the rectangular projection of the vehicle outline as shown in Figure 6. According to the length and width of the vehicle target, the vehicle target is divided into three types: small vehicle, medium vehicle and large vehicle. The standard of small vehicle is: length <3.6m, width <1.4m, standard size 3.6m×1.4m; The standard for medium-sized vehicles is: 3.6m<length<4.5m, 1.5m<width<2m, the standard size is 4.5m×1.8m; the standard for large vehicles is: 4.5m<length<12m, 2m<width<2.5m, standard The size is 8m×2.4m. At the same time, in order to deal with the situation where the target is occluded, it should also be judged in conjunction with the speed information of the point. When the speed information of the point is > 20km/h, it should be judged as a vehicle. After the above object recognition process, vehicle objects are recognized and classified into large, medium and small vehicles.
步骤S712:使用Kalman滤波追踪器对目标进行持续追踪。根据 Kalman滤波模型,先对某一时刻已获得的目标点的数据计算先验的状态量和先验状态量与上一时刻估计量的误差的协方差,依据先验的状态量和误差的协方差对下一时刻目标点的位置进行估计,并以估计位置为中心进行搜索,当获得新的激光雷达测量数据后,再使用新的激光雷达测量数据更新后验状态量和后验状态量与估计量的误差协方差,从而实现对目标的持续追踪。Step S712: Use the Kalman filter tracker to continuously track the target. According to the Kalman filter model, the priori state quantity and the covariance of the error of the prior state quantity and the estimated quantity at the previous moment are calculated for the data of the target point obtained at a certain moment, and the covariance of the prior state quantity and the error is calculated. The variance estimates the position of the target point at the next moment, and searches around the estimated position. When the new lidar measurement data is obtained, the new lidar measurement data is used to update the posterior state quantity and the posterior state quantity and The error covariance of the estimator enables continuous tracking of the target.
综上,本发明实施例提供的车辆目标识别方法、存储介质、处理器以及系统,解决了视觉传感器法识别车辆目标对道路环境的光照条件、天气条件、交通条件变化极为敏感,环境适应性比较差,超声波雷达传感器法识别车辆目标能够可靠工作的距离比较短问题的技术问题。In summary, the vehicle target recognition method, storage medium, processor, and system provided by the embodiments of the present invention solve the problem that the visual sensor method for identifying vehicle targets is extremely sensitive to changes in the illumination conditions, weather conditions, and traffic conditions of the road environment, and the comparison of environmental adaptability. Poor, the ultrasonic radar sensor method to identify the vehicle target can work reliably at a relatively short distance.
此外,参考图1所示,根据本实施例的第二个方面,还提供了一种存储介质104。存储介质104包括存储的程序,其中,在程序运行时控制存储介质所在设备执行以上任意一项所述的车辆目标识别方法。In addition, referring to FIG. 1 , according to the second aspect of this embodiment, a storage medium 104 is also provided. The storage medium 104 includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the vehicle object recognition method described in any one of the above.
此外,参考图1所示,根据本实施例的第三个方面,还提供了一种处理器,处理器用于运行程序。其中,程序运行时执行以上任意一项所述的车辆目标识别方法。In addition, referring to FIG. 1 , according to a third aspect of this embodiment, a processor is also provided, and the processor is configured to run a program. Wherein, the vehicle target recognition method described in any one of the above items is executed when the program is running.
此外,参考图8所示,根据本实施例的第四个方面,还提供了一种车辆目标识别系统800。该系统800包括:处理器802;以及存储器804,与处理器802连接,用于为处理器802提供处理以下处理步骤的指令:从车载激光雷达获取周围环境的点云数据;对点云数据进行聚类处理,得到多个类别;对多个类别进行合并;使用奇异值分解算法对点云数据进行直线拟合;以及根据直线拟合结果进行车辆目标识别。In addition, referring to FIG. 8 , according to the fourth aspect of this embodiment, a vehicle object recognition system 800 is also provided. The system 800 includes: a processor 802; and a memory 804, which is connected to the processor 802 and is used to provide the processor 802 with instructions for processing the following processing steps: acquiring point cloud data of the surrounding environment from the vehicle laser radar; Cluster processing to obtain multiple categories; merge multiple categories; use the singular value decomposition algorithm to perform straight line fitting on the point cloud data; and perform vehicle target recognition based on the straight line fitting results.
可选地,类别是通过设置相邻两点的几何距离确定的。Optionally, the category is determined by setting the geometric distance between two adjacent points.
可选地,聚类处理包括将散乱的二维点云数据划分为多个的点类,其中点类内部点的几何坐标相近。Optionally, the clustering process includes dividing the scattered two-dimensional point cloud data into multiple point classes, wherein the geometric coordinates of points within the point class are similar.
可选地,对多个类别进行合并的操作包括:选取兴趣区域,并对兴趣区域内类别进行合并。Optionally, the operation of merging multiple categories includes: selecting an interest area, and merging the categories in the interest area.
可选地,选取兴趣区域的操作包括:根据应用场景设定测量角度和距离,选取兴趣区域。Optionally, the operation of selecting the region of interest includes: setting the measurement angle and distance according to the application scenario, and selecting the region of interest.
可选地,对多个类别进行合并的操作包括:按照车辆目标外形与轮廓特征及车辆被分割为多个类别的原因对类别进行合并。Optionally, the operation of merging multiple categories includes: merging the categories according to vehicle object shape and contour features and the reason why the vehicle is divided into multiple categories.
可选地,直线拟合的操作包括:将进行聚类后的点云数据进行断点剔除,去掉异常值。Optionally, the straight line fitting operation includes: removing breakpoints from the clustered point cloud data to remove outliers.
可选地,直线拟合的操作包括:通过直线拟合得到直线或折线。Optionally, the straight line fitting operation includes: obtaining a straight line or a broken line through straight line fitting.
可选地,进行车辆目标识别的操作包括:将直线或折线补为完整的矩形;将矩形与车辆目标进行尺寸比对,并结合点的速度信息进行筛选,完成对车辆目标的识别。Optionally, the operation of identifying the vehicle target includes: complementing the straight line or folded line into a complete rectangle; comparing the size of the rectangle with the vehicle target, and screening based on the speed information of the points to complete the recognition of the vehicle target.
可选地,还包括:使用Kalman滤波追踪器对所识别的目标进行持续追踪。Optionally, it also includes: using a Kalman filter tracker to continuously track the identified target.
从而,本发明实施例提供车辆目标识别系统解决了视觉传感器法识别车辆目标对道路环境的光照条件、天气条件、交通条件变化极为敏感,环境适应性比较差,超声波雷达传感器法识别车辆目标能够可靠工作的距离比较短问题的技术问题。Therefore, the embodiment of the present invention provides a vehicle target recognition system to solve the problem that the visual sensor method to identify vehicle targets is extremely sensitive to changes in the illumination conditions, weather conditions, and traffic conditions of the road environment, and has poor environmental adaptability. The ultrasonic radar sensor method can reliably identify vehicle targets. The working distance is relatively short for technical problems.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如 ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments of the present invention, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed technical content can be realized in other ways. Wherein, the device embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components can be combined or can be Integrate into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of units or modules may be in electrical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. And aforementioned storage medium comprises: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or CD etc. various mediums that can store program codes .
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810283382.1A CN110196429A (en) | 2018-04-02 | 2018-04-02 | Vehicle target recognition methods, storage medium, processor and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810283382.1A CN110196429A (en) | 2018-04-02 | 2018-04-02 | Vehicle target recognition methods, storage medium, processor and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110196429A true CN110196429A (en) | 2019-09-03 |
Family
ID=67751045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810283382.1A Pending CN110196429A (en) | 2018-04-02 | 2018-04-02 | Vehicle target recognition methods, storage medium, processor and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110196429A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110618434A (en) * | 2019-10-30 | 2019-12-27 | 北京航空航天大学 | Tunnel positioning system based on laser radar and positioning method thereof |
CN110793512A (en) * | 2019-09-11 | 2020-02-14 | 上海宾通智能科技有限公司 | Pose recognition method and device, electronic equipment and storage medium |
CN111708029A (en) * | 2020-06-23 | 2020-09-25 | 公安部交通管理科学研究所 | A multi-radar-based automatic driving information collection method and its application |
CN112001344A (en) * | 2020-08-31 | 2020-11-27 | 深圳市豪恩汽车电子装备股份有限公司 | Motor vehicle target detection device and method |
CN112327326A (en) * | 2020-10-15 | 2021-02-05 | 深圳华芯信息技术股份有限公司 | Two-dimensional map generation method, system and terminal with three-dimensional information of obstacles |
CN112560580A (en) * | 2020-11-20 | 2021-03-26 | 腾讯科技(深圳)有限公司 | Obstacle recognition method, device, system, storage medium and electronic equipment |
CN112622923A (en) * | 2019-09-24 | 2021-04-09 | 北京百度网讯科技有限公司 | Method and device for controlling a vehicle |
CN112801036A (en) * | 2021-02-25 | 2021-05-14 | 同济大学 | Target identification method, training method, medium, electronic device and automobile |
CN113298833A (en) * | 2021-05-20 | 2021-08-24 | 山东大学 | Target object point cloud characteristic line and surface extraction method and system |
CN113514847A (en) * | 2020-04-10 | 2021-10-19 | 深圳市镭神智能系统有限公司 | Method, system and storage medium for detecting outer contour size of vehicle |
CN114475665A (en) * | 2022-03-17 | 2022-05-13 | 北京小马睿行科技有限公司 | Control method and control device for automatic driving vehicle and automatic driving system |
CN116908869A (en) * | 2023-04-14 | 2023-10-20 | 南京航空航天大学 | A multi-sensory fusion positioning method for multiple moving targets in a large workspace |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065151A (en) * | 2012-11-04 | 2013-04-24 | 北京工业大学 | Vehicle identification method based on depth information |
CN104354656A (en) * | 2014-10-20 | 2015-02-18 | 同济大学 | Obstacle detection and garage position distinguishing method of intelligent parking system and implement system thereof |
CN104574303A (en) * | 2014-12-26 | 2015-04-29 | 河海大学 | Airborne LiDAR point cloud ground filtering method based on spatial clustering |
-
2018
- 2018-04-02 CN CN201810283382.1A patent/CN110196429A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103065151A (en) * | 2012-11-04 | 2013-04-24 | 北京工业大学 | Vehicle identification method based on depth information |
CN104354656A (en) * | 2014-10-20 | 2015-02-18 | 同济大学 | Obstacle detection and garage position distinguishing method of intelligent parking system and implement system thereof |
CN104574303A (en) * | 2014-12-26 | 2015-04-29 | 河海大学 | Airborne LiDAR point cloud ground filtering method based on spatial clustering |
Non-Patent Citations (2)
Title |
---|
ABEL MENDES等: "Situation-based Multi-target Detection and Tracking with Laserscanner in Outdoor Semi-structured Environment", 《2004 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS)》 * |
甘志梅等: "基于激光雷达的车辆跟踪与识别方法", 《上海交通大学学报》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110793512A (en) * | 2019-09-11 | 2020-02-14 | 上海宾通智能科技有限公司 | Pose recognition method and device, electronic equipment and storage medium |
CN112622923A (en) * | 2019-09-24 | 2021-04-09 | 北京百度网讯科技有限公司 | Method and device for controlling a vehicle |
CN110618434B (en) * | 2019-10-30 | 2021-11-16 | 北京航空航天大学 | Tunnel positioning system based on laser radar and positioning method thereof |
CN110618434A (en) * | 2019-10-30 | 2019-12-27 | 北京航空航天大学 | Tunnel positioning system based on laser radar and positioning method thereof |
CN113514847A (en) * | 2020-04-10 | 2021-10-19 | 深圳市镭神智能系统有限公司 | Method, system and storage medium for detecting outer contour size of vehicle |
CN111708029A (en) * | 2020-06-23 | 2020-09-25 | 公安部交通管理科学研究所 | A multi-radar-based automatic driving information collection method and its application |
CN111708029B (en) * | 2020-06-23 | 2023-04-07 | 公安部交通管理科学研究所 | Automatic driving information acquisition method based on multiple radars and application thereof |
CN112001344A (en) * | 2020-08-31 | 2020-11-27 | 深圳市豪恩汽车电子装备股份有限公司 | Motor vehicle target detection device and method |
CN112327326A (en) * | 2020-10-15 | 2021-02-05 | 深圳华芯信息技术股份有限公司 | Two-dimensional map generation method, system and terminal with three-dimensional information of obstacles |
CN112560580A (en) * | 2020-11-20 | 2021-03-26 | 腾讯科技(深圳)有限公司 | Obstacle recognition method, device, system, storage medium and electronic equipment |
CN112801036A (en) * | 2021-02-25 | 2021-05-14 | 同济大学 | Target identification method, training method, medium, electronic device and automobile |
CN113298833A (en) * | 2021-05-20 | 2021-08-24 | 山东大学 | Target object point cloud characteristic line and surface extraction method and system |
CN114475665A (en) * | 2022-03-17 | 2022-05-13 | 北京小马睿行科技有限公司 | Control method and control device for automatic driving vehicle and automatic driving system |
CN116908869A (en) * | 2023-04-14 | 2023-10-20 | 南京航空航天大学 | A multi-sensory fusion positioning method for multiple moving targets in a large workspace |
CN116908869B (en) * | 2023-04-14 | 2024-07-19 | 南京航空航天大学 | Multi-perception fusion positioning method for multiple targets in large working space |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110196429A (en) | Vehicle target recognition methods, storage medium, processor and system | |
CN110582778B (en) | Embedded motor vehicle awareness with machine learning classification of sensor data | |
WO2020052540A1 (en) | Object labeling method and apparatus, movement control method and apparatus, device, and storage medium | |
Sivaraman et al. | Looking at vehicles on the road: A survey of vision-based vehicle detection, tracking, and behavior analysis | |
Chiu et al. | Lane detection using color-based segmentation | |
CN106991389A (en) | Device and method for determining road edge | |
JP2017102838A (en) | Database construction system for machine learning of object recognition algorithm | |
CN113139607A (en) | Obstacle detection method and device | |
WO2020029706A1 (en) | Dummy lane line elimination method and apparatus | |
US20150377607A1 (en) | Sensor system for determining distance information based on stereoscopic images | |
CN112541475B (en) | Sensing data detection method and device | |
CN108830159A (en) | A kind of front vehicles monocular vision range-measurement system and method | |
CN111222441B (en) | Point cloud target detection and blind spot target detection method and system based on vehicle-road collaboration | |
CN113740874A (en) | Road edge detection method, electronic equipment and vehicle | |
CN113432615B (en) | Detection method and system based on multi-sensor fusion drivable area and vehicle | |
CN113255444A (en) | Training method of image recognition model, image recognition method and device | |
CN114084129A (en) | Fusion-based vehicle automatic driving control method and system | |
Qing et al. | A novel particle filter implementation for a multiple-vehicle detection and tracking system using tail light segmentation | |
CN111959515A (en) | Forward target selection method, device and system based on visual detection | |
EP4116738A1 (en) | Radar device and method for classifying objects | |
CN110154896A (en) | Method and device for detecting obstacles | |
CN118535459A (en) | Road testing method and system for autonomous driving | |
CN115601435B (en) | Vehicle attitude detection method, device, vehicle and storage medium | |
CN114596706B (en) | Detection method and device of road side perception system, electronic equipment and road side equipment | |
WO2023036032A1 (en) | Lane line detection method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190903 |
|
RJ01 | Rejection of invention patent application after publication |