08.06.2013 Views

Pembuatan Model Permukaan Digital dari Sumber Citra ASTER ...

Pembuatan Model Permukaan Digital dari Sumber Citra ASTER ...

Pembuatan Model Permukaan Digital dari Sumber Citra ASTER ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PEMBUATAN MODEL PERMUKAAN DIGITAL<br />

DARI SUMBER CITRA <strong>ASTER</strong><br />

SECARA SEMI OTOMATIS<br />

SKRIPSI<br />

Oleh :<br />

DANIEL ADI NUGROHO<br />

NIM : 99/129265/TK/24075<br />

JURUSAN TEKNIK GEODESI FAKULTAS TEKNIK<br />

UNIVERSITAS GADJAH MADA<br />

YOGYAKARTA<br />

2003


PEMBUATAN MODEL PERMUKAAN DIGITAL<br />

DARI SUMBER CITRA <strong>ASTER</strong><br />

SECARA SEMI OTOMATIS<br />

SKRIPSI<br />

untuk memenuhi persyaratan dalam<br />

mencapai derajat sarjana teknik<br />

Program Studi Teknik Geodesi-Geomatika<br />

diajukan oleh :<br />

DANIEL ADI NUGROHO<br />

NIM : 99/129265/TK/24075<br />

kepada :<br />

JURUSAN TEKNIK GEODESI FAKULTAS TEKNIK<br />

UNIVERSITAS GADJAH MADA<br />

YOGYAKARTA<br />

i


SKRIPSI<br />

PEMBUATAN MODEL PERMUKAAN DIGITAL<br />

DARI SUMBER CITRA <strong>ASTER</strong><br />

SECARA SEMI OTOMATIS<br />

dipersiapkan dan disusun oleh :<br />

DANIEL ADI NUGROHO<br />

NIM : 99/129265/TK/24075<br />

telah dipertahankan di depan Dewan Penguji<br />

pada tanggal 11 Oktober 2003<br />

Susunan Dewan Penguji :<br />

Ketua/Pembimbing Anggota<br />

Ir. Djurdjani, MS., M.Eng<br />

1.<br />

2.<br />

Ir. Hadiman, M.Sc.<br />

Catur Aries Rokhmana, S.T., M.T.<br />

Skripsi ini telah diterima sebagai salah satu persyaratan<br />

untuk mencapai derajat sarjana teknik<br />

Program Studi Teknik Geodesi<br />

Tanggal .........................................<br />

Ir. H. Sumaryo, M.Si.<br />

Ketua Jurusan Teknik Geodesi<br />

ii


PERNYATAAN<br />

Dengan ini saya menyatakan bahwa dalam skripsi ini tidak terdapat karya yang<br />

pernah diajukan untuk memperoleh gelar kesarjanaan di suatu perguruan tinggi, dan<br />

sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah<br />

ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam<br />

naskah ini dan disebutkan dalam daftar pustaka.<br />

Yogyakarta, 11 Oktober 2003<br />

Daniel Adi Nugroho<br />

iii


I dedicate this to…<br />

…The Lord to whom I belong,<br />

…my parents who care for me,<br />

…the one who lets me print this using her Canon BJC-2100SP.<br />

iv


KATA PENGANTAR<br />

Puji syukur ke hadirat Tuhan Yang Maha Kuasa yang senantiasa<br />

melimpahkan rahmat dan anugerahnya sehingga penelitian tugas akhir ini dapat<br />

diselesaikan dengan baik dan lancar.<br />

Penelitian ini dilakukan dalam rangka memenuhi persyaratan dalam<br />

mencapai derajat sarjana teknik pada Program Studi Teknik Geodesi-Geomatika.<br />

Dalam penulisan tugas akhir ini telah banyak pihak yang turut memberikan<br />

dukungan, baik berupa bimbingan, saran, maupun bantuan administratif yang sangat<br />

membantu kelancaran penyusunan skripsi ini. Penulis mengucapkan terima kasih<br />

yang tulus kepada:<br />

1. Ir. Sumaryo, M.Si., Ketua Jurusan Teknik Geodesi Fakultas Teknik<br />

Universitas Gadjah Mada.<br />

2. Ir. Waljiyanto, M.Sc., Sekretaris Jurusan Teknik Geodesi Fakultas Teknik<br />

Universitas Gadjah Mada.<br />

3. Ir. Djurdjani, MS., M.Eng., dosen pembimbing tugas akhir atas<br />

bimbingan dan arahannya.<br />

4. Heri Sutanta, S.T., M.Sc., yang telah memberikan motivasi dan masukan<br />

yang sangat berharga pada awal penelitian.<br />

5. Ir. Soeta’at, Dipl., Ph.E., yang telah memberikan saran dan kritik pada<br />

awal penelitian.<br />

6. Harintaka, S.T., M.T., yang telah memberikan beberapa informasi pada<br />

awal penelitian.<br />

7. Dr. Ming-Ying Wei, staf NASA Headquarters, yang telah memberikan<br />

ijin penggunaan data citra <strong>ASTER</strong>.<br />

8. Ir. T. Aris Sunantyo, M.Sc., atas dukungan moral dan pinjaman bukubuku<br />

teksnya.<br />

9. Inge Wijaya atas dukungan moral, ide awal penelitian serta print-out<br />

buku-buku teks, Hendro Prastowo dan Hermawan Eko S. atas CDwriternya,<br />

I Made Martawan atas bantuan CPU yang bertenaga, Dia’lah<br />

Hokosuja H., atas pertimbangan least squares-nya, Sukamto atas printer<br />

v


BJC-1000SP-nya, dan juga saudaraku Ardhian Prabawa yang<br />

meminjamkan CPU-nya pada saat-saat akhir penulisan.<br />

10. Chris Triwarseno, Edi Suryanto, WS Andirachman, Laswanto, Adi<br />

Permadi, Fachry Ansori, Yulieta, Niken ZS, Vitriani, Bisri Musthofa,<br />

Bayu Triyogo, serta rekan-rekan lain yang tidak dapat penulis sebutkan<br />

satu demi satu, atas dukungan moral dan persahabatan yang hangat.<br />

11. Bapak Prayoga, Ibu Murwati, serta Kristi Puji Astuti atas semua<br />

bantuannya.<br />

Saran dan kritik yang membangun sangat diharapkan demi sempurnanya<br />

skripsi ini. Penulis berharap bahwa penelitian ini dapat memberikan manfaat bagi<br />

semua pihak, terutama yang berkaitan dengan bidang fotogrametri, penginderaan<br />

jauh maupun pemetaan topografi.<br />

Yogyakarta, 11 Oktober 2003<br />

Penulis<br />

vi


DAFTAR ISI<br />

Halaman Judul............................................................................................................ i<br />

Halaman Pengesahan.................................................................................................. ii<br />

Halaman Pernyataan................................................................................................... iii<br />

Halaman Persembahan............................................................................................... iv<br />

Kata Pengantar........................................................................................................... v<br />

Daftar Isi..................................................................................................................... vii<br />

Daftar Gambar............................................................................................................ ix<br />

Daftar Tabel................................................................................................................ x<br />

Daftar Lampiran......................................................................................................... xi<br />

Intisari......................................................................................................................... xii<br />

BAB I PENDAHULUAN<br />

I.1. Latar Belakang....................................................................................... 1<br />

I.2. Tujuan.................................................................................................... 2<br />

I.3. Pembatasan Masalah.............................................................................. 2<br />

I.4. Landasan Teori....................................................................................... 3<br />

I.4.1. Sistem Satelit Terra.................................................................... 3<br />

I.4.1.1. Karakteristik Sistem..................................................... 3<br />

I.4.1.2. Sensor-sensor pada Satelit Terra..............................… 3<br />

I.4.2. Sensor <strong>ASTER</strong>........................................................................... 3<br />

I.4.2.1. Karakteristik Sensor <strong>ASTER</strong>........................................ 3<br />

I.4.2.2. Sifat Stereoskopik pada <strong>Citra</strong> <strong>ASTER</strong>......................... 6<br />

I.4.3. Data <strong>Citra</strong> <strong>ASTER</strong>..................................................................... 7<br />

I.4.3.1. Pemrosesan Data <strong>Citra</strong> <strong>ASTER</strong>.................................... 7<br />

I.4.3.2. Format Data <strong>Citra</strong> <strong>ASTER</strong>........................................... 7<br />

I.4.4. Pembentukan <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>................................... 7<br />

I.4.4.1. Teknik Korelasi Silang................................................. 7<br />

I.4.4.2. Penghitungan Paralaks dan Elevasi.............................. 11<br />

I.4.4.3. <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>............................................ 13<br />

I.4.5. Noise filtering.................................... ....................................... 14<br />

I.4.5.1. Simpangan Baku Lokal................................................ 14<br />

I.4.5.2. Filter Median................................................................ 14<br />

I.4.6. Hitung Kuadrat Terkecil............................................................ 15<br />

I.4.7. Transformasi Polinomial............................................................ 17<br />

I.4.8. Teori Kesalahan......................................................................... 18<br />

I.4.9. Acuan Ketelitian Baku............................................................... 21<br />

I.4.9. Perangkat Lunak Komputer....................................................... 21<br />

I.4.9.1. IDL/ENVI..................................................................... 21<br />

I.4.9.2. Delphi 5............................... ........................................ 22<br />

BAB II PELAKSANAAN<br />

II.1. Persiapan.................................... ......................................................... 24<br />

II.2. Materi Penelitian.................................... ............................................. 24<br />

II.3. Alat Penelitian.................................... ................................................ 24<br />

II.4. Alur Penelitian.................................... ................................................ 25<br />

vii


II.4.1. Pemrograman Komputer........................................................ 26<br />

II.4.1.1. Perancangan Interface............................................. 26<br />

II.4.1.2. Penulisan Kode Program......................................... 27<br />

II.4.1.3. Uji Program dan Debugging.................................... 28<br />

II.4.2. Ekstraksi Band 3N dan 3B..................................................... 29<br />

II.4.3. Pengukuran Koordinat pada Peta Rupabumi......................... 31<br />

II.4.3.1. Titik Kontrol Tanah dan Titik Ikat.......................... 33<br />

II.4.3.2. Titik Cek.................................................................. 33<br />

II.4.4. Pengukuran Koordinat Titik Ikat pada <strong>Citra</strong>.......................... 33<br />

II.4.5. Pengolahan Data secara Otomatis.......................................... 34<br />

II.4.5.1. Registrasi Band 3B ke 3N secara Otomatis............. 34<br />

II.4.5.2. Korelasi Stereo secara Otomatis.............................. 36<br />

II.4.5.3. Noise filtering <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>............... 37<br />

II.4.5.4. Koreksi Elevasi secara Otomatis............................. 39<br />

II.4.5.5. Penyimpanan Data <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>........ 39<br />

II.4.6. Georeferensi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>................................ 41<br />

II.4.7. Evaluasi Ketelitian <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>...................... 43<br />

II.4.8. Visualisasi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>................................... 44<br />

BAB III HASIL DAN PEMBAHASAN<br />

III.1. Hasil Penelitian.................................... ............................................... 45<br />

III.2. Registrasi Band 3B ke 3N................................................................... 45<br />

III.3. Korelasi Stereo secara Otomatis.......................................................... 45<br />

III.3.1. Ukuran Daerah Selidik......................................................... 46<br />

III.3.2. Ukuran Daerah Sasaran........................................................ 46<br />

III.4. Noise filtering.................................... ................................................. 47<br />

III.5. Koreksi Elevasi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>......................................... 49<br />

III.6. Georeferensi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>.............................................. 49<br />

III.6. Ketelitian <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>................................................... 50<br />

BAB IV KESIMPULAN DAN SARAN<br />

IV.1. Kesimpulan.................................... ..................................................... 52<br />

IV.2. Saran.................................... .......................... .................................... 53<br />

IV.2.1. Pengembangan Program....................................................... 53<br />

IV.2.2. Penelitian pada Daerah dengan Berbagai Variasi Terrain.... 53<br />

IV.2.3. Pengujian dengan Menggunakan MPD Acuan.................... 54<br />

IV.2.4. Penggunaan Komputer dengan Kecepatan Tinggi............... 54<br />

Daftar Pustaka............................................................................................................ 56<br />

Lampiran.................................................................................................................... 57<br />

viii


DAFTAR GAMBAR<br />

Gambar I.1. Diagram skematik linear array sensor.............................................. 4<br />

Gambar I.2. Subsistem VNIR pada sistem sensor <strong>ASTER</strong>................................... 6<br />

Gambar I.3. Geometri citra <strong>ASTER</strong>...................................................................... 6<br />

Gambar I.4. Korelasi silang 2 dimensi.................................................................. 8<br />

Gambar I.5. Estimasi koordinat sub-piksel............................................................ 10<br />

Gambar I.6. Penentuan elevasi berdasarkan paralaks pada citra <strong>ASTER</strong>............. 12<br />

Gambar I.7. Proses penghitungan median filter.................................................... 15<br />

Gambar I.8. Kurva distribusi normal..................................................................... 19<br />

Gambar II.1. Diagram alir penelitian...................................................................... 25<br />

Gambar II.2. Properties dan Events dalam Object Inspector Delphi..................... 27<br />

Gambar II.3. Code Editor pada Delphi................................................................... 28<br />

Gambar II.4. Ukuran citra <strong>ASTER</strong> Level-1B full scene......................................... 29<br />

Gambar II.5. Fasilitas New File Builder pada ENVI.............................................. 30<br />

Gambar II.6. Distribusi titik GCP dan titik ikat yang digunakan........................... 32<br />

Gambar II.7. Tampilan awal program DEMCreator 4............................................ 34<br />

Gambar II.8. Bagian pengaturan proses dalam program DEMCreator 4............... 35<br />

Gambar II.9. Daerah tepi yang tidak dapat dihitung nilai korelasi silangnya......... 36<br />

Gambar II.10. <strong>Citra</strong> dengan noise dan citra yang telah dihilangkan noise-nya........ 37<br />

Gambar II.11. Bagian pengaturan lanjut DEMCreator 4.......................................... 38<br />

Gambar II.12. Pemilihan GCP untuk proses georeferensi........................................<br />

Gambar II.13. Fasilitas Image to Map Registration untuk melakukan georeferensi<br />

42<br />

model.................................................................................................<br />

Gambar III.1. Selisih elevasi titik cek pada model terhadap elevasi titik cek pada<br />

peta rupabumi....................................................................................<br />

ix<br />

43<br />

51


DAFTAR TABEL<br />

Tabel I.1. Parameter orbit satelit Terra.................................................................. 3<br />

Tabel I.2. Karakteristik band <strong>Citra</strong> <strong>ASTER</strong>........................................................... 5<br />

Tabel I.3. Faktor pengali σ untuk berbagai tingkat kepercayaan.......................... 20<br />

Tabel I.4. Hubungan antara skala peta, interval kontur, dan syarat tingkat<br />

ketelitian................................................................................................ 21<br />

Tabel III.1. Nilai parameter transformasi polinomial satu dimensi.........................<br />

Tabel III.2. Pengaruh ukuran daerah sasaran terhadap ketelitian korelasi<br />

45<br />

otomatis.................................................................................................<br />

Tabel III.3. Pengamatan secara visual hasil filter.................................................... 48<br />

Tabel III.4. Nilai parameter transformasi dalam koreksi elevasi............................. 49<br />

.<br />

.<br />

x<br />

47


DAFTAR LAMPIRAN<br />

Lampiran A Visualisasi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>................................................. 58<br />

Lampiran B Daftar Koordinat GCP dan Titik Ikat.................................................. 65<br />

Lampiran C Hasil Uji Korelasi Otomatis................................................................ 68<br />

Lampiran D Hasil Uji Noise filtering....................................................................... 81<br />

Lampiran E Hasil Uji Ketelitian <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>................................... 87<br />

Lampiran F Setting Program untuk <strong>Pembuatan</strong> <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

Daerah Parengan, Tuban......................................................................<br />

Lampiran G Panduan Singkat Penggunaan Program DEMCreator......................... 95<br />

Lampiran H Flowchart Modul Program Korelasi Otomatis dan Filtering............... 113<br />

Lampiran I CD-ROM............................................................................................. -<br />

1. Dokumen Skripsi................................................ folder DOC<br />

2. Data Mentah....................................................... folder RAW<br />

3. Data Hasil Olahan.............................................. folder DEM<br />

4. Paket Program DEMCreator 4........................... folder SOFT<br />

xi<br />

92


INTISARI<br />

Perkembangan teknik fotogrametri ke arah sistem digital berjalan dengan<br />

cepat seiring dengan semakin majunya teknologi komputer. Demikian pula dengan<br />

perkembangan teknologi penginderaan jauh yang memberikan banyak inovasi baru<br />

dalam kaitannya dengan kegiatan pemetaan. Salah satunya ditandai dengan<br />

diluncurkannya satelit EOS-AM1/Terra yang memiliki sensor <strong>ASTER</strong> dengan<br />

kemampuan yang istimewa yaitu mengindera tempat yang sama <strong>dari</strong> dua posisi<br />

pencitraan dalam satu jalur orbit, sehingga didapatkan citra stereo. Dari pasangan<br />

citra stereo tersebut, dapat dibentuk model tiga dimensi <strong>dari</strong> permukaan daerah yang<br />

diindera.<br />

Penelitian ini memanfaatkan prinsip paralaks untuk menentukan elevasi titiktitik<br />

pada citra <strong>ASTER</strong> dalam pembentukan model permukaan digital. Dalam<br />

menentukan elevasi hanya diperhatikan dua faktor, yaitu B/H ratio sebesar 0,6 dan<br />

beda paralaks tiap piksel. Untuk menentukan titik-titik yang bersesuaian pada dua<br />

buah citra, dilakukan proses image-matching secara otomatis dengan teknik korelasi<br />

silang. Untuk melaksanakan korelasi otomatis serta penghitungan model permukaan<br />

digital ini disusun sebuah program komputer dengan menggunakan perangkat lunak<br />

pemrograman Delphi 5.<br />

Hasil utama yang didapat <strong>dari</strong> penelitian ini adalah sebuah model permukaan<br />

digital tergeoreferensi daerah Parengan, Tuban, Jawa Timur, berukuran 1132 piksel x<br />

1131 piksel dengan resolusi spasial 15 meter secara horisontal dan 1 meter secara<br />

vertikal. Berdasarkan 150 buah titik sampel yang diambil <strong>dari</strong> titik-titik tinggi pada<br />

peta rupabumi didapatkan root mean square error (RMSE) pada komponen elevasi<br />

sebesar 8,8 meter atau setara dengan tingkat ketelitian sebesar 14,48 meter pada<br />

tingkat kepercayan 90%, sehingga memenuhi persyaratan ketelitian menurut United<br />

States National Map Accuracy Standards untuk keperluan pembuatan peta topografi<br />

dengan skala 1:100.000 atau lebih kecil lagi.<br />

xii


BAB I<br />

PENDAHULUAN<br />

I.1. Latar Belakang<br />

Pengukuran bentuk fisik <strong>dari</strong> permukaan bumi adalah pekerjaan yang sangat<br />

penting dalam geodesi dan kartografi. Dapat dikatakan semua penelitian yang<br />

melibatkan permukaan bumi memerlukan data topografi dan produk turunannya,<br />

seperti kemiringan lahan, aspek kemiringan, serta pola drainase. Pada kasus tertentu,<br />

misalnya untuk daerah bergelombang, data model permukaan digital diperlukan<br />

untuk memproduksi citra raster yang terektifikasi dan bergeoreferensi, yang<br />

merupakan suatu keharusan dalam integrasi data citra ke sebuah Sistem Informasi<br />

Geografis. Selain itu, data topografi juga diperlukan untuk melakukan koreksi<br />

geometrik, radiometrik, dan atmosferik terhadap data satelit yang dihasilkan oleh<br />

instrumen optis maupun gelombang mikro (Lang, 1999).<br />

Dalam pekerjaan pembuatan peta topografi, data elevasi permukaan bumi<br />

didapatkan <strong>dari</strong> berbagai sumber, seperti <strong>dari</strong> pemetaan terestris maupun <strong>dari</strong><br />

pemetaan fotogrametri. Untuk wilayah yang luas, pemetaan secara terestris<br />

membutuhkan waktu dan biaya yang sangat besar, sehingga pemetaan secara<br />

fotogrametri merupakan alternatif menarik sebagai sumber data dalam pemetaan,<br />

terutama pada daerah yang sulit dijangkau. Selaras dengan perkembangan teknologi,<br />

teknik fotogrametri tidak hanya dapat diterapkan pada foto udara, namun juga dapat<br />

diterapkan pada data citra satelit. <strong>Citra</strong> satelit mempunyai beberapa keuntungan<br />

dibandingkan foto udara konvensional, diantaranya adalah daerah cakupan yang<br />

lebih luas, akuisisi data yang lebih cepat dan murah <strong>dari</strong>pada foto udara, dan<br />

penggunaan spektrum yang lebih luas.<br />

Perkembangan teknik fotogrametri ke arah sistem digital berjalan dengan<br />

cepat seiring dengan semakin majunya teknologi komputer. Banyaknya keuntungan<br />

yang ditawarkan oleh data digital apabila dibandingkan dengan data analog, serta<br />

semakin efisiennya pekerjaan yang dilakukan dengan menggunakan sistem digital<br />

merupakan pendorong utama transisi <strong>dari</strong> fotogrametri konvensional menuju<br />

fotogrametri digital. Pada pengolahan data citra satelit untuk pembentukan model<br />

1


permukaan digital, proses otomasi mutlak diperlukan karena kuantitas data yang<br />

besar dan kerumitan dalam hitungan matematis yang terlibat di dalamnya.<br />

Salah satu metode yang digunakan untuk menentukan beda tinggi antar titik<br />

dalam fotogrametri adalah penggunaan paralaks, yaitu perubahan kenampakan posisi<br />

suatu objek terhadap kerangka acuan tertentu yang disebabkan oleh perpindahan<br />

posisi pengamat. Selama ini, prinsip paralaks telah diaplikasikan dengan bantuan<br />

stereoskop dan tongkat paralaks. Dari pengukuran beda paralaks dapat dihitung beda<br />

tinggi dengan menggunakan suatu rumusan matematis yang relatif lebih sederhana<br />

<strong>dari</strong>pada penghitungan dengan prinsip kesegarisan dan kesebidangan.<br />

<strong>Pembuatan</strong> model permukaan digital <strong>dari</strong> citra satelit telah dilakukan pada<br />

citra-citra satelit yang mempunyai sifat stereoskopis, seperti SPOT, JERS-1, dan<br />

MOMS. Salah satu kelemahan <strong>dari</strong> citra satelit sebagai sumber data untuk pembuatan<br />

model permukaan digital adalah adanya selang waktu yang relatif lama antara dua<br />

pengambilan gambar pada daerah yang akan dibentuk model permukaan digitalnya.<br />

Adanya selang waktu ini memberikan dampak negatif pada proses pembentukan<br />

model stereo karena daerah yang akan ditinjau akan mengalami berbagai perubahan<br />

kenampakan, yang meliputi perubahan iluminasi, perubahan penutup lahan,<br />

perubahan cuaca, maupun perubahan geomorfologis lainnya. Pada citra <strong>ASTER</strong>,<br />

kelemahan ini dapat diatasi dengan adanya selang waktu yang singkat antara dua<br />

pengambilan citra stereo, yaitu sekitar 9 detik.<br />

I.2. Tujuan Penelitian<br />

Tujuan penelitian ini adalah membentuk model permukaan digital dengan<br />

memanfaatkan prinsip paralaks. Untuk menentukan titik-titik yang bersesuaian pada<br />

dua buah citra, dilakukan proses image-matching dengan teknik korelasi silang.<br />

I.3. Pembatasan Masalah<br />

Dalam penelitian ini, hanya dua faktor yang diperhitungkan dalam<br />

pembentukan model permukaan digital, yaitu beda paralaks serta perbandingan basis<br />

terhadap tinggi terbang sebesar 0,6. Pengaruh kesalahan orientasi sumbu-sumbu<br />

kamera, pengaruh kelengkungan bumi, pengaruh kesalahan orbit satelit, pengaruh<br />

variasi skala dalam satu scene, serta pengaruh kesalahan radiometris diabaikan.<br />

2


I.4. Landasan Teori<br />

I.4.1. Sistem Satelit Terra (EOS AM-1)<br />

I.4.1.1. Karakteristik Sistem. Pada bulan Desember 1999, National<br />

Aeronautics and Space Administration (NASA) meluncurkan sebuah satelit bernama<br />

EOS AM-1/Terra sebagai bagian awal <strong>dari</strong> misi Earth Observing System (EOS).<br />

EOS terdiri <strong>dari</strong> komponen ilmiah dan sistem informasi data yang memberikan<br />

dukungan kepada sejumlah satelit terkoordinasi dengan orbit kutub dan orbit<br />

berinklinasi rendah untuk observasi global jangka panjang <strong>dari</strong> permukaan daratan,<br />

biosfer, kerak bumi, atmosfer, dan lautan (Abrams, 2002).<br />

Tabel I.1. Parameter orbit satelit Terra (<strong>ASTER</strong> Science Team, 2001)<br />

Parameter Keterangan<br />

Orbit Sun synchronous, descending<br />

Sumbu semi-major (rerata) 7078 km<br />

Eksentrisitas 0,0012<br />

Waktu lintas (lokal) 10.30 ± 15 menit.<br />

Kisaran ketinggian 700 - 737 km (705 km pada ekuator)<br />

Inklinasi 98,2° ± 0,15°<br />

Repeat cycle 16 hari (233 revolusi / 16 hari)<br />

Jarak antara orbit yang berdekatan 172 km<br />

