RANSAC ALGORTİMASI İLE LiDAR VERİLERİNDEN OTOMATİK DETAY ÇIKARIMI

Benzer belgeler
TMMOB Harita ve Kadastro Mühendisleri Odası Ulusal Coğrafi Bilgi Sistemleri Kongresi 30 Ekim 02 Kasım 2007, KTÜ, Trabzon

Hava Lidar Verilerinde Kullanılan Filtreleme Algoritmalarının İncelenmesi

RANSAC ALGORİTMASI İLE YERSEL LAZER TARAYICI VERİLERİNDEN BİNA CEPHELERİNİN OTOMATİK OLARAK ÇIKARILMASI

LAZER TARAMA VERİLERİNDEN BİNA DETAYLARININ ÇIKARILMASI VE CBS İLE ENTEGRASYONU

LIDAR VERİSİNDEN ÇATI DÜZLEMLERİNİN OTOMATİK ÇIKARILMASI

HAVA LİDAR VERİLERİ İLE 3B BİNA MODELLERİNİN OTOMATİK ÜRETİMİ

AUTOMATIC EXTRACTION OF BUILDING OBLIQUE ROOF FROM DENSE IMAGE MATCHING POINT CLOUDS WITH HIGH RESOLUTION COLOUR- INFRARED IMAGES

Yoğun Nokta Bulutunda Bina Çatı Yüzeylerinin Tespiti. Building Roof Plane Detection from Point Cloud Data

YOĞUN GÖRÜNTÜ EŞLEME ALGORİTMALARI İLE ÜRETİLEN YÜKSEK ÇÖZÜNÜRLÜKLÜ SAYISAL YÜZEY MODELİ ÜRETİMİNDE KALİTE DEĞERLENDİRME VE DOĞRULUK ANALİZİ

Hava Lazer Tarama Verilerinden Fourier Dönüşümü Kullanılarak Bina Detaylarının Belirlenmesi

HAVA LiDAR VERİLERİNİN EĞİM TEMELLİ ALGORİTMA İLE FİLTRELENME PERFORMANSININ ARAŞTIRILMASI

YERSEL LAZER TARAYICI VERILERINDEN BASIT GEOMETRIK YÜZEYLERIN OTOMATIK OLARAK ÇIKARILMASI

HAVADAN LAZER TARAMA ve SAYISAL GÖRÜNTÜ VERİLERİNDEN BİNA TESPİTİ VE ÇATILARIN 3 BOYUTLU MODELLENMESİ

3B NOKTA BULUTLARINDAN DEPREM SONRASI HASARLI BİNALARIN TESPİTİ DETERMINATION OF DAMAGED BUILDINGS AFTER EARTHQUAKE FROM 3D POINT CLOUDS

2016 YILI AKADEMİK TEŞVİK BAŞVURUSU FAALİYET TÜRÜ HAM PUAN NET PUAN PROJE ARAŞTIRMA 0 0 YAYIN

FOTOGRAMETRİ ANABİLİM DALI. Prof. Dr. Ferruh YILDIZ

THE EFFECT OF AIRBORNE LiDAR POINT CLOUD SAMPLING DENSITY TO THE ACCURACY OF DIGITAL ELEVATION MODELS

Dijital Görüntü İşleme Teknikleri

3D INFORMATION EXTRACTION FROM DIGITAL AERIAL IMAGES WITH COMPUTER VISION AND PHOTOGRAMMETRIC SPACE INTERSECTION

Trafik Yoğunluk Harita Görüntülerinin Görüntü İşleme Yöntemleriyle İşlenmesi

Uzaktan Algılama Uygulamaları

Araştırma Görevlisi İSMAİL ÇÖLKESEN

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

Hava LiDAR Nokta Bulutundan Sayısal Yükseklik Modeli Üretiminde Veri Seyrekleştirme Algoritmalarının Karşılaştırılması

İNSANSIZ HAVA ARACI VERİLERİNDEN NESNE TABANLI BİNA ÇIKARIMI

ÜÇ BOYUTLU BİNA MODELLERİ İÇİN OTOMATİK BİNA YÜZ DOKUSU ÇIKARIMI

LIDAR VE YERSEL LAZER TARAYICI SİSTEMLERİ. Yersel Lazer Tarayıcı Hakkında Genel Bilgi

Lazer-obje (hedef) etkileşimi-yüzey eğim ve pürüzlülüğü

LAS FORMATLI LİDAR VERİLERİNİN ARCGIS TE OKUTULABILEN ÇOKLU NOKTA ÖZELLİĞİ FORMATINDAN NOKTA ÖZELLİĞİ FORMATINA DÖNÜŞTÜRME MODELİ ÖNERİSİ

DÜZLEMSEL VE DOĞRUSAL ÖZELLİKLERİ ESAS ALARAK MİNİMUM ÇAKIŞAN YERSEL TARAMALARIN FOTOGRAMETRİK VERİ KULLANILARAK BİRLEŞTİRİLMESİ

M. Taner Aktaş, GISP : mtaktas@yahoo.com

YOĞUN GÖRÜNTÜ EŞLEME ALGORİTMALARI İLE YÜKSEK ÇÖZÜNÜRLÜKLÜ SAYISAL YÜZEY MODELİ ÜRETİMİ

GEÇKİ PLANLAMA ÇALIŞMALARI İÇİN HAVA LIDAR VERİSİNE DAYALI SAYISAL ARAZİ MODELLEME VE DOĞRULUK ANALİZİ

İHA GÖRÜNTÜLERİNDEN ELDE EDİLEN OBJE ÖZNİTELİKLERİNİN DOĞRULUK DEĞERLENDİRMESİ ACCURACY ASSESSMENT OF UAV-DERIVED OBJECT ATTRIBUTES

