AI Segmentation
QGIS
Tutorial

AI Segmentation untuk QGIS: panduan lengkap

Kawasan permukiman sebelum dan sesudah deteksi bangunan otomatis (after)
Kawasan permukiman sebelum dan sesudah deteksi bangunan otomatis (before)
CitraTerdeteksi
Drag to compare
Seluruh kawasan permukiman, terdeteksi dalam satu proses (Hauts-de-Seine, Prancis, pada citra Google Satellite). Seret gagangnya untuk membandingkan.

AI Segmentation mengubah citra yang sudah Anda buka di QGIS menjadi layer vektor yang bersih. Ia bekerja dengan dua cara. Pertama, mode Automatic, di mana Anda menggambar sebuah zona, memberi nama objek, dan mendapatkan setiap instance sekaligus (footprint bangunan, bidang tanah, pohon, jalan, panel surya): berjalan di cloud, tanpa GPU di mesin Anda. Lalu mode Manual, sebuah model semi-otomatis yang berjalan secara lokal di komputer Anda, tanpa batas: Anda mengklik satu objek dan AI menggambar garis luarnya. Gambar di atas adalah satu proses Automatic, dan panduan ini menelusurinya secara langsung di QGIS, pengaturan demi pengaturan.

Instal dan aktifkan

Di QGIS, buka Plugins -> Kelola dan Instal Plugin, cari AI Segmentation, lalu instal. Kemudian masuk dari panel (tab browser, sekitar 15 detik) dan kedua mode siap dipakai.

Panel AI Segmentation dengan sakelar Manual/Automatic, siap untuk dimulai
Pilih layer citra Anda lalu jalankan.

Deteksi pertama Anda

Tujuan: mengekstrak setiap footprint bangunan di kawasan permukiman di atas. Satu proses, dari awal hingga akhir.

Gambar zona Anda

Klik Start Automatic AI Segmentation, lalu klik di sekeliling area pada peta dan tutup lingkarannya. Citra yang tajam dan berkontras baik menghasilkan poligon yang paling bersih.

Zona digambar titik demi titik, lalu ditutup.

Beri nama objeknya

Ketik objeknya (di sini building), atau pilih dari Library objek siap pakai lengkap dengan pratinjau.

Langkah penyiapan: objek diatur ke building, kartu contoh

Tunjukkan contoh (opsional)

Satu kata tidak selalu cukup. Draw an example memberikan AI sampel dari citra Anda sendiri (sensor, musim, dan resolusi yang sama): gambar garis luar satu objek, AI mencari yang mirip. Exclude a look-alike melakukan sebaliknya: gambar garis luar sebuah false positive untuk memberi tahu AI "bukan ini". Beberapa contoh ditambah sebuah nama biasanya menjadi kombinasi terkuat, dan contoh saja sudah cukup ketika objek tidak punya nama yang jelas.

Draw an example, lalu exclude a look-alike: chip referensi diperbarui di panel.

Atur Detail

Slider Detail membagi zona Anda menjadi kisi ubin 1024 px, masing-masing dideteksi pada resolusi penuh lalu dijahit kembali menjadi satu layer yang mulus, sehingga objek yang melintasi sambungan digabungkan. Detail yang lebih halus memotong ubin lebih kecil dan menemukan objek lebih kecil; jumlah ubin diperbarui secara langsung (di sini 9 ubin). Tidak ada batas ukuran untuk zona.

Pratinjau kisi ubin langsung di atas zona

Deteksi

Klik Detect objects. Zona diproses ubin demi ubin dan hasilnya tergambar langsung di peta. Proses ini menemukan 951 objek kandidat.

ubin 1 dari 9

Hasil sebagian tergambar langsung selama proses berjalan

Tinjau

Deteksi membuka sebuah tinjauan, bukan ekspor. Semua yang di bawah ini instan dan tidak perlu proses ulang: Anda memfilter dan membentuk ulang deteksi sampai layer terlihat pas. Bagian berikutnya membahas setiap kontrol.

Panel tinjauan: jumlah, warna tampilan, histogram keyakinan

Ekspor

Klik Export polygons. Anda mendapatkan layer GeoPackage yang sudah ditata dengan skema siap GIS: class, score, area_m2, perimeter_m. Di sini, 335 footprint bangunan.

Layer GeoPackage yang diekspor dengan 335 footprint bangunan

Tabel atribut dengan kolom class, score, area_m2 dan perimeter_m

Kontrol tinjauan, dijelaskan

Confidence