Periode orbit 98,9 menit<br />

Satelit Terra berada pada orbit kutub yang bersifat sun-synchronous, 30 menit<br />

dibelakang Landsat ETM+; Terra melintasi ekuator pada sekitar pukul 10.30 pagi<br />

waktu setempat. Parameter orbit satelit Terra ditunjukkan pada Tabel I.1.<br />

I.4.1.2. Sensor-sensor pada Satelit Terra. Selain Advanced Spaceborne<br />

Thermal Emission and Reflection Radiometer (<strong>ASTER</strong>), instrumen lain yang<br />

terpasang pada satelit Terra adalah Moderate-Resolution Imaging Spectroradiometer<br />

(MODIS), Multi-angle Imaging Spectro-Radiometer (MISR), Clouds and the Earth’s<br />

Radiant Energy System (CERES), dan Measurements of Pollution in the Troposphere<br />

(MOPITT).<br />

I.4.2. Sensor <strong>ASTER</strong><br />

I.4.2.1. Karakteristik Sensor <strong>ASTER</strong>. <strong>ASTER</strong> (Advanced Spaceborne<br />

3


Thermal Emission and Reflection Radiometer) adalah sebuah pengindera<br />

multispektral modern yang dipilih oleh NASA untuk dipasang pada satelit EOS AM-<br />

1 (Terra) bersama dengan empat buah sensor yang lain. Konsep dasar <strong>dari</strong> <strong>ASTER</strong><br />

adalah mengumpulkan data spektral kuantitatif <strong>dari</strong> radiasi yang dipantulkan dan<br />

dipancarkan <strong>dari</strong> permukaan bumi dalam jangkauan panjang gelombang 0,5 – 2,5 µm<br />

dan 8 – 12 µm.<br />

Tujuan umum <strong>dari</strong> penyelidikan ilmiah menggunakan <strong>ASTER</strong> adalah untuk<br />

mempelajari interaksi antara geosfer, hidrosfer, dan atmosfer bumi, <strong>dari</strong> sudut<br />

pandang geofisika (<strong>ASTER</strong> Science Team, 2001).<br />

Salah satu kemampuan sensor <strong>ASTER</strong> pada satelit Terra yang cukup menarik<br />

adalah kemampuan stereoskopisnya pada arah jalur orbit, dimana waktu yang<br />

diperlukan untuk mencitrakan suatu daerah <strong>dari</strong> dua sudut yang berbeda (arah nadir<br />

dan arah lihat-belakang) relatif singkat, yaitu sekitar 64 detik. Dalam waktu yang<br />

sangat singkat itu, perubahan kenampakan permukaan bumi akibat perubahan cuaca<br />

atau penutup lahan akan dapat diminimalisasi. Selain itu, resolusi spasial yang<br />

ditawarkan cukup tinggi, yaitu 15 meter.<br />

Gambar I.1. Diagram skematik linear array sensor. (JARS, 1993)<br />

Sensor <strong>ASTER</strong> pada subsistem VNIR termasuk tipe pushbroom dengan 5000<br />

buah detektor CCD (Charge Coupled Device) yang terbuat <strong>dari</strong> silikon. Pushbroom<br />

4


scanner atau linear array sensor adalah sebuah sistem penyiam (scanner) yang tidak<br />

menggunakan cermin penyiam mekanis, melainkan menggunakan elemen-elemen<br />

semikonduktor padat yang disusun dalam satu baris sehingga memungkinkan<br />

perekaman satu baris citra secara simultan (JARS, 1993). Diagram skematik linear<br />

array sensor ditunjukkan pada gambar I.1.<br />

Tabel I.2. Karakteristik band <strong>Citra</strong> <strong>ASTER</strong> (<strong>ASTER</strong> Science Team, 2001).<br />

Subsistem Band Kisaran spektral<br />

(µm)<br />

1 0.52 - 0.60<br />

VNIR<br />

2<br />

3N<br />

0.63 - 0.69<br />

0.78 - 0.86<br />

3B 0.78 - 0.86<br />

4 1.600 - 1.700<br />

5 2.145 - 2.185<br />

SWIR<br />

6<br />

7<br />

2.185 - 2.225<br />

2.235 - 2.285<br />

8 2.295 - 2.365<br />

9 2.360 - 2.430<br />

10 8.125 - 8.475<br />

11 8.475 - 8.825<br />

TIR 12 8.925 - 9.275<br />

13 10.25 - 10.95<br />

14 10.95 – 11.65<br />

Resolusi<br />

Spasial<br />

Kuantisasi<br />

sinyal<br />

15 m 8 bit<br />

30 m 8 bit<br />

90 m 12 bit<br />

Satu scene penuh <strong>dari</strong> citra <strong>ASTER</strong> meliputi daerah berukuran sekitar 60 km<br />

x 60 km. Tabel I.2. menunjukkan karakteristik kisaran spektral, resolusi spasial, dan<br />

kuantisasi sinyal <strong>dari</strong> semua band yang ada pada citra <strong>ASTER</strong>.<br />

<strong>ASTER</strong> terdiri atas tiga buah subsistem, yaitu: Visible and Near-Infrared<br />

Radiometer (VNIR), yang memiliki 3 band (ditambah satu band pandangan ke<br />

belakang yang menggunakan sebuah teleskop lihat-belakang untuk kemampuan<br />

pandangan stereo) dengan resolusi spasial 15 meter; Shortwave Infrared Radiometer<br />

(SWIR) yang memiliki 6 band dengan resolusi spasial 30 meter; dan Thermal<br />

Infrared Radiometer (TIR) yang memiliki 5 band dengan resolusi spasial 90 meter.<br />

Kenampakan fisik <strong>dari</strong> subsistem VNIR ditunjukkan pada gambar I.2.<br />

5


Gambar I.2. Subsistem VNIR pada sistem sensor <strong>ASTER</strong><br />

I.4.2.2. Sifat Stereoskopik pada <strong>Citra</strong> <strong>ASTER</strong>. <strong>Citra</strong> <strong>ASTER</strong> memiliki<br />

kemampuan stereoskopis pada arah jalur orbit (along track) karena dimilikinya<br />

sebuah sensor pada arah vertikal (nadir looking) dan sebuah sensor dengan arah<br />

miring ke belakang sebesar 27,6° terhadap vertikal (backward looking).<br />

Perbandingan jarak basis terhadap ketinggian terbang (B/H ratio) sebesar 0,6.<br />

Gambar I.3. Geometri citra <strong>ASTER</strong> (Lang, 1999).<br />

6


Sebenarnya, untuk menghasilkan B/H ratio sebesar 0,6 diperlukan sudut<br />

miring sebesar 30,96° terhadap vertikal, namun untuk mengkompensasi pengaruh<br />

kelengkungan bumi, sudut miring diatur pada 27,6° (<strong>ASTER</strong> Science Team, 2001).<br />

Data yang dihasilkan oleh kedua sensor yang bekerja pada daerah gelombang tampak<br />

dan infra merah dekat (subsistem VNIR) ini direkam dalam band 3 pada tiap citra,<br />

yaitu pada band 3N (band 3 nadir) dan band 3B (band 3 backward). Untuk merekam<br />

satu stereo scene diperlukan waktu selama 64 detik. Kemampuan stereoskopis ini<br />

memungkinkan pembuatan model 3 dimensi <strong>dari</strong> daerah yang diamat oleh satelit<br />

Terra. Diagram skematik geometri pencitraan disajikan pada gambar I.3.<br />

I.4.3. Data <strong>Citra</strong> <strong>ASTER</strong><br />

I.4.3.1. Pemrosesan Data <strong>Citra</strong> <strong>ASTER</strong>. Pada produk citra <strong>ASTER</strong> dikenal<br />

adanya produk Level 1A dan 1B. Pada level 1A, citra belum dikoreksi secara<br />

geometris maupun radiometris, tetapi parameter-parameter untuk melakukan koreksikoreksi<br />

tersebut telah disertakan dalam header file citra. Sedangkan pada level 1B,<br />

citra sudah dikoreksi menggunakan data citra <strong>dari</strong> Level 1A dengan parameterparameter<br />

koreksi yang juga terdapat pada level 1A.<br />

I.4.3.2. Format Data <strong>Citra</strong> <strong>ASTER</strong>. Format standar <strong>dari</strong> citra <strong>ASTER</strong> adalah<br />

EOS-HDF, sebuah implementasi khusus <strong>dari</strong> format HDF (Hierarchical Data<br />

Format), yang dapat dikenali oleh beberapa perangkat lunak seperti PCI Geomatica<br />

OrthoEngine, Matlab, ILWIS, dan IDL/ENVI. Satu scene penuh <strong>dari</strong> citra <strong>ASTER</strong><br />

yang terdiri atas 14 band berukuran sekitar 120 MB. Data ini didistribusikan dalam<br />

berbagai media data, seperti CD-ROM (Compact Disc – Read Only Memory), CCT<br />

(Computer Compatible Tape), maupun transfer data secara langsung melalui Internet<br />

dengan fasilitas FTP (File Transfer Protocol).<br />

I.4.4. Pembentukan <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

I.4.4.1. Teknik Korelasi Silang. Untuk mendapatkan koordinat titik yang<br />

bersesuaian pada kedua band, digunakan teknik korelasi silang. Korelasi silang<br />

adalah algoritma untuk menentukan lokasi bagian-bagian <strong>dari</strong> citra berdasarkan<br />

kesamaan tingkat keabuan. Sebuah titik referensi ditentukan pada citra referensi, dan<br />

7


titik yang bersesuaian dicari pada citra pencarian. Untuk keperluan itu, citra referensi<br />

digerakkan pada citra pencarian, dan posisi <strong>dari</strong> kesamaan maksimum <strong>dari</strong> tingkat<br />

keabuan dapat dicari. Pada setiap posisi <strong>dari</strong> citra referensi dalam citra pencarian,<br />

sebuah nilai kesamaan, yaitu koefisien korelasi silang <strong>dari</strong> tingkat-tingkat keabuan,<br />

dihitung. Koefisien korelasi dihitung dengan persamaan I.1. (Rottensteiner, 2001).<br />

Gambar I.4. Korelasi silang 2 dimensi.<br />

Pencarian piksel yang bersesuaian pada kedua band dilakukan dengan<br />

membentuk daerah selidik dan daerah sasaran, seperti yang diilustrasikan pada<br />

gambar I.4.. Pada citra band 3N, piksel yang akan dicari pasangannya dibentuk<br />

sebuah daerah sasaran dengan ukuran tertentu dengan titik tersebut sebagai pusatnya,<br />

misalnya 3 x 3 piksel, 5 x 5 piksel, atau lebih besar lagi.<br />

Pada citra band 3B dibentuk daerah selidik dengan ukuran yang lebih besar<br />

<strong>dari</strong> daerah sasaran. Untuk tiap piksel pada daerah selidik, dibentuk daerah sasaran<br />

dengan piksel yang bersangkutan sebagai titik pusat. Kemudian, dihitung nilai<br />

korelasi antara daerah sasaran pada citra band 3N dengan daerah sasaran pada citra<br />

band 3B. Proses ini diulang untuk tiap piksel pada daerah selidik, dengan demikian<br />

diperoleh nilai korelasi untuk tiap piksel pada daerah selidik tersebut. Piksel dengan<br />

nilai korelasi paling tinggi merupakan piksel yang bersesuaian pada citra band 3N<br />

dan band 3B.<br />

8


∑∑<br />

[ g ( x,<br />

y)<br />

− g m ][ h(<br />

x,<br />

y)<br />

− hm<br />

]<br />

δ =<br />

x=<br />

1 y=<br />

1<br />

(I.1)<br />

t<br />

t<br />

t<br />

t<br />

2<br />

∑∑[ g ( x,<br />

y)<br />

− g m ] ⋅∑∑<br />

x=<br />

1 y=<br />

1 x=<br />

1 y=<br />

1<br />

dalam hal ini :<br />

δ : koefisien korelasi<br />

t<br />

t<br />

[ h<br />

( x,<br />

y)<br />

− h<br />

m<br />

g(x,y) : derajat keabuan untuk piksel yang mempunyai koordinat (x, y)<br />

pada citra pertama.<br />

h(x,y) : derajat keabuan untuk piksel yang mempunyai koordinat (x, y)<br />

pada citra kedua.<br />

gm, hm : rerata nilai keabuan piksel dalam luasan jendela citra pertama<br />

dan citra kedua.<br />

Untuk mendapatkan ketelitian sub-piksel, maka piksel dengan nilai korelasi<br />

terbesar dijadikan pusat <strong>dari</strong> sebuah daerah interpolasi berukuran 3 x 3 piksel. Nilai<br />

koordinat piksel dan nilai korelasi untuk tiap piksel pada daerah tersebut digunakan<br />

untuk menghitung parameter <strong>dari</strong> suatu fungsi permukaan kuadratis.<br />

2 2<br />

δ = a 0 + a1x<br />

+ a2<br />

y + a3<br />

xy + a4<br />

x + a5<br />

y<br />

(I.2)<br />

dengan<br />

δ : koefisien korelasi<br />

a0 – a5 : koefisien parameter polinomial<br />

x, y : koordinat piksel<br />

Setelah parameter fungsi permukaan kuadratis tersebut dihitung dengan<br />

menggunakan hitung kuadrat terkecil dengan persamaan I.2 sebagai persamaan<br />

observasi, maka dapat dihitung nilai koordinat piksel yang memiliki nilai korelasi<br />

yang maksimum <strong>dari</strong> derivatif pertama <strong>dari</strong> fungsi permukaan kuadratis dengan<br />

menggunakan persamaan I.3, dengan demikian, ketelitian sub-piksel dapat diketahui.<br />

]<br />

2<br />

9


Ketelitian metode estimasi sub-piksel ini secara empiris diperoleh sekitar 0,2 – 0,3<br />

piksel (Rottensteiner, 2001).<br />

⎛ ⎞<br />

⎜ ⎟<br />

⎜ ⎟<br />

⎛<br />

= ⎜<br />

⎜ ∂ ⎟<br />

⎜ ⎟<br />

⎝<br />

⎝ ∂ ⎠<br />

∂<br />

∂δ<br />

x a<br />

δ a<br />

y<br />

1<br />

2<br />

⎞ ⎛2a<br />

⎟ + ⎜<br />

⎠ ⎝ a3<br />

4<br />

a3<br />

⎞ ⎛ x<br />

⎟<br />

⎟∗<br />

⎜<br />

2a5<br />

⎠ ⎝ y<br />

max<br />

max<br />

⎞ ⎛0<br />

⎞<br />

⎟ = ⎜ ⎟<br />

⎠ ⎝0<br />

⎠<br />

Gambar I.5. Estimasi koordinat sub-piksel (Rottensteiner, 2001).<br />

10<br />

(I.3)<br />

Menurut Lang (1999), ketelitian elevasi secara teoritis yang dapat dihasilkan<br />

<strong>dari</strong> citra satelit stereo dihitung dengan persamaan:<br />

H∆p<br />

∆ h =<br />

(I.4)<br />

B<br />

dengan<br />

∆h = ketelitian teoritis<br />

∆p = asumsi kesalahan image-matching maksimum<br />

H = tinggi orbit satelit<br />

B = jarak basis<br />

Apabila ketelitian pada proses korelasi silang diasumsikan sebesar 1 piksel (15<br />

meter), maka berdasarkan persamaan I.4 resolusi elevasi model adalah 25 meter.<br />

Sebuah model permukaan digital dengan resolusi elevasi sebesar 25 meter akan<br />

tampak berteras-teras pada daerah yang miring. Efek berteras (terraced effect) ini


akan tampak nyata pada daerah yang landai maupun daerah yang mendekati datar.<br />

Selain kualitas visual yang buruk, model dengan resolusi elevasi 25 meter akan<br />

cenderung menghilangkan detil lokal <strong>dari</strong> permukaan bumi.<br />

Untuk mengatasi masalah-masalah yang muncul pada model dengan resolusi<br />

elevasi besar tersebut, digunakan proses korelasi silang dengan ketelitian sub-piksel<br />

sehingga resolusi elevasi <strong>dari</strong> model permukaan digital dapat ditingkatkan.<br />

Proses korelasi silang membutuhkan unjuk kerja komputasi yang handal<br />

karena proses korelasi dilakukan pada tingkat piksel untuk tiap piksel pada citra serta<br />

melibatkan banyak hitungan floating-point. Karena pada penghitungan elevasi<br />

diperlukan nilai beda paralaks pada sumbu y, maka proses korelasi silang dapat<br />

dipercepat dengan membatasi daerah sasaran dan selidik menjadi satu dimensi saja.<br />

Namun demikian, pada kenyataan, diperlukan toleransi sebesar masing-masing satu<br />

piksel ke arah sumbu x positif dan sumbu x negatif untuk mengkompensasi<br />

perubahan ketinggian satelit.<br />

Korelasi silang, sebagai salah satu metode image-matching berdasar area<br />

(area-based image-matching) mempunyai beberapa kelemahan, yaitu:<br />

a. tidak memberikan solusi untuk daerah yang tingkat keabuannya homogen,<br />

misalnya salju, padang rumput, dataran pasir, dan lautan.<br />

b. tidak memberikan solusi untuk daerah yang sangat gelap, maupun sangat<br />

terang, seperti daerah bayang-bayang atau permukaan atas awan.<br />

c. tidak memberikan hasil yang tepat untuk daerah dengan perulangan pola<br />

tertentu (repeated patterns).<br />

d. tidak memberikan hasil yang tepat pada daerah yang sama sekali tidak mirip,<br />

misalnya apabila objek pada salah satu citra tertutup awan.<br />

I.4.4.2. Penghitungan Paralaks dan Elevasi. Besarnya paralaks <strong>dari</strong> tiap piksel<br />

pada citra dapat ditentukan dengan proses image-matching menggunakan teknik<br />

korelasi silang, dimana untuk tiap piksel pada band 3N dicari piksel yang bersesuaian<br />

pada band 3B. Beda koordinat pada komponen sumbu y adalah beda paralaks pada<br />

sumbu y, sedangkan beda koordinat pada komponen sumbu x adalah beda paralaks<br />

pada sumbu x. Koordinat x dan y adalah dalam koordinat citra, merupakan sistem<br />

koordinat tangan kiri, dengan sumbu y sejajar arah orbit.<br />

11


Beda tinggi dapat diketahui berdasarkan besar paralaks dan perbandingan<br />

antara basis citra terhadap tinggi terbang (B/H ratio). B/H ratio <strong>dari</strong> citra <strong>ASTER</strong><br />

adalah sebesar 0,6. Hubungan matematis <strong>dari</strong> paralaks dan beda tinggi ditunjukkan<br />

dalam persamaan berikut:<br />

1 2<br />

tanα<br />

X X −<br />

∆ h =<br />

(I.5)<br />

∆p<br />

= (I.6)<br />

tanα<br />

H ⋅∆p<br />

= (I.7)<br />

B<br />

Gambar I.6. Penentuan elevasi berdasarkan paralaks pada citra <strong>ASTER</strong> (Lang, 1999).<br />

Beda paralaks pada sumbu x pada citra yang terkoreksi harus sama dengan 0.<br />

Hal ini disebabkan karena sifat stereoskopis <strong>dari</strong> citra <strong>ASTER</strong> adalah untuk scene<br />

12


yang terletak berurutan pada satu jalur terbang (along track), sehingga untuk kondisi<br />

ideal, paralaks yang ada hanyalah paralaks pada sumbu y saja. Namun pada<br />

kenyataannya, kemungkinan terdapat kesalahan geometrik sebesar 1 piksel pada<br />

sumbu x, yang disebabkan karena perubahan tinggi satelit (Lang, 1999). Kesalahan<br />

ini perlu dikompensasi pada saat proses image-matching.<br />

I.4.4.3. <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>. Pemodelan permukaan merupakan istilah<br />

umum yang digunakan untuk menjelaskan suatu proses menyajikan permukaan nyata<br />

atau tiruan secara matematis. Pemodelan permukaan bumi merupakan kategori<br />

khusus <strong>dari</strong> pemodelan permukaan yang berkaitan dengan problem khusus untuk<br />

menyajikan bentuk permukaan bumi (Djurdjani, 1999). <strong>Model</strong> permukaan digital<br />

dapat disimpan dengan berbagai metode:<br />

a. Data berdistribusi teratur. Data disimpan dengan spasi yang teratur antar<br />

titik data sehingga membentuk suatu grid. Bentuk dasar <strong>dari</strong> grid yang<br />

paling sering digunakan adalah bentuk bujur sangkar. Data elevasi dicatat<br />

pada tiap jarak tertentu, sesuai dengan resolusi spasial <strong>dari</strong> grid.<br />

b. Data berdistribusi semi teratur. Pada metode ini, keteraturan terdapat pada<br />

salah satu unsur datanya, sedangkan unsur yang lain acak. Misalnya garisgaris<br />

kontur pada peta yang merepresentasikan ketinggian yang sama<br />

pada permukaan bumi dengan interval ketinggian tertentu yang konstan<br />

mempunyai keteraturan pada unsur Z, tetapi pada unsur X dan Y acak.<br />

c. Data berdistribusi acak. Pada metode ini, tidak ada keteraturan pada<br />

setiap unsur datanya. Salah satu bentuk struktur data acak adalah TIN<br />

(Triangulated Irregular Networks) dengan segitiga-segitiga tak beraturan<br />

sebagai satuan datanya.<br />

d. Fungsi permukaan. <strong>Permukaan</strong> bumi dapat pula disajikan dalam model<br />

matematis tertentu, namun pemodelan ini cenderung hanya memberikan<br />

gambaran umum permukaan (trend surface) serta menghilangkan detildetil<br />

lokal pada permukaan bumi, mengingat kenampakan fisik <strong>dari</strong><br />

permukaan bumi sangat kompleks dan sulit dimodelkan melalui suatu<br />

fungsi matematis secara tepat.<br />

13


I.4.5. Noise Filtering<br />

Dua tahap yang terlibat dalam proses noise filtering adalah deteksi noise dan<br />

eliminasi noise. Dalam penelitian ini noise dideteksi dengan menggunakan teknik<br />

simpangan baku lokal, sedangkan noise yang telah dideteksi dihilangkan dengan<br />

menggunakan filter median.<br />

I.4.5.1. Simpangan baku lokal. Salah satu cara untuk mendeteksi adanya<br />

noise adalah dengan menggunakan simpangan baku lokal. Simpangan baku lokal<br />

adalah simpangan baku nilai ketinggian pada sebuah daerah window bujur sangkar<br />

berukuran tertentu. Nilai ketinggian yang melebihi ambang batas tertentu dianggap<br />

sebagai noise. Ambang batas dihitung dengan mengalikan simpangan baku dengan<br />

faktor pengali tertentu.<br />

2<br />

∑ ( xi − x)<br />

σ =<br />

(I.8)<br />

n<br />

dengan<br />

= nilai ketinggian pada piksel ke-i<br />

xi<br />

x = nilai rerata ketinggian pada jendela<br />

n = jumlah piksel pada jendela<br />

σ = simpangan baku<br />

I.4.5.2. Filter Median. Filter median adalah filter yang memeriksa setiap nilai<br />

piksel yang tercakup dalam jendela filter dan mengurutkannya <strong>dari</strong> nilai terkecil<br />

sampai terbesar. Hasil <strong>dari</strong> filter median adalah nilai yang tepat berada di tengah<br />

urutan tersebut.<br />

Sebagai contoh, pada gambar I.7 diilustrasikan sebuah jendela filter<br />

berukuran 3 x 3 piksel. Nilai yang dihasilkan filter median pada ilustrasi tersebut<br />

adalah nilai yang berada pada bagian tengah hasil pengurutan, atau dalam hal ini<br />

nilai ke-4, yaitu 23. Nilai-nilai ekstrim akan berada pada awal maupun akhir <strong>dari</strong><br />

daftar pengurutan, sehingga dapat disimpulkan bahwa nilai-nilai ekstrim dapat<br />

dihilangkan dengan filter median.<br />

14


Jendela filter 3 x 3<br />

Hasil pengurutan <strong>dari</strong> 9 piksel yang ada pada jendela filter<br />

22 22 23 23 23 24 24 25 35<br />

Gambar I.7. Proses penghitungan median filter.<br />

I.4.6. Hitung Kuadrat Terkecil<br />

Kuadrat terkecil adalah prosedur yang dilakukan untuk menghitung nilai yang<br />

paling mungkin <strong>dari</strong> suatu pengukuran yang mengandung kesalahan acak. Prinsip<br />

dasar yang dipakai dalam penyelesaian kuadrat terkecil adalah meminimumkan<br />

kuadrat residual, yaitu kuadrat selisih antara hasil pengamatan dengan hasil perataan.<br />

Penelitian ini memakai hitungan kuadrat terkecil metode parameter.<br />

Dalam metode parameter, harus dicari sejumlah parameter (besaran yang<br />

independen) sebanyak minimum data yang harus diketahui untuk menyelesaikan<br />

suatu sistem persamaan (u). Setelah parameternya diketahui, dapat disusun<br />

persamaan atau hubungan matematis antara hasil pengamatan dengan masing-masing<br />

parameter tersebut. Jumlah persamaan ini harus sama dengan jumlah pengamatan<br />

(n). Hubungan antara hasil pengamatan, nilai yang paling mungkin (pengamatan<br />

terkoreksi), dan nilai koreksi kesalahan adalah :<br />

l<br />

l<br />

l<br />

1<br />

2<br />

n<br />

+ v<br />

+ v<br />

........<br />

1<br />

+ v<br />

2<br />

n<br />

dengan<br />

= l<br />

a1<br />

= l<br />

= l<br />

a2<br />

an<br />