KIZILÖTESİ HAVA FOTOĞRAFLARINDAN BİNA DETAYI OTOMATİK OLARAK ÇIKARIMI

NDEN BELİRLENEBİLME LME POTANSİYELİ UYDU GÖRÜNTÜLERİNDEN

BASİT ENTERPOLASYON TEMELLİ LİDAR FİLTRELEME ALGORİTMASI VE PERFORMANS ANALİZİ

NOKTA BELİRLEME ALGORİTMALARI İLE OTOMATİK GÖRÜNTÜ EŞLEŞTIRME VE 3B KONUM TESPITI

Görüntü Segmentasyonu (Bölütleme)

Veri toplama- Yersel Yöntemler Donanım

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

ÜÇ BOYUTLU ŞEHİR MODELLERİNİN VERİ YAPISI VE KULLANIM ÖZELLİKLERİ

EĞİTİM - ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ / HARİTA MÜHENDİSLİĞİ EĞİTİM PLANI

Dijital Kameralar (Airborne Digital Cameras)

LiDAR VERİLERİ KULLANILARAK KURAL TABANLI SINIFLANDIRMA YÖNTEMİ İLE OTOMATİK BİNA ÇIKARIMI

LiDAR VE HAVA FOTOĞRAFLARININ FÜZYONU İLE OTOMATİK BİNA ÇIKARIMI

FARKLI BİNDİRME ORANLARININ SAYISAL YÜZEY MODELİ DOĞRULUĞUNA ETKİSİ-ANKARA 3 BOYUTLU ŞEHİR MODELİ ÖRNEĞİ

ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

Dijital (Sayısal) Fotogrametri

NOKTA BULUTLARININ FILTRELENMESINDE KOLONI-ARAMA ALGORITMASININ KULLANIMI

İTERATİF EN YAKIN NOKTA YÖNTEMİ İLE LAZER TARAYICI NOKTA BULUTLARININ BİRLEŞTİRİLMESİNE ANALİTİK BİR BAKIŞ

FARKLI UYDU GÖRÜNTÜLERİNDEN YIĞIN GÖRÜNTÜ EŞLEME YÖNTEMİYLE YÜKSEK ÇÖZÜNÜRLÜKTE SAYISAL YÜZEY MODELİ VERİSİ ÜRETİMİ: SPOT6 VE PLÉIADES UYGULAMASI

ArcGIS ile Tarımsal Uygulamalar Eğitimi

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

Curriculum Vitae. Degree Profession University Year. MSc Remote Sensing Gebze Institute of Technology 2009

Üçgenleme ve Enterpolasyon Temelli Lidar Filtreleme Algoritmalarının Performans Analizi

THE EFFECT TO GEOREFERENCING ACCURACY OF CONTROL TARGETS IN TERRESTRIAL LASER SCANNING APPLICATIONS

Eski Yunanca'dan batı dillerine giren Fotogrametri sözcüğü 3 kök sözcükten oluşur. Photos(ışık) + Grama(çizim) + Metron(ölçme)

ÇOK YÜKSEK ÇÖZÜNÜRLÜKLÜ İHA GÖRÜNTÜLERİNDEN OTOMATİK AĞAÇ TESPİTİ AUTOMATIC TREE DETECTION FROM VERY HIGH RESOLUTION UAV IMAGES

Digital Görüntü Temelleri Görüntü Oluşumu

Web Madenciliği (Web Mining)

Dijital Fotogrametri

MOD419 Görüntü İşleme

Research On Using a Mobile Terrestrial Photogrammetric Mapping System For The Determination Of Object Volumes

Tanımlar, Geometrik ve Matemetiksel Temeller. Yrd. Doç. Dr. Saygın ABDİKAN Yrd. Doç. Dr. Aycan M. MARANGOZ. JDF329 Fotogrametri I Ders Notu

Şehir Plancıları için İleri Seviye ArcGIS Eğitimi

Coğrafi Veri Üretimi Bakış Açısı İle TÜBİTAK UZAY daki Uzaktan Algılama Araştırmaları

3.2. Raster Veriler. Satırlar. Sütunlar. Piksel/hücre büyüklüğü

COĞRAFİ BİLGİ SİSTEMLERİ İLERİ SEVİYE EĞİTİMLERİ 3D-SPATİAL ANALİZ ve MODEL BUİLDER

A UNIFIED APPROACH IN GPS ACCURACY DETERMINATION STUDIES

İkili (Binary) Görüntü Analizi

YÜKSEK VE DÜŞÜK ÇÖZÜNÜRLÜKLÜ UYDU GÖRÜNTÜLERİNDEN YOLLARIN TAYİNİ

ORM 7420 USING SATELLITE IMAGES IN FOREST RESOURCE PLANNING

LiDAR SİSTEMİ İLE OTOMATİK BİNA ÇIKARIM OLANAKLARININ ANALİZİ

3-Boyutlu Bina Modelleri İçin Otomatik Bina Yüz Dokusu Çıkarımı

2009 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / HARİTA MÜHENDİSLİĞİ EĞİTİM PLANI

YÜKSEK ÇÖZÜNÜRLÜKLÜ UYDU VERİLERİ VE HAVA FOTOĞRAFLARINDAN OTOMATİK BİNA YAKALAMA

Görüntü Segmentasyonu (Bölütleme) Dijital Görüntü İşleme Fevzi Karslı, KTÜ Segmentasyon, görüntüyü aynı cinsten obje ve bölgelere ayırmaktır.

FOTOGRAMETRİ DAİRESİ BAŞKANLIĞI FAALIYETLERI

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

