A large number of emerging applications, such as autonomous navigation, space exploration, surveillance, military target detection, and remote sensing, use outdoor images to monitor various activities of interest. However, images acquired under unfavorable weather conditions usually suffer from atmospheric scattering due to environmental pollution causing color-shift and low-contrast images. Dehazing is an emerging research area in the computer vision domain that intends to restore the visibility of images by eliminating the latter types of degradation. Single image dehazing, on the other hand, is more challenging since it necessitates a precise assessment of atmospheric light and transmission map. This study aims to design a dual-channel deep neural network (DCD-Net) for estimating the transmission map, further utilized to compute atmospheric light. Finally, a dehazed image is generated using the obtained atmospheric light and the transmission map. The experimental results are compared qualitatively and quantitatively with eight existing dehazing approaches based on ten metrics on six publicly available standard datasets: Foggy Road Image DAtabase, HazeRD, REalistic Single Image DEhazing, NYU-Depth, O-HAZE, I-HAZE, a few natural hazy images, and underwater images. The DCD-Net outperforms conventional techniques, according to extensive studies. Moreover, a range of relative improvements of the proposed method over other approaches is calculated for better analysis of the results. A visual internet of things (VIoT) framework employing a PYNQ-Z2 board is presented in addition to the DCD-Net. It can be applied in real-time applications, particularly in the transportation and surveillance industries. The DCD-Net is suitable for image dehazing by virtue of its multilayered structure. The VIoT uses the DCD-Net for dehazing, while the PYNQ-Z2 board serves as the central processing unit. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Note to Practitioners</i> —This paper is motivated by the problems occurring due to haze. Haze reduces the visibility of a scene, causing major concerns in transportation and surveillance. Existing approaches have attempted to address this issue, albeit the methods are limited. As a result, this study proposes a new dual-channel CNN model with two modules, where the first module calculates fine details of the image and the second module estimates the transmission map. Furthermore, both features are combined to produce a more reliable transmission map. The training process highly influences the resulting output of the network. Therefore, an algorithm explaining the training instructions for the practitioners is given in the appendix. The obtained transmission map is further used to estimate atmospheric light. The images are then dehazed using atmospheric light and transmission maps. In addition, we have designed a framework for image dehazing using VIoT with a PYNQ-Z2 board. Experimental results suggest that this approach gives expected results, yet, there is one limitation. This method requires a haze image and a corresponding transmission map, which is not always possible. Therefore, we will attempt to design a semi-supervised learning approach in the future.