Tutorial Band Math ENVI untuk Analisis Citra Satelit
Geofriendster - ENVI Exelis adalah perangkat lunak yang populer untuk pemrosesan citra satelit. Salah satu fitur utamanya adalah Band Math, sebuah alat yang memungkinkan pengguna melakukan operasi matematika pada citra untuk memanipulasi nilai piksel sesuai kebutuhan.
Contohnya, Band Math sering digunakan untuk menghitung indeks vegetasi atau analisis serupa lainnya. Artikel ini akan membahas langkah-langkah penggunaan Band Math di ENVI secara rinci, termasuk aplikasi praktisnya untuk berbagai keperluan analisis citra.
- Tipe Bilangan
Pada ENVI, tipe bilangan memengaruhi hasil perhitungan, sehingga penting untuk menentukan jenis bilangan yang sesuai. Misalnya, pada citra Landsat yang disimpan dalam bentuk integer, hasil operasi matematikanya juga akan berupa integer.
Sebagai contoh, perhitungan NDVI dengan rentang nilai antara -1 hingga 1 sering menghasilkan angka desimal. Agar hasil perhitungan NDVI sesuai, tipe bilangan harus disesuaikan terlebih dahulu.
terdapat beberapa tipe bilangan yang ada pada ENVI sebagai berikut :
a. Float
b. Integer
c. Double Precision - Operator
Dalam bahasa pemrograman, operator digunakan untuk memanipulasi nilai dari suatu operan. Operator memungkinkan pengguna melakukan berbagai operasi matematika, logika, atau manipulasi data
Di ENVI, terdapat operator dasar yang sering digunakan dalam perhitungan matematis, seperti penjumlahan, pengurangan, perkalian, dan pembagian. Selain itu, operator di ENVI juga memiliki fungsi lain, seperti menggabungkan data dari beberapa layer citra atau melakukan operasi logika untuk analisis lebih kompleks.
Operator Dasar
Operator pada ENVI Nama Penjelasan + Addiction Tambah - Substraction Kurang * Multiple Perkalian / Division Pembagian eq Equal Sama dengan ne Not Equal Tidak Sama dengan lt Less Than Kurang dari le Less Equal Kurang dari sama dengan gt Great Than Lebih dari ge Great Equal Lebih dari sama dengan AND And Dan OR Or Atau
Fungsi Lain
Fungsi Trigonometrisin(x), cos(x), tan(x) Arcs : asin(x), acos(x), atan(x) Hiperbolik : sinh(x), cosh(x), tanh(x)
Fungsi Matematika LainEksponen (^) dan Eksponen Natural (exp(x)) Natural logaritma (ln) : alog(x) Log basis 10 : alog10(x) Pembulatan : round(x), ceil(x), floor(x) Akar kuadrat : sqrt(x) Nilai absolut : abs(x) - Konstanta
Dalam penggunaan Band Math di ENVI, konstanta harus dideklarasikan terlebih dahulu dengan menggunakan tanda seru (!) sebelum digunakan dalam persamaan. Jika deklarasi konstanta tidak dilakukan, maka Band Math tidak akan dapat memproses persamaan tersebut
Sebagai contoh, untuk mengubah nilai surface reflectance menjadi reflectance remote sensing (Rrs), nilai surface reflectance perlu dibagi dengan bilangan pi (π).
Rrs = float(b1)/!PI
KONSTANTA PENULISAN PI PI Radius Earth R_EARTH Avogadro AVOGADRO
Konstanta lain dapat dieksplorasi pada website ENVI
disini dan disini - Conditional Statement (Pernyataan Bersyarat)
Conditional statement bekerja dengan memeriksa kondisi yang telah ditetapkan. Jika kondisi tersebut benar (True), maka nilai piksel akan diubah menjadi 1, sedangkan jika salah (False), nilai piksel akan menjadi 0.
Sebagai contoh, jika kita ingin memilih piksel pada citra yang memiliki nilai 99, maka piksel dengan nilai 99 akan diubah menjadi 1, sementara piksel dengan nilai lain akan bernilai 0.Atau misalnya kita ingin menambah kondisi untuk pernyataan yang kita buatUntuk penerapan conditional statement lainnya seperti berikut :
a. Mengganti pixel yang bernilai kurang dari -1 menjadi -1
(b1 lt -1)*-1 + (B1 ge -1)*B1
b. Menghilangkan data outlier yang kurang dari 0 dan lebih dari 1
(B1 ge 0 AND B1 le 1) * B1 + (B1 lt 0) * 0 + (B1 gt 1) * 1
c. Membuat kelas untuk LSE (Land Surfaces Emisivity)
(B1 lt 0.2) * 0.96 + (B1 gt 0.5) * 0.99 + (B1 ge 0.2 AND B1 le 0.5) * B2
Tambahan, B1 untuk layer NDVI dan B2 untuk layer emisivitas
Posting Komentar untuk "Tutorial Band Math ENVI untuk Analisis Citra Satelit"