Makine Öğrenmesi 2. hafta

5 İki Boyutlu Algılayıcılar

COMPARING THE PERFORMANCE OF KINEMATIC PPP AND POST PROCESS KINEMATICS METHODS IN RURAL AND URBAN AREAS

İkili (Binary) Görüntü Analizi

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Bilgisayarla Görme. Final

İnşaat Mühendisliğine Giriş İNŞ-101. Yrd.Doç.Dr. Özgür Lütfi Ertuğrul

Sevim Yasemin ÇİÇEKLİ 1, Coşkun ÖZKAN 2

Genel Bilgiler FLI MAP. Koridor Tipi Çalışmalar. Geniş Alan Çalışmaları

Uzaktan Algılama Teknolojileri

Yrd. Doç. Dr. Saygın ABDİKAN Öğretim Yılı Bahar Dönemi

ÖZGEÇMİŞ VE YAYINLAR. Geomatik Mühendisliği Bölümü, Ayazağa İstanbul / Türkiye Tel: Fax:

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

ÇOK YÜKSEK ÇÖZÜNÜRLÜKLÜ GÖRÜNTÜ VE LiDAR VERİLERİ ÜZERİNDEN DVM SINIFLANDIRMA ALGORİTMASI İLE OTOMATİK BİNA ÇIKARMA

Elena Battini SÖNMEZ Önder ÖZBEK N. Özge ÖZBEK. 2 Şubat 2007

NiK SYSTEM.. NİK Sistem

PROJEM İSTANBUL ARAŞTIRMA PROJESİ BİLGİSAYARLI GÖRÜ VE SINIFLANDIRMA TEKNİKLERİYLE ARAZİ KULLANIMININ OTOMATİK OLARAK BULUNMASI

Yüksek Çözünürlüklü Yersel Lazer Tarama Verilerinin Filtrelenmesi ve Filtrelemelerin Heyelan İzlemeye Etkisi

Kümeler arası. Küme içi. uzaklıklar. maksimize edilir. minimize edilir

İSKİ GENEL MÜDÜRLÜĞÜ SAHASININ İNSANSIZ HAVA ARACI YARDIMI İLE TRUE ORTOFOTO VE HALİHAZIR HARİTASININ YAPIMI

Doç.Dr. M. Mengüç Öner Işık Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü

Transkript:

RANSAC ALGORTİMASI İLE LiDAR VERİLERİNDEN OTOMATİK DETAY ÇIKARIMI Fevzi KARSLI 1, Norbert PFEIFER 2 1 Doç. Dr., Karedeniz Teknik Üniversitesi, Harita Mühendisliği Bölümü, 61080, Trabzon, fkarsli@ktu.edu.tr 2 Prof. Dr., Viyana Teknik Üniversitesi, Fotogrametri ve Uzaktan Algılama Enstitüsü, 1040, Viyana, np@ipf.tuwien.ac.at ÖZET Hava lazer tarama (LiDAR) tekniği, kentsel, ormanlık ve açık alanların 3B yoğun yükseklik verisini üretmede hızlı ve güvenilir bir teknolojidir. 3B LiDAR verisi temin edildikten sonra, takip eden iş yoğun nokta bulutunun sınıflandırılması için yapılacak otomatik veri işleme aşamasıdır. Veri işleme amacıyla kullanılmak üzere, Alan Büyütme (Region Growing), Hough dönüşümü, Rastgele Örnek Konsensüsü (RANSAC) paradigması ve yüzey model enterpolasyonu gibi çok sayıda otomatik yeniden oluşturma ve sınıflandırma metodu mevcuttur. LiDAR verisinden yalın yer yüzeyi ya da herhangi bir detayın belirlenmesi için yöntemin seçilmesi çok büyük önem arz etmektedir. Bu çalışmada, sözü edilen detayların (yalın yeryüzü, bina vb.) çıkarımı için diğer metotlara göre daha efektif çalışan RANSAC algoritması kullanılmıştır. Çalışmanın amacı, kentsel alanda üretilmiş LiDAR verilerinden 3B arazi ve bina bilgilerinin etkin bir biçimde çıkarılmasını sağlamaktır. Bina ve vejetasyon yapısını içeren değişik veri setleri seçilmiş ve bu veri setlerine RANSAC algoritması uygulanmıştır. Uygulamanın gerçekleştirimi için, algoritmanın realize edildiği MATLAB ortamında çalışan bir kod yazılmıştır. Bu program ile hem yalın arazi yüzeyini hem de binaları temsil eden en ideal düzlem/ler belirlenmiştir. Çalışmada, Viyana şehir merkezi için üretilmiş LiDAR verileri ile elde edilen ilk sonuçlar sunulmuş ve yorumlanmıştır. Sonuç olarak, RANSAC algoritmasının LiDAR verilerinin sınıflandırılmasında tatmin edici düzeyde sonuçlar ürettiği ortaya konmuştur. Anahtar Kelimeler: LiDAR, RANSAC, Veri İşleme, Otomatik Çıkarım, Arazi Yüzeyi. ABSTRACT RANSAC ALGORITHM FOR AUTOMATIC EXTRACTION OF THE GROUND SURFACE FROM LIDAR DATA Airborne laser scanner technique is an appropriate technology to acquire rapidly, reliably and with high density 3D data over a city and open or forested terrain. Once the 3D LiDAR data are available, the next task is the automatic data processing, with major aim to classify the point cloud acquired. There are numerous automatic reconstruction methods, mainly region growing, Hough-transform, Random Sample Consensus (RANSAC) paradigm and surface model interpolation for initial processing. It is crucially important that the techniques allowing the detection of the ground surface are selected. This paper focuses on the RANSAC algorithm which is more efficient than the others. It is also very popular in computer vision to extract features. The aim of this paper is to propose an efficient algorithm for extracting 3D ground information from a laser data over urban areas. It is based on RANSAC which consists of randomly selecting sets of three points within laser points. Various data samples with the inclusion of buildings and vegetations are selected for applying the RANSAC algorithm. To make some implementations, this algorithm is coded as a program in MATLAB media. Using this program, a robust plane is then estimated with laser points that are likely to belong to the real ground. The number of draws is managed automatically. Promising first results are presented and discussed with laser data acquired over the city of Vienna, Austria. At last, it is shown that the RANSAC provides very satisfying results, even in the case of very weak point density and for different levels of complexity. Keywords: LiDAR, RANSAC, Processing, Automatic Extraction, Ground Surface.