ln = hasil pengamatan<br />

vn = residual<br />

lan = pengamatan terkoreksi<br />

23 25<br />

23 35<br />

22<br />

24<br />

24<br />

22<br />

23<br />

15<br />

(I.9)


Hubungan fungsional antara la dan x berbentuk<br />

l<br />

a1<br />

...<br />

l<br />

an<br />

= a<br />

= a<br />

1,<br />

1<br />

x<br />

n,<br />

1<br />

1<br />

x<br />

1<br />

+ a<br />

+ a<br />

1,<br />

2<br />

x<br />

n,<br />

2<br />

2<br />

x<br />

2<br />

+ ... + a<br />

1,<br />

u<br />

+ ... + a<br />

x<br />

n,<br />

u<br />

sehingga persamaan I.9 menjadi<br />

l<br />

1<br />

...<br />

l<br />

n<br />

+ v<br />

1<br />

+ v<br />

n<br />

= a<br />

1,<br />

1<br />

= a<br />

x<br />

n,<br />

1<br />

1<br />

x<br />

+ a<br />

1<br />

1,<br />

2<br />

+ a<br />

x<br />

n,<br />

2<br />

2<br />

x<br />

+ ... + a<br />

2<br />

u<br />

x<br />

+ a<br />

u<br />

1,<br />

u<br />

+ ... + a<br />

1,<br />

0<br />

+ a<br />

x<br />

n,<br />

u<br />

u<br />

x<br />

u<br />

n,<br />

0<br />

+ a<br />

1,<br />

0<br />

+ a<br />

n,<br />

0<br />

maka didapat persamaan dalam fungsi v sebagai berikut<br />

v<br />

v<br />

1<br />

...<br />

n<br />

= a<br />

= a<br />

1,<br />

1<br />

x<br />

n,<br />

1<br />

1<br />

x<br />

1<br />

+ a<br />

1,<br />

2<br />

+ a<br />

x<br />

n,<br />

2<br />

2<br />

x<br />

+ ... + a<br />

2<br />

1,<br />

u<br />

+ ... + a<br />

x<br />

n,<br />

u<br />

u<br />

x<br />

+ a<br />

u<br />

1,<br />

0<br />

+ a<br />

− l<br />

n,<br />

0<br />

dalam bentuk matriks dapat dituliskan<br />

1<br />

− l<br />

n<br />

16<br />

(I.10)<br />

(I.11)<br />

(I.12)<br />

V = AX + F<br />

(I.13)<br />

dengan<br />

⎡v1<br />

⎤<br />

V =<br />

⎢ ⎥<br />

⎢<br />

...<br />

⎥<br />

⎢⎣<br />

v ⎥ n ⎦<br />

⎡a1<br />

⎢<br />

A =<br />

⎢<br />

...<br />

⎢<br />

⎣an,<br />

, 1<br />

1<br />

a<br />

a<br />

1,<br />

2<br />

...<br />

n,<br />

2<br />

V = matriks residual<br />

A = matriks koefisien<br />

X = matriks koefisien parameter<br />

F = matriks vektor sisa<br />

...<br />

...<br />

...<br />

a1,<br />

u ⎤<br />

⎥<br />

...<br />

⎥<br />

a ⎥ n,<br />

u ⎦<br />

⎡ x1<br />

⎤<br />

X =<br />

⎢ ⎥<br />

⎢<br />

...<br />

⎥<br />

⎢⎣<br />

x ⎥ u ⎦<br />

⎡a1<br />

⎢<br />

F =<br />

⎢<br />

...<br />

⎢<br />

⎣an,<br />

, 0<br />

0<br />

− l1<br />

⎤<br />

⎥<br />

...<br />

⎥<br />

− l ⎥ n ⎦<br />

Jumlah kuadrat residual sama dengan transpos matriks V dikalikan matriks V. Supaya<br />

jumlah kuadrat residual minimum, maka turunan pertama <strong>dari</strong> V T V (jumlah kuadrat<br />

residual) terhadap X harus sama dengan nol.


∂V<br />

V<br />

= 0<br />

∂X<br />

T<br />

Karena<br />

V<br />

T<br />

maka<br />

17<br />

(I.14)<br />

T<br />

V = ( AX + F)<br />

( AX + F)<br />

(I.15)<br />

T T<br />

T<br />

2 X A A + 2F<br />

A = 0<br />

X<br />

T<br />

A<br />

T<br />

T<br />

A + F A = 0<br />

Apabila persamaan diatas ditranspos maka<br />

A<br />

T<br />

T<br />

AX + A F = 0<br />

Sehingga<br />

(I.16)<br />

(I.17)<br />

(I.18)<br />

T −1<br />

T<br />

X = −(<br />

A A)<br />

( A F)<br />

(I.19)<br />

Nilai varian posteriori adalah :<br />

V V<br />

n u<br />

T<br />

2<br />

σ 0 =<br />

(I.20)<br />

−<br />

dengan<br />

2<br />

σ = varian posteriori<br />

n = jumlah persamaan<br />

u = jumlah parameter<br />

I.4.7 Transformasi Polinomial<br />

Transformasi polinomial dipakai apabila hubungan antara kedua sistem yang<br />

akan ditransformasikan sulit diterangkan secara geometri, sehingga diasumsikan ada<br />

hubungan polinomial antara kedua sistem koordinat (Soeta’at, 1999).<br />

Bentuk umum persamaan polinomial adalah:<br />

T<br />

X = x ⋅ A⋅<br />

y<br />

(I.21)<br />

T<br />

Y = x ⋅ B ⋅ y<br />

(I.22)


dengan<br />

⎡a00<br />

a01<br />

a02<br />

... ⎤<br />

⎢<br />

⎥<br />

= ⎢<br />

a10<br />

a11<br />

a12<br />

...<br />

A ⎥<br />

(I.23)<br />

⎢a<br />

... ⎥<br />

20 a21<br />

a22<br />

⎢<br />

⎥<br />

⎣ ... ... ... ... ⎦<br />

⎡b00<br />

b01<br />

b02<br />

... ⎤<br />

⎢<br />

⎥<br />

= ⎢<br />

b10<br />

b11<br />

b12<br />

...<br />

B ⎥<br />

(I.24)<br />

⎢b<br />

... ⎥<br />

20 b21<br />

b22<br />

⎢<br />

⎥<br />

⎣ ... ... ... ... ⎦<br />

dalam hal ini<br />

A, B = matriks koefisien polinomial<br />

[ 1 x<br />

2<br />

x<br />

3<br />

x ... ]<br />

[ 1 y<br />

2<br />

y<br />

3<br />

y ... ]<br />

x T = (I.25)<br />

y T = (I.26)<br />

Dalam penelitian ini, transformasi polinomial digunakan pada proses<br />

minimalisasi paralaks-x. Karena yang diperlukan pada proses ini hanya komponen<br />

absis saja, maka hitungan kuadrat terkecil untuk mencari nilai koefisien polinomial<br />

dibatasi pada matriks A (matriks koefisien polinomial untuk komponen absis),<br />

sedangkan matriks B (matriks koefisien polinomial untuk komponen ordinat) tidak<br />

dihitung.<br />

1.4.8. Teori Kesalahan<br />

Kesalahan yang terjadi pada setiap pengukuran dapat digolongkan menjadi<br />

tiga jenis kesalahan, yaitu kesalahan kasar, kesalahan sistematis, dan kesalahan acak.<br />

Kesalahan kasar adalah kesalahan bernilai besar yang melebihi kesalahan maksimum<br />

yang diperbolehkan. Kesalahan sistematis adalah kesalahan yang mengikuti aturan<br />

atau pola tertentu yang diakibatkan oleh kesalahan prosedur atau kesalahan sistem<br />

pengukuran/pengolahan data.<br />

18


Setelah kesalahan kasar dan kesalahan sistematik dihilangkan <strong>dari</strong> hasil<br />

pengukuran, masih ada kesalahan yang tersisa, yaitu kesalahan acak. Kesalahan acak<br />

terjadi diluar kendali pengukur, dan biasanya tidak mengikuti pola atau aturan<br />

tertentu. Karena itu, kesalahan acak perlu ditangani menurut hukum probabilitas.<br />

Pada kurva distribusi normal seperti yang diilustrasikan pada gambar I.8,<br />

ditunjukkan distribusi kesalahan untuk suatu pengukuran dengan µ sebagai nilai<br />

sebenarnya. Daerah dibawah kurva yang meliputi –σ sampai +σ mempunyai luas<br />

68% <strong>dari</strong> keseluruhan luas daerah dibawa kurva, atau dapat dikatakan bahwa 68%<br />

nilai data akan berada diantara –σ dan +σ, dengan σ sebagai kesalahan baku<br />

(standard error).<br />

Gambar I.8. Kurva distribusi normal.<br />

Hal ini juga berarti bahwa untuk tiap kelompok pengukuran, terdapat<br />

kemungkinan sebesar 68% bahwa sebuah pengukuran mempunyai kesalahan diantara<br />

–σ dan σ. Kesalahan baku didefinisikan sebagai akar pangkat dua <strong>dari</strong> rerata kuadrat<br />

kesalahan (error).<br />

2<br />

∑ ( xi − µ )<br />

σ =<br />

(I.27)<br />

n<br />

dengan<br />

σ = kesalahan baku<br />

xi = nilai hasil ukuran<br />

µ = nilai sebenarnya<br />

n = jumlah pengukuran<br />

19


RMSE (Root Mean Square Error) adalah suatu nilai yang digunakan untuk<br />

menunjukkan ketelitian dengan melibatkan semua faktor kesalahan yang terjadi<br />

selama proses pengukuran atau produksi data. Definisi matematis <strong>dari</strong> RMSE mirip<br />

dengan kesalahan baku, yaitu akar pangkat dua <strong>dari</strong> rata-rata kuadrat kesalahan.<br />

Menurut Lang, 1999, nilai RMSE untuk elevasi (RMSEz) dihitung dengan<br />

menggunakan persamaan berikut:<br />

∑<br />

RMSEz =<br />

dengan<br />

2<br />

( Z MAP − Z DEM )<br />

n<br />

RMSEz = nilai root mean square error elevasi<br />

ZMAP = nilai elevasi pada titik cek, berdasarkan peta rupabumi.<br />

ZDEM = nilai elevasi pada model permukaan digital.<br />

n = banyaknya titik cek.<br />

20<br />

(I.28)<br />

Ketelitian pengukuran elevasi dengan tingkat kepercayaan 90% menurut<br />

Mauney, 2002, adalah sebagai berikut :<br />

Accuracy = E90 x RMSEz<br />

dengan<br />

(I.29)<br />

Accuracy = ketelitian elevasi<br />

E90 = faktor pengali untuk tingkat kepercayaan 90% (Tabel I.3)<br />

RMSEz = root mean square error untuk komponen z (elevasi)<br />

Tabel I.3. Faktor pengali σ untuk berbagai tingkat kepercayaan (Wolf, 1997).<br />

Tingkat kepercayaan Faktor pengali σ<br />

50 % 0,6745<br />

90 % 1,6449<br />

95 % 1,960<br />

99 % 2,576<br />

99,7 % 2,965<br />

99,9 % 3,29


I.4.9. Acuan Ketelitian Baku<br />

Persyaratan ketelitian baku <strong>dari</strong> peta topografi menurut United States<br />

National Map Accuracy Standards, 1947, adalah sebagai berikut:<br />

1. Komponen horisontal<br />

Untuk peta skala 1 : 20.000 atau lebih kecil lagi, sekurang-kurangnya 90%<br />

<strong>dari</strong> titik yang diteliti harus mempunyai ketelitian 0,508 mm (1/50 inci) pada<br />

peta. Dengan kata lain, ketelitian horisontal yang disyaratkan adalah sebesar<br />

0,508 mm pada skala peta untuk tingkat kepercayaan 90%.<br />

2. Komponen vertikal<br />

Sekurang-kurangnya 90% <strong>dari</strong> titik yang diteliti harus mempunyai kesalahan<br />

kurang <strong>dari</strong> 0,5 kali interval kontur pada peta. Dengan kata lain, ketelitian<br />

vertikal yang disyaratkan adalah sebesar 0,5 kali interval kontur pada peta<br />

untuk tingkat kepercayaan 90%.<br />

Untuk peta skala 1 : 25.000 sampai dengan skala 1 : 500.000, hubungan antara skala<br />

peta, interval kontur dan syarat tingkat ketelitian menurut United States National<br />

Map Accuracy Standards, diringkas dalam tabel III.5.<br />

Tabel I.4. Hubungan antara skala peta, interval kontur, dan syarat tingkat ketelitian.<br />

Skala peta Interval kontur Tingkat ketelitian (m)<br />

(m) horizontal vertikal<br />

1:25.000 12,5 12,7 6,25<br />

1:50.000 25 25,4 12,5<br />

1:100.000 50 50,8 25<br />

1:250.000 125 127 62,5<br />

1:500.000 250 254 125<br />

I.4.10. Perangkat Lunak Komputer<br />

I.4.10.1 IDL/ENVI. Environment for Visualizing Images (ENVI) adalah paket<br />

perangkat lunak pemrosesan citra yang disusun menggunakan bahasa IDL<br />

(Interactive Data Language). ENVI mampu mengenali format HDF yang digunakan<br />

21


dalam distribusi data citra <strong>ASTER</strong> dan mengkonversinya kedalam format lain.<br />

Sebagai perangkat lunak pemrosesan citra, ENVI memiliki fasilitas yang cukup<br />

lengkap untuk melakukan berbagai hal yang diperlukan dalam penelitian ini, seperti<br />

pemilihan dan pengukuran GCPs (Ground Control Points), rektifikasi,<br />

registrasi/geocoding citra, contrast-stretching, dan lain-lain. ENVI mampu mengukur<br />

koordinat suatu titik sampai pada ketelitian sub-piksel. Dalam penelitian ini<br />

digunakan ENVI versi 3.1, yang dijalankan dengan menggunakan IDL versi 5.1.1.<br />

I.4.10.2. Delphi 5. Bahasa pemrograman yang dipilih untuk pembuatan model<br />

permukaan digital ini adalah bahasa pemrograman yang dapat memberikan<br />

kecepatan maksimum pada proses hitungan, mengingat proses korelasi otomatis<br />

melibatkan hitungan floating-point dalam jumlah yang sangat besar. Pada citra<br />

<strong>ASTER</strong> berukuran 1000 piksel x 1000 piksel, dengan resolusi model permukaan<br />

digital 15 meter, maka titik yang harus diproses berjumlah 1.000.000 titik. Oleh<br />

karena itu, bahasa-bahasa pemrograman seperti yang bersifat terinterpretasi, seperti<br />

Matlab, IDL, dan QBasic, bukan merupakan pilihan yang tepat. Pada bahasa<br />

terinterpretasi, program tidak secara langsung dieksekusi oleh komputer, melainkan<br />

melalui proses penerjemahan dahulu. Delphi dipilih karena kemampuannya membuat<br />

sebuah program yang langsung dieksekusi oleh CPU (Central Processing Unit),<br />

sehingga pengolahan data berlangsung lebih cepat.<br />

Delphi adalah salah satu bahasa pemrograman komputer yang merupakan<br />

perkembangan <strong>dari</strong> bahasa Pascal. Bahasa Pascal terkenal karena terstruktur,<br />

fleksibel, serta mudah dipahami dan dipelajari. Selaras dengan perkembangan<br />

teknologi informasi yang menuntut interaksi yang lebih mudah antara manusia<br />

dengan komputer, maka bahasa Pascal yang semula hanya berjalan pada modus teks<br />

dibawah sistem operasi DOS (Disk Operating System), dikembangkan menjadi<br />

perangkat pemrograman komputer yang dirancang untuk memanfaatkan keunggulan<br />

sistem operasi Windows.<br />

Delphi dirancang sebagai bahasa pemrograman berbasis RAD (Rapid<br />

Application Development) yang memungkinkan pembuatan program komputer<br />

secara cepat dan handal, sehingga pemrogram dapat memfokuskan diri pada<br />

22


penyelesaian pekerjaan pemrograman, bukan pada detail teknis pemrograman itu<br />

sendiri.<br />

Dalam lingkungan Windows, interaksi antara pengguna dengan komputer<br />

dilakukan melalui tampilan grafis di layar monitor. Lembar kerja utama dimana<br />

komponen-komponen antarmuka seperti button, text box, check box, diletakkan<br />

adalah form. Tiap-tiap komponen mempunyai properties sendiri-sendiri yang<br />

mengatur penampilan maupun sifat <strong>dari</strong> komponen itu. Pemrograman dalam<br />

Windows bersifat event-driven, artinya kerja program dikendalikan oleh kejadian<br />

(event), seperti peng-klik-an mouse pada komponen button, pemilihan menu,<br />

pengisian text-box, dan lain-lain. Tiap kejadian membangkitkan serangkaian instruksi<br />

yang dikerjakan oleh komputer.<br />

Untuk memecah program menjadi bagian-bagian yang sederhana dapat<br />

dilakukan dengan membuat prosedur dan fungsi. Sebuah fungsi adalah serangkaian<br />

instruksi yang akan mengembalikan suatu nilai setelah fungsi tersebut dipanggil,<br />

sedangkan prosedur hanya melakukan serangkaian instruksi tanpa mengembalikan<br />

nilai apapun.<br />

23


BAB II<br />

PELAKSANAAN<br />

II.1. Persiapan<br />

Pada tahap persiapan dilakukan studi pustaka, penentuan daerah penelitian,<br />

pengajuan ijin penggunaan data citra <strong>ASTER</strong>, pencarian dan pengumpulan data<br />

penelitian yang antara lain berupa citra <strong>ASTER</strong> dalam format HDF dan peta<br />

rupabumi skala 1:25.000, serta penyiapan perangkat keras dan perangkat lunak<br />

komputer yang akan digunakan.<br />

II.2. Materi Penelitian<br />

Materi yang dipergunakan dalam penelitian ini berupa :<br />

1. Satu scene citra <strong>ASTER</strong> level 1B (local granule ID : pg-PR1B0000-<br />

2000111402_006_001) dalam format EOS-HDF pada media CD-ROM<br />

yang meliputi daerah Tuban, dicitrakan pada tanggal 9 September 2000.<br />

<strong>Citra</strong> diperoleh <strong>dari</strong> LP-DAAC NASA, Amerika Serikat..<br />

2. Peta rupabumi daerah Parengan, Tuban, skala 1:25.000. Peta ini diperoleh<br />

<strong>dari</strong> Pusat Informasi Kebumian Bakosurtanal.<br />

II.3. Alat Penelitian<br />

Peralatan yang dipergunakan dalam penelitian ini berupa :<br />

1. Satu unit komputer dengan prosesor Intel Pentium III 800 MHz, memori<br />

128 MB, hard disk berkapasitas 20 GB, dan sistem operasi Windows 98,<br />

untuk pembuatan dan eksekusi program.<br />

2. Media penyimpan data berupa CD-ROM, CD-R, dan floppy disk 3½ inci.<br />

3. Printer inkjet Canon BJC-2100SP untuk mencetak laporan penelitian.<br />

4. Perangkat lunak IDL/ENVI 3.1, untuk melakukan proses georeferensi<br />

citra, serta untuk mengkonversi format HDF ke format standar ENVI.<br />

5. Paket bahasa pemrograman Delphi 5, untuk menyusun program<br />

komputer.<br />

6. Paket perangkat lunak Microsoft Office 2000, untuk pengetikan laporan<br />

penelitian serta pengolahan data numeris.<br />

24


II.4. Alur Penelitian<br />

Langkah-langkah yang perlu dilaksanakan dalam penelitian ini dapat<br />

digambarkan dalam diagram alir berikut :<br />

Pemilihan dan<br />

pengukuran titik cek<br />

Peta Rupabumi<br />

Pemilihan dan<br />

pengukuran GCP<br />

Pemrograman<br />

Komputer<br />

Pengujian Program<br />

Paket Program Komputer<br />

Evaluasi Ketelitian MPD<br />

Pengumpulan data<br />

Pengolahan data<br />

<strong>Pembuatan</strong> program<br />

Proses otomatis<br />

Gambar II.1. Diagram alir penelitian.<br />

<strong>ASTER</strong> L-1B<br />

Ekstraksi band 3N dan 3B<br />

Pemilihan titik ikat pada<br />

band 3N dan 3B<br />

Korelasi stereo untuk<br />

pembuatan MPD<br />

Noise filtering MPD<br />

Koreksi elevasi pada<br />

MPD<br />

Georeferensi MPD<br />

Visualisasi MPD<br />

25<br />

MPD : model permukaan digital


II.4.1. Pemrograman Komputer<br />

Pengolahan data secara otomatis dengan menggunakan komputer memerlukan<br />

sebuah program yang harus disusun terlebih dahulu. Sebelum penulisan kode<br />

program, terlebih dahulu disusun dasar logika dan rangkaian tahapan yang perlu<br />

dilakukan. Kerangka logika program ini dituangkan dalam bentuk flow chart atau<br />

diagram alir untuk mempermudah pemahaman atas cara kerja <strong>dari</strong> program yang<br />

akan disusun. Hal ini sangat membantu dalam memecah program yang kompleks<br />

menjadi modul-modul yang lebih sederhana, misalnya flow chart pada lampiran H.<br />

II.4.1.1. Perancangan Interface. Pada pemrograman visual, interface adalah<br />

bagian yang sangat penting dalam program, karena seolah-olah sebagian besar kode<br />

program “menempel” pada interface. Oleh karena itu perlu dilakukan perancangan<br />

interface terlebih dahulu supaya dapat direncanakan prioritas modul program yang<br />

apa saja yang akan ditulis. Selain harus mudah dimengerti oleh pengguna (userfriendly),<br />

interface juga harus sesuai dengan diagram alir program yang telah<br />

direncanakan.<br />

Delphi adalah bahasa pemrograman visual yang memberikan berbagai<br />

kemudahan dalam merancang tampilan program. Dalam bahasa pemrograman visual<br />

seperti Delphi, form adalah inti <strong>dari</strong> antarmuka pemakai (user interface) yang<br />

berperan sebagai sarana komunikasi antara pemakai komputer dengan program<br />

komputer. Form merupakan “kanvas” tempat pemrogram dapat meletakkan berbagai<br />

komponen dalam konsep graphical user interface (GUI) yang umum digunakan<br />

dalam berbagai sistem operasi modern, seperti tombol (button), combo-box, text-box,<br />

radio button, check-box, frame, panel, dan lain-lain. Komponen-komponen GUI itu<br />

disebut controls dalam Delphi.<br />

Desain antarmuka pemakai dilakukan dengan melakukan penempatan<br />

controls pada form sedemikian rupa sehingga program menjadi mudah dimengerti<br />

dan digunakan oleh pemakai program. Baik form maupun berbagai controls yang ada<br />

padanya memiliki properties dan methods yang lazim ada dalam pemrograman<br />

berorientasi objek. Properties adalah sekumpulan variabel yang mengatur sifat <strong>dari</strong><br />

komponen/controls yang bersangkutan, seperti warna komponen, teks yang muncul<br />

pada komponen, tinggi dan lebar komponen dan sebagainya. Methods adalah<br />

26


sekumpulan subrutin program yang digunakan untuk mengoperasikan<br />

komponen/controls yang bersangkutan, seperti menampilkan, menyembunyikan, atau<br />

membuang komponen <strong>dari</strong> memori.<br />

Gambar II.2. Properties dan Events dalam Object Inspector Delphi.<br />

Setiap komponen form akan membangkitkan kejadian (event) tertentu apabila<br />

pemakai melakukan sesuatu terhadap komponen tersebut, seperti meng-klik mouse,<br />

mengetik sesuatu pada keyboard, menyeret mouse (dragging), dan lain-lain. Karena<br />

pemrograman dalam visual umumnya bersifat event-driven, maka untuk event-event<br />

tertentu diberikan event-handler, sehingga misalnya saat pemakai program meng-klik<br />

sebuah tombol, maka serangkaian instruksi tertentu akan dilaksanakan oleh<br />

komputer. Properties dan events dapat dimanipulasi nilai dan cara penanganannya<br />

dengan menggunakan fasilitas Object Inspector pada Delphi (gambar II.2).<br />

II.4.1.2. Penulisan kode program. Penulisan kode dimulai dengan membagi<br />

program menjadi beberapa modul utama berdasarkan logika <strong>dari</strong> flow chart. Masingmasing<br />

modul tersebut disusun dan diuji secara terpisah untuk memastikan bahwa<br />

tiap modul dapat berfungsi dengan benar. Proses penulisan kode dilakukan<br />

27


menggunakan window Code Editor (gambar II.3). Melalui proses pengujian program<br />

kemungkinan besar akan timbul berbagai kesalahan yang disebabkan oleh kesalahan<br />

penulisan kode (syntax error) program maupun kesalahan logika program. Untuk<br />

mengatasi masalah tersebut, program perlu diperbaiki dan ditinjau ulang algoritma<br />

serta implementasinya. Setelah diperbaiki, proses pengujian dilakukan lagi sampai<br />

modul program yang bersangkutan dapat dipastikan berjalan dengan baik.<br />

Gambar II.3. Code Editor pada Delphi.<br />

II.4.1.3. Uji Program dan Debugging. Kesalahan penulisan kode program<br />

akan langsung dapat dideteksi pada proses kompilasi, yaitu proses penerjemahan<br />

baris-baris program dalam bahasa tingkat tinggi yang dimengerti manusia menjadi<br />

kode-kode mesin yang dapat dikenali oleh prosesor. Kesalahan syntax sangat mudah<br />

diperbaiki karena mudah dideteksi. Kesalahan logika adalah kesalahan yang terjadi<br />

