Parlaklıktan yansıma nihai değerine bant dönüşümü hakkında açıklama
Landsat bandı için ışıltının yansımaya dönüştürülmesiyle ilgili birkaç video izledim, bunların çoğu, nihai yansıma değerinin 0 ila 1 arasında olduğundan emin olmak için aşağıdaki formülü kullanmaları önerilir. Landsat görüntü bantlarını NORMALİZE ETMEK. İkinci olarak, bilinmeyen hangi değeri temsil eder?
Bahsettiğim formül:
(B1 le 0)*0+(B1 ge 10000)*1+(B1 gt 0 and B1 lt 10000)*float (b1)/10000
cevabınız / düşünceleriniz benim için çok değerli.
Yanıtlar
Bahsettiğiniz formül, ışıltıdan yansımaya dönüşmez. Şu anda yazıldığı gibi, 1'in üstündeki ve 0'ın altındaki değerleri sabitler. Bu tür formül genellikle gerçekçi olmayan değerleri ortadan kaldırmak için biraz yanlış bir atmosferik düzeltme (flaash gibi) uygulandıktan sonra uygulanır.
Landsat görüntülerinin ışıltıdan yansımaya dönüştürülmesi genellikle aşağıdaki x adımlı yaklaşımla yapılır:
- Dijital Sayılardan Parlaklığa Dönüşüm
- Atmosferik Düzeltme (bunun için birçok yaklaşımdan birini kullanarak)
- (İsteğe bağlı) 0'ın altındaki veya 1'in üzerindeki değerleri sabitleme - Bu, değerlerin 10000 olarak ölçeklendiğini varsayarsak formülünüzün yaptığı şeydir, bu normalde yalnızca biraz disk alanı kazanmak için yapılır.
Yukarıdakileri akılda tutarak, uygun bir atmosferik düzeltme uygulandıysa, görüntüleriniz normalleştirilmelidir. Bununla birlikte, standart ayarlar muhtemelen iyi performans göstermeyeceğinden, uygun atmosferik düzeltme biraz çaba gerektirir.