1. GİRİŞ Hava lazer tarama (LiDAR), son yıllarda oldukça yüksek kalitede sayısal yüzey modeli (SYM) ve bu modelden yükseklik modeli oluşturmada hızlı, etkin ve verimli bir uzaktan algılama yöntemi haline gelmiştir. LiDAR veri seti çok miktarda bilgi içermektedir. Bu bilgiler kapsamında, binalar, ağaçlar ve elektrik hatları ayrı ayrı tespit edilebilir detay olarak ortaya çıkmaktadır. LiDAR verisi dijital olup, direk olarak yalın arazi yüzeyine ilişkin sayısal arazi modelini (SAM) 0.15-1 m arasında düşey doğrulukla üretme imkânı vermektedir. Eşyükselti eğrili harita, eğim/bakı, 3B görüntü, sanal gerçeklik gösterimi ve daha birçok ürün LiDAR verisinden üretilebilmektedir. LiDAR verisi ayrıca, ortofoto, çok bantlı görüntü, hiperspektral görüntü ve pankromatik görüntülerle de kolay bir biçimde entegre edilebilmektedir. LiDAR, Coğrafi Bilgi Sistemi (CBS) ve diğer jeodezik ölçülerle de birleştirilip kompleks harita ürünleri de ortaya çıkarılabilir. LiDAR, bulunduğu platformdan gönderilen lazer atımlarının (pulse) zaman içinde aldığı yolu ölçme prensibine dayalı olarak çalışır. Lazer cihazının pozisyonu ve yüksekliği platforma yerleşik GPS ve IMU araçları ile belirlenir (Şekil 1). Lazer seyahat süresince yapılan ölçüyle hesaplanan uzunluk, lazer tarama açısı ve yükseklik datası ile birleştirilerek lazer vektörü elde edilir. Söz konusu vektör WGS-84 koordinat sistemine taşınarak ulaştığı her bir yeryüzü noktasının aynı koordinat sisteminde koordinatları belirlenir. Lazer ışının platformdan araziye gidiş dönüş zamanı belirli aralıklarla hassas bir biçimde ölçülerek mesafeye dönüştürülür. Her bir epok ölçümü anındaki platform pozisyonu GPS, dönüklüğü ise INS ile belirlenir. Bu işlemlerin birlikte gerçekleştirimi ile yeryüzü üzerindeki noktaların 3B koordinatları hassas bir biçimde belirlenir. Şekil 1. LiDAR çalışma prensibi (Lohani, 2008) Uzaktan algılama algılayıcıları ile algılanan verilerden, yeryüzü topografyasını oluşturan vejetasyon, yalın yeryüzü ve bina objelerinin 3B gösterimi son yıllarda oldukça ilgi çeken bilimsel araştırmaları içermektedir. Yine son yıllarda uzaktan algılama algılayıcılarında oldukça önemli gelişmeler kaydedilmektedir. Gelişen algılayıcılar ile yeryüzü topografyası 3B olarak yoğun bir nokta bulutu ile kayıt altına alınmakta ve temsil edilmektedir. Bu yoğunluktaki verinin analizi ve belli bilgilerin veri üzerinden çıkarımı gerekmektedir. Söz konusu bilgiler bina, vejetasyon ve yalın arazi yüzeyi olarak sınıflandırılabilir. Daha genel bir ifade ile LiDAR verisi yer ve yer üstü objelerin ayrımı gerekmektedir ki bu işlem için filtreleme ve sınıflandırma yapılması bir zorunluluktur. LiDAR verisinden yalın yer yüzeyi ya da herhangi bir detayın belirlenmesi için herhangi bir filtreleme algoritmasının seçilmesi çok büyük önem arz etmektedir. Bu çalışmada, sözü edilen detayların (yalın yeryüzü, bina vb.) çıkarımı için diğer metotlara göre daha efektif çalışan rastgele örnek konsensüsü (RANSAC) algoritması kullanılmıştır. Çalışmanın amacı, kentsel alanda üretilmiş LiDAR verilerinden 3B arazi ve bina bilgilerinin etkin bir biçimde çıkarılmasıdır. Bina ve vejetasyon yapısını içeren değişik veri setleri seçilmiş ve bu veri setlerine RANSAC algoritması uygulanmıştır. 2. LiDAR FİLTRELEME ALGORİTMALARI LiDAR verisini değerlendirme adımlarından en önemlisi yer ve yer üstü objelerinin ayrımı ya da filtrelenmesidir. Filtreleme işlemi aynı zamanda yer yüzeyi ve diğer objelerin ayrı ayrı sınıflara atandığı bir sınıflandırmadır. LiDAR nokta bulutu içerisinden otomatik olarak yer ve yer üstü objeleri temsil eden noktaların ayrılması özellikle değişken arazi topografya ve kullanım karakteristiği gösteren alanlarda oldukça zordur. Bu sebeple LiDAR noktalarını filtreleme metotları bu tür arazi yapısına göre henüz geliştirilmekte ve günümüz araştırma konuları arasında yer almaktadır (Silván-Cárdenas ve Wang, 2006). Yakın dönemde, LiDAR nokta bulutu içinden yer noktalarını otomatik olarak filtrelemek üzere farklı algoritmalar geliştirilmiştir (Sithole ve Vosselman, 2004; Silván-Cárdenas ve Wang, 2006; Kobler vd., 2007). Bu algoritmalar genel olarak, enterpolayson/yüzey tabanlı (Kraus ve Pfeifer,

1998), eğim tabanlı (Vosselman, 2000; Roggero, 2001; Sithole, 2001; Shan ve Sampath, 2005), ve morfolojik filtre (Zhang vd., 2003; Zakšek ve Pfeifer, 2006; Chen vd., 2007) olarak sınıflandırılabilir. 2.1. Enterpolasyon Tabanlı (Yüzey) Filtre İlk olarak Kraus ve Pfeifer (1998) tarafından önerilen ve lineer kestirim olarak da adlandırılan enterpolasyon tabanlı filtre, ağırlıklı lineer en küçük kareler enterpolasyonu ile yer yüzeyini iteratif olarak belirleme esasına dayanır (Chen vd., 2007). Öncelikle yaklaşık bir yüzey bütün yer ve yer üstü obje noktalarının ortalaması alınarak elde edilir ve bu yüzeye noktaların mesafesi hesaplanır (Pfeifer vd., 2001) (Şekil 2a). Arazi noktalarının uzaklıkları genellikle negatif, yer üstü objelerin uzaklıkları ise pozitif değere sahiptir (Chen vd., 2007). Her bir noktaya ortalama yüzeye olan mesafesine göre bir sonraki adımda ağırlık değeri atanır (Kraus ve Pfeifer, 1998; Pfeifer vd., 2001). Negatif değerli noktaların ağırlığı yüksek olup arazi yada yer noktası olarak değerlendirilirken, diğer noktalar yer üstü noktası olarak değerlendirilir (Chen vd., 2007; Lee ve Younan, 2003). Bu işlemlere hesaplanan yüzeyin arazi yüzeyini tam anlamıyla temsil edinceye kadar iteratif olarak devam edilir (Crosilla vd., 2004). Bu metot başlangıçta ormanlık alanların filtrelenmesi için geliştirilmiş olup daha sonra kentsel alanlara uygulanmıştır. Filtre çok eğimli arazilerde etkin bir biçimde kullanılamamaktadır (Pfeifer vd., 2001; Lee ve Younan, 2003). Bu problemin üstesinden gelmek üzere çeşitli araştırmacılar farklı uygulamalar yapmışlardır (Lee ve Younan, 2003; Chen vd., 2007; Mandlburger vd., 2007). (a) (b) (c) Şekil 2. Filtreleme algoritmaları; a) Entorpolasyon (yüzey) tabanlı, b) Eğim tabanlı, c) Segmentasyon tabanlı 2.2. Eğim Tabanlı Filtre Vosselman (2000) tarafından geliştirilen bu filtre, arazi (yer) eğiminin yer üstü objelerin (bina, ağaç) eğiminden farklı olduğunu kabul eder (Sithole, 2001). Bir LiDAR noktası ile çevre noktalar arasındaki eğim karşılaştırılır. Eğer seçilen noktadaki eğim belirli bir alan içinde eşik değerden daha büyük eğime sahipse bu nokta yer üstü noktası olarak değerlendirilir (Şekil 2b). Filtrenin başarısı eşik değer ve seçilen arazinin karakterine bağlıdır (Zhang vd., 2003). Eşik değerin minimum seçilmesi durumunda birçok nokta yalın arazi noktası olarak kabul edilir. Eğim tabanlı filtre oldukça düz arazilerde etkin çalışmakta olup, eğimli arazide ise iyi sonuç vermemektedir (Sithole and Vosselman, 2004). 2.3. Morfolojik Filtre LiDAR verilerinin morfolojik olarak filtrelenmesi matematiksel morfoloji temeline dayanmaktadır (Kilian vd., 1996; Lohmann vd., 2000). Bu filtrede, gri düzeyli görüntüler üzerindeki objelerin ortaya çıkarılması amacıyla açma (opening) ve kapama (closing) morfolojik operasyonları kullanır. Yer üstü objeler, araziye göre daha büyük yükseklik değerine sahip olduğundan, gri düzeyli görüntüde de farklı tonda gözükürler ve ayırt edilebilir özelliğe sahiptirler (Zhang vd., 2003). Bütün LiDAR noktaları pencere boyutları tanımlanmış bir filtre ile filtrelenir. Morfolojik filtrenin uygulamasında optimum pencere boyutu seçimi önemlidir (Kilian vd., 1996). Küçük boyutlu pencere kullanılırsa sadece küçük boyutlu yer üstü objeleri (ağaç ve araba) veriden çıkarılır. Bu sorunu çözmek için tekrarlı bir biçimde değişken ve giderek küçülen boyutlu pencerelerle işlem yapılır. Zhang vd. (2003), yer üstü objelerin filtrelenmesi için kademeli morfolojik filtreleme metodunu uygulamıştır. 2.4. Segmentasyon Tabanlı Filtre Bu gruba giren filtreler segmentleri kullanırlar. Segmentasyon, bölge gelişimi (region growing) tekniği ile direk olarak obje uzayında uygulanabilir. Bu yöntemde her bir noktanın ait olduğu küme ya da segmentler belirlenir. Buna göre her bir segment ayrı ayrı belirlenir (Şekil 2c). Tovari ve Pfeifer (2005) önerdikleri yöntemde, bölge gelişim algoritması kullanılarak, rastgele küme merkezleri seçilmiş ve bu kümelere ait çevre komşu noktalar tespit edilmiştir. Sonra bu noktalar normal vektör benzerliği, noktanın komşu düzleme uzaklığı, noktanın aday noktaya uzaklığı gibi kriterler dikkate alarak kümeye komşu noktalar belirlenmiştir. Bu işlemi takiben ağırlıklı lineer en küçük kareler enterpolasyonu veriye uygulanarak farklı segmentlerin iteratif olarak araziye ait olup olmadıkları belirlenmiştir. Bu filtreleme tekniği aynı zamanda vektör tabanlı segmentasyon olarak da uygulanabilir (Tovari ve Pfeifer, 2005).

