3 research outputs found
UCL: Unsupervised Curriculum Learning for Utility Pole Detection from Aerial Imagery
This paper introduces a machine learning-based approach for detecting electric poles, an essential part of power grid maintenance. With the increasing popularity of deep learning, several such approaches have been proposed for electric pole detection. However, most of these approaches are supervised, requiring a large amount of labeled data, which is time-consuming and labor-intensive. Unsupervised deep learning approaches have the potential to overcome the need for huge amounts of training data. This paper presents an unsupervised deep learning framework for utility pole detection. The framework combines Convolutional Neural Network (CNN) and clustering algorithms with a selection operation. The CNN architecture for extracting meaningful features from aerial imagery, a clustering algorithm for generating pseudo labels for the resulting features, and a selection operation to filter out reliable samples to fine-tune the CNN architecture further. The fine-tuned version then replaces the initial CNN model, thus improving the framework, and we iteratively repeat this process so that the model learns the prominent patterns in the data progressively. The presented framework is trained and tested on a small dataset of utility poles provided by “Mention Fuvex” (a Spanish company utilizing long-range drones for power line inspection). Our extensive experimentation demonstrates the progressive learning behavior of the proposed method and results in promising classification scores with significance test having p−value<0.00005 on the utility pole dataset
Creating and Leveraging a Synthetic Dataset of Cloud Optical Thickness Measures for Cloud Detection in MSI
Cloud formations often obscure optical satellite-based monitoring of the
Earth's surface, thus limiting Earth observation (EO) activities such as land
cover mapping, ocean color analysis, and cropland monitoring. The integration
of machine learning (ML) methods within the remote sensing domain has
significantly improved performance on a wide range of EO tasks, including cloud
detection and filtering, but there is still much room for improvement. A key
bottleneck is that ML methods typically depend on large amounts of annotated
data for training, which is often difficult to come by in EO contexts. This is
especially true when it comes to cloud optical thickness (COT) estimation. A
reliable estimation of COT enables more fine-grained and application-dependent
control compared to using pre-specified cloud categories, as is commonly done
in practice. To alleviate the COT data scarcity problem, in this work we
propose a novel synthetic dataset for COT estimation, that we subsequently
leverage for obtaining reliable and versatile cloud masks on real data. In our
dataset, top-of-atmosphere radiances have been simulated for 12 of the spectral
bands of the Multispectral Imagery (MSI) sensor onboard Sentinel-2 platforms.
These data points have been simulated under consideration of different cloud
types, COTs, and ground surface and atmospheric profiles. Extensive
experimentation of training several ML models to predict COT from the measured
reflectivity of the spectral bands demonstrates the usefulness of our proposed
dataset. In particular, by thresholding COT estimates from our ML models, we
show on two satellite image datasets (one that is publicly available, and one
which we have collected and annotated) that reliable cloud masks can be
obtained. The synthetic data, the collected real dataset, code and models have
been made publicly available at
https://github.com/aleksispi/ml-cloud-opt-thick.Comment: Published in the journal Remote Sensing (2024). Code, data and models
available at https://github.com/aleksispi/ml-cloud-opt-thic
Creating and Leveraging a Synthetic Dataset of Cloud Optical Thickness Measures for Cloud Detection in MSI
Cloud formations often obscure optical satellite-based monitoring of the Earth’s surface, thus limiting Earth observation (EO) activities such as land cover mapping, ocean color analysis, and cropland monitoring. The integration of machine learning (ML) methods within the remote sensing domain has significantly improved performance for a wide range of EO tasks, including cloud detection and filtering, but there is still much room for improvement. A key bottleneck is that ML methods typically depend on large amounts of annotated data for training, which are often difficult to come by in EO contexts. This is especially true when it comes to cloud optical thickness (COT) estimation. A reliable estimation of COT enables more fine-grained and application-dependent control compared to using pre-specified cloud categories, as is common practice. To alleviate the COT data scarcity problem, in this work, we propose a novel synthetic dataset for COT estimation, which we subsequently leverage for obtaining reliable and versatile cloud masks on real data. In our dataset, top-of-atmosphere radiances have been simulated for 12 of the spectral bands of the Multispectral Imagery (MSI) sensor onboard Sentinel-2 platforms. These data points have been simulated under consideration of different cloud types, COTs, and ground surface and atmospheric profiles. Extensive experimentation of training several ML models to predict COT from the measured reflectivity of the spectral bands demonstrates the usefulness of our proposed dataset. In particular, by thresholding COT estimates from our ML models, we show on two satellite image datasets (one that is publicly available, and one which we have collected and annotated) that reliable cloud masks can be obtained. The synthetic data, the newly collected real dataset, code and models have been made publicly available.Validerad;2024;Nivå 2;2024-04-09 (sofila);Full text license: CC BY</p