When photographs are being taken in an outdoor environment, the medium in air will cause light attenuation and further reduce image quality, and this impact is especially obvious in a hazy environment. Reduction of image quality results in the loss of information, which renders an image recognition system unable to identify objects in the image. In order to eliminate the hazy effect on images and improve the visual quality, this paper presents an efficient method combining the fuzzy inference system and the neural network filter to solve image dehazing. During dehazing, the fuzzy inference system is adopted to estimate the variations in light attenuation, and the erosion of morphological operation and the neural network filter are used to eliminate the halation and achieve optimization in transmission map refinement. Finally, the brightest 1% of the atmospheric light is utilized to calculate the color vector of atmospheric light to eliminate color cast. The experimental results indicate that the proposed method is superior to other dehazing methods.