3. RANSAC ALGORİTMASI Genel bir kestirim yaklaşımı olan RANSAC algoritması, seçilen model parametrelerini kestirim amacı ile kullanılır (Fischler ve Bolles, 1981). Bu algoritma literatürde değişik amaçlar için kullanılmış olup, en önemlileri düzlemsel objelerin çıkarımı veya LiDAR verilerinden bina detayı çıkarımıdır (Nardinocci vd., 2001; Forlani vd., 2003). Yoğun ve fazla veri kullanmak yerine, RANSAC yeterli ve az sayıda veri ile çözüm yaparak veri setini kurulan modele genişletebilme özelliğine sahiptir. Yani RANSAC kurulacak modele göre veri içerisinde %50 den fazla aykırı (outlier) veri olması durumunda etkin çalışan bir algoritmadır. Bu algoritma için seçilen model parametre sayısına göre uygun deneme sayısının belirlenmesi oldukça önemlidir. RANSAC algoritması için deneme sayısı (1) eşitliğine göre belirlenir. Bu eşitliğe göre deneme sayısı N, t ve w değerlerinin bilinmesiyle hesaplanabilir. Burada, t sabit değer (doğru modelin seçilme olasılığı), w ise seçilen noktaların kurulan modele uygun olma olasılığıdır. 3 N (1 t) (1 ) N log(1 t) 3 log(1 ) (1) LiDAR verisinden düzlem belirlemek için, RANSAC algoritması 3B nokta kümesi içinde en ideal düzlemleri araştırır ve bu düzlemlerden binaya ait olanlar veriden çıkarılır. Algoritma rastgele olarak nokta bulutu içinde 3 nokta seçer ve model parametrelerini hesaplar, ardından bütün noktaların bu modele ya da hesaplanan düzleme uygunluğunu denetler. Bu denetleme aşamasında bir eşik değeri kullanılır. Bu eşik değer, parametreleri hesaplanan düzeleme noktaların uzaklıkları için dikkate alınır. RANSAC bu işlemi N deneme için yaparak bu denemeler içindeki en ideal düzlemi seçer (Förstner ve Ying Yang, 2010). Düzlem çıkarmaya yönelik RANSAC algoritması psoydo kodu Algoritma 1 de verilmektedir. Burada ölçülerin hatalı olabilme yüzdesidir. pts2plane fonksiyonu seçilen noktalardan düzlem parametrelerini, dist2plane fonksiyonu ise nokta veri seti ile düzlem arasındaki mesafeleri hesaplar. Çalışmada bu algoritma MATLAB ortamında kodlanmıştır (Algoritma 1). Algoritma 1. RANSAC düzlem belirleme 1. bestsupport=0; bestplane(3,1)=[0 0 0] 2. beststd= ; i=0 3. =1-forseeable_support/length(point_list) 4. N=round(log(1- )/log(1-(1- )^3)) 5. while (i<=n) 6. j=pick 3 points randomly among (point_list) 7. pl=pts2plane(j) 8. dis=dist2plan(pl, point_list) 9. s=find(abs(dis)<=t) 10. st=standard_deviation (s) 11. if (length(s)>bestsupport or (length(s)=bestsupport and st<beststd)) then 12. bestsupport=length (s) 13. bestplan=pl; beststd=st 14. end if 15. i=i+1 16. end while 3.1. Nokta Düzlem Mesafesi LiDAR verisinden RANSAC algoritmasıyla düzlem belirleme aşamasında önemli adımlardan bir tanesi RANSAC düzlemi ile veri seti arasındaki uzaklıktır. Bu uzaklık ortogonal (Euclidean) ya da düşey uzaklık olabilmekte ve noktaların bu düzleme uzaklıkları belirlenmelidir. Bu nedenle nokta ile düzlem arasındaki mesafenin formülize edilmesi gerekir. Nokta düzlem arasındaki ortogonal mesafe (2) eşitliği ile hesaplanır (Şekil 3). D ax by cz d 0 0 0 a b c 2 2 2 (2)

