Detekce oblačnosti z družicových dat pomocí neuronových sítí
| dc.contributor.advisor | Orlíková, Lucie | |
| dc.contributor.author | Švehlíková, Michaela | |
| dc.contributor.referee | Kukuliač, Pavel | |
| dc.date.accepted | 2026-05-26 | |
| dc.date.accessioned | 2026-09-02T14:43:05Z | |
| dc.date.available | 2026-09-02T14:43:05Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Přítomnost oblačnosti patří mezi nejvýznamnější překážky při zpracování optických družicových dat. Tradiční metody detekce, které tvoří součást oficiálních produktů u misí jako Sentinel-2, jsou založeny na spektrálních prahových hodnotách a fyzikálních pravidlech. Tato pevná pravidla ale selhávají v oblastech, kde oblačnost spektrálně splývá s jinými povrchy – například sněhem, světlými půdami nebo vodními plochami. Tato práce se zaměřuje na využití hlubokého učení pro detekci oblačnosti v datech Sentinel-2. Byly natrénovány čtyři segmentační modely kombinující architektury U-Net a DeepLabV3+ s páteřními sítěmi ResNet34 a MobileNetV2 na datové sadě CloudSEN12+ (8 490 trénovacích, 535 validačních a 975 testovacích výřezů). Modely byly hodnoceny na testovací části CloudSEN12+, na 75 vlastních snímcích z družice Sentinel-2 a pro ověření přenositelnosti také na datech Landsat 8 SPARCS. Na datech Sentinel-2 dosáhly modely hodnot F1-skóre v rozmezí 82-95 % v závislosti na lokalitě a konfiguraci modelu, přičemž ve většině případů překonaly tradiční algoritmy. V celkovém srovnání si nejlépe vedl model OmniCloudMask s F1-skóre 90-98 % podle lokality, nejslabší výsledky vykazovala maska QA60 s hodnotami F1-skóre mezi 11,2 a 67 %. I když byly během tréninku modelů využity augmentační techniky pro simulaci různého prostorového rozlišení, došlo při testování na datech SPARCS (30 m rozlišení) k poklesu F1-skóre. Varianty s ResNet34 dosáhly F1-skóre okolo 50 %, zatímco varianty s MobileNetV2 se pohybovaly kolem 40 %. Nejlepší výsledky ze všech testovaných metod poskytoval model OmniCloudMask s F1-skóre 88 %. | cs |
| dc.description.abstract | The presence of cloud cover is one of the most significant obstacles in processing optical satellite data. Traditional detection methods, forming part of official products in missions such as Sentinel-2, are based on spectral threshold values and physical rules. However, these fixed rules fail in areas where clouds spectrally overlap with other surfaces – for example snow, bright soils, or water bodies. This work focuses on the use of deep learning for cloud detection in Sentinel-2 data. Four segmentation models were trained, combining U-Net and DeepLabV3+ architectures with ResNet34 and MobileNetV2 backbone networks, on the CloudSEN12+ dataset (8,490 training, 535 validation, and 975 test patches). The models were evaluated on the test portion of CloudSEN12+, on 75 custom Sentinel-2 images, and – to verify transferability – on Landsat 8 SPARCS data. On Sentinel-2 data, the models achieved F1 scores ranging from 82-95% depending on the location and model configuration, outperforming traditional algorithms in most cases. In the overall comparison, the OmniCloudMask model performed best with an F1-score of 90-98% depending on location, while the QA60 mask showed the weakest results with F1-scores between 11.2 and 67%. Although augmentation techniques were used during model training to simulate varying spatial resolutions, a drop in F1-score was observed when testing on SPARCS data (30 m resolution). The ResNet34 variants achieved F1-scores of around 50%, while the MobileNetV2 variants performed at approximately 40%. The best results among all tested methods were provided by the OmniCloudMask model, with an F1-score of 88%. | en |
| dc.description.department | 548 - Katedra geoinformatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 7700899 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2735 | |
| dc.identifier.thesis | SVE0144_HGF_N0532A330039_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/161008 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | detekce oblačnosti | cs |
| dc.subject | družicová data | cs |
| dc.subject | Sentinel-2 | cs |
| dc.subject | Landsat 8 | cs |
| dc.subject | CloudSEN12+ | cs |
| dc.subject | konvoluční neuronové sítě | cs |
| dc.subject | segmentace obrazu | cs |
| dc.subject | dálkový průzkum Země | cs |
| dc.subject | U-Net | cs |
| dc.subject | DeepLabV3+ | cs |
| dc.subject | cloud detection | en |
| dc.subject | satellite data | en |
| dc.subject | Sentinel-2 | en |
| dc.subject | Landsat 8 | en |
| dc.subject | CloudSEN12+ | en |
| dc.subject | convolutional neural networks | en |
| dc.subject | image segmentation | en |
| dc.subject | remote sensing | en |
| dc.subject | U-Net, DeepLabV3+ | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Hornicko-geologická fakulta | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Geoinformatika | cs |
| dc.title | Detekce oblačnosti z družicových dat pomocí neuronových sítí | cs |
| dc.title.alternative | Cloud Detection from Satellite Data Using Neural Networks | en |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 10519012 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- SVE0144_HGF_N0532A330039_2026.pdf
- Size:
- 7.34 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- SVE0144_HGF_N0532A330039_2026_zadani.pdf
- Size:
- 153.38 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- SVE0144_HGF_N0532A330039_2026_priloha.zip
- Size:
- 2.17 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- SVE0144_HGF_N0532A330039_2026_posudek_vedouci_Orlikova_Lucie.pdf
- Size:
- 161.13 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Orlíková, Lucie
Loading...
- Name:
- SVE0144_HGF_N0532A330039_2026_posudek_oponent_Kukuliac_Pavel.pdf
- Size:
- 159.02 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Kukuliač, Pavel