Lewati ke konten
AI Segmentation
QGIS
Tutorial

AI Segmentation untuk QGIS: panduan lengkap

Area yang sama, satu kata berubah:
Citra udara kawasan permukiman sebelum dan sesudah ekstraksi bangunan, dengan setiap bangunan hasil deteksi diisi warna berbeda (after)
Citra udara kawasan permukiman sebelum dan sesudah ekstraksi bangunan, dengan setiap bangunan hasil deteksi diisi warna berbeda (before)
BeforeAfter
Geser untuk membandingkan
155 bangunan di kawasan permukiman, berbentuk persegi dan masing-masing diberi warna.
Tonton tutorial video

AI Segmentation mengubah citra yang sudah Anda buka di menjadi layer vektor yang bersih. Setiap layer tersebut merupakan satu proses, dan jumlahnya adalah jumlah fitur pada layer itu sendiri.

AI Segmentation bekerja dengan dua cara.

Automatic

Every object in a zone, at once

What it does
Draw a zone, name an object, get every instance.
Where it runs
In the cloud. Nothing heavy on your machine.
What it costs
Counts the ground it covers, shown before you start.
Use it for
Hundreds or thousands of objects over an area.

Semi-Auto

One object per click

What it does
Click an object. The AI outlines it, you save it.
Where it runs
On your computer after a one-click setup, or on ours. You pick.
What it costs
Free on your computer with no counter, and it works offline.
Use it for
Ten exact objects, or a boundary you control.

Panduan ini membahas Automatic secara langsung di QGIS, lalu meninjau hasilnya, sehingga Anda dapat menyetel layer tanpa membayar proses kedua.

Instal dan masuk

Di QGIS, buka Plugins -> Manage and Install Plugins, cari AI Segmentation, lalu instal. Panelnya akan terbuka di sebelah kanan.

Masuk dari panel dan Anda siap. Kedua mode gratis untuk memulai: Automatic mencakup area tanah gratis setiap bulan, sedangkan Semi-Auto berjalan di komputer Anda sendiri tanpa counter sama sekali.

Sakelar di bagian atas memilih mode, lalu di bawahnya Anda memilih raster.

Automatic: proses pertama Anda

Tujuan: mengambil semua footprint bangunan dari sebuah kawasan permukiman dalam satu proses. Berikut seluruh alurnya, dari panel kosong hingga deteksi muncul di peta.

0:00 / 0:00
Satu proses dari awal hingga akhir: pilih citra, gambar zona, beri nama objek, lalu lakukan deteksi.

Lima langkah di balik klip tersebut, satu per satu.

Pilih citra dan mulai

Pilih raster, lalu klik Start Automatic AI Segmentation. Layer akan dikunci selama proses berlangsung, sehingga tidak ada yang bergeser di tengah jalan.

Gambar zona Anda

Klik di sekeliling area dan tutup garis pada titik pertama. Bentuk apa pun boleh: akun gratis mencakup 3 km² lahan per bulan, sedangkan Pro mencakup 300 km² tanpa batas pada zona yang Anda gambar. Backspace membatalkan satu titik.

Jelaskan apa yang ingin dicari

Satu atau dua kata: building, tree, car. Di sinilah proses pertama sering keliru, sehingga Library di sebelah kotak memungkinkan Anda memilih dari pratinjau sebelum/sesudah yang nyata, bukan menebak.

Tunjukkan bentuknya

Satu kata tidak selalu cukup. Draw on the map menguraikan satu objek dari citra Anda sendiri, lalu AI mencari objek yang tampak serupa. Gunakan hingga tiga contoh, dan dua contoh biasanya lebih baik daripada satu.

Atur Precision

Zona Anda dipotong menjadi ubin, masing-masing dideteksi pada resolusi penuh lalu disatukan kembali dengan mulus, sehingga objek yang melintasi sambungan tetap utuh. Precision yang lebih tinggi berarti objek yang lebih kecil dapat ditemukan dan area tanah yang dihitung menjadi lebih besar. Panel menampilkan cakupan proses sebelum Anda memulainya.

Seluruh penyiapan muat dalam satu layar sebelum Anda menggunakan jatah apa pun. Di atas template Library terdapat proses Anda sendiri: Recent dengan jumlah objek dan ubinnya, serta Favorites untuk proses yang Anda tandai. Membuka kembali salah satunya akan mengembalikan kata-kata yang digunakan.

Lalu klik Detect objects. Ubin dikirim untuk diproses, dan poligon digambar di peta saat hasilnya kembali. Proses ini mengembalikan 646 kandidat.

