1. A method for detecting an unstructured road boundary, comprising: obtaining a color image; selecting a candidate road region within the color image according to a road model; identifying a seed pixel from the candidate road region; determining a brightness threshold and a color threshold according to brightness distances and color distances from pixels in the candidate road region to the seed pixel; and determining whether the pixels in the candidate road region belong to a road region based on the brightness threshold and the color threshold.