Saya telah membaca banyak makalah tentang ekstraksi bangunan 3D menggunakan data LiDAR dan gambar Aerial. Saya melihat bahwa ada banyak algoritma berbeda untuk melakukan hal-hal seperti itu, seperti ini dan ini .
Makalah-makalah itu, sejauh yang saya bisa lihat, menggambarkan sebagian besar konsep abstrak dan matematika. Saya adalah seorang pengembang perangkat lunak, jadi bagaimana saya bisa secara praktis mengimplementasikan algoritma tersebut ke dalam perangkat lunak? Juga, algoritma apa yang terbaik untuk mengekstraksi data bangunan dengan gangguan vegetasi minimal?
3d
imagery
lidar
feature-extraction
CC Inc
sumber
sumber
Jawaban:
Alat Analisis Geospasial Whitebox ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ) memiliki alat yang bekerja dengan LIDAR DEM yang diinterpolasi yang disebut 'Remove Off-Terrain Objects' yang sangat efektif untuk menemukan bangunan di LiDAR. Berikut adalah kode sumber untuk plugin itu. Algoritma ini open-source dan saya punya naskah yang menggambarkannya jika Anda tertarik. Berikut screenshotnya:
sumber
Anda dapat memilih eCognition; ada banyak banyak algoritma untuk memproses data LiDAR. Anda dapat menggunakan kombinasi fitur berikut untuk mengekstrak bangunan dari LiDAR; 1. Ketinggian Maksimum dari pengembalian pertama (di mana pohon-pohon juga termasuk) 2. Hilangkan pohon dengan menggunakan 'jumlah pengembalian maksimum'. 3. Gunakan parameter kecerahan dari gambar udara untuk menghilangkan ground.
Jika Anda ingin menulis program sendiri; gunakan parameter di atas untuk mengekstrak bangunan.
sumber