akibat kesalahan dalam algoritma pemrograman, sehingga program tidak berjalan<br />

sebagaimana yang diharapkan. Kesalahan logika lebih sulit diselesaikan <strong>dari</strong>pada<br />

kesalahan syntax, karena komputer tidak dapat memberikan petunjuk dimana<br />

kesalahan itu terjadi. Proses pelacakan kesalahan logika ini dikenal dengan<br />

28


debugging. Pada proses debugging, program dapat dijalankan baris demi baris untuk<br />

melihat nilai setiap variabel yang ada, serta dapat dilihat pula ke arah baris mana<br />

program berjalan, dengan demikian dapat diketahui pada modul mana program mulai<br />

berjalan tidak sesuai dengan yang diharapkan.<br />

Setelah semua modul dapat berfungsi dengan benar, maka dilakukan<br />

penulisan program penuh dengan menyatukan semua modul, satu demi satu, menurut<br />

prioritas pemakaiannya. Setelah program dapat berjalan dengan benar, dilakukan<br />

perbaikan-perbaikan kecil untuk mempermudah pemahaman algoritma,<br />

menanggulangi kesalahan run-time, dan lain-lain. Program yang telah berjalan sesuai<br />

yang direncanakan siap digunakan untuk pengolahan data secara otomatis, yaitu pada<br />

tahap korelasi stereo otomatis, noise filtering, dan koreksi elevasi. Panduan singkat<br />

penggunaan program terdapat pada lampiran G.<br />

II.4.2. Ekstraksi band 3N dan 3B<br />

Untuk menghemat tempat di hard disk dan mempercepat waktu pemrosesan,<br />

pengolahan lebih lanjut difokuskan hanya pada band 3N dan 3B. HDF adalah format<br />

data yang kompleks dan berukuran besar, oleh karena itu diperlukan perangkat lunak<br />

khusus untuk mengekstraksi band yang diperlukan.<br />

Gambar II.4. Ukuran citra <strong>ASTER</strong> Level-1B full scene<br />

(<strong>ASTER</strong> Science Team, 2001).<br />

29


<strong>Citra</strong> <strong>ASTER</strong> level 1B full-scene berukuran 4980 x 4200 piksel untuk band<br />

3N dan 4980 x 4600 piksel untuk band 3B. Karena daerah yang tercakup pada citra<br />

<strong>ASTER</strong> full-scene jauh melebihi cakupan daerah penelitian yang hanya seluas 14 km<br />

x 14 km, maka dilakukan pemotongan (cropping) pada citra. Proses pemotongan ini<br />

dilakukan dengan menggunakan ENVI. Ukuran pemotongan pada band 3N adalah<br />

1000 x 1000 piksel atau setara dengan daerah seluas 15 km x 15 km. Sedangkan pada<br />

band 3B ukurannya 1000 x 1400 piksel. Diagram ukuran citra <strong>ASTER</strong> Level 1B fullscene<br />

disajikan pada gambar II.4.<br />

Daerah yang akan dipotong ditentukan koordinat batasnya (koordinat pojok<br />

kiri atas dan kanan bawah) pada citra band 3N, kemudian untuk memperkirakan<br />

daerah yang bersesuaian (bertampalan 100%) pada band 3B dilakukan penambahan<br />

nilai ordinat pada koordinat pojok kanan bawah pada band 3N sebesar 400 piksel,<br />

sehingga diperoleh nilai pojok kanan bawah yang baru. Nilai 400 piksel adalah besar<br />

selisih posisi y untuk titik dengan elevasi 0, pada bidang referensi elipsoid WGS 84<br />

(World Geodetic System 1984).<br />

Gambar II.5. Fasilitas New File Builder pada ENVI<br />

30


Dalam penelitian ini digunakan perangkat lunak pengolah citra IDL/ENVI<br />

untuk melakukan ekstraksi dan cropping. Pemotongan dilakukan dengan<br />

menggunakan kotak dialog New File Builder pada ENVI yang dijelankan dengan<br />

perintah UtilitiesFile UtilitiesCreate New FileStandard. Pada New File<br />

Builder pilih Import File, kemudian dipilih citra yang akan dipotong (citra full-scene<br />

harus sudah dimuat di memori). Untuk membuat potongan, dipilih Spatial Subset<br />

untuk menentukan batas pemotongan.<br />

Dalam penelitian ini, untuk band 3N dilakukan subset pada daerah dengan<br />

koordinat piksel bagian kiri atas pada kolom 2569 dan baris 2061, serta bagian kanan<br />

bawah pada kolom 3568 dan baris 3060. Sedangan untuk band 3B dilakukan subset<br />

pada daerah dengan koordinat piksel bagian kiri atas pada kolom 2569 dan baris<br />

2061, serta bagian kanan bawah pada kolom 3568 dan baris 3460. <strong>Citra</strong> hasil<br />

cropping disimpan dalam format raster standar ENVI dan berekstensi *.img.<br />

II.4.3. Pengukuran Koordinat pada Peta Rupabumi<br />

Pengukuran koordinat serta elevasi titik cek dapat dilakukan secara langsung<br />

pada peta rupabumi dengan menggunakan bantuan mistar ukur. Namun untuk<br />

mempermudah identifikasi dan mempercepat pengukuran koordinat serta elevasi titik<br />

cek, maka pengukuran dilakukan dengan bantuan perangkat lunak komputer.<br />

Untuk melakukan proses pengukuran dengan menggunakan komputer, peta<br />

rupabumi di-scan sehingga diperoleh versi digitalnya. Versi digital peta rupabumi<br />

yang berformat raster ini perlu dikoreksi dengan menggunakan ENVI. Proses koreksi<br />

pada intinya adalah proses rektifikasi citra hasil scanning dengan menggunakan<br />

transformasi affine, sehingga kesalahan geometrik akibat deformasi kertas peta<br />

maupun kesalahan akibat tidak tepatnya orientasi kertas peta saat proses scanning<br />

dapat diminimalisasi.<br />

<strong>Citra</strong> peta rupabumi yang telah dikoreksi kemudian dimasukkan ke dalam<br />

dokumen pada AutoCAD sebagai raster image object dan koordinatnya diatur<br />

melalui proses penskalaan dan translasi dengan perintah SCALE dan MOVE<br />

sehingga sesuai dengan koordinat UTM yang ada pada peta. yaitu dengan membuat<br />

sebuah objek titik pada titik yang diinginkan dengan perintah POINT, mengatur<br />

elevasi titik tersebut dengan perintah CHANGE, kemudian setelah membuat objek<br />

31


titik pada semua titik yang akan diukur, diberikan perintah LIST untuk menampilkan<br />

daftar koordinat <strong>dari</strong> semua objek titik beserta informasi tambahan lain.<br />

Perangkat lunak AutoCAD dipilih karena adanya fasilitas untuk<br />

menampilkan data koordinat, sehingga tidak diperlukan proses key-in data koordinat<br />

UTM secara manual. Transfer data <strong>dari</strong> tampilan koordinat AutoCAD hasil perintah<br />

LIST dapat dilakukan dengan proses copy dan paste ke file teks ASCII dengan<br />

editing seperlunya (membuang informasi yang tidak diperlukan). Dengan demikian,<br />

proses penentuan koordinat dan elevasi suatu titik dapat dilakukan dengan cepat dan<br />

mudah.<br />

Gambar II.6. Distribusi titik GCP dan titik ikat yang digunakan.<br />

32


II.4.3.1. Pengukuran Koordinat Titik Kontrol Tanah. Sebelum dilakukan<br />

pengukuran, terlebih dahulu dilakukan identifikasi titik-titik yang dapat dikenali pada<br />

citra serta mencocokkannya dengan kenampakan yang ada pada peta rupabumi.<br />

Titik-titik yang teridentifikasi diukur koordinatnya dalam sistem UTM dengan<br />

menginterpolasi grid pada peta menggunakan AutoCAD. Elevasi titik tinggi<br />

diperoleh dengan cara menginterpolasi garis kontur secara linier. Untuk keperluan<br />

registrasi model permukaan digital, digunakan 11 buah titik kontrol tanah yang<br />

dipilih sedemikian rupa sehingga distribusinya merata di seluruh citra (gambar II.6).<br />

Deskripsi titik kontrol tanah disajikan pada lampiran B.<br />

Selain koordinat tanahnya, sebuah titik kontrol tanah juga harus diketahui<br />

koordinat pikselnya pada citra, oleh karena itu diperlukan pengukuran koordinat<br />

piksel pada citra. Proses input data titik kontrol serta pengukuran koordinat piksel ini<br />

dapat dipermudah dengan menggunakan fasilitas RegisterSelect GCPsImage to<br />

Map pada ENVI. Data hasil pengukuran disimpan dalam file berkstensi *.pts sesuai<br />

dengan format yang dijelaskan pada lampiran G, bagian III.1.<br />

II.4.3.2. Pengukuran Titik Cek. Titik cek diperlukan dalam tahap evaluasi<br />

ketelitian model permukaan digital. Cara mengukur titik cek mirip dengan cara<br />

mengukur koordinat titik kontrol tanah. Titik-titik yang dipilih adalah titik-titik tinggi<br />

pada peta rupabumi yang tersebar secara merata di seluruh muka peta. Untuk<br />

keperluan titik cek, diukur koordinat dan elevasi 150 buah titik tinggi pada peta<br />

rupabumi. Daftar koordinat dan elevasi titik cek disertakan pada lampiran E.<br />

II.4.4. Pengukuran Koordinat Titik Ikat pada <strong>Citra</strong><br />

Titik-titik ikat antara band 3N dan band 3B diukur koordinatnya dengan<br />

menggunakan fasilitas Ground Control Points Selection melalui pilihan menu<br />

RegisterSelect GCPsImage to Image pada ENVI. Hasil pengukuran ini disimpan<br />

ke dalam file teks berekstensi *.pts dengan format seperti yang dijelaskan pada<br />

lampiran G, bagian III.1. Untuk keperluan registrasi <strong>dari</strong> band 3B ke band 3N (titik<br />

ikat) digunakan 30 buah titik ikat. Diantara 30 buah titik tersebut, 11 buah titik ikat<br />

adalah titik yang sama dengan titik yang digunakan sebagai titik kontrol tanah. Titik<br />

ikat dipilih sedemikian rupa sehingga distribusinya merata di seluruh citra.<br />

33


II.4.5. Pengolahan Data secara Otomatis<br />

Setelah data citra band 3N dan 3B, data titik ikat, dan data titik kontrol tanah<br />

didapatkan, maka dilakukan pengolahan data secara otomatis dengan menggunakan<br />

program komputer yang telah disusun (DEMCreator versi 4). Pengolahan secara<br />

otomatis ini meliputi registrasi band 3B ke 3N, korelasi otomatis dengan teknik<br />

korelasi silang, noise filtering, serta koreksi elevasi. Menu utama DEMCreator 4<br />

ditunjukkan pada gambar II.7, sedangkan berbagai menu pengaturan proses dapat<br />

diakses pada bagian DEM Generation Settings yang ditunjukkan pada gambar II.8.<br />

Pilihan pengaturan yang dipakai saat eksekusi program disajikan pada lampiran F.<br />

Gambar II.7. Tampilan awal program DEMCreator 4.<br />

II.4.5.1. Registrasi Band 3B ke 3N secara Otomatis. Secara ideal, beda<br />

paralaks hanya terjadi pada sumbu y saja, sedangkan pada sumbu x tidak ada beda<br />

paralaks sehingga proses korelasi silang dapat dilakukan dalam 1 dimensi saja,<br />

namun kondisi ideal ini tidak dapat tercapai karena proyeksi sentral yang terjadi pada<br />

setiap kolom citra <strong>ASTER</strong>. Untuk citra <strong>ASTER</strong>, setiap kolom citra dapat dikatakan<br />

mempunyai proyeksi ortogonal, tetapi untuk setiap barisnya mempunyai proyeksi<br />

34


sentral. Proyeksi sentral pada arah sejajar sumbu x inilah yang menyebabkan<br />

timbulnya paralaks-x yang tidak diharapkan.<br />

Proses registrasi band 3B ke 3N dilakukan untuk mengurangi adanya<br />

paralaks-x pada citra, sehingga paralaks yang ada hanya paralaks-y yang disebabkan<br />

karena perbedaan elevasi. Pada proses ini tidak dilakukan pengubahan apapun pada<br />

citra, namun dilakukan transformasi untuk memberikan nilai absis <strong>dari</strong> pusat window<br />

korelasi silang. Jenis transformasi yang digunakan adalah polinom orde 1 mengingat<br />

daerah penelitian secara umum bertopografi datar sampai berbukit, variasi relief<br />

tidak ekstrim dengan tinggi bukit terhadap daerah disekitarnya maksimum kurang<br />

lebih 400 meter.<br />

Parameter transformasi diperoleh dengan perhitungan kuadrat terkecil <strong>dari</strong><br />

data koordinat titik-titik ikat. Proses registrasi ini dilakukan secara otomatis di dalam<br />

program komputer apabila disediakan titik-titik ikat antara band 3N dan band 3B<br />

yang dimuat dalam file teks dengan format seperti yang dijelaskan pada lampiran G,<br />

bagian III.1, dengan ekstensi *.pts.<br />

Gambar II.8. Bagian pengaturan proses dalam program DEMCreator 4.<br />

35


II.4.5.2. Korelasi Stereo secara Otomatis. Untuk mendapatkan koordinat <strong>dari</strong><br />

titik-titik yang bersesuaian pada band 3N dan band 3B diperlukan proses korelasi<br />

stereo dengan teknik korelasi silang. Jumlah data yang besar dan proses<br />

penghitungan yang rumit memerlukan proses otomasi dengan menggunakan program<br />

komputer. Dari hasil korelasi stereo dapat dihitung besar paralaks dan elevasi tiap<br />

titik data. Untuk mendapatkan nilai elevasi, maka hanya paralaks-y yang diperlukan,<br />

sedangkan paralaks-x yang ada dapat diminimalisasi dengan proses registrasi band<br />

3B ke 3N.<br />

Pada band 3N ditentukan koordinat piksel-piksel yang akan diproses, sesuai<br />

dengan resolusi model permukaan digital yang diinginkan. Untuk mendapatkan titik<br />

yang bersesuaian pada band 3B dilakukan proses korelasi silang dengan koordinat<br />

(absis) pusat window korelasi silang ditentukan dengan menggunakan transformasi<br />

affine. Sedangkan untuk ordinatnya, ditentukan berdasarkan ordinat titik pada band<br />

3N dikurangkan dengan rerata beda paralaks maksimum dan minimum yang<br />

diharapkan terjadi pada citra. Pengurangan ini secara teknis pemrograman<br />

dimaksudkan untuk meletakkan pusat jendela korelasi di tengah-tengah daerah<br />

pencarian piksel yang bersesuaian.<br />

Sebagaimana yang disajikan pada gambar II.9, daerah pada tepi citra tidak<br />

dapat diproses karena sebagian window korelasi akan terletak diluar citra. Oleh<br />

karena itu, untuk daerah tepi ini elevasinya tidak dihitung. Besarnya daerah tepi<br />

sangat tergantung <strong>dari</strong> ukuran window korelasi.<br />

Gambar II.9. Daerah tepi yang tidak dapat dihitung nilai korelasi silangnya.<br />

36


II.4.5.3. Noise Filtering <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>. Pada saat korelasi<br />

otomatis, seringkali terjadi kesalahan kasar (blunder), yaitu program memilih posisi<br />

yang salah, walaupun koefisien korelasinya cukup besar. Hal ini dapat terjadi pada<br />

daerah-daerah yang memiliki pola berulang (repeated patterns) seperti pada kawasan<br />

perumahan, sawah, maupun pada daerah dengan kontras yang rendah, seperti daerah<br />

pantai, laut, awan, dan lain-lain. Karena nilai koefisien korelasi yang tinggi, maka<br />

kesalahan ini tidak terdeteksi pada saat proses korelasi otomatis berlangsung.<br />

Kesalahan ini menyebabkan timbulnya titik-titik dengan nilai elevasi yang ekstrim<br />

(peaks and spikes) apabila dibandingkan daerah sekitarnya. Karena nilainya yang<br />

ekstrim dan jumlahnya yang cukup banyak serta tersebar seara acak di seluruh model<br />

permukaan digital, maka titik-titik ekstrim ini dapat dianggap sebagai noise pada<br />

citra digital.<br />

a b<br />

Gambar II.10. <strong>Citra</strong> dengan noise (a), citra yang telah dihilangkan noise-nya (b).<br />

Selain titik-titik ekstrim, pada penelitian ini piksel-piksel yang mempunyai<br />

koefisien korelasi rendah (dengan penentuan ambang batas tertentu, misalnya 0,7)<br />

juga dianggap sebagai noise, karena hanya meliputi daerah yang kecil dan<br />

distribusinya acak diseluruh model. Pada daerah yang nilai kontrasnya rendah atau<br />

bahkan tanpa kontras sama sekali, akan terjadi pengelompokan (clustering) pikselpiksel<br />

dengan koefisien korelasi rendah.<br />

Untuk menghilangkan noise ini, diperlukan proses noise filtering, yang dapat<br />

dibagi menjadi dua pekerjaan utama, yaitu deteksi noise dan eliminasi noise. Cara<br />

37


mendeteksi piksel-piksel yang merupakan noise adalah dengan menggunakan teknik<br />

simpangan baku lokal. Sebuah jendela dengan ukuran tertentu, sesuai dengan ukuran<br />

filter, dihitung simpangan baku nilai elevasinya, kemudian piksel yang berada tepat<br />

di tengah jendela tersebut dibandingkan nilainya dengan simpangan baku area di<br />

sekitarnya. Apabila beda nilai simpangan baku terhadap nilai elevasi piksel yang<br />

dievaluasi melebihi faktor pembatas (threshold) tertentu, maka piksel tersebut<br />

dianggap sebagai noise.<br />

Faktor pembatas yang diterapkan adalah faktor pengali <strong>dari</strong> simpangan baku<br />

lokal. Secara statistik, semua nilai yang meliputi 3 kali simpangan baku mempunyai<br />

kemungkinan 99% bahwa nilai rata-rata ada di jangkauan nilai tersebut, sedangkan<br />

nilai diluar jangkauan –3σ sampai +3σ dapat dianggap sebagai outlier. Dengan<br />

demikian dapat disimpulkan bahwa semakin besar jangkauan yang diberikan, maka<br />

semakin sedikit noise yang dapat dideteksi.<br />

Gambar II.11. Bagian pengaturan lanjut DEMCreator 4.<br />

38


Salah satu metode filtering yang cukup efektif untuk menghilangkan noise<br />

adalah dengan menggunakan filter median, namun filter median cenderung<br />

menghilangkan detil <strong>dari</strong> model (oversmoothing). Oleh karena itu, filter median tidak<br />

diterapkan pada semua piksel pada model permukaan digital, melainkan hanya pada<br />

piksel-piksel yang dianggap sebagai noise.<br />

Proses deteksi dan eliminasi noise dapat dilakukan beberapa kali (gambar<br />

II.11), sampai diperkirakan sebagian besar noise telah hilang. Namun, perlu<br />

diperhatikan bahwa semakin banyak dilakukan noise filtering, maka akan terjadi<br />

penghalusan permukaan model yang berlebihan sehingga detil model akan<br />

berkurang, yang pada intinya akan menurunkan kualitas model permukaan digital<br />

yang dihasilkan.<br />

Pada tahap akhir filtering noise, pada model dilakukan penghalusan<br />

(smoothing) dengan menggunakan filter rerata berukuran 3 x 3. Penghalusan ini<br />

dilakukan dengan tujuan untuk menghilangkan noise yang masih tersisa dan<br />

mengurangi sifat diskontinuitas model.<br />

II.4.5.4. Koreksi Elevasi secara Otomatis. Koreksi elevasi model permukaan<br />

digital dilakukan menggunakan dengan transformasi linier untuk membawa elevasi<br />

relatif menjadi elevasi absolut pada model yang telah difilter. Karena nilai elevasi<br />

pada suatu titik kontrol tanah diketahui, maka dengan menggunakan minimal 2 titik<br />

kontrol, dua parameter transformasi, yaitu faktor pengali dan penambah, dapat dicari<br />

dengan melakukan hitung kuadrat terkecil. Persamaan transformasinya ditunjukkan<br />

pada persamaan II.1.<br />

H = a ⋅h<br />

+ b<br />

(II.1)<br />

dengan<br />

H = elevasi sebenarnya (elevasi absolut)<br />

h = elevasi pada model relatif<br />

a, b = faktor pengali dan penambah.<br />

II.4.5.5. Penyimpanan Data <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>. Data model<br />

permukaan digital yang dihasilkan oleh proses korelasi otomatis berada di memori<br />

39


utama komputer. Supaya data tersebut dapat digunakan pada proses pengolahan<br />

selanjutnya maka data pada memori utama harus dipindahkan ke file pada media<br />

penyimpanan karena memori utama komputer bersifat volatile, yaitu data pada<br />

memori akan hilang apabila arus listrik dimatikan.<br />

Format yang digunakan dalam penyimpanan data model permukaan digital<br />

adalah format raster/grid biner dengan tipe bilangan bulat tak bertanda (unsigned<br />

integer) dengan subtipe word, yaitu bilangan bulat antara 0 sampai 65535. Subtipe<br />

word memerlukan memori sebanyak 16 bit atau 2 byte untuk menyimpan sebuah<br />

nilai bilangan. Karena pengolahan data dilakukan pada komputer dengan prosesor<br />

Intel, maka data yang dihasilkan akan mempunyai urutan Least Significant Byte First<br />

(LSB).<br />

Untuk mendeskripsikan dimensi <strong>dari</strong> data raster, diperlukan sebuah file yang<br />

berisi keterangan tentang data raster yang bersangkutan, yang disebut file header.<br />

Pada ENVI, struktur <strong>dari</strong> sebuah file header adalah susunan field-field tertentu.<br />

Field-field yang mendasar dapat dijelaskan sebagai berikut :<br />

description – sebuah string karakter yang mendeskripsikan citra atau<br />

pengolahan yang dilakukan.<br />

samples – jumlah piksel tiap baris citra untuk tiap band.<br />

lines – jumlah baris citra untuk tiap band.<br />

bands – jumlah band pada citra.<br />

header offset – menunjukkan jumlah byte embedded header information<br />

yang ada dalam file. Byte ini akan dilompati apabila file dibaca oleh ENVI.<br />

file type – menunjukkan jenis file yang didefinisikan oleh ENVI, seperti<br />

format data dan hasil pemrosesan tertentu.<br />

data type – parameter yang menunjukkan jenis penyajian data, dengan<br />

ketentuan 1=byte, 2=integer, 3=long integer, 4=floating point, 5=double<br />

precision, 6=complex<br />

interleave – menunjukkan apakah data disimpan dalam struktur band<br />

sequential (BSQ), band interleaved by pixel (BIP), atau band interleaved by<br />

line (BIL).<br />

sensor type – menunjukkan jenis instrumen tertentu yang digunakan untuk<br />

memperoleh data, seperti Landsat TM, SPOT, RadarSat, dan sebagainya.<br />

40


yte order – menunjukkan urutan byte-byte dalam tipe data integer, long<br />

integer, floating point, double precision, dan complex; dengan ketentuan :<br />

- byte order=0 adalah data Least Significant Byte First (LSB), dipakai<br />

pada sistem komputer DEC dan MS-DOS (berbasis prosesor Intel).<br />

- byte order=1 adalah data Most Significant Byte First (MSB), dipakai<br />

pada sistem komputer SUN, SGI, IBM, HP, DG (berbasis prosesor<br />

Motorola).<br />

map info – menyatakan informasi koordinat geografis dalam urutan sebagai<br />

berikut : nama proyeksi, absis dalam koordinat piksel untuk piksel paling kiri<br />

atas, ordinat dalam koordinat piksel untuk piksel paling kiri atas, absis dalam<br />

koordinat tanah untuk piksel paling kiri atas, ordinat dalam koordinat tanah<br />

untuk piksel paling kiri atas, ukuran x <strong>dari</strong> piksel, ukuran y <strong>dari</strong> piksel, dan<br />

zona proyeksi.<br />

pixel size – menunjukkan ukuran X dan Y piksel dalam meter.<br />

II.4.6. Georeferensi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

Data citra <strong>ASTER</strong> level 1A adalah data mentah, oleh karena itu diperlukan<br />

registrasi untuk melakukan koreksi geometrik. Untuk level 1B, koreksi geometrik<br />

telah dilakukan oleh NASA (EOS Data Gateway) dengan menggunakan data<br />

efemeris satelit Terra dan data <strong>dari</strong> daftar titik kontrol tanah di seluruh dunia (GCP<br />

Library). Pada level 1A maupun 1B, citra <strong>ASTER</strong> belum tergeoreferensi dan<br />

orientasinya masih searah jalur orbit (path-oriented), bukan ke arah utara peta. <strong>Citra</strong><br />

<strong>ASTER</strong> yang akan diproses tidak perlu digeoreferensikan terlebih dahulu karena<br />

dalam proses korelasi otomatis dan penghitungan paralaks diperlukan citra yang<br />

orientasinya searah jalur orbit, sehingga sesuai dengan geometri pada saat pencitraan<br />

dilakukan.<br />

Data model permukaan digital yang dihasilkan program masih terorientasi ke<br />

arah jalur orbit, bukan ke arah utara sebenarnya. Sehingga untuk membawanya ke<br />

koordinat tanah, diperlukan proses georeferensi. Prosedur khusus untuk menentukan<br />

titik-titik kontrol pada model permukaan digital serta koordinat petanya dilakukan<br />

dengan langkah-langkah sebagai berikut:<br />