Tinjauan: tiga langkah, dapat dilakukan dalam urutan apa pun

Deteksi membuka tinjauan, bukan layer yang sudah selesai, dan sebagian besar pekerjaan terjadi di sini. Tombol hijau menunjukkan langkah berikutnya, tetapi tidak ada yang memaksa Anda mengikuti urutan tersebut.

1Keep

Which objects survive

  • Confidence
  • Min / max size

2Correct

Fix one polygon at a time

  • Edit by AI or by hand
  • Add, merge, delete

3Shapes

How every outline looks

  • Right angles, fill holes
  • Points, trim, grow

Go back to any step, in any order. Instant, and free.

1 Keep: tentukan objek yang dipertahankan

Setiap deteksi memiliki sebuah score. Confidence menetapkan batas minimum, Size menyembunyikan apa pun di luar rentang luas tanah, dan baris di bawah judul menghitung apa yang tersisa: 51 of 646 shown · 595 hidden by the filters. Apa pun yang Anda perbaiki atau gambar dengan tangan akan tetap dipertahankan oleh kedua slider.

0:00 / 0:00
Confidence dan Size secara langsung. Peta dan counter mengikuti slider.

Hampir semua hal yang dibuang oleh kedua slider berukuran kecil, memiliki score rendah, dan bukan objek Anda.

2 Correct: perbaiki satu poligon pada satu waktu

Klik sebuah poligon dan poligon itu akan terbuka sendiri. Tidak ada hal lain di layar yang bergeser selama Anda bekerja.

Sakelar di bagian atas memilih cara memperbaikinya. Tampilannya AI | Manual, dan di sini Manual berarti "dengan tangan, pada satu poligon ini".

Metode AI menggunakan model di komputer Anda. Klik bagian yang terlewat dan garis luar akan melebar, klik kanan bagian yang salah diambil dan garis luar akan menyusut.

0:00 / 0:00
Metode AI: klik bagian yang terlewat, klik kanan bagian yang diambil, lalu simpan.

Metode dengan tangan memberi Anda alat digitasi milik QGIS untuk poligon tersebut, dengan Move points, Redraw edge, dan Split.

0:00 / 0:00
Metode dengan tangan: sudut berubah menjadi handle dan alat bawaan QGIS mengambil alih.

Langkah yang sama juga menangani hal-hal yang hilang dan yang seharusnya tidak ada.

  • Add a missing polygon. Tunjuk objek yang tidak pernah ditangkap oleh proses dan model lokal akan menguraikannya secara gratis. Atau gambar sendiri sudut-sudutnya.
  • Merge with neighbours menggabungkan bangunan yang dipecah model menjadi dua.
  • Delete this polygon membuang poligon yang tidak Anda inginkan.
  • Clean up this outline membuka kontrol bentuk hanya untuk objek tersebut. Dalam mode dengan tangan, tampilannya Simplify this outline first dan dibuka pada Points, karena menipiskan garis luar dengan 96 titik membuat sudut-sudutnya dapat diseret.
  • Undo last dan Clear all membatalkan koreksi yang sudah dilakukan.

3 Shapes: bersihkan semua garis luar sekaligus

Langkah terakhir membentuk ulang seluruh layer secara langsung dan hanya menyentuh garis luar. Shape menentukan gaya garis luar, sedangkan Outline menyempurnakan tepinya.

0:00 / 0:00
Setiap kontrol membentuk ulang seluruh layer sekaligus, dan Anda dapat melihat hasilnya saat menyeretnya.

Ada tujuh kontrol, tetapi biasanya Anda hanya menyentuh paling banyak dua dalam satu proses.

ControlWhat it doesReach for it when
Right anglesMengunci dinding pada sudut 90 dan 45 derajatBangunan, kolam, panel surya
Round cornersMelembutkan garis luarPohon, semak, apa pun yang tumbuh
Fill holesMenutup celah interior hingga ukuran yang Anda tentukanAtap kembali berbintik
PointsMenentukan jumlah titik yang dipertahankan setiap garis luarGaris luar terlihat seperti tangga piksel
SimplifyMenghapus titik yang dekat dengan tepi lurusAnda menginginkan penyederhanaan berbasis jarak yang lebih lama
Trim spikesMencukur bagian tipis bergerigi dari tepiObjek memiliki rambut dan sulur
Grow / shrinkMendorong setiap batas ke luar atau ke dalamLayer secara konsisten terlalu pendek atau terlalu panjang

