Detekce oblačnosti z družicových dat pomocí neuronových sítí

dc.contributor.advisorOrlíková, Lucie
dc.contributor.authorŠvehlíková, Michaela
dc.contributor.refereeKukuliač, Pavel
dc.date.accepted2026-05-26
dc.date.accessioned2026-09-02T14:43:05Z
dc.date.available2026-09-02T14:43:05Z
dc.date.issued2026
dc.description.abstractPří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.abstractThe 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.department548 - Katedra geoinformatikycs
dc.description.resultvýborněcs
dc.format.extent7700899 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2735
dc.identifier.thesisSVE0144_HGF_N0532A330039_2026
dc.identifier.urihttp://hdl.handle.net/10084/161008
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectdetekce oblačnostics
dc.subjectdružicová datacs
dc.subjectSentinel-2cs
dc.subjectLandsat 8cs
dc.subjectCloudSEN12+cs
dc.subjectkonvoluční neuronové sítěcs
dc.subjectsegmentace obrazucs
dc.subjectdálkový průzkum Zeměcs
dc.subjectU-Netcs
dc.subjectDeepLabV3+cs
dc.subjectcloud detectionen
dc.subjectsatellite dataen
dc.subjectSentinel-2en
dc.subjectLandsat 8en
dc.subjectCloudSEN12+en
dc.subjectconvolutional neural networksen
dc.subjectimage segmentationen
dc.subjectremote sensingen
dc.subjectU-Net, DeepLabV3+en
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Hornicko-geologická fakultacs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programGeoinformatikacs
dc.titleDetekce oblačnosti z družicových dat pomocí neuronových sítícs
dc.title.alternativeCloud Detection from Satellite Data Using Neural Networksen
dc.typeDiplomová prácecs
local.files.count6
local.files.size10519012
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
SVE0144_HGF_N0532A330039_2026.pdf
Size:
7.34 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
SVE0144_HGF_N0532A330039_2026_zadani.pdf
Size:
153.38 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
SVE0144_HGF_N0532A330039_2026_priloha.zip
Size:
2.17 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
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...
Thumbnail Image
Name:
SVE0144_HGF_N0532A330039_2026_posudek_oponent_Kukuliac_Pavel.pdf
Size:
159.02 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Kukuliač, Pavel