本發明提供一種基于BP神經網絡的單一圖像去霧方法及裝置,該方法包括以下步驟:獲取無霧圖像信息并計算得到對應的有霧圖像;結合有霧圖像像素點的RGB值作為輸入以及有霧圖像像素點的場景深度作為輸出,構造BP神經網絡模型并生成訓練后的BP神經網絡模型中有霧圖像像素值和深度值之間的映射關系;根據該映射關系,將待去霧的有霧圖像輸入訓練后的BP神經網絡模型,計算得到待去霧的有霧圖像對應的深度圖;根據該深度圖計算得到去霧后的無霧圖像。通過本發明能夠有效提高圖像中的天空區域和白色物體區域的去霧效果,獲得更為清晰的去霧圖像。