Burada, D düzlem ile nokta verisi arasındaki mesafe, a,b,c ve d seçilen 3 nokta ile hesaplanan düzlem parametreleri, x 0, y 0 ve z 0 ise nokta koordinatlarıdır. Nokta düzlem arasındaki düşey mesafe ise (3) eşitliği ile hesaplanır (Şekil 3). a b c d x y z 0 a x b y z d 0 a Px b Py d Pz dv (3) c c c c Z P( Px, Py, P z ) d v D P( düzlem ) Şekil 3. Düşey ve ortogonal (dik) mesafe geometrisi Burada, P veri setinde bir nokta, d v düşey mesafe, a,b,c ve d düzlem parametreleridir. LiDAR veri seti içindeki noktaların RANSAC ile tespit edilen düzleme olan düşey uzaklıkları üç farklı kritere göre denetlenmiştir. Çalışmada, bu kriterler dv 0.5 m, dv 0.5 m ve dv 0.5 m olarak belirlenmiştir. 3.2. LiDAR Verisi Bu çalışmada Viyana (Avusturya) şehrinin bir bölümünü içine alan ve nokta yoğunluğu 0.5 m olan hava lazer verisi kullanılmıştır (Şekil 4). Veri seti içeriğinde bina, ağaç ve diğer doğal ya da suni detaylar bulunmaktadır. Veri seti detayların X,Y ve Z koordinatlarından oluşmakta olup, ilk ve son LiDAR atımlarını (pulse) içermektedir. RANSAC algoritması ile bina filtreleme ve çıkarım işlemi, bütün veri seti içerisinde alt veri grupları (bina/lar) seçilerek gerçekleştirilmiştir. Seçilen alt veri setleri genellikle binaları içermektedir. Alt grup veri tüm veri setinden FugroViewer ve LasTools yazılımları ile belirlenmiştir. XY Şekil 4. LiDAR veri seti (Viyana, Avusturya) Çalışmanın ilk sonuçlarının elde edilmesi açısından alt veri seti olarak tek ya da bitişik binalardan oluşan dört farklı deneysel alan seçilmiştir (Şekil 5). Bu deney alanları Örnek 1, 2, 3 ve 4 olarak adlandırılmıştır. Söz konusu veri setleri aynı zamanda ağaç ve diğer yer üstü objelere ilişkin noktaları da içermektedir.

