Since it is a very specific task it may be difficult to really find annotated datasets for this. Did you consider creating your own artificial fog or haze effect on popular image datasets? I think it should be possible to generate this automatically and you would also have the groundtruth (optimal "dehazed" image).
Here is a tutorial how to create those effects using photoshop but this is of course no automated solution. It may still give you some ideas though:
Thank you . I think that creating a synthetic fog will be more comfortable to work with it. so i will use Cinema 4D and add the fog with Koschmieder’s law
That's what Tarel and his collaborators do, they call it homogeneous fog. Just in case you could need it, the other variants of their way of adding fog are simply adding noise in the transmission and the airlight parts of Kochsmieder's law (they call it heterogeneous fog).