Skip to content

Bu repoda ESA SNAP yazılımı ile temel Sentinel-2 görüntü işleme süreci özetlenecektir.

Notifications You must be signed in to change notification settings

kalkan/SNAPileSentinel-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

SNAP Yazılımı ile Sentinel-2 Verisi İşleme

Bu repoda ESA SNAP yazılımı ile temel Sentinel-2 görüntü işleme süreci özetlenecektir. Bu repo Eskişehir Teknik Üniversitesi, Yer ve Uzay Bilimleri Enstitüsü, Uzaktan Algılama ve Coğrafi Bilgi Sistemleri Doktora Programı UCS635 Uydu Görüntü İşleme dersi kapsamında ve diğer eğitimlerimde ortak kullanmak için hazırlanmıştır. Rahatlıkla kullanabilirsiniz. İyi görüntü işlemeler :)

  1. Copernicus portaline ücretsiz üyelik yapıyoruz. https://scihub.copernicus.eu/
  2. Open Hub adresi üzerinden görüntü indirme aracına ulaşıyoruz. https://scihub.copernicus.eu/dhus/#/home
  3. Altlık harita bölümünden Sentinel-2 Cloudless'ı seçebiliriz daha net alan seçebilmek için.

image

  1. Scroll Butonu ile Ceylanpınar'da aşağıdaki gibi bir alan çiziyoruz.

image

  1. Sol tarafdaki filtreleme bölümünde
  • Sentinel-2
  • Sensing Period: 02.07.2022-01.09.2022 seçip arama yapıyoruz.

image

  1. Arama sonucu ilk çıkan veriyi indirme butonu ile indiriyoruz.
  • S2A_MSIL1C_20220827T075621_N0400_R035_T37SEB_20220827T085529

image

Bu aşamada veriyi indirdikten sonra Copernicus portali ile işimiz kalmadı. Şimdi SNAP yazılımını indireceğiz.

  1. SNAP yazılımını https://step.esa.int/main/download/snap-download/ adresinden indirip kuruyoruz.

image

  1. Programı kurduğunuzda ilk olarak Tools > Options menüsünden programın kullandığı cache boyutunu bilgisayar kapasitinize göre arttırmanızı kesinlikle öneriririm.

image

  1. İndirdiğimiz zip dosyasını sürükle bırak yöntemi ile SNAP yazılımında açabiliriz.
  1. Veri açıldıktan sonra metadata bölümünden metaverileri, bands listesinden de Sentinel-2'nin sahip olduğu bantları görebilir ve tek tek çift tıklayarak açabilirsiniz.

image

  1. Sentinel-2 Bantları
Bant Numarası Bant Adı Dalga boyu Çözünürlük (m)
Band 1 Coastal aerosol 0.443 60
Band 2 Blue 0.490 10
Band 3 Green 0.560 10
Band 4 Red 0.665 10
Band 5 Vegetation Red-edge 0.705 20
Band 6 Vegetation Red-edge 0.740 20
Band 7 Vegetation Red-edge 0.783 20
Band 8 NIR 0.842 10
Band 9 Water vapour 0.945 60
Band 10 SWIR 1.375 60
Band 11 SWIR 1.610 20
Band 12 SWIR 2.190 20
  1. Görüntü dosyamıza sağ tıkladıktan sonra "Open RGB Image Window" seçeneği ile ilgili bantları Red-Green-Blue sıralaması ile görselleştiriyoruz. Burada Natural Colour ifadesi bunu ifade etmiş oluyor.

image

image

  1. Görüntümüz açıldı. Sol alttaki Navigation penceresinden veya ana pencereden scroll ile zoom in-out yaparak görüntüyü inceleyebiliriz.

image

  1. Bir sonraki aşamada görüntüyü aşağıdaki görseldeki şekilde zoomlayalım pivot tarlalar, alt ve üst tarafta tarım alanları olacak şekilde.

image

  1. Sırada görüntü kesme var. Görüntüye sağ tıklayarak "Spatial Subset fron View" seçeneği ile kesim işlemini başlatıyoruz.

image

