This paper proposes a new single-image dehazing method, which is an important preprocessing step in vision applications to overcome the limitations of the conventional dark channel prior. The dark channel prior has a tendency to underestimate transmissions of bright regions or objects that can generate color distortions during the process of dehazing. In order to suppress the distortions in a large sky area or a bright white object, the sky probabilities and the white-object probabilities calculated in the non-sky area are proposed. The sky area is detected by combining the advantages of a region-based and a boundary-based sky segmentation in order to consider various sky shapes in road scenes. The performance of the proposed methods is evaluated using synthetic and real-world datasets. When compared to conventional methods in the reviewed literature, the proposed method produces significant improvements concerning visual and numerical criteria.