Setiap deteksi membawa sebuah score: seberapa yakin AI bahwa poligon ini benar-benar objek Anda. Proses mengembalikan semua yang masuk akal, dan slider Confidence menetapkan score minimum yang dipertahankan: seret ke arah More objects untuk memunculkan deteksi yang lebih lemah, ke arah Only confident untuk menyimpan hanya yang paling kuat. Histogram di atas slider menunjukkan berapa banyak objek berada di tiap tingkat, dan jumlahnya diperbarui secara langsung. Proses yang sama, disapu langsung antara More objects dan Only confident:

Seret slider Confidence dan layer serta jumlahnya diperbarui seketika.

Objek yang padat dan berulang seperti atap-atap ini mendapat score yang sedang, jadi memulai dari rendah lalu memangkas ke atas biasanya lebih baik daripada sebaliknya. Objek yang Anda perbaiki dengan tangan selalu dipertahankan, berapa pun keyakinannya.

Display colors

Empat cara melihat deteksi yang sama, masing-masing menjawab pertanyaan berbeda. Random (satu warna per objek) memeriksa apakah tetangga terpisah. Outline menguji batas terhadap citra. Confidence menunjukkan di mana AI yakin (kuning) atau ragu (ungu), yang memberi tahu Anda ke mana mengarahkan slider keyakinan. Normal adalah satu warna bersih. Murni visual, geometri tidak pernah berubah.

Empat mode tampilan berdampingan: Random, Outline, Confidence, Normal
Deteksi yang sama, empat pembacaan: Random untuk memisahkan tetangga, Outline untuk memeriksa batas, Confidence untuk menandai keraguan, Normal untuk melihat layernya.

Refine detections

Bagian Refine detections membentuk ulang setiap poligon sekaligus, seketika:

Panel Refine detections dengan kontrol bentuk, ukuran dan garis luar
Kontrol bentuk, ukuran dan garis luar, diterapkan langsung ke seluruh layer.
  • Right angles menyudutkan tepi ke 90 derajat, untuk bentuk buatan manusia seperti bangunan, kolam dan panel surya.
  • Round corners melembutkan garis luar, untuk bentuk alami seperti pohon dan semak.
  • Fill holes menutup celah di dalam setiap poligon.
  • Min / Max size menyembunyikan deteksi di luar rentang luas permukaan tanah, cara tercepat untuk membuang bercak noise kecil.
  • Simplify outline, Clean edges dan Expand/Contract menyetel garis luar itu sendiri.

Trik yang sama untuk apa saja

Mode Automatic hanya berjarak satu input dari pekerjaan yang benar-benar berbeda: ganti katanya, dapatkan layer lain. Bidang pertanian di atas 5 km²:

Bidang pertanian sebelum dan sesudah deteksi otomatis (after)
Bidang pertanian sebelum dan sesudah deteksi otomatis (before)
CitraTerdeteksi
Drag to compare
Prompt: farm field. Sekitar 250 bidang di atas 5 km2, satu proses.

Atau deretan panel sebuah ladang surya:

Deretan panel ladang surya sebelum dan sesudah deteksi otomatis (after)
Deretan panel ladang surya sebelum dan sesudah deteksi otomatis (before)
CitraTerdeteksi
Drag to compare
Prompt: solar panel. Puluhan deret panel, satu proses.

Pohon, mobil, rumah kaca, kolam, panel surya semuanya bekerja dengan cara yang sama; Library di panel mencantumkan objek siap pakai lengkap dengan pratinjau jika Anda tidak ingin menebak-nebak kata-katanya.

Mode Manual

Mode Manual adalah model semi-otomatis yang berjalan secara lokal di mesin Anda sendiri, tanpa batas dan offline, setelah penyiapan sekali-klik dari panel. Interaksinya selalu sama: Anda mengklik sebuah objek dan AI menggambar garis luarnya sekaligus, lalu klik kiri menambah area dan klik kanan mengecualikan bagian yang keliru, sehingga beberapa klik saja mengubah tebakan kasar menjadi batas yang bersih. Kontrol bentuk yang sama seperti Automatic (Simplify outline, Round corners, Right angles, Expand/Contract, Fill holes) berlaku untuk seleksi yang sedang aktif. Save polygon menguncinya (berubah menjadi hijau), Anda beralih ke objek berikutnya, dan Export polygons to a layer menuliskan semuanya sekaligus saat Anda selesai.

