1. A method for detecting lane boundaries comprising: obtaining a current image of a lane, and extracting brightness jump points in the current image by filtering the current image; filtering out noise points from the brightness jump points, and determining remaining brightness jump points as edge points to form groups of the edge points, wherein two edge points meeting a first pre-determined condition are in the same group, the first pre-determined condition comprises that vertical coordinates of two points are adjacent and a distance difference between horizontal coordinates of the two points is less than a first distance threshold, the noise points comprise a first noise point, the first noise point does not meet the first pre-determined condition with any one of other brightness jump points, and a connection line of edge points in the same group forms one edge line; recognizing edge lines of the lane boundaries from edge lines; and grouping the edge lines of the lane boundaries, and recognizing edge lines in each group as edge lines of one lane boundary respectively, wherein a difference between horizontal coordinates of two edge lines in the same group is less than a second distance threshold.