Band Subset alanında sadece B3-B4-B8 seçerek veri boyutunu azaltmayı amaçlıyoruz.

image

Kesilen veri sol tarafa yeni bir veri olarak eklendi.

image

  1. Şimdi kestiğimiz veriyi sağ tıklayarak kaydedelim.

Sağ tıklayarak "Save Product" diyoruz. İsim değiştirmeden .dim formatında kaydediyoruz.

image

image

  1. Şimdi subset ile kestiğimiz veriyi Load RGB Image Window seçeneği ile tekrar gösterelim. Aşağıdaki gibi güzel bir görüntü gelmiş olmalı.

image

  1. Bu iki veri açıkken ekranı Window > Tile Horizontally seçeneği ile ikiye bölebiliriz. Sonrasında View > Syncronize Image Views ile iki ekranı senkronize etmeyi unutmayın ve veriyi inceleyin.

image

image

  1. Şimdi bu görüntüdeki bitki örtüsü alanlarını bulmak için bir indeks hesabı yapacağız. Bunun için "Band Math" özelliği kullanılıyor. SNAP içinde birçok tanımlı indeks olmasına rağmen biz bu uygulamada bunu elle yapacağız. Simple Ratio NIR/RED ile hesaplanan basit bir bitki örtüsü indeksidir. Sentinel-2 için B8/B4 ile hesaplanabilir.

image

  • B8/B4 yazdıktan sonra OK dediğimizde hesaplama yapılıyor.

image

Burada bitki örtüsü alanların daha yüksek değer aldığını görebilirsiniz.

  1. Bu hesabın arkasında yatan piksel değerlerini incelemek için "Optical > Spectrum View" seçeneği ile piksel değerlerini inceleyelim. Ekin olan pivotların daha yüksek NIR değerine sahip olduğunu görebilirsiniz.
  1. Eğitimsiz/Kontrolsüz sınıflandırma için bu örnek kapsamında, K-means Clustering ile bu görüntüyü 2 ayrı sınıfa ayıracağız.
  • Raster > Classification > Unsupervised Classification > K-Means Cluster Analysis ile başlıyoruz.

image

  • Processing Parameters alanında 2 cluster seçerek ve sadece hesapladığımız indeksi işleme alarak işlemi yaptıralım.

image

  1. Sınıflandırma sonucu olan class_indices bandını çift tıklayarak gösteriyoruz.

image

image

  1. Şimdi bu görüntü üzerinden kenar belirleme yapalım. Bunun için Raster > Filtered Band seçeneğinden Compass Edge Detector filtresini çalıştıralım ve tarım alanları belirleniyor mu inceleyelim.

image

image

  1. Son olarak Kontrollü/Eğitimli sınıflandırma yapacağız. Bunun için eğitim alanları seçmemiz gerekir. Bu amaçla 2 farklı vektör katman üreterek birinde bitki örtülü alanları diğerinde bitki örtülü olmayan alanları çizerek bir sınıflandırma gerçekleştireceğiz.
  • Öncelikle "Vector > New Vector Data Container" alanından yeni vektör veri katmanı oluşturalım ve adını bitki yapalim.

image

  • Kare çizme aracı ile bazı tarım alanlarından örnekler toplayalım. 5 yeterli

image

  • İkinci vektörü bitkiolmayan olarak adlandıp bitki olmayana alanlardan örnekler toplayalım.

image

  1. Son aşamada bu vektör alanları kullanarak Raster > Classification > Supervised Classificaton > Minimum Distance Classifier menüsünden sınıflandırma işlemimizi başlatacağız. Doğruluk analizi kısmı bu tutorial'da yok ama yapılması gerektiğini unutmayalım.

image

  • Subset edip kaydettiğimiz veriyi ekleyerek, sonrasında "run" komutu ile işlemi tamamlayabiliriz.

image

  1. Son işlem olarak sınıflandırma sonucunu geotiff olarak export ederek QGIS'te görüntüleyelim.

image

image

About

Bu repoda ESA SNAP yazılımı ile temel Sentinel-2 görüntü işleme süreci özetlenecektir.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published