Panel Manual: titik hijau untuk klik kiri yang menambah, silang merah untuk klik kanan yang mengecualikan, kontrol Refine selection, dan tombol Save polygon yang disorot
Satu panel, seluruh interaksi: klik kiri untuk menambah, klik kanan untuk mengecualikan, perbaiki bentuknya, lalu Save polygon (disorot) untuk mengunci.

Mode Manual pantas dipakai dengan dua cara, dan cara tercepat untuk mengenalnya adalah sebagai alat perbaikan untuk hasil Automatic.

Perbaiki hasil Automatic dengan tangan

Satu proses Automatic membawa Anda hampir sampai tujuan, tapi scene yang padat selalu menyisakan beberapa tepi kasar: satu garis luar yang meluber ke tetangganya, sebuah halaman yang oleh model dipecah jadi dua, segelintir bangunan yang tidak pernah tertangkap. Langsung di dalam tinjauan, Refine in Manual mode membuka deteksi-deteksi itu persis di Manual sehingga Anda bisa memperbaikinya titik demi titik, tanpa proses ulang dan tanpa kredit baru yang terpakai.

Tombol Refine in Manual mode di dalam panel tinjauan Automatic
Refine in Manual mode, dari tinjauan: perbaiki hasil otomatis dengan tangan alih-alih menjalankannya ulang.

Setiap deteksi muncul sebagai objek yang bisa diedit. Klik kanan di dalamnya untuk membukanya kembali dan mengikis bagian yang over-segmented; klik kiri di dalamnya untuk membesarkannya lagi. Klik tanah kosong untuk menambahkan bangunan yang terlewat oleh proses, Delete membuang yang tidak Anda inginkan, dan S menyimpan yang sudah Anda sukai (berubah menjadi hijau). Saat layer sudah pas, klik Back to review dan ekspor poligon otomatis dan buatan tangan bersama-sama.

Refine in Manual mode membuka kembali deteksi Automatic sebagai objek yang dapat diedit: klik kiri memperbesarnya, klik kanan memangkasnya, S mempertahankannya. Lalu Back to review untuk mengekspor semuanya.

Segmentasi dari nol, objek demi objek

Anda juga bisa melewati Automatic sepenuhnya dan mensegmentasi elemen demi elemen, masing-masing dengan garis luarnya sendiri yang bersih. Karena model berjalan di mesin Anda, ia tanpa batas dan tidak memakan kredit, yang menjadikannya alat yang tepat ketika Anda butuh sepuluh objek presisi ketimbang seribu, atau ketika Anda ingin kendali penuh atas setiap batas. Aturan citra sama seperti Automatic: raster apa pun yang terlihat bisa dipakai, dari GeoTIFF, ortofoto drone, hingga basemap XYZ/WMS.

Pilih Manual dan mulai

Di panel, pertahankan tab Manual tetap terpilih, pilih layer citra Anda, dan klik Start Manual AI Segmentation. Model dimuat sekali, lalu setiap klik langsung instan.

Klik sebuah objek

Klik di mana saja pada objek dan model lokal menggambar garis luarnya sekaligus. Di sini, satu klik pada bangunan yang terisolasi.

Satu klik kiri, dan AI menggambar garis luar seluruh bangunan

Perbaiki dengan satu atau dua klik

Klik kiri menambahkan area yang terlewat oleh model; klik kanan mengecualikan bagian yang tertangkap keliru. Garis luarnya diperbarui pada setiap klik. Titik hijau adalah titik positif, silang merah adalah titik negatif.

Titik positif mempertahankan bangunan, titik negatif mengecualikan plaza yang terlanjur tercakup

Simpan dan lanjutkan

Save polygon (atau tekan S) mengunci seleksi: berubah menjadi hijau dan bergabung ke layer, dan panel siap untuk objek berikutnya. Model bekerja paling baik satu elemen dalam satu waktu.

Poligon yang tersimpan, kini hijau dan menjadi bagian dari layer

Ekspor ke sebuah layer

Ketika semua objek Anda sudah siap, Export polygons to a layer menulis sebuah GeoPackage yang sudah ditata dengan skema bersih (label dan area_m2), siap untuk GIS.

Keempat bangunan yang digambar dengan tangan diekspor sebagai layer GeoPackage yang bersih

Coba di peta Anda sendiri

Uji terbaik adalah zona yang benar-benar Anda kerjakan: instal AI Segmentation, jalankan di sana, dan bandingkan layernya dengan apa yang akan Anda digitalisasi dengan tangan. Dan jika ada yang berperilaku aneh, tombol ? Help di panel menghubungkan Anda langsung dengan kami.

Written byLilien Auger
·9 min read
Contact