Lompat ke konten Lompat ke sidebar Lompat ke footer

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.


  1. 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

  2. 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 Trigonometri
      sin(x), cos(x), tan(x)
      Arcs : asin(x), acos(x), atan(x)
      Hiperbolik : sinh(x), cosh(x), tanh(x)






      Fungsi Matematika Lain  
      Eksponen (^) 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)


  3. 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


  4. 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 buat




    Untuk 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




Fathan Akbar Gemilang
Fathan Akbar Gemilang Antusias mengeksplorasi teknologi terbaru dan inovasi dalam geomatika. Saya ingin berbagi wawasan, pengalaman, serta menjalin diskusi untuk terus berkembang bersama

Posting Komentar untuk "Tutorial Band Math ENVI untuk Analisis Citra Satelit"