A Method for Automatic Water High Light Detection and Removal in Single UAV Image
-
Graphical Abstract
-
Abstract
UAV(unmanned aerial vehicle) is convenient and low cost, water reflection can cause high light in the image and has adverse effect on UAV data processing and the DOM(digital orthophoto map) quality. We propose a method for automatic water high light detection and removal in single UAV image. Firstly, we extracted initial candidate highlight regions using multi-scale threshold detection in a high light component proposed in this paper and used the Grabcut algorithm to optimize them. Next, a decision tree was built according to the characteristics of water high light to eliminate the error detection. Then, high light regions were refined by the high light points nearby. Finally, we modified Criminisi algorithm to remove high light regions. In actual UAV images, the experimental results show that our method can remove the water high light well and is superior to other methods proposed by Mallick, Shen and Yoon in terms of PNSR(peak signal to noise ratio) and SSIM(structural similarity index) parameters and visual evaluation, and improves the DOM quality as well.
-
-