41


a. Melakukan pengukuran posisi titik kontrol tanah pada citra dan<br />

memasukkan koordinat tanahnya. Hal ini dilakukan dengan menggunakan<br />

fasilitas RegisterSelect GCPsImage to Map pada menu utama ENVI.<br />

b. Nilai koordinat titik kontrol tanah, baik pada citra maupun koordinat<br />

tanahnya, disimpan pada file dengan perintah FileSave GCPs with Map<br />

coords pada kotak dialog GCP Selection (gambar II.12).<br />

Gambar II.12. Pemilihan GCP untuk proses georeferensi.<br />

c. Karena ukuran model permukaan digital sama dengan ukuran citra dibagi<br />

dengan spasi grid model permukaan digital, maka nilai koordinat citra<br />

diganti dengan koordinat citra tersebut dibagi dengan spasi grid model<br />

dalam piksel. Misalnya resolusi model permukaan digital adalah 30 meter<br />

maka berarti spasi grid-nya adalah 2 piksel, hal ini disebabkan karena tiap<br />

piksel pada citra <strong>ASTER</strong> band 3 beresolusi spasial 15 meter. Sehingga<br />

apabila koordinat sebuah GCP pada citra (126, 24), maka koordinat titik<br />

⎛126<br />

24 ⎞<br />

tersebut pada model adalah ⎜ , ⎟ atau (63, 12). Proses editing<br />

⎝ 2 2 ⎠<br />

koordinat ini dilakukan secara otomatis oleh program DEMCreator 4.<br />

42


d. Hasil editing koordinat ini disimpan pada file secara otomatis dengan<br />

tambahan ekstensi .DEM.PTS.<br />

Gambar II.13. Fasilitas Image to Map Registration untuk melakukan<br />

georeferensi model.<br />

e. Registrasi/geocoding pada model permukaan digital dilakukan dengan<br />

menggunakan data koordinat yang telah diedit melalui fasilitas Image to<br />

Map Registration pada ENVI yang dapat diakses dengan memilih<br />

RegisterWarp from Pre-existing GCPsImage to Map (gambar II.13).<br />

II.4.7. Evaluasi Ketelitian <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

Evaluasi dilakukan dengan cara membandingkan elevasi titik-titik cek pada<br />

peta rupabumi dengan elevasi titik-titik tersebut pada model permukaan digital. Nilai<br />

root mean square error (RMSE) yang diperoleh akan dibandingkan dengan ketelitian<br />

elevasi secara teoritis untuk menentukan tingkat keberhasilan pembentukan model<br />

permukaan digital.<br />

Nilai RMSE untuk elevasi (RMSEz) dihitung dengan menggunakan<br />

persamaan I.28. Apabila tingkat ketelitian elevasi model yang dihitung berdasarkan<br />

persamaan I.29 lebih besar <strong>dari</strong>pada tingkat ketelitian yang disyaratkan pada<br />

spesifikasi baku pembuatan peta dengan suatu skala tertentu, dapat disimpulkan<br />

bahwa ketelitian elevasi model permukaan digital telah memenuhi syarat untuk<br />

dijadikan dasar pembuatan peta pada skala itu.<br />

43


II.4.8. Visualisasi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

<strong>Model</strong> permukaan digital yang dihasilkan dalam penelitian ini akan disajikan<br />

secara visual dengan menggunakan perangkat lunak ENVI. Empat metode penyajian<br />

yang diberikan adalah citra raster model, garis kontur, shaded-relief, serta pandangan<br />

perspektif model 3 dimensi. <strong>Citra</strong> raster model akan tampak jika file model dibuka<br />

menggunakan ENVI dengan memilih FileOpen Image File.<br />

Garis kontur dapat ditambahkan pada citra dengan memilih menu<br />

FunctionsOverlaysContour Lines. Shaded relief dibentuk dengan memilih menu<br />

UtilitiesData SpecificDEMTopographic <strong>Model</strong>ling. Sedangkan pandangan<br />

perspektif 3 dimensi dilakukan dengan memilih menu Basic Tools3D Surface.<br />

Adapun hasil visualisasi menggunakan berbagai macam metode, disajikan pada<br />

lampiran A.<br />

44


BAB III<br />

HASIL DAN PEMBAHASAN<br />

III.1. Hasil Penelitian<br />

Hasil utama yang diperoleh <strong>dari</strong> penelitian ini berupa sebuah model<br />

permukaan digital absolut <strong>dari</strong> daerah Parengan, Tuban, dengan resolusi spasial 15<br />

meter, dalam format raster biner (unsigned 16-bit integer). Dalam pembuatan model<br />

permukaan digital <strong>dari</strong> citra <strong>ASTER</strong>, disusun sebuah program komputer untuk<br />

melakukan proses image-matching, penghitungan paralaks dan elevasi, noise<br />

filtering, serta koreksi elevasi secara otomatis.<br />

III.2. Registrasi Band 3B ke 3N<br />

Proses registrasi yang dilakukan dengan menggunakan transformasi<br />

polinomial orde 1 dan melibatkan 30 titik ikat ini dilakukan secara otomatis oleh<br />

program komputer. Parameter transformasi polinomial disajikan pada tabel III.1:<br />

Tabel III.1. Nilai parameter transformasi polinomial satu dimensi<br />

( X = a + bx + cy + dxy )<br />

Parameter Nilai Parameter<br />

a 2.67893803704283<br />

b 1.00060051426216<br />

c 3.2086385708396 x 10 -5<br />

d -2.4858105793709 x 10 -6<br />

Nilai simpangan baku transformasi polinomial orde satu untuk melakukan<br />

minimalisasi paralaks-x pada citra adalah sebesar 0,326 piksel. Nilai parameter<br />

transformasi ini digunakan untuk menghitung nilai absis pusat jendela korelasi.<br />

III.3. Korelasi Stereo secara Otomatis<br />

Ketelitian korelasi otomatis sangat mempengaruhi ketelitian <strong>dari</strong> model<br />

permukaan digital yang dihasilkan. Oleh karena itu ketelitian proses korelasi<br />

45


otomatis ini perlu dievaluasi dengan cara membandingkan koordinat hasil proses<br />

korelasi otomatis dengan koordinat yang diperoleh melalui pengukuran secara<br />

manual dengan menggunakan ENVI.<br />

III.4.1. Ukuran daerah selidik. Ukuran daerah selidik sangat bergantung <strong>dari</strong><br />

besar elevasi maksimum dan minimum yang diharapkan terjadi. Elevasi minimum<br />

yang diasumsikan adalah 0 meter sedangkan elevasi maksimum 500 meter.<br />

Berdasarkan persamaan I.7, rentang beda elevasi tersebut setara dengan beda<br />

paralaks minimum (pymin) sebesar 0 piksel, dan maksimum (pymax) sebesar 20 piksel.<br />

Karena ukuran jendela korelasi harus ganjil, maka ukuran jendela (dy) yang akan<br />

digunakan dihitung dengan ketentuan berikut :<br />

Apabila pymax – pymin adalah bilangan genap maka<br />

dy = pymax – pymin + 1 (III.1)<br />

sedangkan apabila pymax – pymin adalah bilangan ganjil maka<br />

dy = pymax – pymin (III.2)<br />

Karena pymax = 20 dan pymin = 0, maka dy = 21 piksel. Dengan demikian ukuran<br />

daerah selidik yang digunakan adalah sebesar 3 x 21 piksel.<br />

III.4.2. Ukuran daerah sasaran. Ukuran horisontal daerah selidik maupun<br />

daerah sasaran hanya dibatasi sebesar 3 piksel. Titik yang digunakan untuk<br />

mengevaluasi kaitan antara ukuran daerah sasaran dengan ketelitian korelasi dipilih<br />

pada tempat-tempat yang kenampakannya cukup tegas (distinct features) seperti<br />

perempatan jalan, pojok bidang sawah, pojok bangunan, tikungan tajam pada jalan,<br />

dan lain-lain; sejumlah 30 buah, dan tersebar merata di seluruh citra.<br />

Dari tabel III.2 dapat disimpulkan bahwa daerah sasaran yang terlalu kecil<br />

akan memberikan hasil yang tidak memuaskan karena proses korelasi silang hanya<br />

mengevaluasi daerah yang berukuran kecil sehingga keunikan <strong>dari</strong> daerah sasaran<br />

akan berkurang. Karena keunikan daerah sasaran berkurang, maka akan terjadi<br />

kecocokan korelasi pada beberapa daerah yang berbeda, terutama pada daerah<br />

dengan pola berulang, akibatnya kemungkinan mismatch akan semakin besar.<br />

46


Tabel III.2. Pengaruh ukuran daerah sasaran terhadap ketelitian korelasi otomatis.<br />

Ukuran daerah selidik 3 x 21 piksel, jumlah titik uji 30 buah.<br />

No Ukuran daerah sasaran Jumlah<br />

x (piksel) y (piksel) blunder<br />

1 3 3 11<br />

2 3 5 3<br />

3 3 7 1<br />

4 3 9 0<br />

5 3 11 1<br />

6 3 13 1<br />

7 3 15 1<br />

8 3 17 2<br />

9 3 19 2<br />

10 3 21 1<br />

Ukuran daerah sasaran yang terlalu besar akan cenderung menurunkan<br />

kualitas hasil korelasi otomatis karena proses perhitungan terlalu banyak melibatkan<br />

daerah di sekitarnya. Selain menurunkan kualitas hasil korelasi otomatis, ukuran<br />

daerah yang besar akan waktu yang dibutuhkan komputer untuk melakukan<br />

perhitungan akan bertambah. Berdasarkan tabel III.2., ukuran tinggi daerah sasaran<br />

yang optimal adalah 9 piksel. Dengan mempertimbangkan efisiensi waktu<br />

pemrosesan, maka untuk daerah sasaran dipilih ukuran 3 x 9 piksel. Hasil uji korelasi<br />

otomatis untuk berbagai ukuran jendela selengkapnya ditunjukkan pada lampiran C.<br />

III.4. Noise filtering<br />

Untuk membuang atau meminimalisasi adanya noise pada model permukaan<br />

digital, maka diperlukan proses noise filtering. Proses ini dipengaruhi oleh beberapa<br />

faktor berikut:<br />

a. Ukuran jendela filter.<br />

b. Ambang batas (dalam satuan σ) untuk mendeteksi noise.<br />

c. Jumlah perlakuan noise filtering.<br />

Ukuran jendela filter menunjukkan ukuran daerah yang akan dilibatkan dalam<br />

proses evaluasi suatu piksel untuk menentukan apakah piksel tersebut noise atau<br />

bukan. Untuk mengetahui pengaruh ukuran jendela filter serta faktor tingkat<br />

47


ketidakpastian terhadap tingkat keberhasilan deteksi noise, dilakukan uji coba pada<br />

sebuah citra ber-noise dengan menggunakan berbagai ukuran jendela filter dan<br />

tingkat ambang batas.<br />

Dari tabel III.3 dapat disimpulkan bahwa semakin tinggi tingkat<br />

ketidakpastian maka semakin sedikit noise yang berhasil difilter. Sedangkan ukuran<br />

jendela filter akan mempengaruhi ukuran luas maksimum noise-cluster yang bisa<br />

difilter. Semakin besar ukuran jendela filter, maka semakin besar pula ukuran noisecluster<br />

yang bisa dieliminasi.<br />

Namun demikian, semakin besar ukuran jendela filter, semakin lama pula<br />

waktu yang diperlukan untuk melakukan proses filtering (berbanding lurus dengan<br />

kuadrat ukuran jendela), serta semakin lebar pula daerah pada tepi model yang tidak<br />

dapat difilter karena sebagian jendela filternya berada di luar model. Oleh karena itu,<br />

ukuran jendela filter, threshold, serta jumlah pengulangan proses sangat tergantung<br />

<strong>dari</strong> karakteristik masing-masing model permukaan digital.<br />

Tabel III.3. Pengamatan secara visual hasil filter.<br />

No Threshold Ukuran<br />

Pengamatan secara visual<br />

(σ) window<br />

1 1 7 x 7 Noise-cluster masih tersisa*<br />

2 2 7 x 7 Noise masih tersisa sebagian.<br />

3 3 7 x 7 Noise masih banyak.<br />

4 1 11 x 11 Noise-cluster tersisa sedikit.*<br />

5 2 11 x 11 Noise masih tersisa sebagian.<br />

6 3 11 x 11 Noise masih banyak<br />

7 1 15 x 15 Noise tersisa sangat sedikit*<br />

8 2 15 x 15 Noise masih tersisa sebagian<br />

9 3 15 x 15 Noise masih tersisa<br />

10 1 19 x 19 Noise dan noise-cluster sudah bersih*<br />

11 2 19 x 19 Noise-cluster masih sedikit tampak<br />

12 3 19 x 19 Noise masih tersisa.<br />

* Terjadi penghalusan permukaan model yang berlebihan/berkurangnya detil permukaan<br />

Berdasarkan kesimpulan diatas dan hasil uji coba (trial and error) secara<br />

langsung pada model yang diteliti, maka untuk kasus noise filtering model<br />

permukaan digital daerah Parengan dengan resolusi model 15 meter, proses<br />

dilakukan dua kali, ukuran jendela filter ditentukan sebesar 19 x 19 piksel, dengan<br />

48


threshold sebesar 2σ. Noise-cluster yang ada pada model rata-rata berukuran sekitar<br />

15 x 15 piksel. Dengan menggunakan parameter noise filtering tersebut hampir<br />

semua noise yang tampak secara visual dapat dieliminasi, kecuali pada beberapa<br />

daerah yang mempunyai noise cluster. Selain itu, detil permukaan model dapat<br />

dipertahankan. Hasil uji noise filtering secara lengkap disajikan pada lampiran D.<br />

III.5. Koreksi Elevasi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

Koreksi elevasi dilakukan dengan menggunakan elevasi <strong>dari</strong> 11 GCP. Nilai<br />

parameter-parameter transformasi dalam koreksi elevasi untuk membawa elevasi<br />

model ke elevasi sebenarnya disajikan pada tabel berikut:<br />

Tabel III.4. Nilai parameter transformasi dalam koreksi elevasi<br />

Parameter Nilai<br />

Faktor pengali 0.998311151441823<br />

Faktor penambah 2.82522594364698<br />

Nilai simpangan baku transformasi linier satu dimensi untuk melakukan koreksi<br />

elevasi sebesar 6,254 meter. Faktor pengali yang nilainya mendekati satu<br />

menunjukkan bahwa skala vertikal <strong>dari</strong> model permukaan digital relatif sudah<br />

hampir benar, sehingga untuk membawa <strong>dari</strong> elevasi relatif menjadi absolut hanya<br />

diperlukan proses translasi.<br />

III.6. Georeferensi <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

Georeferensi model dilakukan dengan menggunakan koordinat UTM <strong>dari</strong> 11<br />

titik kontrol tanah. Root mean square (RMS) <strong>dari</strong> transformasi polinomial orde 1<br />

pada proses georeferensi adalah sebesar 1,2842 m. Nilai RMS yang sangat kecil<br />

apabila dibandingkan dengan resolusi spasial model permukaan digital merupakan<br />

indikator bahwa proses georeferensi dapat memberikan hasil yang baik.<br />

Setelah dilakukan proses georeferensi, maka model permukaan digital yang<br />

sebelumnya dalam koordinat piksel dan berorientasi searah orbit satelit, menjadi<br />

49


dalam koordinat tanah dan berorientasi ke arah utara grid UTM. <strong>Model</strong> permukaan<br />

digital yang telah tergeoreferensi ini siap digunakan untuk berbagai keperluan.<br />

III.7. Ketelitian <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong><br />

<strong>Model</strong> permukaan digital yang dihasilkan oleh program ini berupa raster<br />

biner berformat integer tak bertanda (unsigned 16-bit integer) dengan resolusi spasial<br />

15 meter beserta sebuah file header yang menunjukkan metadata <strong>dari</strong> model<br />

permukaan digital. <strong>Model</strong> permukaan digital ini dapat dibaca oleh perangkat lunak<br />

ENVI, sehingga dapat diproses lebih lanjut pada ENVI maupun dikonversi ke format<br />

lain.<br />

Ketelitian <strong>dari</strong> model permukaan digital ini direpresentasikan dengan<br />

menggunakan kriteria root mean square error pada komponen elevasinya (RMSEz).<br />

Elevasi titik-titik dengan koordinat tertentu pada model permukaan digital<br />

dibandingkan dengan elevasi titik-titik tersebut pada peta rupabumi, sehingga dapat<br />

dihitung besar RMSEz-nya. Dengan menggunakan 150 titik tinggi yang terdapat<br />

pada peta rupabumi daerah Parengan sebagai acuan, besar RMSEz <strong>dari</strong> model<br />

permukaan digital yang dihasilkan adalah 8,8 meter. Nilai residual pada masingmasing<br />

titik cek disertakan pada lampiran E.<br />

Untuk menentukan tingkat ketelitian horisontal model, komponen vertikal<br />

<strong>dari</strong> suatu objek pada model harus teridentifikasi secara jelas, yaitu bentuk <strong>dari</strong> objek<br />

yang diteliti harus dapat dikenali sehingga posisi horisontal <strong>dari</strong> objek dapat<br />

diperiksa ketelitiannya. Namun dalam kenyataannya, pengenalan suatu objek dan<br />

penentuan posisinya secara tepat berdasarkan bentuk objek tersebut pada model<br />

permukaan digital sangat sulit dilakukan.<br />

Tingkat ketelitian yang dievaluasi dalam penelitian ini hanya komponen<br />

vertikal (elevasi) <strong>dari</strong> model saja, karena komponen posisi horisontal (koordinat x,y)<br />

telah terdefinisi dengan tepat secara matematis dalam sistem proyeksi UTM. Titiktitik<br />

grid model bersifat tetap di posisinya dan dapat dianggap konstan untuk tujuan<br />

menentukan ketelitian model.<br />

Dengan RMSEz model sebesar 8,8 meter, maka berdasarkan persamaan II.3<br />

dapat ditentukan bahwa pada tingkat kepercayaan 90%, ketelitian elevasi model<br />

adalah sebesar 1,6449 x 8,8 meter, yaitu sama dengan 14,48 meter. Dengan demikian<br />

50


dapat disimpulkan bahwa model permukaan digital hasil penelitian ini dapat<br />

digunakan untuk pembuatan peta topografi skala 1:100.000 atau lebih kecil lagi,<br />

sesuai dengan persyaratan <strong>dari</strong> United States National Map Accuracy Standards.<br />

Frekuensi (titik cek)<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

0<br />

-40 -30 -20 -10 0 10 20 30 40<br />

Selisih elevasi (meter)<br />

Gambar III.1. Selisih elevasi titik cek pada model terhadap elevasi titik cek pada peta<br />

rupabumi.<br />

51


BAB IV<br />

KESIMPULAN DAN SARAN<br />

IV.1. Kesimpulan<br />

Dengan menggunakan prinsip beda paralaks, dan hanya melibatkan dua<br />

faktor utama, yaitu:<br />

a. beda paralaks <strong>dari</strong> titik-titik yang bersesuaian di band 3N dan 3B.<br />

b. perbandingan basis terhadap tinggi terbang sebesar 0,6<br />

dan mengabaikan faktor-faktor berikut:<br />

a. pengaruh kesalahan orientasi sumbu-sumbu kamera<br />

b. pengaruh kelengkungan bumi<br />

c. pengaruh kesalahan orbit satelit<br />

d. pengaruh variasi skala dalam satu scene<br />

e. pengaruh kesalahan radiometris<br />

penelitian ini berhasil memperoleh sebuah model permukaan digital tergeoreferensi<br />

berukuran 1132 piksel x 1131 piksel dengan resolusi spasial 15 meter yang<br />

mempunyai root mean square error pada komponen elevasi sebesar 8,8 meter atau<br />

setara dengan tingkat ketelitian sebesar 14,48 meter pada tingkat kepercayan 90%,<br />

sehingga memenuhi persyaratan ketelitian menurut United States National Map<br />

Accuracy Standards untuk keperluan pembuatan peta topografi dengan skala<br />

1:100.000 atau lebih kecil lagi.<br />

Pengolahan data dilakukan secara semi otomatis, dimana sebagian proses<br />

dilakukan secara manual, dan sebagian lagi dilakukan secara otomatis penuh oleh<br />

komputer. Tahapan pengolahan data yang dilakukan secara otomatis penuh adalah :<br />

a. korelasi otomatis untuk pembuatan model permukaan digital<br />

b. noise filtering<br />

c. koreksi elevasi,<br />

sedangkan intervensi <strong>dari</strong> operator diperlukan pada tahapan berikut :<br />

a. pengukuran koordinat titik ikat<br />

b. georeferensi model permukaan digital<br />

52


IV.2. Saran<br />

IV.2.1. Pengembangan Program<br />

Beberapa hal yang dapat dilakukan untuk meningkatkan kualitas program<br />

komputer:<br />

1. Pemanfaatan model permukaan digital dengan resolusi rendah, seperti<br />

GTOPO-30, model permukaan digital global beresolusi 30 detik busur<br />

(sekitar 1 km), untuk mempercepat proses korelasi otomatis.<br />

2. Pemanfaatan multi-scale matching untuk mempertinggi kualitas hasil korelasi<br />

otomatis sekaligus mempercepat proses korelasi. Pendekatan multi-scale<br />

dilakukan dengan menggunakan hasil korelasi otomatis pada citra beresolusi<br />

rendah sebagai pendekatan untuk proses korelasi otomatis pada citra<br />

beresolusi lebih tinggi.<br />

3. Penggunaan metode yang umum digunakan untuk melakukan gridding seperti<br />

interpolasi linier, krigging, nearest neighbor, dan lain-lain untuk menyusun<br />

data berdistribusi teratur. Program yang dipakai dalam penelitian ini masih<br />

menggunakan filter median untuk mengganti nilai piksel yang berkualitas<br />

rendah (piksel yang proses korelasinya gagal atau piksel noise) dengan nilai<br />

piksel lain disekitarnya.<br />

4. Penambahan fasilitas untuk melakukan georeferensi model secara otomatis.<br />

IV.2.2. Penelitian pada Daerah dengan Berbagai Variasi Terrain<br />

Daerah penelitian adalah daerah yang medannya relatif datar. Sangat<br />

disarankan untuk menguji kemampuan program pada daerah lain dengan berbagai<br />

kondisi terrain, misalnya daerah pegunungan, daerah pesisir, daerah aliran sungai,<br />

daerah danau, dan lain-lain, untuk mengetahui tingkat keberhasilan pembuatan model<br />

permukaan digital berdasarkan beda paralaks dan korelasi otomatis pada daerahdaerah<br />

tersebut.<br />

IV.2.3. Editing <strong>Model</strong> Secara Manual<br />

Untuk daerah-daerah dengan noise yang mengumpul, proses noise-filtering<br />

tidak bisa secara efektif menghilangkan noise. Noise yang tersisa biasanya adalah<br />

noise yang mengumpul dan ukurannya lebih besar atau hampir sama dengan ukuran<br />

53


jendela filtering. Untuk mengatasi hal ini, diperlukan intervensi <strong>dari</strong> pengguna untuk<br />

membersihkan noise secara manual.<br />

Salah satu fasilitas ENVI untuk mengedit citra secara manual adalah Spatial<br />

Pixel Editor. Fasilitas ini diakses dengan melalui menu FunctionsInteractive<br />

AnalysisSpatial Pixel Editor, setelah terlebih dahulu Zoom Window ditempatkan di<br />

daerah yang akan diedit. Melalui fasilitas ini, operator dapat mengubah secara<br />

langsung nilai-nilai piksel secara individual maupun menghitung rata-rata <strong>dari</strong><br />

sejumlah piksel yang dipilih.<br />

IV.2.3. Pengujian dengan Menggunakan <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong> Acuan<br />

Untuk menunjukkan tingkat ketelitian dengan lebih meyakinkan, disarankan<br />

untuk membandingkan model permukaan digital yang dihasilkan melalui metode<br />

yang dilakukan dalam penelitian ini dengan model permukaan digital yang dianggap<br />

benar dalam berbagai resolusi yang sesuai. <strong>Model</strong> permukaan digital yang dijadikan<br />

acuan adalah model permukaan digital yang diproduksi oleh badan-badan resmi<br />

pemerintah yang berkaitan dengan pemetaan wilayah, misalnya Badan Koordinasi<br />

Survei dan Pemetaan Nasional (Bakosurtanal) atau United States Geological Survey<br />

(USGS).<br />

Dengan membandingkan model permukaan digital yang dihasilkan melalui<br />

metode yang dibahas dalam penelitian ini dengan model permukaan digital acuan,<br />

diharapkan kualitas pemeriksaan ketelitian akan lebih tinggi dan lebih dapat<br />

dipercaya, karena pembandingan dilakukan pada tiap piksel (grid post) model.<br />

IV.4. Penggunaan Komputer dengan Kecepatan Tinggi<br />

Proses korelasi otomatis untuk menentukan koordinat titik-titik yang<br />

bersesuaian di band 3N dan 3B dilakukan dengan menghitung koefisien korelasi<br />

untuk tiap piksel yang ada pada citra, sesuai dengan resolusi model permukaan<br />

digital yang diharapkan. Karena proses ini melibatkan hitungan matematis floatingpoint<br />

untuk data yang jumlahnya sangat banyak, maka waktu yang diperlukan untuk<br />

menyelesaikan korelasi otomatis cukup lama. Sebagai gambaran, untuk membuat<br />

sebuah model permukaan digital berukuran 1000 piksel x 1000 piksel dengan kisaran<br />

elevasi 0 – 500 meter pada sebuah komputer dengan prosesor Intel Pentium III<br />

