[go: up one dir, main page]

CN107229908B - A kind of method for detecting lane lines - Google Patents

A kind of method for detecting lane lines Download PDF

Info

Publication number
CN107229908B
CN107229908B CN201710343501.3A CN201710343501A CN107229908B CN 107229908 B CN107229908 B CN 107229908B CN 201710343501 A CN201710343501 A CN 201710343501A CN 107229908 B CN107229908 B CN 107229908B
Authority
CN
China
Prior art keywords
lane
line
angle
image
offset
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.)
Active
Application number
CN201710343501.3A
Other languages
Chinese (zh)
Other versions
CN107229908A (en
Inventor
顾敏明
李福俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yuelaihu Shandong Digital Economy Industrial Park Operation Management Co ltd
Original Assignee
Zhejiang University of Technology ZJUT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201710343501.3A priority Critical patent/CN107229908B/en
Publication of CN107229908A publication Critical patent/CN107229908A/en
Application granted granted Critical
Publication of CN107229908B publication Critical patent/CN107229908B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/07Target detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

The present invention provides a kind of method for detecting lane lines, obtains image using the forward sight camera being installed on vehicle, handles in real time dynamic image, achieve the purpose that accurately identify detection to lane line.Method for detecting lane lines of the invention has the advantage that first is that applicability is more preferable, can identify the lane line in night, rainy day and tunnel;Second is that algorithm is simple and time-consuming shorter, it is able to satisfy the requirement of real-time;Third is that detection error is small, precision is high.

Description

一种车道线检测方法A lane line detection method

技术领域:本发明涉及智能汽车技术,特别是一种汽车车道线检测方法。Technical field: the present invention relates to smart car technology, in particular to a method for detecting car lane lines.

技术背景:technical background:

随着社会进步、人们生活水平提高和交通工具的发展,全世界汽车数量急剧增长,同时,交通安全问题也成为了全球关注的热点问题,高级驾驶辅助系统(ADAS)应运而生并得到了广泛关注。ADAS是利用各类传感器获取车辆内、外的信息,并经过各种处理,最后通过报警让驾驶者察觉可能将要发生的危险,以减少交通事故发生率。With the progress of society, the improvement of people's living standards and the development of transportation tools, the number of cars in the world has increased dramatically. At the same time, traffic safety issues have also become a hot issue of global concern. Advanced Driver Assistance Systems (ADAS) have emerged and have been widely used. focus on. ADAS uses various sensors to obtain information inside and outside the vehicle, and after various processing, it finally alerts the driver to possible dangers that may occur in order to reduce the incidence of traffic accidents.

现有的ADAS在实际使用过程中由于图像识别处理的水平有限,所以对车道线的检测经常出现问题,难以具备长时间长距离稳定运行的性能,限制了该类系统在特定环境下应用的可能性。Due to the limited level of image recognition processing in the actual use of existing ADAS, problems often occur in the detection of lane lines, and it is difficult to have long-term long-distance stable operation performance, which limits the possibility of application of this type of system in specific environments sex.

发明内容:Invention content:

针对以上问题,本发明提供一种车道线检测方法,实时对动态图像进行处理,达到对车道线准确识别检测的目的。In view of the above problems, the present invention provides a lane line detection method, which processes dynamic images in real time to achieve the purpose of accurately identifying and detecting lane lines.

一种车道线检测方法,包括:A lane line detection method, comprising:

一、获取道路图像:通过车载摄像头捕捉道路图像;1. Obtain road images: capture road images through the vehicle camera;

二、对图像进行预处理:2. Preprocess the image:

包括彩色图像灰度化、截取有效信息区域、滤波去噪、图像灰度增强、边缘检测和修复车道线,其中修复车道线的处理步骤是先寻找需要的“短线段”,对每一个白点进行处理,若其在某个方向有连续的4个白点就判定这为一个“短线段”,找出所有的“短线段”,并记录其方向;第二步,对每个短线段在其方向上寻找,如果在6个像素点内有着另一个和其方向相似的短线段,我们就认为这应是一条直线,把两个短线段之间所有的像素点赋值为1,即把之间的黑色点变为白色点,从而达到连线的目的;对所有短线段进行处理,就能修复好断续的车道线;Including color image grayscale, intercepting effective information area, filtering and denoising, image grayscale enhancement, edge detection and repairing lane lines. The processing step of repairing lane lines is to first find the required "short line segment" For processing, if it has 4 consecutive white points in a certain direction, it is determined that this is a "short line segment", find all "short line segments", and record its direction; the second step, for each short line segment in If there is another short line segment similar to its direction within 6 pixels, we think it should be a straight line, and assign all pixels between the two short line segments to 1, that is, to The black dots in between become white dots, so as to achieve the purpose of connecting lines; all short line segments can be processed to repair the intermittent lane lines;

三、识别跟踪车道线:3. Identify and track lane lines:

1、左右车道线的识别:1. Recognition of left and right lane lines:

首先,降低检测直线所需要的交汇点数量并且设置检测直线段的最短值;First, reduce the number of intersection points required to detect straight lines and set the shortest value for detecting straight line segments;

其次,当车辆在车道中行驶时,拍摄的道路图像中左右车道线通常分布在图像两侧,且两条车道的斜率有一个范围,通过分析计算大量道路图像样本,对极值点的极角和斜率依次进行约束,实际中约束的值根据摄像头安装位置进行改变;约束的极角范围为-a1°<θ<a2°,即在此范围内寻找直线,减少处理数据,对左车道线斜率的约束范围是b1<k1<b2,右车道线斜率的约束范围是b3<k2<b4,不在此范围内的直线都从数组中删去;Secondly, when the vehicle is driving in the lane, the left and right lane lines in the captured road image are usually distributed on both sides of the image, and the slope of the two lanes has a range. By analyzing and calculating a large number of road image samples, the polar angle of the extreme point and the slope are constrained in sequence. In practice, the value of the constraint is changed according to the installation position of the camera; the polar angle range of the constraint is -a 1 °<θ<a 2 °, that is, to find a straight line within this range, reduce the processing data, and the left lane The constraint range of the slope of the line is b 1 <k 1 <b 2 , the constraint range of the slope of the right lane line is b 3 <k 2 <b 4 , and the straight lines not within this range are deleted from the array;

再次,将检测出的线段从长到短排序,挑出前10条线段,总线段不足10条的挑出所有线段,然后将这些线段分成三类,第一类是斜率大于零并且斜率相近的直线,第二类是斜率小于零并且斜率相近的直线,第三类为其它所有直线,之后,按照长度越长权重越大、位置越靠下权重越大这两个原则把第一类中的所有直线段拟合成右车道线,把第二类中的所有直线段拟合成左车道线,而第三类中的线段不予处理;Again, sort the detected line segments from long to short, pick out the first 10 line segments, pick out all the line segments if the total number of segments is less than 10, and then divide these line segments into three categories, the first category is the slope greater than zero and the slope is similar Straight line, the second type is a straight line whose slope is less than zero and the slope is similar, and the third type is all other straight lines. After that, according to the two principles of the longer the length, the greater the weight, and the lower the position, the greater the weight of the first type. All straight line segments are fitted to the right lane line, and all straight line segments in the second category are fitted to the left lane line, while the line segments in the third category are not processed;

2、动态车道线检测:2. Dynamic lane detection:

在相邻两帧图像中,由于车辆行驶的距离很短,两条车道线的位置不会出现太大偏差;实际算法中,把前一帧检测到的车道线斜率、截距和两车道线交点坐标进行保存,那么在下一帧中,车道线的角度与前一帧的角度应相差在3°以内,截距位置和前一帧的数据应相差在20个像素点内,根据这个就能知道下一帧中车道线的大致位置,从中寻找可以减少很多处理量,另外,相邻两帧两条车道线交点的距离应在15个像素点内,通过这个条件,即可筛选出真正的车道线;In two adjacent frames of images, due to the short distance traveled by the vehicle, the position of the two lane lines will not deviate too much; in the actual algorithm, the slope, intercept and two lane line detected in the previous frame Save the coordinates of the intersection point, then in the next frame, the angle of the lane line should be within 3° of the angle of the previous frame, and the difference between the intercept position and the data of the previous frame should be within 20 pixels. According to this, we can Knowing the approximate position of the lane line in the next frame, looking for it can reduce a lot of processing. In addition, the distance between the intersection points of the two lane lines in two adjacent frames should be within 15 pixels. Through this condition, the real lane markings;

四、纠正车道线4. Correct lane lines

将车道线透视图像转换成俯视图像,逆透视变换通用的变换公式为To convert the lane line perspective image into a top view image, the general transformation formula of inverse perspective transformation is

其中,[x y z]为原始拍摄图像每个点坐标,[x' y' z']是进行逆透视变换后的图像对应点的坐标,为透视变换矩阵,变换矩阵中的Among them, [xyz] is the coordinates of each point of the original captured image, and [x'y'z'] is the coordinates of the corresponding points of the image after inverse perspective transformation, is the perspective transformation matrix, the transformation matrix middle

和[a31 a32]产生刚体变换,包括平移、旋转、放大缩小,产生透视效果, And [a 31 a 32 ] produce rigid body transformation, including translation, rotation, zoom in and out, produce a perspective effect,

将变换公式展开,得到Expanding the transformation formula, we get

[x' y' z']=[a11x+a12y+a13z a21x+a22y+a23z a31x+a32y+a33z] (4-2)[x'y'z']=[a 11 x+a 12 y+a 13 za 21 x+a 22 y+a 23 za 31 x+a 32 y+a 33 z] (4-2)

重写变换公式得到Rewriting the transformation formula gives

在(4-3)公式中,因为图像是二维平面,所以z=1,令a33=1,此时有8个未知量,则只需已知变换前的4个点坐标和变换后的4个点坐标,共8个坐标就可以求取变换矩阵求出变换矩阵后,把原图像中的每个像素点进行运算然后对应到新的位置;In the formula (4-3), since the image is a two-dimensional plane, z=1, let a 33 =1, and there are 8 unknowns at this time, then only need to know the coordinates of 4 points before transformation and the coordinates of points after transformation The 4 point coordinates of , a total of 8 coordinates can be used to obtain the transformation matrix After the transformation matrix is obtained, each pixel in the original image is calculated and then corresponding to the new position;

在实际处理中,只变换每条车道线上的起点和终点,共四个点,然后将起点和终点连接起来,就能得到逆透视变换后的车道线;In actual processing, only the starting point and the ending point of each lane line are changed, a total of four points, and then the starting point and the ending point are connected to obtain the lane line after inverse perspective transformation;

五、车道偏移计算5. Lane Offset Calculation

1、角度偏移计算1. Angle offset calculation

假设左车道线的偏移角度为θ1,右车道线的偏移角度为θ2,车道线中心线偏移角度为θ0,两车道线中心线与车道线的夹角为α,两车道线中心线与x轴正方向的夹角为β,Suppose the offset angle of the left lane line is θ 1 , the offset angle of the right lane line is θ 2 , the offset angle of the center line of the lane line is θ 0 , the angle between the center line of the two lane lines and the lane line is α, the two lanes The angle between the centerline of the line and the positive direction of the x-axis is β,

消去角α,可得到车身偏移角度大小θ的计算公式为Eliminating the angle α, the calculation formula of the vehicle body offset angle θ can be obtained as

式(5-1)中,θ角越大,车身偏移就越大,In formula (5-1), the larger the θ angle is, the larger the vehicle body offset is,

图像中车道中心线向右偏移,在实际中表现为车辆向左偏移了车道,因此车身偏移角度方向与β角有关,当0°<β<90°时,车身往左偏移了θ角度,当90°<β<180°时,车身往右偏移了θ角度;In the image, the center line of the lane shifts to the right. In practice, the vehicle shifts to the left of the lane. Therefore, the direction of the deviation angle of the body is related to the β angle. When 0°<β<90°, the body shifts to the left θ angle, when 90°<β<180°, the body is shifted to the right by θ angle;

2、距离偏移计算2. Distance offset calculation

假设实际中两条车道线的距离为x,拍摄部分的车道线长度为y,在图像中,两条车道线的距离占用了u个像素点,车道线长度占用了v个像素点,则图像坐标系中的u、v与俯视坐标系中的x、y有一定比例关系,假设x轴方向比例为λ,y轴方向比例为μ,有公式Assuming that the actual distance between two lane lines is x, and the length of the lane line in the shooting part is y, in the image, the distance between the two lane lines occupies u pixels, and the length of the lane line occupies v pixels, then the image There is a certain proportional relationship between u and v in the coordinate system and x and y in the overlooking coordinate system. Assuming that the ratio in the x-axis direction is λ, and the ratio in the y-axis direction is μ, there is a formula

假设车道线的下限与中心线偏移了d1个像素点,车道线上限与中心线偏移了d2个像素点;假设实际坐标系中车头位置,即摄像头位置偏移车道中心线的距离为D,车头与下限位置距离为L0Assume that the lower limit of the lane line is offset by d 1 pixel from the center line, and the upper limit of the lane line is offset by d 2 pixels from the center line; assuming the position of the front of the vehicle in the actual coordinate system, that is, the distance of the camera position offset from the center line of the lane is D, the distance between the front of the car and the lower limit position is L 0 ,

根据下限的偏移d1和角度偏移θ作出图像坐标系中的关系图,根据三角函数公式得到According to the offset d 1 of the lower limit and the angle offset θ, the relationship diagram in the image coordinate system is made, and it is obtained according to the trigonometric function formula

根据公式(5-2),可知道According to formula (5-2), we can know

当L>L0时,根据相似三角形关系,偏移距离为When L>L 0 , according to the similar triangle relationship, the offset distance is

D=μd1-L0tanθ (5-5)D=μd 1 -L 0 tanθ (5-5)

当L<L0时,根据相似三角形关系,偏移距离为When L<L 0 , according to the similar triangle relationship, the offset distance is

D=μd1-L0tanθ (5-6)D=μd 1 -L 0 tanθ (5-6)

式(5-5)和(5-6)中,计算结果为正值则说明车辆往左边偏移了一段距离,负值则说明往右偏移了一段距离。In formulas (5-5) and (5-6), if the calculation result is a positive value, it means that the vehicle has shifted a distance to the left, and a negative value means that the vehicle has shifted a distance to the right.

本发明的车道线检测方法有以下优点:一是适用性更好,能识别夜间、雨天和隧道中的车道线;二是算法简单且耗时较短,能满足实时性的要求;三是检测误差小,精度高。The lane line detection method of the present invention has the following advantages: one is better applicability, and can identify lane lines at night, in rainy days and in tunnels; The error is small and the precision is high.

附图说明:Description of drawings:

附图1为本发明的流程示意图。Accompanying drawing 1 is the schematic flow chart of the present invention.

附图2a为车道线修复前的图像。Attached Figure 2a is the image before lane line repair.

附图2b为车道线修复后的图像。Attached Figure 2b is the repaired image of lane lines.

附图3a为原始图像。Attached Figure 3a is the original image.

附图3b为将图3a经过逆透视变换得到的俯视图。Accompanying drawing 3b is a top view obtained by inverse perspective transformation of Fig. 3a.

附图4a为车辆在实际道路中的情况示意图。Accompanying drawing 4a is a schematic diagram of a vehicle on an actual road.

附图4b为将图4a中车道线逆透视变换成俯视图。Accompanying drawing 4b is a reverse perspective transformation of the lane line in Fig. 4a into a top view.

图5为车道线偏移情况示意图。Fig. 5 is a schematic diagram of lane line deviation.

附图6a为车道线下限的偏移d1和角度偏移θ作出图像坐标系中的关系图一。Accompanying drawing 6a is the relationship diagram 1 in the image coordinate system of the offset d1 and the angle offset θ of the lower limit of the lane line.

附图6b为车道线下限的偏移d1和角度偏移θ作出图像坐标系中的关系图二。Accompanying drawing 6b is the relationship diagram 2 in the image coordinate system of the offset d1 and the angle offset θ of the lower limit of the lane line.

附图6c为车道线下限的偏移d1和角度偏移θ作出图像坐标系中的关系图三。Accompanying drawing 6c is the relationship diagram 3 in the image coordinate system of the offset d1 and the angle offset θ of the lower limit of the lane line.

具体实施方式:Detailed ways:

下面结合实例和附图对本发明实现方法和原理进一步说明。The implementation method and principle of the present invention will be further described below in conjunction with examples and accompanying drawings.

一种车道线检测方法,包括:A lane line detection method, comprising:

一、获取道路图像:通过车载摄像头捕捉道路图像;1. Obtain road images: capture road images through the vehicle camera;

二、对图像进行预处理:2. Preprocess the image:

彩色图像灰度化、截取有效信息区域、滤波去噪、图像灰度增强、边缘检测和修复车道线,经过边缘检测后车道线的边缘是断断续续的,不具有连续性,需要修复边缘。处理步骤是先寻找我们需要的“短线段”,对每一个白点进行处理,若其在某个方向有连续的4个白点就判定这为一个“短线段”,找出所有的“短线段”,并记录其方向。第二步,对每个短线段在其方向上寻找,如果在6个像素点内有着另一个和其方向相似的短线段,我们就认为这应是一条直线,把两个短线段之间所有的像素点赋值为1,即把之间的黑色点变为白色点,从而达到连线的目的。对所有短线段进行处理,就能修复好断续的车道线。Color image grayscale, intercept effective information area, filtering and denoising, image grayscale enhancement, edge detection and repair of lane lines. After edge detection, the edges of lane lines are intermittent and not continuous, and need to be repaired. The processing step is to first find the "short line segment" we need, and process each white point. If there are 4 consecutive white points in a certain direction, it is judged as a "short line segment", and all the "short line segments" are found. segment” and record its direction. The second step is to search for each short line segment in its direction. If there is another short line segment similar to its direction within 6 pixels, we think it should be a straight line. The pixel points of are assigned a value of 1, that is, the black dots between them are changed to white dots, so as to achieve the purpose of connection. By processing all short line segments, intermittent lane lines can be repaired.

图2a是道路图像通过Prewitt算子检测出的边缘,从图中可以看出,经过边缘检测后的车道线是断断续续的,不具有连续性,这可能对后续识别车道线造成一定影响,所以我们需修复车道线。修复车道线的基本思想是判断两条线段之间的距离,当距离小于我们规定的值时,就把这两条线段之间的点赋值为1,即把之间的黑色点变为白色点,从而达到连线的目的。修复后的图像如图2b所示,可以看出原来断续的直线段被连接成完整的一条直线。Figure 2a is the edge detected by the Prewitt operator on the road image. It can be seen from the figure that the lane lines after edge detection are intermittent and not continuous, which may have a certain impact on the subsequent recognition of lane lines, so we Lane lines need to be repaired. The basic idea of repairing the lane line is to judge the distance between the two line segments. When the distance is less than the value we specified, assign the point between the two line segments a value of 1, that is, change the black point between them into a white point. , so as to achieve the purpose of connecting. The repaired image is shown in Figure 2b. It can be seen that the original discontinuous straight line segments are connected into a complete straight line.

三、识别跟踪车道线:3. Identify and track lane lines:

1、左右车道线的识别:1. Recognition of left and right lane lines:

首先,降低检测直线所需要的交汇点数量并且设置检测直线段的最短值,这能让检测直线的容错率增大,让一些不是很直的直线被检测出来,这有利于提高检测虚线形式车道线的成功率。First of all, reduce the number of intersections required to detect straight lines and set the shortest value of detected straight line segments, which can increase the error tolerance rate of detected straight lines and allow some straight lines to be detected, which is conducive to improving the detection of dashed lanes. success rate of the line.

其次,当车辆在车道中行驶时,拍摄的道路图像中左右车道线通常分布在图像两侧,且两条车道的斜率有一个范围。通过分析计算大量道路图像样本,对极值点的极角和斜率依次进行约束,实际中约束的值根据摄像头安装位置进行改变。本例子中,约束的极角范围为-70°<θ<70°,即在此范围内寻找直线,减少处理数据。对左车道线斜率的约束范围是0.355<k1<0.73,右车道线斜率的约束范围是k2<0.4516,不在此范围内的直线都从数组中删去,这样处理能大大减少噪声线段。Secondly, when the vehicle is driving in the lane, the left and right lane lines in the captured road image are usually distributed on both sides of the image, and the slope of the two lanes has a range. By analyzing and calculating a large number of road image samples, the polar angle and slope of the extreme points are constrained in turn. In practice, the constrained value changes according to the installation position of the camera. In this example, the constrained polar angle range is -70°<θ<70°, that is, to find a straight line within this range and reduce the processing data. The constraint range for the slope of the left lane line is 0.355<k 1 <0.73, and the constraint range for the slope of the right lane line is k 2 <0.4516. Straight lines not within this range are deleted from the array, which can greatly reduce noise line segments.

再次,将检测出的线段从长到短排序,挑出前10条线段,总线段不足10条的挑出所有线段。然后将这些线段分成三类,第一类是斜率大于零并且斜率相近的直线,第二类是斜率小于零并且斜率相近的直线,第三类为其它所有直线。之后,我们按照长度越长权重越大、位置越靠下权重越大这两个原则把第一类中的所有直线段拟合成右车道线,把第二类中的所有直线段拟合成左车道线,而第三类中的线段不予处理,因为这些大多是噪声线段。Again, sort the detected line segments from long to short, pick out the first 10 line segments, and pick out all line segments if the total number of segments is less than 10. Then divide these line segments into three categories, the first category is straight lines with slopes greater than zero and similar slopes, the second category is straight lines with slopes less than zero and similar slopes, and the third category is all other straight lines. Afterwards, according to the two principles of the longer the length, the greater the weight, and the lower the position, the greater the weight, we fit all the straight line segments in the first category to the right lane line, and fit all the straight line segments in the second category to The left lane line, and the line segments in the third category are not processed because these are mostly noisy line segments.

2、动态车道线检测2. Dynamic lane detection

在实际比较复杂的路况中,不是每时每刻都能检测出左、右两条车道线,也不是检测出的车道线就是准确的,我们应再加一些约束条件。In actual complex road conditions, it is not always possible to detect the left and right lane lines, nor is the detected lane line accurate. We should add some constraints.

在我们国家,摄像机拍摄的视频一般为每秒25帧,采用PAL制式,即每秒钟拍摄25张图片。在实时性要求非常高的ADAS中,一般是逐帧进行处理。那么每两张图片之间的间隔时间为0.04秒,即使假设车辆的行驶速度为120Km/h,车辆也只能前行1.33米。因此,在相邻两帧图像中,由于车辆行驶的距离很短,两条车道线的位置不会出现太大偏差。实际算法中,我们把前一帧检测到的车道线斜率、截距和两车道线交点坐标进行保存,那么在下一帧中,车道线的角度与前一帧的角度应相差在3°以内,截距位置和前一帧的数据应相差在20个像素点内,根据这个我们就能知道下一帧中车道线的大致位置,从中寻找可以减少很多处理量。另外,相邻两帧两条车道线交点的距离应在15个像素点内,通过这个条件,我们即可筛选出真正的车道线。因此,动态检测使用更少的处理时间就能有更高的准确性。In our country, the video taken by the camera is generally 25 frames per second, using the PAL system, that is, 25 pictures are taken per second. In ADAS with very high real-time requirements, it is generally processed frame by frame. Then the interval between each two pictures is 0.04 seconds, even if the vehicle is assumed to travel at a speed of 120Km/h, the vehicle can only move forward 1.33 meters. Therefore, in two adjacent frames of images, due to the short distance traveled by the vehicle, the positions of the two lane lines will not deviate too much. In the actual algorithm, we save the lane line slope, intercept, and intersection point coordinates of the two lane lines detected in the previous frame. Then in the next frame, the angle of the lane line should be within 3° of the angle of the previous frame. The difference between the intercept position and the data of the previous frame should be within 20 pixels. Based on this, we can know the approximate position of the lane line in the next frame, and finding it can reduce a lot of processing. In addition, the distance between the intersection points of two lane lines in two adjacent frames should be within 15 pixels. Through this condition, we can filter out the real lane lines. Therefore, motion detection can have higher accuracy using less processing time.

四、纠正车道线4. Correct lane lines

摄像机倾斜拍摄一个物体后,形成的图像会发生变形,摄像机将实际三维场景投影到图像的二维平面上,这个投影即称为透视变换。实际情况中,摄像头不一定安装在中间位置,并且可能因为某些原因造成摄像头左右偏移。车道线畸变的情况不利于我们后续计算车道偏移,所以我们将透视图像转换成俯视图像,这个过程称为逆透视变换。After the camera tilts to shoot an object, the formed image will be deformed, and the camera projects the actual three-dimensional scene onto the two-dimensional plane of the image. This projection is called perspective transformation. In actual situations, the camera is not necessarily installed in the middle, and the camera may be shifted left and right for some reasons. The distortion of lane lines is not conducive to our subsequent calculation of lane offsets, so we convert the perspective image into an overhead image. This process is called inverse perspective transformation.

将车道线透视图像转换成俯视图像,逆透视变换通用的变换公式为To convert the lane line perspective image into a top view image, the general transformation formula of inverse perspective transformation is

其中,[x y z]为原始拍摄图像每个点坐标,[x' y' z']是进行逆透视变换后的图像对应点的坐标,为透视变换矩阵。变换矩阵中的和[a31 a32]产生刚体变换,包括平移、旋转、放大缩小,产生透视效果,Among them, [xyz] is the coordinates of each point of the original captured image, and [x'y'z'] is the coordinates of the corresponding points of the image after inverse perspective transformation, is the perspective transformation matrix. transformation matrix middle And [a 31 a 32 ] produce rigid body transformation, including translation, rotation, zoom in and out, produce a perspective effect,

将变换公式展开,得到Expanding the transformation formula, we get

[x' y' z']=[a11x+a12y+a13z a21x+a22y+a23z a31x+a32y+a33z] (4-2)[x'y'z']=[a 11 x+a 12 y+a 13 za 21 x+a 22 y+a 23 za 31 x+a 32 y+a 33 z] (4-2)

重写变换公式得到Rewriting the transformation formula gives

在(4-3)公式中,因为图像是二维平面,所以z=1。令a33=1,此时有8个未知量,则只需已知变换前的4个点坐标和变换后的4个点坐标,共8个坐标就可以求取变换矩阵求出变换矩阵后,把原图像中的每个像素点进行运算然后对应到新的位置。In the formula (4-3), since the image is a two-dimensional plane, z=1. Let a 33 =1, and there are 8 unknown quantities at this time, then only need to know the coordinates of 4 points before transformation and 4 points after transformation, a total of 8 coordinates can obtain the transformation matrix After the transformation matrix is obtained, each pixel in the original image is calculated and then corresponding to the new position.

图3a中的四个白点坐标为原始图像坐标,再加上我们想要的变换后的四个顶点坐标,就能通过公式(4-3)计算出变换矩阵。求出变换矩阵后,把原图像中的每个像素点进行运算然后对应到新的位置。在新图像中,可能有一些点没有被原图对应,即出现“空洞”的情况,我们可以使用最邻近插值法,也可以用双线性内插法或双立方插值法将“空洞”补全。经过逆透视变换得到的俯视图如图3b所示,可以看出,逆透视变换后的图像消除了变形的影响,恢复了俯视图原貌。The coordinates of the four white points in Figure 3a are the coordinates of the original image, plus the coordinates of the four transformed vertices we want, the transformation matrix can be calculated by formula (4-3). After the transformation matrix is obtained, each pixel in the original image is calculated and then corresponding to the new position. In the new image, there may be some points that are not corresponding to the original image, that is, "holes", we can use the nearest neighbor interpolation method, or use bilinear interpolation or bicubic interpolation to fill the "holes" Complete. The top view obtained through inverse perspective transformation is shown in Figure 3b. It can be seen that the image after inverse perspective transformation eliminates the influence of deformation and restores the original appearance of the top view.

五、车道偏移计算5. Lane Offset Calculation

1、角度偏移计算1. Angle offset calculation

假设图4a中是车辆目前在道路中的情况,车辆偏移车道线的角度为θ。在理想情况中,我们将车道线逆透视变换成俯视图,如图4b所示,两条车道线应是平行的,即左车道线斜率等于右车道线斜率。但是在实际情况中,汽车的颠簸抖动、公路的坡度会使两条车道线不一定平行,此时我们利用两条车道线的中心线来计算,以减少误差。如图5,假设左车道线的偏移角度为θ1,右车道线的偏移角度为θ2,车道线中心线偏移角度为θ0,两车道线中心线与车道线的夹角为α,两车道线中心线与x轴正方向的夹角为β,有Assuming that the vehicle is currently on the road in Figure 4a, the angle at which the vehicle deviates from the lane line is θ. In an ideal situation, we transform the reverse perspective of the lane lines into a top view, as shown in Figure 4b, the two lane lines should be parallel, that is, the slope of the left lane line is equal to the slope of the right lane line. However, in actual situations, the bumps of the car and the slope of the road will make the two lane lines not necessarily parallel. At this time, we use the centerline of the two lane lines to calculate to reduce the error. As shown in Figure 5, suppose the offset angle of the left lane line is θ 1 , the offset angle of the right lane line is θ 2 , the offset angle of the center line of the lane line is θ 0 , and the angle between the center line of the two lane lines and the lane line is α, the angle between the centerline of the two lanes and the positive direction of the x-axis is β, and

消去角α,可得到车身偏移角度大小θ的计算公式为Eliminating the angle α, the calculation formula of the vehicle body offset angle θ can be obtained as

式(5-1)中,θ角越大,车身偏移就越大。In formula (5-1), the larger the θ angle is, the larger the body offset will be.

并根据摄像机的小孔成像原理,图像中车道中心线向右偏移,在实际中表现为车辆向左偏移了车道,因此车身偏移角度方向与β角有关。当0°<β<90°时,车身往左偏移了θ角度,当90°<β<180°时,车身往右偏移了θ角度。And according to the small hole imaging principle of the camera, the centerline of the lane in the image shifts to the right, and in practice it appears that the vehicle shifts to the left of the lane, so the direction of the deviation angle of the vehicle body is related to the β angle. When 0°<β<90°, the body shifts to the left by the angle θ, and when 90°<β<180°, the body shifts to the right by the angle θ.

2、距离偏移计算2. Distance offset calculation

我们经过变换得到了俯视的车道线图像,假设实际中两条车道线的距离为x,拍摄部分的车道线长度为y,在图像中,两条车道线的距离占用了u个像素点,车道线长度占用了v个像素点。则图像坐标系中的u、v与俯视坐标系中的x、y有一定比例关系,假设x轴方向比例为λ,y轴方向比例为μ,有公式After transformation, we obtained the top-view lane line image. Assume that the actual distance between the two lane lines is x, and the length of the lane line in the shooting part is y. In the image, the distance between the two lane lines occupies u pixels, and the lane The line length occupies v pixels. Then u and v in the image coordinate system have a certain proportional relationship with x and y in the overlooking coordinate system. Assume that the ratio in the x-axis direction is λ, and the ratio in the y-axis direction is μ. The formula

假设车道线的下限与中心线偏移了d1个像素点,车道线上限与中心线偏移了d2个像素点。假设实际坐标系中车头位置(即摄像头位置)偏移车道中心线的距离为D,车头与下限位置距离为L0Assume that the lower limit of the lane line is offset by d 1 pixel from the center line, and the upper limit of the lane line is offset by d 2 pixels from the center line. Assume that in the actual coordinate system, the position of the head of the vehicle (that is, the position of the camera) is offset by a distance of D from the centerline of the lane, and the distance between the head of the vehicle and the lower limit position is L 0 .

根据下限的偏移d1和角度偏移θ作出图像坐标系中的关系图,如图6a,根据三角函数公式得到According to the offset d 1 of the lower limit and the angle offset θ, the relationship diagram in the image coordinate system is made, as shown in Figure 6a, which is obtained according to the trigonometric function formula

根据公式(5-2),可知道According to formula (5-2), we can know

当L>L0时,如图6b所示,根据相似三角形关系,偏移距离为When L>L 0 , as shown in Figure 6b, according to the similar triangle relationship, the offset distance is

D=μd1-L0tanθ (5-5)D=μd 1 -L 0 tanθ (5-5)

当L<L0时,如图6c所示,根据相似三角形关系,偏移距离为When L<L 0 , as shown in Figure 6c, according to the similar triangle relationship, the offset distance is

D=μd1-L0tanθ (5-6)D=μd 1 -L 0 tanθ (5-6)

式(5-5)和(5-6)中,计算结果为正值则说明车辆往左边偏移了一段距离,负值则说明往右偏移了一段距离。In formulas (5-5) and (5-6), if the calculation result is a positive value, it means that the vehicle has shifted a distance to the left, and a negative value means that the vehicle has shifted a distance to the right.

Claims (1)

1.一种车道线检测方法,其特征在于,1. A lane line detection method, characterized in that, 一、获取道路图像:通过车载摄像头捕捉道路图像;1. Obtain road images: capture road images through the vehicle camera; 二、对图像进行预处理:2. Preprocess the image: 包括彩色图像灰度化、截取有效信息区域、滤波去噪、图像灰度增强、边缘检测和修复车道线,其中修复车道线的处理步骤是先寻找需要的“短线段”,对每一个白点进行处理,若其在某个方向有连续的4个白点就判定这为一个“短线段”,找出所有的“短线段”,并记录其方向;第二步,对每个短线段在其方向上寻找,如果在6个像素点内有着另一个和其方向相似的短线段,我们就认为这应是一条直线,把两个短线段之间所有的像素点赋值为1,即把之间的黑色点变为白色点,从而达到连线的目的;对所有短线段进行处理,就能修复好断续的车道线;Including color image grayscale, intercepting effective information area, filtering and denoising, image grayscale enhancement, edge detection and repairing lane lines. The processing step of repairing lane lines is to first find the required "short line segment" For processing, if it has 4 consecutive white points in a certain direction, it is determined that this is a "short line segment", find all "short line segments", and record its direction; the second step, for each short line segment in If there is another short line segment similar to its direction within 6 pixels, we think it should be a straight line, and assign all pixels between the two short line segments to 1, that is, to The black dots in between become white dots, so as to achieve the purpose of connecting lines; all short line segments can be processed to repair the intermittent lane lines; 三、识别跟踪车道线:3. Identify and track lane lines: 1、左右车道线的识别:1. Recognition of left and right lane lines: 首先,降低检测直线所需要的交汇点数量并且设置检测直线段的最短值;First, reduce the number of intersection points required to detect straight lines and set the shortest value for detecting straight line segments; 其次,当车辆在车道中行驶时,拍摄的道路图像中左右车道线通常分布在图像两侧,且两条车道的斜率有一个范围,通过分析计算大量道路图像样本,对极值点的极角和斜率依次进行约束,实际中约束的值根据摄像头安装位置进行改变;约束的极角范围为-70°<θ<70°,即在此范围内寻找直线,减少处理数据,对左车道线斜率的约束范围是0.355<k1<0.73,右车道线斜率的约束范围是k2<0.4516,不在此范围内的直线都从数组中删去;Secondly, when the vehicle is driving in the lane, the left and right lane lines in the captured road image are usually distributed on both sides of the image, and the slope of the two lanes has a range. By analyzing and calculating a large number of road image samples, the polar angle of the extreme point and the slope are constrained in turn. In practice, the value of the constraint is changed according to the installation position of the camera; the polar angle range of the constraint is -70°<θ<70°, that is, to find a straight line within this range, reduce the processing data, and adjust the slope of the left lane line The constraint range of is 0.355<k 1 <0.73, the constraint range of the slope of the right lane line is k 2 <0.4516, and the straight lines not within this range are deleted from the array; 再次,将检测出的线段从长到短排序,挑出前10条线段,总线段不足10条的挑出所有线段,然后将这些线段分成三类,第一类是斜率大于零并且斜率相近的直线,第二类是斜率小于零并且斜率相近的直线,第三类为其它所有直线,之后,按照长度越长权重越大、位置越靠下权重越大这两个原则把第一类中的所有直线段拟合成右车道线,把第二类中的所有直线段拟合成左车道线,而第三类中的线段不予处理;Again, sort the detected line segments from long to short, pick out the first 10 line segments, pick out all the line segments if the total number of segments is less than 10, and then divide these line segments into three categories, the first category is the slope greater than zero and the slope is similar Straight line, the second type is a straight line whose slope is less than zero and the slope is similar, and the third type is all other straight lines. After that, according to the two principles of the longer the length, the greater the weight, and the lower the position, the greater the weight of the first type. All straight line segments are fitted to the right lane line, and all straight line segments in the second category are fitted to the left lane line, while the line segments in the third category are not processed; 2、动态车道线检测:2. Dynamic lane detection: 在相邻两帧图像中,由于车辆行驶的距离很短,两条车道线的位置不会出现太大偏差;实际算法中,把前一帧检测到的车道线斜率、截距和两车道线交点坐标进行保存,那么在下一帧中,车道线的角度与前一帧的角度应相差在3°以内,截距位置和前一帧的数据应相差在20个像素点内,根据这个就能知道下一帧中车道线的大致位置,从中寻找可以减少很多处理量,另外,相邻两帧两条车道线交点的距离应在15个像素点内,通过这个条件,即可筛选出真正的车道线;In two adjacent frames of images, due to the short distance traveled by the vehicle, the position of the two lane lines will not deviate too much; in the actual algorithm, the slope, intercept and two lane line detected in the previous frame Save the coordinates of the intersection point, then in the next frame, the angle of the lane line should be within 3° of the angle of the previous frame, and the difference between the intercept position and the data of the previous frame should be within 20 pixels. According to this, we can Knowing the approximate position of the lane line in the next frame, looking for it can reduce a lot of processing. In addition, the distance between the intersection points of the two lane lines in two adjacent frames should be within 15 pixels. Through this condition, the real lane markings; 四、纠正车道线4. Correct lane lines 将车道线透视图像转换成俯视图像,逆透视变换通用的变换公式为To convert the lane line perspective image into a top view image, the general transformation formula of inverse perspective transformation is 其中,[x y z]为原始拍摄图像每个点坐标,[x'y'z']是进行逆透视变换后的图像对应点的坐标,为透视变换矩阵,变换矩阵中的和[a31 a32]产生刚体变换,包括平移、旋转、放大缩小,产生透视效果,Among them, [xyz] is the coordinates of each point of the original captured image, and [x'y'z'] is the coordinates of the corresponding points of the image after inverse perspective transformation, is the perspective transformation matrix, the transformation matrix middle And [a 31 a 32 ] produce rigid body transformation, including translation, rotation, zoom in and out, produce a perspective effect, 将变换公式展开,得到Expanding the transformation formula, we get [x' y' z']=[a11x+a12y+a13z a21x+a22y+a23z a31x+a32y+a33z] (4-2)[x'y'z']=[a 11 x+a 12 y+a 13 za 21 x+a 22 y+a 23 za 31 x+a 32 y+a 33 z] (4-2) 重写变换公式得到Rewriting the transformation formula gives 在(4-3)公式中,因为图像是二维平面,所以z=1,令a33=1,此时有8个未知量,则只需已知变换前的4个点坐标和变换后的4个点坐标,共8个坐标就可以求取变换矩阵求出变换矩阵后,把原图像中的每个像素点进行运算然后对应到新的位置;In the formula (4-3), since the image is a two-dimensional plane, z=1, let a 33 =1, and there are 8 unknowns at this time, then only need to know the coordinates of 4 points before transformation and the coordinates of points after transformation The 4 point coordinates of , a total of 8 coordinates can be used to obtain the transformation matrix After the transformation matrix is obtained, each pixel in the original image is calculated and then corresponding to the new position; 在实际处理中,只变换每条车道线上的起点和终点,共四个点,然后将起点和终点连接起来,就能得到逆透视变换后的车道线;In actual processing, only the starting point and the ending point of each lane line are changed, a total of four points, and then the starting point and the ending point are connected to obtain the lane line after inverse perspective transformation; 五、车道偏移计算5. Lane Offset Calculation 1、角度偏移计算1. Angle offset calculation 假设左车道线的偏移角度为θ1,右车道线的偏移角度为θ2,车道线中心线偏移角度为θ0,两车道线中心线与车道线的夹角为α,两车道线中心线与x轴正方向的夹角为β,Suppose the offset angle of the left lane line is θ 1 , the offset angle of the right lane line is θ 2 , the offset angle of the center line of the lane line is θ 0 , the angle between the center line of the two lane lines and the lane line is α, the two lanes The angle between the centerline of the line and the positive direction of the x-axis is β, 消去角α,可得到车身偏移角度大小θ的计算公式为Eliminating the angle α, the calculation formula of the vehicle body offset angle θ can be obtained as 式(5-1)中,θ角越大,车身偏移就越大,In formula (5-1), the larger the θ angle is, the larger the vehicle body offset is, 图像中车道中心线向右偏移,在实际中表现为车辆向左偏移了车道,因此车身偏移角度方向与β角有关,当0°<β<90°时,车身往左偏移了θ角度,当90°<β<180°时,车身往右偏移了θ角度;In the image, the center line of the lane shifts to the right. In practice, the vehicle shifts to the left of the lane. Therefore, the direction of the deviation angle of the body is related to the β angle. When 0°<β<90°, the body shifts to the left θ angle, when 90°<β<180°, the body is shifted to the right by θ angle; 2、距离偏移计算2. Distance offset calculation 假设实际中两条车道线的距离为x,拍摄部分的车道线长度为y,在图像中,两条车道线的距离占用了u个像素点,车道线长度占用了v个像素点,则图像坐标系中的u、v与俯视坐标系中的x、y有一定比例关系,假设x轴方向比例为λ,y轴方向比例为μ,有公式Assuming that the actual distance between two lane lines is x, and the length of the lane line in the shooting part is y, in the image, the distance between the two lane lines occupies u pixels, and the length of the lane line occupies v pixels, then the image There is a certain proportional relationship between u and v in the coordinate system and x and y in the overlooking coordinate system. Assuming that the ratio in the x-axis direction is λ, and the ratio in the y-axis direction is μ, there is a formula 假设车道线的下限与中心线偏移了d1个像素点,车道线上限与中心线偏移了d2个像素点;假设实际坐标系中车头位置,即摄像头位置偏移车道中心线的距离为D,车头与下限位置距离为L0Assume that the lower limit of the lane line is offset by d 1 pixel from the center line, and the upper limit of the lane line is offset by d 2 pixels from the center line; assuming the position of the front of the vehicle in the actual coordinate system, that is, the distance of the camera position offset from the center line of the lane is D, the distance between the front of the car and the lower limit position is L 0 , 根据下限的偏移d1和角度偏移θ作出图像坐标系中的关系图,根据三角函数公式得到According to the offset d 1 of the lower limit and the angle offset θ, the relationship diagram in the image coordinate system is made, and it is obtained according to the trigonometric function formula 根据公式(5-2),可知道According to formula (5-2), we can know 当L>L0时,根据相似三角形关系,偏移距离为When L>L 0 , according to the similar triangle relationship, the offset distance is D=μd1-L0 tanθ (5-5)D=μd 1 -L 0 tanθ (5-5) 当L<L0时,根据相似三角形关系,偏移距离为When L<L 0 , according to the similar triangle relationship, the offset distance is D=μd1-L0 tanθ (5-6)D=μd 1 -L 0 tanθ (5-6) 式(5-5)和(5-6)中,计算结果为正值则说明车辆往左边偏移了一段距离,负值则说明往右偏移了一段距离。In formulas (5-5) and (5-6), if the calculation result is a positive value, it means that the vehicle has shifted a distance to the left, and a negative value means that the vehicle has shifted a distance to the right.
CN201710343501.3A 2017-05-16 2017-05-16 A kind of method for detecting lane lines Active CN107229908B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710343501.3A CN107229908B (en) 2017-05-16 2017-05-16 A kind of method for detecting lane lines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710343501.3A CN107229908B (en) 2017-05-16 2017-05-16 A kind of method for detecting lane lines

Publications (2)

Publication Number Publication Date
CN107229908A CN107229908A (en) 2017-10-03
CN107229908B true CN107229908B (en) 2019-11-29

Family

ID=59933643

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710343501.3A Active CN107229908B (en) 2017-05-16 2017-05-16 A kind of method for detecting lane lines

Country Status (1)

Country Link
CN (1) CN107229908B (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108090425B (en) * 2017-12-06 2022-01-11 海信集团有限公司 Lane line detection method, device and terminal
CN108171225B (en) * 2018-03-14 2020-12-18 海信集团有限公司 Lane detection method, device, terminal and storage medium
CN110163039B (en) * 2018-03-15 2020-11-24 北京航空航天大学 Method, device, storage medium and processor for determining vehicle driving state
CN108805074B (en) * 2018-06-06 2020-10-09 安徽江淮汽车集团股份有限公司 Lane line detection method and device
CN110765812B (en) * 2018-07-26 2021-02-19 北京图森智途科技有限公司 A method and device for calibrating image data lane lines
CN110770741B (en) * 2018-10-31 2024-05-03 深圳市大疆创新科技有限公司 Lane line identification method and device and vehicle
CN111197992B (en) * 2018-11-20 2021-12-07 北京嘀嘀无限科技发展有限公司 Enlarged intersection drawing method and system and computer-readable storage medium
CN109711372A (en) * 2018-12-29 2019-05-03 驭势科技(北京)有限公司 A kind of recognition methods of lane line and system, storage medium, server
CN110084095B (en) 2019-03-12 2022-03-25 浙江大华技术股份有限公司 Lane line detection method, lane line detection apparatus, and computer storage medium
CN110147382B (en) * 2019-05-28 2022-04-12 北京百度网讯科技有限公司 Lane line updating method, device, equipment, system and readable storage medium
CN110244717B (en) * 2019-06-03 2020-08-07 武汉理工大学 Automatic pathfinding method for port crane climbing robot based on existing 3D model
CN110196062B (en) * 2019-06-27 2022-03-25 成都圭目机器人有限公司 Navigation method for tracking lane line by single camera
CN112441022B (en) * 2019-09-02 2023-02-03 华为技术有限公司 Lane center line determining method and device
CN111160086B (en) * 2019-11-21 2023-10-13 芜湖迈驰智行科技有限公司 Lane line identification method, device, equipment and storage medium
CN111860113A (en) * 2020-06-01 2020-10-30 安徽奇点智能新能源汽车有限公司 Lane line detection method and system
CN111914749A (en) * 2020-07-31 2020-11-10 博康智能信息技术有限公司 A method and system for lane line recognition based on neural network
CN113221861B (en) * 2021-07-08 2021-11-09 中移(上海)信息通信科技有限公司 Multi-lane line detection method, device and detection equipment
CN113505747B (en) * 2021-07-27 2025-02-18 浙江大华技术股份有限公司 Lane line recognition method and device, storage medium and electronic device
CN115877830A (en) * 2021-09-29 2023-03-31 泰科电子(上海)有限公司 Automatic Guided Vehicle System
CN114283395A (en) * 2022-01-07 2022-04-05 北京三快在线科技有限公司 Method, device and equipment for detecting lane line and computer readable storage medium
CN115071756A (en) * 2022-06-17 2022-09-20 合众新能源汽车有限公司 Method and device for determining lane line

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103593649A (en) * 2013-10-24 2014-02-19 惠州华阳通用电子有限公司 Lane line detection method for lane departure early warning
CN104008645A (en) * 2014-06-12 2014-08-27 湖南大学 Lane line predicating and early warning method suitable for city road
CN105678287A (en) * 2016-03-02 2016-06-15 江苏大学 Ridge-measure-based lane line detection method
CN106525056A (en) * 2016-11-04 2017-03-22 杭州奥腾电子股份有限公司 Method for lane line detection by gyro sensor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164851B (en) * 2011-12-09 2016-04-20 株式会社理光 Lane segmentation object detecting method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103593649A (en) * 2013-10-24 2014-02-19 惠州华阳通用电子有限公司 Lane line detection method for lane departure early warning
CN104008645A (en) * 2014-06-12 2014-08-27 湖南大学 Lane line predicating and early warning method suitable for city road
CN105678287A (en) * 2016-03-02 2016-06-15 江苏大学 Ridge-measure-based lane line detection method
CN106525056A (en) * 2016-11-04 2017-03-22 杭州奥腾电子股份有限公司 Method for lane line detection by gyro sensor

Also Published As

Publication number Publication date
CN107229908A (en) 2017-10-03

Similar Documents

Publication Publication Date Title
CN107229908B (en) A kind of method for detecting lane lines
CN107284455A (en) A kind of ADAS systems based on image procossing
WO2021259344A1 (en) Vehicle detection method and device, vehicle, and storage medium
CN112991369B (en) Method for detecting outline size of running vehicle based on binocular vision
CN105261020B (en) A kind of express lane line detecting method
CN106529587B (en) Vision course recognition methods based on object detection
CN105300403B (en) A kind of vehicle mileage calculating method based on binocular vision
CN107590438A (en) A kind of intelligent auxiliary driving method and system
CN108986037A (en) Monocular vision odometer localization method and positioning system based on semi-direct method
CN106228110A (en) A kind of barrier based on vehicle-mounted binocular camera and drivable region detection method
CN108416798B (en) A method for vehicle distance estimation based on optical flow
CN110858405A (en) Attitude estimation method, device and system of vehicle-mounted camera and electronic equipment
CN107133985A (en) A kind of vehicle-mounted vidicon automatic calibration method for the point that disappeared based on lane line
WO2018179281A1 (en) Object detection device and vehicle
CN103686083B (en) Real-time speed measurement method based on vehicle-mounted sensor video streaming matching
CN1254956C (en) Calibrating method of pick-up device under condition of traffic monitering
CN109883433B (en) Vehicle localization method in structured environment based on 360-degree panoramic view
CN113781562A (en) Lane line virtual and real registration and self-vehicle positioning method based on road model
CN116503818A (en) A multi-lane vehicle speed detection method and system
TWI805077B (en) Path planning method and system
CN107492123A (en) A kind of road monitoring camera self-calibrating method using information of road surface
US20200193184A1 (en) Image processing device and image processing method
WO2023108931A1 (en) Vehicle model determining method based on video-radar fusion perception
CN115265493B (en) Lane-level positioning method and device based on non-calibrated camera
CN114719873B (en) A low-cost fine map automatic generation method, device and readable medium

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201230

Address after: 710077 718, block a, Haixing city square, Keji Road, high tech Zone, Xi'an City, Shaanxi Province

Patentee after: Xi'an zhicaiquan Technology Transfer Center Co.,Ltd.

Address before: 310018 no.928, Baiyang street, Xiasha Higher Education Park, Jianggan District, Hangzhou City, Zhejiang Province

Patentee before: ZHEJIANG SCI-TECH University

Effective date of registration: 20201230

Address after: No.1 xc1001-3, Nanmen Gongnong Road, Chongfu Town, Tongxiang City, Jiaxing City, Zhejiang Province

Patentee after: JIAXING YUNSHIJIAO ELECTRONIC COMMERCE Co.,Ltd.

Address before: 710077 718, block a, Haixing city square, Keji Road, high tech Zone, Xi'an City, Shaanxi Province

Patentee before: Xi'an zhicaiquan Technology Transfer Center Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211119

Address after: 257091 room 632, building B, No. 59, Fuqian street, Dongying District, Dongying City, Shandong Province

Patentee after: Dongying yuelaihu science and Education Industrial Park Co.,Ltd.

Address before: No.1 xc1001-3, Nanmen Gongnong Road, Chongfu Town, Tongxiang City, Jiaxing City, Zhejiang Province

Patentee before: JIAXING YUNSHIJIAO ELECTRONIC COMMERCE Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221227

Address after: Room 403, Building C4, Blue Harbor, No. 45, Dongsi Road, Dongying Development Zone, Shandong 257,091

Patentee after: Yuelaihu (Shandong) Digital Economy Industrial Park Operation Management Co.,Ltd.

Address before: 257091 room 632, building B, No. 59, Fuqian street, Dongying District, Dongying City, Shandong Province

Patentee before: Dongying yuelaihu science and Education Industrial Park Co.,Ltd.