A tone mapping method for high dynamic range image is proposed to prevent the halo artifacts, which is easy to be produced in traditional method based on the Retinex theory in handling high dynamic range(HDR) image. Our method is based on the Retinex theory. The novelties of our method is first to employ a local e dge-preserving filter for the estimation of the illuminatio n, which can smooth out the small-scale details while the large-scale edges are retained. Second, the filter is incorporated into the method based on MSR algorithm, in which the Gaussian filter is replaced by thi s filter in order to prevent the halo artifacts and a multi-sca le operation is applied for preserving more details. Finally, a post-pro cessing step is adopted to compress the dynamic range and prevent the underexposure or overexposure. We tested our method on a variety of HDR images and compared it with other typical methods. The experimental results show that the proposed method can not only prevent the halo artifacts, but also can get higher contr ast and more clearly details.