54


erkecepatan 800 MHz diperlukan waktu sekitar 30 menit untuk proses korelasi<br />

otomatis, dan sekitar 10 menit untuk proses noise-filtering. Oleh karena itu, demi<br />

efisiensi waktu, disarankan untuk menggunakan komputer dengan kecepatan yang<br />

tinggi.<br />

55


DAFTAR PUSTAKA<br />

Abrams, M., dan Hook, S., 2002, <strong>ASTER</strong> User Handbook Version 2, NASA Jet<br />

Propulsion Laboratory, Pasadena.<br />

Antony P., 2000, Pemrograman Borland Delphi, Penerbit Andi, Yogyakarta.<br />

<strong>ASTER</strong> Science Team, 2001, <strong>ASTER</strong> User’s Guide, Earth Remote Sensing Data<br />

Analysis Center, Sioux Falls.<br />

<strong>ASTER</strong> Science Team, 1996, Algorithm Theoretical Basis Document for <strong>ASTER</strong><br />

Level-1 Data Processing, NASA Jet Propulsion Laboratory, Pasadena.<br />

Bureau of the Budget, 1947, United States National Map Accuracy Standards, U.S.<br />

Bureau of the Budget, Washington, D.C.<br />

Djurdjani, 1999, <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong>, Jurusan Teknik Geodesi FT-UGM,<br />

Yogyakarta.<br />

Hurtado, J.M., Jr., 2002, Extraction of a <strong>Digital</strong> Elevation <strong>Model</strong> from <strong>ASTER</strong> Level<br />

1A stereo imagery using PCI Geomatica OthoEngine v.8.2.0, NASA Jet<br />

Propulsion Laboratory, Pasadena<br />

Japan Associations on Remote Sensing, 1993, Remote Sensing Note, University of<br />

Tokyo, Tokyo.<br />

Lang, H.R., dan Welch, R., 1999, Algorithm Theoretical Basis Document for <strong>ASTER</strong><br />

<strong>Digital</strong> Elevation <strong>Model</strong>s, NASA Jet Propulsion Laboratory, Pasadena.<br />

Mauney, Thad, 2002, GPS Questions & Answers, Earth Observing Magazine<br />

Online, www.eomonline.com.<br />

Rottensteiner, F., 2001, Raster Based Matching Techniques, www.ipf.tuwien.ac.at<br />

Soeta’at, 1994, Fotogrametri Analitik, Jurusan Teknik Geodesi FT-UGM,<br />

Yogyakarta.<br />

Wahyu Heriyadi, 2002, Pembentukan <strong>Model</strong> <strong>Permukaan</strong> <strong>Digital</strong> <strong>dari</strong> <strong>Sumber</strong> Foto<br />

Udara secara Semi Otomatis, Skripsi, Jurusan Teknik Geodesi, FT-UGM,<br />

Yogyakarta<br />

Wolf, P.R., dan Ghilani, C.D., 1997, Adjustment Computations, John Willey and<br />

Sons, Inc., New York.<br />

56


LAMPIRAN<br />

57


LAMPIRAN A<br />

VISUALISASI MODEL PERMUKAAN DIGITAL<br />

58


ELEVASI RELATIF PADA MODEL<br />

elevasi rendah elevasi tinggi<br />

59


BAYANG-BAYANG RELIEF MODEL<br />

(azimut matahari 45°, elevasi 55°)<br />

60


KONTUR MODEL PERMUKAAN DIGITAL<br />

interval kontur 25 meter<br />

61


CONTOH OVERLAY CITRA BAND 3N DAN GARIS KONTUR<br />

(sisi utara, interval kontur 25 meter)<br />

62<br />

62


PANDANGAN PERSPEKTIF MODEL<br />

(dilihat <strong>dari</strong> sisi timur laut)<br />

63<br />

63


COLORDRAPE<br />

Parengan, Tuban, Jawa Timur<br />

64<br />

64


LAMPIRAN B<br />

DAFTAR KOORDINAT GCP DAN TITIK IKAT<br />

65


DESKRIPSI GROUND CONTROL POINTS<br />

RMS = 1.2842 m (polinom orde 1)<br />

Koordinat Peta (UTM) Koordinat <strong>Citra</strong><br />

No Elevasi<br />

Easting Northing (m) X Y<br />

Deskripsi<br />

1 583524.2 9223249.8 36 47.67 368 jembatan, pertigaan jalan, daerah Punten<br />

2 588706.2 9219099.1 28 429.33 591.67<br />

3 592983.4 9216911.2 29 733 695.33<br />

4 590269.2 9220854.1 51 516 461.67<br />

5 594245.6 9214124.4 20 843.67 867.33<br />

perlintasan KA rel tunggal, daerah<br />

Kemlaten<br />

sudut barat laut stasiun KA,<br />

Kedungbanteng<br />

perempatan dekat sekolah dan gereja,<br />

Baturejo<br />

jembatan rel KA, daerah Gempol, 400 m<br />

<strong>dari</strong> sekolah<br />

6 585893.8 9220080.1 36 233.67 553.67 pertigaan desa Keterban, dekat masjid<br />

7 596055 9219758.6 126 908 479 pertigaan desa Pacing, dekat sekolah<br />

8 585013.1 9222765.7 30 151 385 jembatan rel KA, dekat desa Binangun<br />

9 587548.7 9218951.2 31 355.67 615.67<br />

pertemuan anak sungai kecil<br />

Sendangagung, 300 m <strong>dari</strong> rel KA<br />

10 588322.9 9223426.1 51 361.67 308.67 pertigaan sebelah utara Ngawun<br />

11 592859.9 9224185.6 230 657 218.5<br />

pertigaan sebelah timur Kemantren, dekat<br />

sekolah<br />

66<br />

66


KOORDINAT TITIK IKAT BAND 3N – 3B<br />

X3N Y3N X3B Y3B<br />

175.75 131.5 178.25 530.25<br />

66 370.25 68.25 769.5<br />

429 591.75 431.25 990.75<br />

588.5 580.75 590.5 980<br />

844 868.5 845 1267<br />

515.5 461.75 518 859.5<br />

213 476.75 215.75 875.75<br />

928.75 133 931.5 522.5<br />

552.5 184 555.25 575.5<br />

751 38.75 753.75 429<br />

509 787.25 511.25 1186.5<br />

350.75 643.5 353.5 1042.75<br />

881.25 657.5 883 1055.5<br />

896.5 461.5 898.75 856.75<br />

116.5 481 119.5 879.75<br />

269.75 939.5 271.75 1338.75<br />

234.25 645 236.25 1043<br />

788.5 526 791.25 923.75<br />

750.75 669.5 752.5 1068.75<br />

247.5 193 250.75 591.25<br />

282.5 856.75 284.5 1251.75<br />

732.75 695 734.75 1093.25<br />

584 929 585.75 1328.5<br />

890.25 296.5 892.75 691.5<br />

657.5 218.25 660.5 609<br />

908.25 478.5 910.75 872.75<br />

88.75 814.75 91.75 1208.75<br />

359.25 483.25 361.5 882<br />

425.5 376.25 427.5 774<br />

287.25 390 290 789<br />

67


LAMPIRAN C<br />

HASIL UJI KORELASI OTOMATIS<br />

68


HASIL UJI KORELASI OTOMATIS<br />

DENGAN UKURAN WINDOW DAERAH SELIDIK 3 x 21 PIKSEL<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.00 531.00 0.75 0.98473<br />

2 66 370 68.25 769.5 68.20 768.91 0.59 0.87564<br />

3 429 592 431.25 990.75 431.66 991.37 0.62 0.92839<br />

4 588 581 590.5 980 589.52 981.00 1.00 0.97315<br />

5 844 868 845 1267 846.32 1267.48 0.48 0.97240<br />

6 516 462 518 859.5 517.00 853.00 6.50 0.96771<br />

7 213 477 215.75 875.75 215.00 877.00 1.25 0.93235<br />

8 929 133 931.5 522.5 931.48 522.14 0.36 0.96457<br />

9 552 184 555.25 575.5 555.00 576.00 0.50 0.97292<br />

10 751 39 753.75 429 752.00 444.00 15.00 0.87581<br />

11 509 787 511.25 1186.5 511.36 1186.04 0.46 0.97610<br />

12 351 644 353.5 1042.75 353.01 1042.42 0.33 0.87605<br />

13 881 658 883 1055.5 883.00 1054.00 1.50 0.74576<br />

14 896 462 898.75 856.75 898.39 857.51 0.76 0.96992<br />

15 116 481 119.5 879.75 118.09 880.12 0.37 0.97530<br />

16 270 940 271.75 1338.75 271.00 1330.00 8.75 0.79559<br />

17 234 645 236.25 1043 236.00 1044.00 1.00 0.93751<br />

18 788 526 791.25 923.75 791.07 924.04 0.29 0.87734<br />

19 751 670 752.5 1068.75 753.22 1069.48 0.73 0.88793<br />

20 248 193 250.75 591.25 250.68 591.18 0.07 0.92986<br />

21 282 857 284.5 1251.75 285.00 1253.00 1.25 0.93136<br />

22 733 695 734.75 1093.25 734.66 1085.18 8.07 0.80123<br />

23 584 929 585.75 1328.5 586.09 1329.06 0.56 0.93530<br />

24 890 296 892.75 691.5 892.72 691.66 0.16 0.96354<br />

25 658 218 660.5 609 660.05 625.29 16.29 0.84270<br />

26 908 478 910.75 872.75 910.18 873.60 0.85 0.93665<br />

27 89 815 91.75 1208.75 91.24 1210.12 1.37 0.92925<br />

28 359 483 361.5 882 361.78 882.01 0.01 0.93461<br />

29 426 376 427.5 774 428.00 774.00 0.00 0.88331<br />

69


30 287 390 290 789 288.00 799.00 10.00 0.91201<br />

TargetSizeX = 3<br />

TargetSizeY = 3<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 11 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.28 530.58 0.33 0.94975<br />

2 66 370 68.25 769.5 68.23 768.87 0.63 0.94918<br />

3 429 592 431.25 990.75 431.57 991.31 0.56 0.94423<br />

4 588 581 590.5 980 589.85 980.71 0.71 0.96815<br />

5 844 868 845 1267 846.50 1267.98 0.98 0.97173<br />

6 516 462 518 859.5 518.73 860.43 0.93 0.92453<br />

7 213 477 215.75 875.75 215.00 877.00 1.25 0.79932<br />

8 929 133 931.5 522.5 931.43 522.27 0.23 0.96790<br />

9 552 184 555.25 575.5 555.47 575.79 0.29 0.96700<br />

10 751 39 753.75 429 752.00 444.00 15.00 0.86014<br />

11 509 787 511.25 1186.5 511.39 1186.34 0.16 0.96775<br />

12 351 644 353.5 1042.75 352.97 1042.95 0.20 0.93199<br />

13 881 658 883 1055.5 882.61 1055.28 0.22 0.84272<br />

14 896 462 898.75 856.75 898.45 857.28 0.53 0.96796<br />

15 116 481 119.5 879.75 118.12 879.92 0.17 0.96702<br />

16 270 940 271.75 1338.75 272.42 1339.03 0.28 0.74709<br />

17 234 645 236.25 1043 236.19 1043.45 0.45 0.96564<br />

18 788 526 791.25 923.75 790.60 923.95 0.20 0.92627<br />

19 751 670 752.5 1068.75 753.27 1069.38 0.63 0.92125<br />

20 248 193 250.75 591.25 250.57 591.26 0.01 0.91029<br />

21 282 857 284.5 1251.75 285.00 1253.00 1.25 0.92840<br />

22 733 695 734.75 1093.25 735.33 1093.33 0.08 0.87812<br />

23 584 929 585.75 1328.5 586.27 1328.87 0.37 0.97438<br />

24 890 296 892.75 691.5 892.82 691.57 0.07 0.86476<br />

70


25 658 218 660.5 609 661.00 609.00 0.00 0.88503<br />

26 908 478 910.75 872.75 910.24 872.98 0.23 0.91944<br />

27 89 815 91.75 1208.75 91.00 1209.00 0.25 0.91918<br />

28 359 483 361.5 882 361.64 882.18 0.18 0.93028<br />

29 426 376 427.5 774 427.68 774.01 0.01 0.89340<br />

30 287 390 290 789 289.65 788.65 0.35 0.91721<br />

TargetSizeX = 3<br />

TargetSizeY = 5<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 3 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.58 530.56 0.31 0.94525<br />

2 66 370 68.25 769.5 68.27 768.85 0.65 0.96212<br />

3 429 592 431.25 990.75 431.55 991.16 0.41 0.94517<br />

4 588 581 590.5 980 589.89 980.80 0.80 0.95590<br />

5 844 868 845 1267 846.47 1267.95 0.95 0.97069<br />

6 516 462 518 859.5 518.72 860.36 0.86 0.91016<br />

7 213 477 215.75 875.75 215.04 876.48 0.73 0.77250<br />

8 929 133 931.5 522.5 931.50 522.16 0.34 0.96839<br />

9 552 184 555.25 575.5 555.04 575.91 0.41 0.92290<br />

10 751 39 753.75 429 753.42 429.54 0.54 0.90767<br />

11 509 787 511.25 1186.5 511.25 1186.31 0.19 0.96890<br />

12 351 644 353.5 1042.75 353.02 1042.94 0.19 0.94990<br />

13 881 658 883 1055.5 883.07 1055.18 0.32 0.90026<br />

14 896 462 898.75 856.75 898.59 857.35 0.60 0.94631<br />

15 116 481 119.5 879.75 118.14 879.73 0.02 0.96727<br />

16 270 940 271.75 1338.75 273.00 1339.00 0.25 0.75832<br />

17 234 645 236.25 1043 236.23 1043.30 0.30 0.91125<br />

18 788 526 791.25 923.75 790.45 923.96 0.21 0.95316<br />

19 751 670 752.5 1068.75 753.14 1069.44 0.69 0.92911<br />

71


20 248 193 250.75 591.25 250.68 591.16 0.09 0.90116<br />

21 282 857 284.5 1251.75 285.16 1252.32 0.57 0.94141<br />

22 733 695 734.75 1093.25 735.00 1094.00 0.75 0.92877<br />

23 584 929 585.75 1328.5 586.40 1329.24 0.74 0.96038<br />

24 890 296 892.75 691.5 892.80 691.50 0.00 0.86561<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.88349<br />

26 908 478 910.75 872.75 910.31 873.08 0.33 0.91264<br />

27 89 815 91.75 1208.75 91.05 1209.76 1.01 0.89107<br />

28 359 483 361.5 882 362.03 882.12 0.12 0.93308<br />

29 426 376 427.5 774 427.65 774.36 0.36 0.82352<br />

30 287 390 290 789 289.24 789.04 0.04 0.93986<br />

TargetSizeX = 3<br />

TargetSizeY = 7<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 1 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.38 530.61 0.36 0.92835<br />

2 66 370 68.25 769.5 68.33 768.91 0.59 0.96134<br />

3 429 592 431.25 990.75 431.51 991.13 0.38 0.94159<br />

4 588 581 590.5 980 589.99 980.59 0.59 0.91059<br />

5 844 868 845 1267 846.20 1267.45 0.45 0.96597<br />

6 516 462 518 859.5 518.69 860.32 0.82 0.92981<br />

7 213 477 215.75 875.75 215.09 875.68 0.07 0.79496<br />

8 929 133 931.5 522.5 931.49 522.05 0.45 0.96252<br />

9 552 184 555.25 575.5 555.20 575.75 0.25 0.92837<br />

10 751 39 753.75 429 753.46 429.52 0.52 0.93300<br />

11 509 787 511.25 1186.5 511.22 1186.22 0.28 0.96404<br />

12 351 644 353.5 1042.75 353.12 1042.92 0.17 0.96377<br />

13 881 658 883 1055.5 883.28 1055.35 0.15 0.77731<br />

14 896 462 898.75 856.75 898.56 857.27 0.52 0.92454<br />

72


15 116 481 119.5 879.75 118.22 879.70 0.05 0.96267<br />

16 270 940 271.75 1338.75 273.41 1338.71 0.04 0.83335<br />

17 234 645 236.25 1043 236.18 1043.39 0.39 0.90580<br />

18 788 526 791.25 923.75 790.41 923.79 0.04 0.92558<br />

19 751 670 752.5 1068.75 754.00 1069.00 0.25 0.92902<br />

20 248 193 250.75 591.25 251.08 591.01 0.24 0.93119<br />

21 282 857 284.5 1251.75 284.79 1252.59 0.84 0.94083<br />

22 733 695 734.75 1093.25 735.30 1093.52 0.27 0.95712<br />

23 584 929 585.75 1328.5 586.37 1329.06 0.56 0.95828<br />

24 890 296 892.75 691.5 892.76 691.45 0.05 0.84337<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.90320<br />

26 908 478 910.75 872.75 910.39 873.11 0.36 0.91179<br />

27 89 815 91.75 1208.75 91.27 1208.92 0.17 0.92758<br />

28 359 483 361.5 882 362.05 882.08 0.08 0.92199<br />

29 426 376 427.5 774 427.60 774.30 0.30 0.79972<br />

30 287 390 290 789 289.24 789.08 0.08 0.95026<br />

TargetSizeX = 3<br />

TargetSizeY = 9<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 0 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 178.97 530.60 0.35 0.91234<br />

2 66 370 68.25 769.5 68.36 768.96 0.54 0.93750<br />

3 429 592 431.25 990.75 431.47 991.12 0.37 0.93933<br />

4 588 581 590.5 980 590.00 980.59 0.59 0.89579<br />

5 844 868 845 1267 846.21 1267.53 0.53 0.96455<br />

6 516 462 518 859.5 518.55 860.18 0.68 0.94119<br />

7 213 477 215.75 875.75 215.14 875.62 0.13 0.87953<br />

8 929 133 931.5 522.5 931.58 522.22 0.28 0.97111<br />

9 552 184 555.25 575.5 555.15 575.71 0.21 0.93170<br />

73


10 751 39 753.75 429 753.39 429.47 0.47 0.95550<br />

11 509 787 511.25 1186.5 511.22 1186.15 0.35 0.96066<br />

12 351 644 353.5 1042.75 353.12 1042.91 0.16 0.96632<br />

13 881 658 883 1055.5 883.31 1055.32 0.18 0.74562<br />

14 896 462 898.75 856.75 898.50 857.25 0.50 0.91399<br />

15 116 481 119.5 879.75 118.26 879.71 0.04 0.96364<br />

16 270 940 271.75 1338.75 272.78 1338.96 0.21 0.86543<br />

17 234 645 236.25 1043 236.16 1043.46 0.46 0.90877<br />

18 788 526 791.25 923.75 790.62 923.54 0.21 0.89857<br />

19 751 670 752.5 1068.75 754.00 1069.00 0.25 0.88902<br />

20 248 193 250.75 591.25 251.03 591.02 0.23 0.91577<br />

21 282 857 284.5 1251.75 284.72 1252.85 1.10 0.93962<br />

22 733 695 734.75 1093.25 735.36 1093.92 0.67 0.96436<br />

23 584 929 585.75 1328.5 586.36 1328.78 0.28 0.97364<br />

24 890 296 892.75 691.5 892.64 691.53 0.03 0.83269<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.89718<br />

26 908 478 910.75 872.75 910.37 873.00 0.25 0.91820<br />

27 89 815 91.75 1208.75 91.17 1208.82 0.07 0.81155<br />

28 359 483 361.5 882 361.98 881.80 0.20 0.88679<br />

29 426 376 427.5 774 427.73 774.25 0.25 0.84089<br />

30 287 390 290 789 289.25 789.03 0.03 0.96208<br />

TargetSizeX = 3<br />

TargetSizeY = 11<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 1 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.06 530.59 0.34 0.91355<br />

2 66 370 68.25 769.5 68.33 768.97 0.53 0.92489<br />

3 429 592 431.25 990.75 431.51 991.09 0.34 0.94212<br />

4 588 581 590.5 980 590.05 980.50 0.50 0.86564<br />

74


5 844 868 845 1267 845.97 1267.12 0.12 0.96204<br />

6 516 462 518 859.5 518.47 860.04 0.54 0.95057<br />

7 213 477 215.75 875.75 215.20 875.76 0.01 0.90755<br />

8 929 133 931.5 522.5 931.57 522.15 0.35 0.96333<br />

9 552 184 555.25 575.5 555.10 575.69 0.19 0.93314<br />

10 751 39 753.75 429 753.34 429.50 0.50 0.96801<br />

11 509 787 511.25 1186.5 511.20 1186.11 0.39 0.96209<br />

12 351 644 353.5 1042.75 353.09 1042.94 0.19 0.96514<br />

13 881 658 883 1055.5 883.29 1055.26 0.24 0.71256<br />

14 896 462 898.75 856.75 898.51 857.25 0.50 0.90293<br />

15 116 481 119.5 879.75 118.32 879.64 0.11 0.96086<br />

16 270 940 271.75 1338.75 272.64 1339.12 0.37 0.86761<br />

17 234 645 236.25 1043 236.12 1043.45 0.45 0.91101<br />

18 788 526 791.25 923.75 790.00 924.00 0.25 0.89016<br />

19 751 670 752.5 1068.75 754.00 1069.00 0.25 0.86976<br />

20 248 193 250.75 591.25 250.93 591.08 0.17 0.89542<br />

21 282 857 284.5 1251.75 284.68 1252.90 1.15 0.92069<br />

22 733 695 734.75 1093.25 735.38 1093.93 0.68 0.96451<br />

23 584 929 585.75 1328.5 586.30 1328.81 0.31 0.98567<br />

24 890 296 892.75 691.5 892.58 691.60 0.10 0.81285<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.89176<br />

26 908 478 910.75 872.75 910.30 873.05 0.30 0.91869<br />

27 89 815 91.75 1208.75 91.77 1208.20 0.55 0.81958<br />

28 359 483 361.5 882 361.71 881.81 0.19 0.83627<br />

29 426 376 427.5 774 427.76 774.25 0.25 0.84599<br />

30 287 390 290 789 289.26 788.99 0.01 0.96103<br />

TargetSizeX = 3<br />

TargetSizeY = 13<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 1 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

75


ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.31 530.53 0.28 0.90572<br />

2 66 370 68.25 769.5 68.28 768.93 0.57 0.92409<br />

3 429 592 431.25 990.75 431.51 991.09 0.34 0.93676<br />

4 588 581 590.5 980 590.08 980.49 0.49 0.86803<br />

5 844 868 845 1267 845.87 1266.94 0.06 0.95990<br />

6 516 462 518 859.5 518.48 860.02 0.52 0.95291<br />

7 213 477 215.75 875.75 215.20 875.95 0.20 0.92194<br />

8 929 133 931.5 522.5 932.15 522.63 0.13 0.95378<br />

9 552 184 555.25 575.5 555.40 575.57 0.07 0.93499<br />

10 751 39 753.75 429 753.45 429.34 0.34 0.95434<br />

11 509 787 511.25 1186.5 511.20 1186.02 0.48 0.96126<br />

12 351 644 353.5 1042.75 353.12 1042.99 0.24 0.96704<br />

13 881 658 883 1055.5 883.37 1055.26 0.24 0.68956<br />

14 896 462 898.75 856.75 898.50 857.25 0.50 0.88665<br />

15 116 481 119.5 879.75 118.32 879.61 0.14 0.95316<br />

16 270 940 271.75 1338.75 272.63 1339.09 0.34 0.86052<br />

17 234 645 236.25 1043 236.10 1043.47 0.47 0.90821<br />

18 788 526 791.25 923.75 791.34 923.62 0.13 0.88624<br />

19 751 670 752.5 1068.75 754.00 1069.00 0.25 0.85126<br />

20 248 193 250.75 591.25 250.88 591.09 0.16 0.90633<br />

21 282 857 284.5 1251.75 284.72 1252.89 1.14 0.92131<br />

22 733 695 734.75 1093.25 735.38 1093.90 0.65 0.96387<br />

23 584 929 585.75 1328.5 586.52 1328.79 0.29 0.98913<br />

24 890 296 892.75 691.5 892.55 691.61 0.11 0.79024<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.88953<br />

26 908 478 910.75 872.75 910.24 873.16 0.41 0.91304<br />

27 89 815 91.75 1208.75 91.52 1208.41 0.34 0.83338<br />

28 359 483 361.5 882 361.65 881.85 0.15 0.79369<br />

29 426 376 427.5 774 427.85 774.19 0.19 0.85038<br />

30 287 390 290 789 289.20 789.02 0.02 0.95921<br />

TargetSizeX = 3<br />

TargetSizeY = 15<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

76


Mismatched = 1 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.68 530.36 0.11 0.90115<br />

2 66 370 68.25 769.5 68.26 768.89 0.61 0.91571<br />

3 429 592 431.25 990.75 431.45 991.10 0.35 0.93145<br />

4 588 581 590.5 980 590.08 980.49 0.49 0.86646<br />

5 844 868 845 1267 845.95 1267.08 0.08 0.95807<br />

6 516 462 518 859.5 518.45 860.02 0.52 0.94966<br />

7 213 477 215.75 875.75 215.00 877.00 1.25 0.93492<br />

8 929 133 931.5 522.5 932.04 522.72 0.22 0.95741<br />

9 552 184 555.25 575.5 555.85 575.37 0.13 0.93076<br />

10 751 39 753.75 429 753.51 429.25 0.25 0.94528<br />

11 509 787 511.25 1186.5 511.21 1186.04 0.46 0.95639<br />

12 351 644 353.5 1042.75 353.14 1042.97 0.22 0.96803<br />

13 881 658 883 1055.5 883.46 1055.28 0.22 0.67331<br />