F. Karslı, N. Pfeifer: UZAL-CBS 2012 RANSAC Algoritması ile LiDAR Verilerinden Otomatik Detay Çıkarımı a b c d Şekil 5. Alt veri setleri 3B gösterimi, a) Örnek 1; b) Örnek 2; c) Örnek 3; d) Örnek 4 4. SONUÇ VE ÖNERİLER Bu bölümde, LiDAR verilerine RANSAC algoritmasının uygulanması sonucu üretilen düzlemlere ilişkin ilk sonuçlar verilecektir. Düzlemlerin oluşturulmasında model uygun nokta seçimi düşey ve dik nokta düzlem mesafesi dikkate alınarak değerlendirilmiştir. Düzlem nokta mesafesi bu veri seti için 0.5 m olarak alınmıştır. Dört farklı veri seti için uygulama yapılmış, uygulama sonuçları gösterimi minimum nokta sayısına göre düzenlenmiştir. Her bir Örnek için ayrı ayrı olmak üzere düzleme düşecek farklı nokta sayılarına göre değerlendirmeler yapılmıştır. Şekil 69 da gösterilen sonuçlar için düzlemdeki nokta sayıları 3, 50, 100, 200, 300 ve 500 olarak dikkate alınmıştır. Bu uygulamalarda (Şekil 6-9) düzlemler belirlenirken ortogonal düzlem nokta mesafeleri esas alınmıştır. Her bir deneyde, minimum nokta sayısı, tespit edilen düzlem sayısı ve gösterilen düzlem sayısı verilmiştir. Gösterilen düzlemler, sınırlandırılan nokta sayısını barındıran düzlemlerdir. Şekil 6. RANSAC ile tespit edilen düzlemler, Örnek 1(Ortogonal mesafe)

Şekil 7. RANSAC ile tespit edilen düzlemler, Örnek 2 (Ortogonal mesafe) Şekil 8. RANSAC ile tespit edilen düzlemler, Örnek 3 (Ortogonal mesafe) c d Şekil 9. RANSAC ile tespit edilen düzlemler, Örnek 4 (Ortogonal mesafe) Şekil 6-9 daki sonuçlardan arazi yüzeyinin de ayrı bir düzlem ya da noktaların bulunduğu bir katman olarak ortaya çıktığı gözlemlenmiştir. Şekil 10-13 de gösterilen sonuçlar için düzlemdeki nokta sayıları 50 ve 250 olarak dikkate alınmıştır. Bu uygulamalarda (Şekil 10-13) düzlemler belirlenirken düşey düzlem nokta mesafeleri esas alınmıştır. Her bir deneyde, minimum nokta sayısı, tespit edilen düzlem sayısı ve gösterilen düzlem sayısı verilmiştir. Gösterilen düzlemler, sınırlandırılan nokta sayısını barındıran düzlemlerdir.

a b Şekil 10. RANSAC ile tespit edilen düzlemler, Örnek 1; Id v I <=0.5 m (Düşey mesafe) Şekil 11. RANSAC ile tespit edilen düzlemler, Örnek 2; Id v I <=0.5 m (Düşey mesafe) a b Şekil 12. RANSAC ile tespit edilen düzlemler, Örnek 3; Id v I <=0.5 m (Düşey mesafe)