Right angles dan Round corners adalah pilihan yang berlawanan, sehingga mencentang salah satunya akan menonaktifkan yang lain. Pada bangunan, Right angles memberi perubahan terbesar dan Points menyusul: mask yang dilacak piksel demi piksel memiliki titik setiap beberapa sentimeter, sehingga menurunkan jumlahnya akan menghapus detail terkecil lebih dulu dan mempertahankan sudut.

Satu kontrol terakhir hanya muncul ketika hasil proses terlihat seperti tutupan lahan. Shared borders memberi bentuk-bentuk yang bersebelahan satu batas yang sama persis, bukan celah tipis. Di antara dua bangunan, celah tersebut merupakan data nyata, sehingga opsi itu tidak tersedia di sana.

Ekspor, lalu ulangi

Empat cara melihat layer yang sama. View detections as berada di bagian bawah panel sepanjang setiap langkah. Kontrol ini mengubah apa yang Anda lihat, bukan geometrinya.

0:00 / 0:00
Layer yang sama, empat cara melihatnya, dapat diganti pada setiap langkah tinjauan.
  • Distinct, satu warna per objek, untuk memeriksa apakah objek yang bersebelahan tetap terpisah dan tidak menyatu.
  • Outline, hanya batas, untuk memeriksanya terhadap citra di bawahnya.
  • Confidence, diberi bayangan berdasarkan score, sehingga slider Keep menunjukkan apa yang akan Anda hilangkan.
  • Normal, satu warna bersih untuk layer yang sudah selesai.
Deteksi yang sama ditampilkan dengan empat cara: Distinct, Outline, Confidence, dan Normal
Berdampingan: Distinct, Outline, Confidence, dan Normal.

Bolak-balik adalah inti prosesnya. Poligon yang Anda perbaiki menjadi basis baru untuk poligon tersebut, dan kontrol Shapes diterapkan kembali padanya bersama semua poligon lainnya. Ulangi sebanyak yang Anda inginkan: prosesnya instan dan tidak memerlukan biaya. Satu-satunya kontrol yang menggunakan jatah Anda adalah Re-run the whole zone, yaitu ketika kata-kata yang digunakan memang keliru.

Lalu ekspor. Export polygons menulis GeoPackage bergaya, dinamai berdasarkan objek dan tanggal, yang berisi Label, Class, Confidence, Area (m²), dan Perimeter (m). Luas dan panjang menggunakan meter di tanah, sehingga nilai yang Anda baca dari file sesuai dengan perhitungan QGIS.

Tabel atribut QGIS dari layer AI Segmentation yang diekspor, pertama sebagai baris untuk setiap poligon, lalu sebagai formulir untuk satu poligon
Layer yang diekspor di tabel atribut QGIS: setiap poligon sebagai baris, dan satu poligon secara terpisah.

Semi-Auto: satu objek pada satu waktu

Mode lainnya melakukan segmentasi satu objek untuk setiap klik. Klik sebuah objek dan garis luarnya akan dibuat dalam satu langkah. Klik kiri menambahkan bagian yang terlewat, klik kanan membuang bagian yang diambil, lalu Anda menyimpan garis luarnya.

Gunakan mode ini ketika Anda membutuhkan sepuluh objek yang presisi, bukan seribu objek yang mendekati, atau ketika Anda menginginkan kendali penuh atas sebuah batas.

Dua kartu di sebelah tombol Start menanyakan AI mana yang menjawab klik tersebut:

  • Komputer saya. Model berjalan di komputer Anda sendiri, sehingga tidak ada yang dikirim ke mana pun dan tidak ada counter. Model diunduh sekali, berukuran beberapa ratus MB, lalu bekerja secara offline setelahnya.
  • Cloud AI. Model yang lebih besar menjawab sebagai gantinya. Tidak ada yang perlu diinstal, sehingga Anda dapat mulai pada klik pertama, dan hasilnya lebih akurat. Mengklik gratis. Satu objek dari jatah bulanan Anda digunakan ketika Anda menyimpannya, dan menyimpan objek yang sama lagi tidak pernah dihitung dua kali.

Anda memilihnya saat Start, dan sesi berikutnya dapat menggunakan pilihan yang lain.

0:00 / 0:00
Satu klik, satu objek. Jalankan di komputer Anda sendiri dan tidak memerlukan biaya.

Coba di peta Anda sendiri

Uji yang paling berarti adalah zona yang benar-benar Anda kerjakan. Instal AI Segmentation, jalankan di sana, lalu bandingkan hasilnya dengan apa yang akan Anda digitalkan dengan tangan. Jika ada yang berperilaku aneh, tombol ? menyediakan Contact us dan Report a problem.