14 896 462 898.75 856.75 898.48 857.25 0.50 0.85235<br />

15 116 481 119.5 879.75 118.28 879.70 0.05 0.95188<br />

16 270 940 271.75 1338.75 272.60 1339.12 0.37 0.82132<br />

17 234 645 236.25 1043 236.08 1043.48 0.48 0.90259<br />

18 788 526 791.25 923.75 790.84 923.67 0.08 0.87660<br />

19 751 670 752.5 1068.75 753.31 1069.31 0.56 0.84783<br />

20 248 193 250.75 591.25 250.72 591.10 0.15 0.89846<br />

21 282 857 284.5 1251.75 284.70 1252.86 1.11 0.91415<br />

22 733 695 734.75 1093.25 735.37 1093.90 0.65 0.96255<br />

23 584 929 585.75 1328.5 586.66 1328.74 0.24 0.98984<br />

24 890 296 892.75 691.5 892.60 691.59 0.09 0.78344<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.89146<br />

26 908 478 910.75 872.75 910.21 873.20 0.45 0.91853<br />

27 89 815 91.75 1208.75 91.57 1208.47 0.28 0.84242<br />

28 359 483 361.5 882 361.60 881.99 0.01 0.77432<br />

29 426 376 427.5 774 427.95 774.23 0.23 0.86729<br />

30 287 390 290 789 289.15 789.01 0.01 0.95867<br />

77


TargetSizeX = 3<br />

TargetSizeY = 17<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 2 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.76 530.33 0.08 0.89211<br />

2 66 370 68.25 769.5 68.24 768.84 0.66 0.91019<br />

3 429 592 431.25 990.75 431.43 991.11 0.36 0.93061<br />

4 588 581 590.5 980 590.08 980.49 0.49 0.86820<br />

5 844 868 845 1267 845.78 1266.76 0.24 0.95604<br />

6 516 462 518 859.5 518.40 860.00 0.50 0.94957<br />

7 213 477 215.75 875.75 215.00 877.00 1.25 0.93989<br />

8 929 133 931.5 522.5 931.91 522.72 0.22 0.95676<br />

9 552 184 555.25 575.5 555.00 576.00 0.50 0.92882<br />

10 751 39 753.75 429 753.47 429.25 0.25 0.94550<br />

11 509 787 511.25 1186.5 511.18 1186.01 0.49 0.95641<br />

12 351 644 353.5 1042.75 353.14 1042.96 0.21 0.97025<br />

13 881 658 883 1055.5 883.74 1055.25 0.25 0.66150<br />

14 896 462 898.75 856.75 898.48 857.24 0.49 0.83934<br />

15 116 481 119.5 879.75 118.26 879.71 0.04 0.95234<br />

16 270 940 271.75 1338.75 272.59 1339.16 0.41 0.81773<br />

17 234 645 236.25 1043 236.09 1043.48 0.48 0.89931<br />

18 788 526 791.25 923.75 790.58 923.70 0.05 0.86539<br />

19 751 670 752.5 1068.75 753.13 1069.39 0.64 0.83931<br />

20 248 193 250.75 591.25 250.66 591.08 0.17 0.88880<br />

21 282 857 284.5 1251.75 284.67 1252.85 1.10 0.90980<br />

22 733 695 734.75 1093.25 735.37 1093.87 0.62 0.96374<br />

23 584 929 585.75 1328.5 586.75 1328.73 0.23 0.98651<br />

24 890 296 892.75 691.5 892.54 691.59 0.09 0.76085<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.88785<br />

78


26 908 478 910.75 872.75 910.23 873.03 0.28 0.91966<br />

27 89 815 91.75 1208.75 91.64 1208.50 0.25 0.84522<br />

28 359 483 361.5 882 361.61 882.01 0.01 0.78711<br />

29 426 376 427.5 774 428.03 774.26 0.26 0.87792<br />

30 287 390 290 789 289.16 788.98 0.02 0.95687<br />

TargetSizeX = 3<br />

TargetSizeY = 19<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 2 points.<br />

Total data = 30 points.<br />

AUTOMATIC IMAGE-MATCHING QUALITY TEST RESULT<br />

ID X3N Y3N X3B Y3B X3BM Y3BM DIFFY CORRELATION<br />

1 176 132 178.25 530.25 179.62 530.36 0.11 0.88815<br />

2 66 370 68.25 769.5 68.25 768.81 0.69 0.90482<br />

3 429 592 431.25 990.75 431.44 991.09 0.34 0.93164<br />

4 588 581 590.5 980 590.09 980.48 0.48 0.87014<br />

5 844 868 845 1267 846.16 1267.47 0.47 0.94903<br />

6 516 462 518 859.5 518.32 859.96 0.46 0.95172<br />

7 213 477 215.75 875.75 215.00 877.00 1.25 0.94692<br />

8 929 133 931.5 522.5 931.78 522.68 0.18 0.94582<br />

9 552 184 555.25 575.5 555.00 576.00 0.50 0.92355<br />

10 751 39 753.75 429 753.46 429.26 0.26 0.94138<br />

11 509 787 511.25 1186.5 511.18 1186.06 0.44 0.95636<br />

12 351 644 353.5 1042.75 353.16 1042.94 0.19 0.97052<br />

13 881 658 883 1055.5 883.39 1055.20 0.30 0.65611<br />

14 896 462 898.75 856.75 898.50 857.20 0.45 0.83190<br />

15 116 481 119.5 879.75 118.25 879.71 0.04 0.95239<br />

16 270 940 271.75 1338.75 272.61 1339.09 0.34 0.81522<br />

17 234 645 236.25 1043 236.08 1043.47 0.47 0.89503<br />

18 788 526 791.25 923.75 790.81 923.63 0.12 0.85684<br />

19 751 670 752.5 1068.75 754.00 1069.00 0.25 0.84578<br />

20 248 193 250.75 591.25 250.63 591.08 0.17 0.89201<br />

79


21 282 857 284.5 1251.75 284.57 1252.74 0.99 0.90648<br />

22 733 695 734.75 1093.25 735.36 1093.83 0.58 0.96243<br />

23 584 929 585.75 1328.5 586.64 1328.77 0.27 0.97928<br />

24 890 296 892.75 691.5 892.40 691.58 0.08 0.70794<br />

25 658 218 660.5 609 661.00 609.00 0.00 0.88417<br />

26 908 478 910.75 872.75 910.27 872.99 0.24 0.92731<br />

27 89 815 91.75 1208.75 91.71 1208.48 0.27 0.84923<br />

28 359 483 361.5 882 361.62 881.98 0.02 0.80768<br />

29 426 376 427.5 774 428.04 774.34 0.34 0.88100<br />

30 287 390 290 789 289.17 789.00 0.00 0.95735<br />

TargetSizeX = 3<br />

TargetSizeY = 21<br />

SearchSizeX = 3<br />

SearchSizeY = 21<br />

Mismatched = 1 points.<br />

Total data = 30 points.<br />

80


LAMPIRAN D<br />

HASIL UJI NOISE FILTERING<br />

81


POTONGAN<br />

CITRA ASLI<br />

No Threshold (σ) Ukuran window Hasil<br />

1 1 7 x 7<br />

2 2 7 x 7<br />

82


3 3 7 x 7<br />

4 1 11 x 11<br />

5 2 11 x 11<br />

83


6 3 11 x 11<br />

7 1 15 x 15<br />

8 2 15 x 15<br />

84


9 3 15 x 15<br />

10 1 19 x 19<br />

11 2 19 x 19<br />

85


12 3 19 x 19<br />

86


LAMPIRAN E<br />

HASIL UJI KETELITIAN<br />

MODEL PERMUKAAN DIGITAL<br />

87


SELISIH ELEVASI PADA TITIK CEK DENGAN ELEVASI PADA MODEL<br />

UTM Coord. (meter) ZMAP Image Coord. (pixel) ZDEM ZDIFF<br />

XMAP YMAP (meter) XDEM YDEM (meter) (meter)<br />

589301.48 9219895.64 24 521 589 30 -6<br />

585003.51 9222000.32 30 235 449 27 3<br />

586169.52 9222520.27 29 313 415 27 2<br />

585370.81 9223138.32 30 259 373 28 2<br />

584470.63 9222808.04 31 199 395 28 3<br />

585812.72 9224096.46 27 289 309 37 -10<br />

587199.96 9219997.01 29 381 583 28 1<br />

583000.19 9222490.84 38 101 416 41 -3<br />

586509.27 9220497.34 33 335 549 33 0<br />

585492.99 9221086.53 33 268 510 30 3<br />

584299.59 9221196.01 34 188 503 31 3<br />

583501.02 9221997.05 38 135 449 34 4<br />

584303 9222095.15 32 188 443 31 1<br />

584022.17 9224864.94 33 169 258 31 2<br />

583302.02 9225692.28 34 121 203 0 34<br />

588201.62 9221095.77 33 448 509 32 1<br />

587524.02 9220673.93 33 403 538 26 7<br />

587606.54 9223893.72 35 408 323 30 5<br />

584502.55 9220194.4 39 202 570 36 3<br />

586487.04 9224380.96 40 334 290 41 -1<br />

588509.31 9220681.71 40 469 537 40 0<br />

587590.17 9223059.84 40 407 379 34 6<br />

587603.27 9224397.31 39 408 289 45 -6<br />

587033.69 9225358.73 51 370 225 56 -5<br />

589468.42 9221419.51 51 533 488 52 -1<br />

588571.51 9222121.31 48 473 441 48 0<br />

589903.78 9221990.51 54 562 450 50 4<br />

588735.86 9222844.01 59 484 393 46 13<br />

588041.22 9225927.2 76 437 187 66 10<br />

588742.41 9224956.5 85 484 252 81 4<br />

589144.35 9224243.09 116 511 300 108 8<br />

590009.21 9223442.44 163 569 353 144 19<br />

589884.82 9224949.96 173 560 253 163 10<br />

592028.22 9219800.81 78 703 596 73 5<br />

594460.35 9221656.43 77 865 472 57 20<br />

593907.15 9222291.36 79 828 430 76 3<br />

591566.67 9220422.13 90 672 554 89 1<br />

595903.92 9221291.98 83 962 496 80 3<br />

593243.04 9221052.27 91 784 512 85 6<br />

596201.8 9221833.54 93 981 460 80 13<br />

594214.84 9219856.4 101 849 592 99 2<br />

595305 9220360.93 106 922 558 134 -28<br />

591180.41 9221820.46 111 647 461 104 7<br />

592162.43 9221206.96 115 712 502 112 3<br />

594807.33 9220860.32 116 889 525 115 1<br />

88


595229.6 9222693.06 116 917 403 105 11<br />

590604.29 9224089.4 141 608 310 131 10<br />

591030.51 9223435.9 153 637 353 130 23<br />

595410.32 9223099.08 156 929 376 144 12<br />

591652.46 9222467.95 176 678 418 168 8<br />

593733.66 9221504.54 168 817 482 170 -2<br />

592392.24 9222837.47 189 727 393 177 12<br />

595923.56 9220781.84 188 963 530 164 24<br />

593183.72 9221921.84 185 780 454 177 8<br />

592565.05 9222095.15 191 739 443 191 0<br />

590987.96 9222886.52 207 634 390 177 30<br />

590345.69 9225714.64 216 591 202 202 14<br />

596330.14 9223174.29 219 990 371 223 -4<br />

590902.17 9225358.2 238 628 225 242 -4<br />

595033.88 9224534.66 236 904 280 228 8<br />

593907.83 9224492.15 235 829 283 227 8<br />

593403.72 9223831.58 243 795 327 244 -1<br />

592368.65 9224341.2 247 726 293 249 -2<br />

592604.33 9225796.4 250 742 196 231 19<br />

592673.76 9224724.32 257 746 268 248 9<br />

591851.45 9225282.99 252 691 230 227 25<br />

593854.77 9224975.6 254 825 251 251 3<br />

592402.07 9223720.4 266 728 334 259 7<br />

595397.22 9224240.35 262 928 300 251 11<br />

594647.62 9224851.86 267 878 259 263 4<br />

593095.34 9225449.77 267 774 219 259 8<br />

592951.31 9223543.29 274 765 346 269 5<br />

591259.65 9224266.51 276 652 298 276 0<br />

594921.9 9225292.8 274 896 230 266 8<br />

596293.45 9225711.37 284 988 202 277 7<br />

594921.9 9225727.72 289 896 201 277 12<br />

593996.21 9223370.5 308 834 358 294 14<br />

596421.8 9223906.8 352 996 322 338 14<br />

585916.78 9214118.59 24 296 975 27 -3<br />

588898.85 9214602.57 28 495 942 28 0<br />

589471.69 9214867.45 31 533 925 32 -1<br />

587998.66 9219199.11 28 435 636 28 0<br />

586663.12 9218993.09 37 346 650 34 3<br />

589952.88 9214216.69 38 565 968 37 1<br />

588486.4 9214076.08 38 467 977 41 -3<br />

587304.7 9217696.1 37 388 736 41 -4<br />

588100.14 9218091.78 33 441 710 35 -2<br />

589468.42 9218258.55 33 533 699 28 5<br />

587108.3 9216698.71 39 375 803 44 -5<br />

584905.31 9219591.52 41 228 610 43 -2<br />

587867.73 9214713.75 43 426 935 41 2<br />

589110.53 9216268.83 43 509 831 37 6<br />

589568.94 9217430.59 45 539 754 42 3<br />

584721.99 9218980.01 47 216 651 53 -6<br />

89


587537.12 9215766.73 46 404 865 39 7<br />

588037.95 9216577.72 52 437 811 53 -1<br />

586270.31 9216433.83 59 319 820 60 -1<br />

583875.61 9219006.26 57 160 649 52 5<br />

588286.72 9215165.03 56 454 905 49 7<br />

587687.69 9217153.26 59 414 772 58 1<br />

585370.13 9217660.12 66 259 739 69 -3<br />

583334.07 9217499.89 71 124 749 76 -5<br />

584905.31 9216597.34 70 228 809 75 -5<br />

584826.74 9217450.84 76 223 752 77 -1<br />

584977.32 9214923.04 89 233 921 70 19<br />

586993.73 9214844.55 98 368 926 92 6<br />

583798.9 9216898.19 97 155 789 97 0<br />

584050.95 9215093.08 101 171 910 95 6<br />

583602.49 9215263.13 102 142 898 104 -2<br />

585048.85 9215361.68 151 238 892 166 -15<br />

583792.35 9216093.74 163 154 843 154 9<br />

583386.45 9215779.81 170 127 864 149 21<br />

583055.84 9216116.63 190 105 841 185 5<br />

590486.45 9213647.69 19 600 1006 16 3<br />

592709.08 9215694.79 23 749 870 30 -7<br />

594205.02 9212499.88 16 848 1083 26 -10<br />

593507.79 9214494.65 24 802 950 23 1<br />

593707.47 9216397.86 20 815 823 24 -4<br />

593504.52 9215295.83 21 802 896 23 -2<br />

590705.76 9214700.67 29 615 936 25 4<br />

592309.73 9214700.67 37 722 936 32 5<br />

591707.42 9216397.86 33 682 823 34 -1<br />

591920.19 9218875.36 34 696 657 35 -1<br />

596198.52 9213994.32 37 981 983 30 7<br />

590208.21 9213987.78 39 582 983 33 6<br />

591002.18 9215620.34 41 635 874 41 0<br />

592772.27 9216918.36 41 753 788 42 -1<br />

591363.99 9217329.36 41 659 761 34 7<br />

592293.36 9213739.26 48 721 1000 44 4<br />

596172.34 9212846.51 42 980 1059 29 13<br />

593504.52 9213500.54 44 802 1016 47 -3<br />

594044.63 9213382.81 46 838 1024 53 -7<br />

594915.35 9217395.24 52 896 756 49 3<br />

594264.6 9217614.4 46 852 742 45 1<br />

593923.51 9218068.89 59 830 711 56 3<br />

594601.11 9216139.52 65 875 840 62 3<br />

595635.5 9215626.11 86 944 874 77 9<br />

595154.31 9219496.69 86 912 616 74 12<br />

596502.95 9215894.26 91 1002 856 92 -1<br />

594928.45 9216633.31 91 897 807 89 2<br />

595560.21 9216155.87 101 939 839 97 4<br />

596103.59 9218690.21 104 975 670 104 0<br />

596401.47 9219297.21 119 995 629 118 1<br />

90


594189.28 9219077.02 117 847 644 102 15<br />

595841.72 9216554.82 122 957 812 118 4<br />

595664.52 9213984.7 37 946 984 32 5<br />

595047.67 9213067 48 905 1045 49 -1<br />

584918.02 9226134.74 35 229 174 32 3<br />

586097.42 9225039.61 32 308 247 28 4<br />

584500.05 9223993.27 31 201 316 31 0<br />

RMSEz = 8.80<br />

DEM spatial resolution = 15<br />

DEM size = 1131 x 1132<br />

91


LAMPIRAN F<br />

SETTING PROGRAM UNTUK PEMBUATAN<br />

MODEL PERMUKAAN DIGITAL DAERAH<br />

PARENGAN, TUBAN<br />

92


DEM CREATOR 4 LOG FILE<br />

======================<br />

PERFORMANCE<br />

-----------<br />

Computation started at : 09/09/2003 06:22:29 PM<br />

Computation ended at : 09/09/2003 06:49:25 PM<br />

Time required : 0 hr 26 min 55.91 sec<br />

Pixels processed : 1000000<br />

Pixels matched : 889761<br />

Matching speed : 619 pixels per second.<br />

DEM GENERATION SETTINGS<br />

-----------------------<br />

3N image file : C:\Test_Area\final_release\parengan3n.img<br />

3B image file : C:\Test_Area\final_release\parengan3b.img<br />

Window sizes : automatic<br />

Target window : 3 x 9<br />

Search window : 3 x 21<br />

DEM Resolution : 15<br />

Min. elevation : 0<br />

Max. elevation : 500<br />

Cor. threshold : 0.7<br />

Sub pixel accuracy enabled.<br />

Grid data format : ENVI<br />

Final DEM size : 1000 lines x 1000 samples<br />

Band 3B to 3N registration transformation<br />

Type : First Order Polynomial<br />

a = 2.67893803704058<br />

b = 1.00060051426216<br />

c = 3.20863857096194E-5<br />

d = -2.48581057936627E-6<br />

Standard deviation = 0.32603585976475<br />

FILTERING AND CORRECTION<br />

------------------------<br />

Noise filtering applied 2 times.<br />

Final DEM smoothed by 3 x 3 smoothing kernel.<br />

Noise detection method : Standard deviation<br />

Maximum deviation factor : 2<br />

Noise elimination method : Median<br />

93


Filter Size : 19 x 19<br />

Elevation Correction enabled.<br />

Elevation Correction transformation coefficients :<br />

a = 0.998311151441823<br />

b = 2.82522594364698<br />

Standard deviation = 6.25449762907036<br />

94


LAMPIRAN G<br />

PANDUAN SINGKAT PENGGUNAAN<br />

PROGRAM DEMCREATOR<br />

95


I. PENJELASAN PROGRAM DEMCREATOR<br />

Program DEMCreator merupakan sebuah program yang berfungsi untuk<br />

membuat model permukaan digital <strong>dari</strong> sumber citra <strong>ASTER</strong> secara interaktif dan<br />

prosedural, dengan berbagai pilihan pengaturan proses yang dimaksudkan untuk<br />

memberikan kemudahan dalam melakukan penelitian. Selain disertakan pada CD-<br />

ROM yang terlampir pada skrispi, softcopy program ini juga tersedia di laboratorium<br />

fotogrametri Jurusan Teknik Geodesi Fakultas Teknik Universitas Gadjah Mada.<br />

Antarmuka pemakai (user interface) program ini berbasis grafis dengan<br />

menggunakan pendekatan wizard yang terdiri <strong>dari</strong> 4 buah kotak dialog utama yang<br />

terhubung satu sama lain melalui tombol Next dan Back.<br />

DEMCreator dapat dijalankan pada komputer dengan spesifikasi minimal :<br />

Prosesor : Pentium 90 MHz<br />

Memori : 32 MB<br />

Harddisk : 1 MB untuk program utama<br />

Sistem operasi : Windows 98<br />

II. KEMAMPUAN DAN UNJUK KERJA (PERFORMANCE)<br />

Program ini dirancang untuk memudahkan pembuatan model permukaan<br />

digital <strong>dari</strong> citra <strong>ASTER</strong> dengan bantuan IDL/ENVI, sehingga dapat dikatakan<br />

bahwa program ini adalah perluasan kemampuan <strong>dari</strong> ENVI, walaupun tidak<br />

terintegrasi secara penuh. User interface program didesain dalam bentuk wizard atau<br />

step-by-step approach, sehingga penggunaannya akan lebih mudah dan jalannya<br />

pekerjaan lebih jelas serta mudah dipahami. Berbagai input program seperti daftar<br />

koordinat GCP maupun titik ikat dilakukan menggunakan hasil pengukuran yang<br />

dilakukan dengan ENVI, demikian pula output <strong>dari</strong> program disajikan dalam format<br />

yang dapat langsung dibaca dan diproses oleh ENVI. Output lain seperti daftar<br />

koordinat hasil automatic image-matching test, image header file, RMSEz checking<br />

report, maupun general report file, disajikan dalam format teks ASCII sehingga<br />

dapat dibaca oleh berbagai macam program aplikasi lain.<br />

Program terdiri <strong>dari</strong> 4 form utama, yaitu :<br />

a. Form pembuka dan pemilihan aktivitas<br />

b. Form pemuatan citra<br />

c. Form pengaturan proses pembuatan model permukaan digital<br />

d. Form review pengaturan proses dan eksekusi proses.<br />

Form satu dengan yang lain dihubungkan dengan fasilitas tombol Back dan Next<br />

yang ada pada setiap form utama, sehingga pengguna program dapat berpindah <strong>dari</strong><br />

form yang berurutan dengan mudah. Sedangkan beberapa form tambahan lain<br />

adalah:<br />

a. Form uji coba automatic image matching.<br />

b. Form penghitungan RMSEz.<br />

c. Form preview band 3N<br />

d. Form preview band 3B<br />

e. Form pengaturan lanjut pembuatan model permukaan digital<br />

f. Form pemilihan file titik ikat dan titik kontrol 3 dimensi.<br />

96


g. Form pengaturan deteksi noise.<br />

h. Form progress bar, untuk menunjukkan kemajuan kerja berbagai proses.<br />

Form-form tambahan ini akan muncul apabila pengguna program memilih tomboltombol<br />

tertentu pada form utama.<br />

Untuk menghasilkan sebuah model permukaan digital absolut, program ini<br />

memerlukan beberapa file, yaitu :<br />

b. <strong>Citra</strong> band 3N. <strong>Citra</strong> ini dapat berupa citra hasil cropping, maupun citra<br />

full-scene yang disimpan dalam format raster biner 8-bit, beserta<br />

headernya.<br />

c. <strong>Citra</strong> band 3B beserta headernya.<br />

d. Titik ikat antara band 3N dan 3B. File berformat teks ASCII ini berupa<br />

daftar koordinat titik-titik yang bersesuaian pada band 3N dan 3B.<br />

e. GCP 2 dimensi. File berformat teks ASCII ini berupa daftar koordinat<br />

titik-titik yang digunakan sebagai titik kontrol tanah.<br />

f. GCP 3 dimensi. File ini mirip GCP 2 dimensi, namun tidak tidak seperti<br />

GCP 2 dimensi yang hanya memuat koordinat tanah titik kontrol, GCP 3<br />

dimensi juga memuat elevasi titik kontrol terhadap muka air laut rata-rata.<br />

<strong>Pembuatan</strong> file GCP 3 dimensi ini dapat dilakukan secara manual dengan<br />

menambahkan informasi elevasi GCP pada file GCP 2 dimensi<br />

menggunakan editor teks ASCII seperti Notepad, UltraEdit, maupun MS-<br />

DOS Editor, atau dengan memanfaatkan fasilitas Build Exterior<br />

Orientation <strong>dari</strong> ENVI dengan memilih RegisterOrthorectificationBuild<br />

Air Photo Exterior Orientation pada menu utama<br />

ENVI.<br />

File-file yang diciptakan oleh program ini adalah :<br />

a. File raster biner model permukaan digital mentah. File ini merupakan<br />

model permukaan digital yang belum dikoreksi ketinggiannya dan belum<br />

dibersihkan noise-nya.<br />

b. Header file raster biner model permukaan digital mentah.<br />

c. File raster biner model permukaan digital yang telah difilter. File ini<br />

merupakan mode permukaan digital yang telah dikoreksi ketinggiannya<br />

dan sudah dibersihkan noise-nya.<br />

d. Header file raster biner model permukaan digital yang telah difilter.<br />

e. File raster kelas kualitas piksel. File ini merupakan klasifikasi kelas<br />

kualitas <strong>dari</strong> piksel-piksel yang menyusun model permukaan digital.<br />

Terdapat 4 macam atribut, 0 (piksel normal), 1 (tak terdefinisi), 2 (piksel<br />

gagal korelasi), dan 3 (piksel diluar daerah yang valid).<br />

f. Header file raster kelas kualitas piksel.<br />

g. File laporan pekerjaan. File ini memberikan informasi tentang pilihan<br />

setting pada pekerjaan, unjuk kerja program, dan hasil proses transformasi<br />

affine pada proses registrasi band 3B ke 3N dan hasil transformasi linier<br />

hasil proses koreksi ketinggian.<br />

h. File .PTS untuk melakukan georeferensi model permukaan digital. File ini<br />

digunakan untuk melakukan georeferensi model permukaan digital, dan<br />