a b Şekil 13. RANSAC ile tespit edilen düzlemler, Örnek 4; Id v I <=0.5 m (Düşey mesafe) Hem düşey mesafe hem de ortogonal mesafe dikkate alınarak elde edilen sonuçlarda belirli sayıda düzlemler elde edilmiş, ancak bina veya yer üstü objeler tamamıyla ayıklanamamıştır. Bu problemin çözümü için, çalışmanın ilerleyen safhasında bağlantılı bileşenler (connected component) analizi ile çözüm yapılacaktır. Çalışmada RANSAC algoritması ile elde edilen ilk sonuçlar verilmiştir. İlk sonuçlara göre yer üstü objelerin özellikle düzlem barındıran objeler tespit edilmiş, ayrıca yalın arazi yüzeyi de ayrıca bir düzlem olarak ortaya çıkarılmıştır. Ancak sonuçlardan da görüldüğü üzere bina detayı dışındaki objelerin (ağaç, artık nokta) tespit edilmesi ve bu objelerin olması gereken gruba (yer veya yer üstü) dâhil edilmesi gerekmektedir. Düşey mesafe dikkate alınması durumunda elde edilen sonuçlar ortogonal mesafenin kullanılması durumunda elde edilen sonuçlara göre daha duyarlı olduğu tespit edilmiştir. Çalışmanın devamında elde edilen sonuçların daha da iyileştirilmesi yoluna gidilecektir. Bu amaçla bağlantılı bileşenler algoritması sonuç ürünler üzerinde uygulamaya konulacaktır. TEŞEKKÜR Bu çalışma, TÜBİTAK-2219 Yurtdışı Doktora Sonrası Araştırma Burs programı kapsamında gerçekleştirilmiştir. Bu sebeple yazarlar çalışmanın gerçekleştirilmesinde katkı sağlayan TÜBİTAK a teşekkür etmektedirler. KAYNAKLAR Chen, Q., Gong, P., Baldocchi, D., Xin, G., 2007. Filtering airborne laser scanning data with morphological methods, Photogrammetric Engineering and Remote Sensing 73(2), 175-185. Crosilla, F., Visintini, D., Prearo, G., 2004. A robust method for filtering nonground measurements from airborne LiDAR data, International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 35(B3). Fischler, M.A., Bolles, R.C., 1981. Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography, Graphics and Image Processing, 24(6):381 395. Forlani, G., Nardinocchi, C., Scaioni, M., Zingaretti, P., 2003. Building reconstruction and visualization from LiDAR data. In: The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. XXXIV, Part 5/W12, Ancona, Italy. Yang, M.Y., Förstner, W., 2010. Plane Detection in Point Cloud Data, In: Technical Report, Department of Photogrammetry, Institute of Geodesy and Geoinformation. Bonn. Kilian, J., Haala, N., Englich, M., 1996. Capture and evaluation of airborne laser scanner data, International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 31(B3), 383-388. Kobler, A., Pfeifer, N., PeterOgrinc, Todorovski, L., Oštir, K., Džeroski, S., 2007. Repetitive interpolation: A robust algorithm for DTM generation from aerial laser scanner data in forested terrain, Remote Sensing of Environment 108, 9-23. Kraus, K., Pfeifer, N., 1998. Determination of terrain models in wooded areas with airborne laser scanner data, ISPRS Journal of Photogrammetry and Remote Sensing 53(4), 193-203.

Lee, H. S., Younan, N. H., 2003. DTM extraction of LiDAR returns via adaptive processing, IEEE Transactions on Geoscience and Remote Sensing 41(9), 2063-2069. Lohani, B., 2008. LiDAR Tutorial: http://home.iitk.ac.in/~blohani/lidar_tutorial/ Airborne_ Altimetric Lidar_Tutorial.htm. Lohmann, P., Koch, A., Schaeffer, M., 2000. Approaches to the filtering of laser scanner data, International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 33(B3), 540-547. Mandlburger, G., Briese, C., Pfeifer, N., 2007. Progress in LiDAR sensor technology - chance and challenge for DTM generation and data administration, Proceedings of 51th Photogrammetric Week, Stuttgart, Germany, 159-169. Nardinocchi, C., Scaioni, M., Forlani, G., 2001. Building extraction from LIDAR data, Piscataway, NJ, USA, pp. 79-84, IEEE. Pfeifer, N., Stadler, P., Briese, C., 2001. Derivation of digital terrain models in the SCOP++ environment, Proceedings of OEEPE Workshop on Airborne Laserscanning and Interferometric SAR for Digital Elevation Models, Stockholm, Sweden. Roggero, M., 2001. Airborne laser scanning: clustering in raw data, International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 34(3/W4), 227-232. Shan, J., Sampath, A., 2005. Urban DEM generation from raw LiDAR data: a labelling algorithm and its performance, Photogrammetric Engineering and Remote Sensing 71(2), 217-226. Silván-Cárdenas, J. L., Wang, L. 2006. A multi-resolution approach for filtering LiDAR altimetry data, ISPRS Journal of Photogrammetry and Remote Sensing 61(1), 11-22. Sithole, G., 2001. Filtering of laser altimetry data using a slope adaptive filter, International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 34(3/W4), 203-210. Sithole, G., Vosselman, G., 2004. Experimental comparison of filter algorithms for bare-earth extraction from airborne laser scanning point clouds, ISPRS Journal of Photogrammetry and Remote Sensing 59(1-2), 85-101. Tovari, D., Pfeifer, N., 2005. Segmentation based robust interpolation a new approach to laser data filtering, IAPRS Vol XXXVI, 3/W3, Enschede, the Netherlands. Vosselman, G., 2000. Slope based filtering of laser altimetry data, International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 33(part B3/2), 935-934. Zakšek, K., Pfeifer, N., 2006. An improved morphological filter for selecting relief points from a LiDAR point cloud in steep areas with dense vegetation, Luubljana, Slovenia and Innsbruck, Austria: Institute of Anthropological and Spatial Studies, Scientific Research Centre of the Slovenian Academy of Sciences and Arts, and Institute of Geography, Innsbruck University. Zhang, K. Q., Chen, S. C., Whitman, D., Shyu, M. L., Yan, J. H., Zhang, C. C., 2003. A progressive morphological filter for removing nonground measurements from airborne LiDAR data, IEEE Transactions on Geoscience and Remote Sensing 41(4), 872-882.