A Real-Time Supervised Learning Approach for Sky Segmentation Onboard Unmanned Aerial Vehicles

Adrian Curio,Carlos Sampedro,Changhong Fu,Jean-Francois Collumeau,Pascual Campoy
DOI: https://doi.org/10.1109/icuas.2016.7502586
2016-01-01
Abstract:Vision-based sky segmentation and horizon line detection can be extremely useful to perform important tasks onboard Unmanned Aerial Vehicles (UAVs), such as pose estimation and collision avoidance. Most of the existing vision-based solutions use traditional image processing methods to identify the horizon line. This results in good overall accuracy and fast computation times. However, difficult environmental conditions such as a foggy or cloudy skies hinder correct sky segmentation. This paper proposes a solution for sky segmentation in RGB images using a supervised Machine Learning approach by first splitting the image into fixed-size patches, extracting and classifying color descriptors for each patch and performing a final post-processing stage to improve segmentation quality. A method for automatic horizon line detection is also proposed. The performance of our approach was evaluated on flight images captured onboard UAVs, achieving performance accuracies above 93% at real-time frame rates.
What problem does this paper attempt to address?