hanya diciptakan apabila tersedia file GCP (titik kontrol tanah).<br />

97


III. LANGKAH PENGOPERASIAN PROGRAM<br />

Sebelum pembuatan model permukaan digital dimulai, pastikan bahwa semua<br />

program selain DEMCreator tidak ada yang dijalankan. Penggunaan sebuah program<br />

aplikasi lain bersamaan dengan proses korelasi otomatis akan sangat memperpanjang<br />

waktu yang diperlukan. Selain itu, pastikan juga bahwa ruang yang tersedia di<br />

harddisk sistem masih tersedia minimal sekitar 200 MB untuk swap-file Windows.<br />

Berikut ini adalah langkah pelaksanaan <strong>dari</strong> 4 kegiatan utama yang dapat dilakukan<br />

dengan menggunakan program DEMCreator.<br />

III.1. <strong>Pembuatan</strong> model permukaan digital<br />

Fasilitas ini adalah fasilitas utama program yang berfungsi untuk melakukan<br />

korelasi otomatis pada dua citra stereo, filtering model permukaan digital mentah,<br />

dan koreksi elevasi model permukaan digital.<br />

Langkah pelaksanaan :<br />

1. File yang perlu dipersiapkan yaitu :<br />

a. <strong>Citra</strong> daerah penelitian band 3N dan 3B (terpisah) dalam format<br />

ENVI. Secara default, program akan mencari file dengan ekstensi<br />

*.img. <strong>Citra</strong> dapat berupa citra band 3 full scene maupun citra hasil<br />

cropping. Apabila yang dipergunakan adalah citra hasil cropping,<br />

maka perlu diperhatikan bahwa citra kedua band harus sama panjang<br />

dan citra band 3B harus lebih tinggi 400 piksel <strong>dari</strong> band 3N.<br />

b. Daftar koordinat titik ikat antara band 3N dan 3B dalam format PTS<br />

file ENVI.<br />

c. Daftar koordinat GCP, baik GCP 2 dimensi (X,Y) maupun 3 dimensi<br />

(X,Y,Z) dalam format PTS file ENVI.<br />

d. Daftar koordinat titik cek, dalam format PTS file ENVI.<br />

2. Jalankan program DEMCreator dengan meng-klik ganda icon program atau<br />

melalui perintah Run pada Start Menu Windows.<br />

3. Pada form pembuka, pilih Generate DEM untuk membuat sebuah model<br />

permukaan digital <strong>dari</strong> citra <strong>ASTER</strong>, kemudian klik tombol Next.<br />

4. Pada form Setting Band 3N and 3B, klik Load untuk memuat citra untuk<br />

masing-masing band. Jika berhasil dimuat, maka akan muncul nama file citra<br />

beserta ukuran <strong>dari</strong> masig-masing citra. Setelah itu, klik tombol Next.<br />

5. Pada form DEM Generation Settings, masukkan nama pekerjaan yang akan<br />

dilaksanakan. Nama pekerjaan ini akan digunakan untuk memberi nama file<br />

hasil pengolahan. Elevation range diisi dengan perkiraan rentang ketinggian<br />

pada daerah kerja. Resolusi model dipilih pada bagian DEM Resolution.<br />

Metode deteksi dan eliminasi noise dapat dipilih pada bagian Noise<br />

Detection dan Noise Elimination.<br />

6. Untuk melakukan pengaturan lebih lanjut, klik tombol Advanced Options.<br />

Pada form Advanced Options terdapat beberapa pilihan pengaturan berikut:<br />

a. Ketelitian sub piksel (pada bagian Sub-pixel accuracy). Untuk<br />

memperoleh hasil yang lebih baik, aktifkan pilihan ini.<br />

98


. Setting manual ukuran jendela korelasi (pada bagian Override<br />

window sizes). Daerah selidik ditentukan <strong>dari</strong> asumsi elevasi<br />

maksimum dan minimum daerah yang akan diteliti. Daerah selidik<br />

ditentukan <strong>dari</strong> hasil uji coba.<br />

c. Ambang batas kualitas korelasi silang (pada bagian Correlation<br />

Threshold). Ambang batas ini digunakan untuk menentukan kelas<br />

kualitas <strong>dari</strong> piksel-piksel model permukaan digital.<br />

d. Banyaknya proses noise filtering yang akan dilakukan.<br />

e. Penghalusan permukaan model. Aktifkan pilihan ini untuk<br />

mengurangi noise yang tersisa dan memperhalus model permukaan<br />

digital.<br />

f. Format data model permukaan digital. Tersedia dua pilihan : ENVI<br />

dan GTOPO. Pilih ENVI jika data model permukaan digital akan<br />

diproses dengan menggunakan ENVI.<br />

7. Untuk melakukan registrasi model, klik tombol DEM Reg. Options. Pada<br />

form DEM Reg. Options terdapat beberapa kotak masukan sebagai berikut:<br />

a. GCP 2 dimensi.<br />

b. GCP 3 dimensi.<br />

c. Daftar koordinat titik ikat.<br />

Masukkan nama file pada masing-masing kotak isian.<br />

8. Setelah pengaturan selesai, klik Next untuk berpindah ke form DEM<br />

Generation. Periksa ulang setting yang ditampilkan, jika ada kesalahan,<br />

tekan tombol Back untuk kembali ke form sebelumnya, apabila telah sesuai<br />

dengan yang diharapkan, tekan tombol Generate untuk memulai proses<br />

korelasi silang dan pembuatan model permukaan digital.<br />

9. Tunggu beberapa saat. Proses dapat berlangsung beberapa detik saja hingga<br />

berhari-hari, tergantung kecepatan komputer, ukuran citra yang diproses, dan<br />

resolusi model permukaan digital yang diperlukan. Jika karena suatu hal,<br />

proses korelasi silang hendak dibatalkan, tekan Ctrl-Alt-Del secara<br />

bersamaan untuk menampilkan kotak dialog Close Program Windows.<br />

10. Setelah proses korelasi otomatis dan filtering selesai, akan didapatkan<br />

beberapa file sebagai berikut :<br />

a. -grd-f.hdr header DEM terfilter<br />

b. -grd-f.dem DEM terfilter<br />

c. -grd-u.hdr header DEM mentah<br />

d. -grd-u.dem DEM mentah<br />

e. -qcf.hdr header file kelas kualitas<br />

f. -qcf.img file kelas kualitas<br />

g. .dem.pts GCP untuk georeferensi model<br />

<strong>Model</strong> permukaan digital yang dihasilkan program masih belum<br />

tergeoreferensi, oleh karena itu, perlu dilakukan georeferensi menggunakan ENVI<br />

dengan daftar GCP yang dihasilkan program.<br />

Format PTS file ENVI adalah daftar koordinat yang tiap nilainya dipisahkan oleh<br />

karakter spasi atau karakter tabulasi (TAB).<br />

99


100<br />

Misalnya :<br />

1234,23 232,43 422.12 648.09<br />

9734.25 620.42 600.85 902.94<br />

…<br />

dan seterusnya.<br />

Apabila pada kolom pertama suatu baris terdapat karakter titik koma (semicolon),<br />

maka baris tersebut tidak akan dibaca oleh program karena dianggap sebagai baris<br />

komentar.<br />

Contoh format file :<br />

1. GCP 2D<br />

; contoh file GCP2D<br />

; Easting Northing Ximage Yimage<br />

; ----------- ------------ -------- --------<br />

583524.2000 9223249.8000 47.6700 368.0000<br />

588706.2000 9219099.1000 429.3300 591.6700<br />

592983.4000 9216911.2000 733.0000 695.3300<br />

590269.2000 9220854.1000 516.0000 461.6700<br />

2. GCP 3D<br />

; contoh file GCP3D<br />

; Easting Northing Elevation Ximage Yimage<br />

; ----------- ------------ -- -------- --------<br />

583524.2000 9223249.8000 32 47.6700 368.0000<br />

588706.2000 9219099.1000 14 429.3300 591.6700<br />

592983.4000 9216911.2000 57 733.0000 695.3300<br />

590269.2000 9220854.1000 29 516.0000 461.6700<br />

3. Titik Ikat<br />

; contoh file titik ikat<br />

; X3N Y3N X3B Y3B<br />

; -------- -------- -------- --------<br />

175.7500 131.5000 178.2500 530.2500<br />

66.0000 370.2500 68.2500 769.5000<br />

429.0000 591.7500 431.2500 990.7500<br />

588.5000 580.7500 590.5000 980.0000<br />

4. Titik Cek<br />

; contoh file titik cek<br />

; Easting Northing Elevation<br />

; ----------- ----------- ---<br />

589301.4766 9219895.64 24<br />

585003.5069 9222000.319 30<br />

586169.518 9222520.267 29<br />

585370.8093 9223138.319 30


III.2. Menguji kualitas image-matching dengan teknik korelasi silang<br />

101<br />

Fasilitas ini digunakan untuk membandingkan hasil penentuan koordinat titik<br />

yang bersesuaian melalui korelasi otomatis dengan hasil pengukuran secara manual<br />

yang tersimpan pada file daftar koordinat titik ikat. Hasil pembandingan ini disimpan<br />

pada file laporan dengan format teks ASCII.<br />

Langkah pelaksanaan :<br />

1. File yang perlu dipersiapkan yaitu :<br />

a. <strong>Citra</strong> daerah penelitian band 3N dan 3B (terpisah) dalam format<br />

ENVI. Secara default, program akan mencari file dengan ekstensi<br />

*.img. <strong>Citra</strong> dapat berupa citra band 3 full scene maupun citra hasil<br />

cropping. Apabila yang dipergunakan adalah citra hasil cropping,<br />

maka perlu diperhatikan bahwa citra kedua band harus sama panjang<br />

dan citra band 3B harus lebih tinggi 400 piksel <strong>dari</strong> band 3N.<br />

b. Daftar koordinat titik ikat antara band 3N dan 3B dalam format PTS<br />

file ENVI.<br />

2. Jalankan program DEMCreator dengan meng-klik ganda icon program atau<br />

melalui perintah Run pada Start Menu Windows.<br />

3. Pada form pembuka, pilih Test Matching Quality, kemudian klik tombol<br />

Next.<br />

4. Isikan nama file citra band 3N, 3B, daftar koordinat titik ikat, serta nama file<br />

tempat hasil laporan akan disimpan.<br />

5. Isikan besar daerah selidik dan daerah sasaran sesuai dengan spesifikasi yang<br />

akan diuji.<br />

6. Klik tombol Match untuk memulai proses korelasi silang pada titik-titik yang<br />

ada pada daftar koordinat titik ikat, sekaligus proses pembandingan.<br />

III.3. Filtering dan Koreksi Elevasi model permukaan digital.<br />

Pada dasarnya fasilitas ini digunakan untuk melompati proses korelasi<br />

otomatis, sehingga dapat dilakukan pengujian kualitas filtering dengan mudah dan<br />

cepat.<br />

Langkah pelaksanaan :<br />

1. File yang perlu dipersiapkan yaitu :<br />

a. <strong>Model</strong> permukaan digital yang belum difilter dalam format ENVI atau<br />

GTOPO.<br />

b. Daftar koordinat GCP 3 dimensi apabila dilakukan koreksi elevasi.<br />

2. Jalankan program DEMCreator dengan meng-klik ganda icon program atau<br />

melalui perintah Run pada Start Menu Windows.<br />

3. Pada form pembuka, pilih Filter and Correct DEM, kemudian klik tombol<br />

Next.<br />

4. Pada form DEM Filtering Settings lakukan pengaturan berbagai parameter<br />

noise filtering maupun koreksi elevasi.<br />

5. Klik tombol Filter untuk memulai proses filtering dan/atau koreksi elevasi.


III.4. Memeriksa RMSEz model permukaan digital.<br />

102<br />

Fasilitas ini ditujukan untuk melakukan penghitungan RMSEz pada model<br />

permukaan digital yang telah digeoreferensikan dengan menggunakan koordinat 3<br />

dimensi (XYZ) <strong>dari</strong> daftar titik cek.<br />

Langkah pelaksanaan :<br />

1. File yang perlu dipersiapkan yaitu :<br />

a. <strong>Model</strong> permukaan digital yang telah digeoreferensikan dalam format<br />

ENVI atau GTOPO.<br />

b. Daftar koordinat titik cek.<br />

2. Jalankan program DEMCreator dengan meng-klik ganda icon program atau<br />

melalui perintah Run pada Start Menu Windows.<br />

3. Pada form pembuka, pilih Check RMSEz, kemudian klik tombol Next.<br />

4. Isikan nama file model permukaan digital tergeoreferensi, daftar koordinat<br />

titik cek, serta nama file tempat hasil pengukuran RMSEz disimpan.<br />

5. Klik tombol Calculate untuk memulai proses penghitungan.<br />

IV. KELEMAHAN PROGRAM DAN RENCANA PERBAIKAN<br />

Kelemahan program:<br />

1. Belum mampu menangani kesalahan yang mungkin terjadi karena format file<br />

masukan yang tidak benar.<br />

2. Belum mampu menangani kesalahan yang diakibatkan oleh pengisian setting<br />

yang tidak benar oleh pemakai program.<br />

3. Apabila proses korelasi otomatis atau noise-filtering dijalankan, proses<br />

tersebut tidak dapat dibatalkan, padahal proses tersebut sangat lama.<br />

4. Berdasarkan percobaan dengan menggunakan citra daerah pegunungan,<br />

program ini belum mampu memberikan hasil yang baik untuk daerah dengan<br />

jangkauan elevasi lebih <strong>dari</strong> 1500 meter. Hal ini kemungkinan disebabkan<br />

karena besarnya window daerah selidik korelasi silang untuk daerah dengan<br />

jangkauan elevasi yang besar, sehingga kemungkinan kesalahan pemilihan<br />

titik yang bersesuaian (mismatch) semakin besar.<br />

Rencana perbaikan/penyempurnaan program :<br />

1. Memberikan kemampuan pada program untuk memanfaatkan model<br />

permukaan digital yang beresolusi rendah untuk membantu memprediksi<br />

koordinat pusat window korelasi untuk tiap piksel, sehingga daerah selidik<br />

korelasi silang dapat diperkecil. Diharapkan dengan kemampuan ini, program<br />

dapat memberikan hasil yang lebih baik untuk daerah dengan jangkauan<br />

elevasi yang besar serta mempercepat proses korelasi otomatis.<br />

2. Menyempurnakan prosedur-prosedur penanganan kesalahan yang mungkin<br />

terjadi sehingga program akan lebih stabil dan dapat diandalkan.


D. DESKRIPSI FORM PROGRAM<br />

FORM 1<br />

PEMBUKA PROGRAM DAN PEMILIHAN AKTIVITAS<br />

103<br />

Pilihan yang tersedia :<br />

1. Generate DEM. Melakukan pembuatan model permukaan digital.<br />

2. Test Matching Quality. Melakukan uji ketelitian korelasi silang.<br />

3. Filter and Correct DEM. Melakukan filter dan koreksi terhadap model<br />

permukaan digital yang belum difilter. Pilihan ini berguna untuk<br />

membandingkan metode-metode filtering.<br />

4. Check RMSEz. Melakukan uji ketelitian model permukaan digital yang telah<br />

digeoreferensikan menggunakan titik-titik cek.<br />

Tombol perintah :<br />

1. Next. Berpindah ke tahap selanjutnya.<br />

2. Close. Menghentikan program.<br />

3. About. Menampilkan kotak dialog yang berisi keterangan program.


FORM 2<br />

PEMUATAN CITRA DIGITAL <strong>ASTER</strong> LEVEL 1B<br />

Pilihan yang tersedia : tidak ada<br />

104<br />

Tombol perintah :<br />

1. Next. Berpindah ke tahap berikutnya.<br />

2. Back. Kembali ke tahap sebelumnya.<br />

3. Close. Menghentikan program.<br />

4. Help. Menampilkan penjelasan program.<br />

5. Load. Memilih file dan memuat citra <strong>ASTER</strong> dalam format ENVI secara<br />

interaktif.


FORM 3<br />

PENGATURAN PROSES PEMBUATAN MODEL PERMUKAAN DIGITAL<br />

105<br />

Pilihan yang tersedia :<br />

1. Project name. Menentukan nama-nama file yang akan dihasilkan.<br />

2. Elevation range. Menentukan elevasi maksimum dan minimum yang<br />

diharapkan<br />

3. DEM Resolution. Resolusi spasial <strong>dari</strong> model permukaan digital<br />

4. Noise Detection. Pemilihan metode deteksi noise<br />

5. Noise Elimination. Pemilihan metode eliminasi noise.<br />

Tombol perintah :<br />

1. Next. Berpindah ke tahap selanjutnya.<br />

2. Back. Kembali ke tahap sebelumnya<br />

3. Close. Menghentikan program<br />

4. Help. Menampilkan penjelasan program<br />

5. Advanced Options. Menampilkan kotak dialog pengaturan lanjut<br />

6. Browse. Memilih nama file secara interaktif.<br />

7. DEM Reg. Parameters. Menampilkan kotak dialog registrasi model<br />

8. Options (pada Noise Detection). Menampilkan kotak dialog pengaturan<br />

deteksi noise.


FORM 4<br />

REVIEW PILIHAN PENGATURAN PROSES DAN EKSEKUSI PROGRAM<br />

Pilihan yang tersedia : Tidak ada<br />

Tombol perintah :<br />

1. Generate. Melakukan proses pembuatan model permukaan digital<br />

2. Back. Kembali ke tahap sebelumnya.<br />

3. Close. Menghentikan program<br />

4. Help. Menampilkan penjelasan program.<br />

106


107<br />

FORM ADVANCED OPTIONS<br />

PENGATURAN LANJUT PROSES KORELASI SILANG DAN NOISE<br />

FILTERING<br />

Pilihan yang tersedia :<br />

1. Sub pixel accuracy. Mengaktifkan atau menon-aktifkan kemampuan<br />

interpolasi sub-piksel dalam proses korelasi silang.<br />

2. Override window sizes. Mengatur ukuran window daerah selidik dan daerah<br />

sasaran secara manual.<br />

3. Correlation threshold. Ambang batas minimal untuk koefisien korelasi yang<br />

dianggap berhasil.<br />

4. Apply noise filtering … times. Jumlah pengulangan noise filtering.<br />

5. Smooth filtered DEM using 3 x 3 smoothing kernel. Melakukan<br />

penghalusan model permukaan digital dengan menggunakan filter rerata 3 x 3<br />

piksel.<br />

6. Grid data format. Pilihan format data model permukaan digital.<br />

Tombol perintah :<br />

1. OK. Menutup kotak dialog dengan menerapkan pengubahan yang dilakukan.<br />

2. Cancel. Menutup kotak dialog dengan mengabaikan pengubahan yang<br />

dilakukan.<br />

3. Help. Menampilkan penjelasan program.


FORM REGISTRATION PARAMETERS<br />

PENGATURAN REGISTRASI MODEL<br />

108<br />

Pilihan yang tersedia:<br />

1. Create PTS File for DEM Registration. Mengaktifkan atau menonaktifkan<br />

fasilitas editing file GCP untuk registrasi model permukaan digital.<br />

2. 3N 2D GCPs. Nama file GCP 2 dimensi.<br />

3. Apply Elevation Correction. Mengaktifkan atau menon-aktifkan fasilitas<br />

koreksi elevasi model permukaan digital.<br />

4. 3N 3D GCPs. Nama file GCP 3 dimensi.<br />

5. Use tie points to register Band 3N to 3B. Mengaktifkan atau menonaktifkan<br />

fasilitas registrasi band 3B ke 3N.<br />

6. 3N-3B Tie Points. Nama file daftar titik ikat.<br />

7. Transformation type. Jenis transformasi yang digunakan dalam registrasi<br />

band 3B ke 3N.<br />

Tombol perintah :<br />

1. OK. Menutup kotak dialog dengan menerapkan pengubahan yang dilakukan.<br />

2. Cancel. Menutup kotak dialog dengan mengabaikan pengubahan yang<br />

dilakukan.<br />

3. Help. Menampilkan penjelasan program.<br />

4. Browse. Melakukan pemilihan nama file secara interaktif.


FORM STANDARD DEVIATION<br />

PENGATURAN DETEKSI NOISE DENGAN SIMPANGAN BAKU LOKAL<br />

109<br />

Pilihan yang tersedia :<br />

1. Filter window size. Ukuran jendela filter.<br />

2. Deviation factor. Faktor pengali nilai simpangan baku sebagai ambang batas<br />

penentuan noise.<br />

Tombol perintah :<br />

1. OK. Menutup kotak dialog dengan menerapkan pengubahan yang dilakukan.<br />

2. Cancel. Menutup kotak dialog dengan mengabaikan pengubahan yang<br />

dilakukan.


FORM MATCH TEST<br />

UJI KETELITIAN KORELASI OTOMATIS<br />

Pilihan yang tersedia :<br />

1. 3N Image. Nama file citra band 3N.<br />

2. 3B Image. Nama file citra band 3B.<br />

3. Point List. Nama file daftar koordinat titik yang bersesuaian.<br />

4. Report File. Nama file hasil uji ketelitian.<br />

5. Target window. Ukuran window daerah sasaran.<br />

6. Search window. Ukuran window daerah selidik.<br />

Tombol perintah:<br />

1. Match. Melakukan proses korelasi silang secara otomatis.<br />

2. Close. Menutup kotak dialog.<br />

3. Help. Menampilkan penjelasan program.<br />

4. Browse. Memilih nama file secara interaktif.<br />

110


FORM RMSEZ CHECKING<br />

PENGHITUNGAN RMSEz MODEL MENGGUNAKAN TITIK-TITIK CEK<br />

111<br />

Pilihan yang tersedia:<br />

1. Geocoded DEM. Nama file model permukaan digital yang telah<br />

tergeoreferensi.<br />

2. Checkpoints list. Nama file daftar titik cek.<br />

3. Report file. Nama file laporan hasil hitungan residual dan RMSEz.<br />

Tombol perintah:<br />

1. Calculate. Menghitung residual dan RMSEz.<br />

2. Close. Menutup kotak dialog.<br />

3. Help. Menampilkan penjelasan program.<br />

4. Browse. Memilih nama file secara interaktif.


DIAGRAM HIERARKI EKSEKUSI FORM<br />

PEMBUKA DAN<br />

PEMILIHAN AKTIVITAS<br />

1 : Check RMSEz<br />

2 : Generate DEM<br />

3 : Filter and Correct<br />

DEM<br />

4 : Test Matching Quality<br />

1<br />

4<br />

2<br />

PENGUKURAN<br />

RMSEz<br />

3<br />

PEMUATAN CITRA<br />

<strong>ASTER</strong><br />

UJI KETELITIAN<br />

KORELASI SILANG<br />

PEMILIHAN TITIK IKAT<br />

DAN GCP3D<br />

PENGATURAN PROSES<br />

PEMBUATAN DEM<br />

PENGATURAN LANJUT<br />

PENGATURAN<br />

DETEKSI NOISE<br />

REVIEW DAN<br />

EKSEKUSI<br />

PROSES<br />

112<br />

112


LAMPIRAN H<br />

FLOWCHART MODUL PROGRAM<br />

KORELASI OTOMATIS DAN FILTERING<br />

113


FLOWCHART<br />

KORELASI OTOMATIS<br />

START<br />

Hitung rentang paralaks <strong>dari</strong><br />

asumsi rentang elevasi yang<br />

diberikan<br />

Tentukan ukuran window daerah<br />

selidik berdasarkan rentang<br />

paralaks<br />

Hitung koordinat pusat daerah<br />

selidik<br />

Hitung koordinat pusat daerah<br />

selidik dengan menggunakan<br />

transformasi registrasi band 3N-<br />

3B untuk mengurangi paralaks x.<br />

Hitung koefisien korelasi untuk<br />

tiap daerah sasaran dalam<br />

daerah selidik<br />

Masukkan nilai koefisien ke<br />

dalam matriks untuk diurutkan<br />

1 2<br />

114<br />

Koefisien transformasi<br />

untuk registrasi band<br />

3B-3N<br />

j = jumlah piksel pada<br />

daerah selidik


i = jumlah piksel<br />

pada model<br />

permukaan<br />

digital<br />

1 2<br />

Tentukan posisi piksel dengan<br />

koefisien korelasi tertinggi<br />

Interpolasi posisi sub-piksel titik<br />

dengan koefisien korelasi<br />

tertinggi<br />

Hitung paralaks<br />

Hitung beda tinggi<br />

Masukkan ke buffer memory<br />

Tentukan kualitas piksel<br />

berdasarkan nilai ambang batas.<br />

Tulis log-file.<br />

STOP<br />

115


i = jumlah titik<br />

pada window<br />

filter<br />

FLOWCHART<br />

NOISE FILTERING<br />

START<br />

Tentukan ukuran DEM yang<br />

akan difilter<br />

Tentukan ukuran jendela noise<br />

filtering<br />

Hitung Standar Deviasi untuk<br />

nilai piksel dalam jendela filter<br />

Berdasarkan ambang batas,<br />

tentukan piksel yang dianggap<br />

noise<br />

tidak<br />

Noise?<br />

Hitung nilai median window filter<br />

Ganti nilai piksel noise dengan<br />

median<br />

3<br />

ya<br />

116


3<br />

Smoothing?<br />

ya<br />

tidak Koreksi?<br />

ya<br />

tidak<br />

Smoothing menggunakan filter<br />

rerata 3x3<br />

Baca koordinat GCP 3D<br />

Hitung koefisien parameter<br />

transformasi linier<br />

Hitung ulang elevasi titik dengan<br />

menggunakan transformasi linier<br />

Tulis DEM terfilter/terkoreksi ke<br />

dalam file data<br />

STOP<br />

117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!