1. A device for removing a haze in a single image, the device comprising: a processor; and a non-transitory computer-readable recording medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising: calculating a first transmission by estimating a transmission value based on a dark channel prior generated from a hazy input image, calculating a second transmission for minimizing a block artifact generated in an image restoration process based on the first transmission by applying weighted least square (WLS) filtering based on the first transmission and morphologically-processed input image information, generating a restored image by removing a haze component in the hazy input image based on the second transmission, and performing multi-scale tone manipulation image processing on the restored image, wherein the second transmission is calculated by an equation, ∑ p ⁢ ( ( r p - r ~ p ) 2 + λ ⁡ ( w x , p ⁡ ( h ) ⁢ ( ∂ r ∂ x ) p 2 + w y , p ⁡ ( h ) ⁢ ( ∂ r ∂ y ) p 2 ) ) , where p denotes a position of each pixel in the hazy input image, r p denotes a refined transmission, {tilde over (r)} p denotes the estimated transmission value, λ denotes a smoothing control constant, h denotes a morphologically-processed hazy image, w x,p (h) and w y,p (h) respectively denote horizontal-axis and vertical-axis smoothing weight values of the morphologically-processed hazy image, and ( ∂ r ∂ x ) p ⁢ ⁢ and ⁢ ⁢ ( ∂ r ∂ y ) p respectively denote horizontal-axis and vertical-axis first-order differential operators of r.