Uzaktan Algılama Teknolojileri

Benzer belgeler
Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri

Bilgisayarla Görüye Giriş

Uzaktan Algılama Teknolojileri

Bilgisayarla Görüye Giriş

TANI TESTLERINE GIRIŞ & ROC ANALİZİ

Bilgisayarla Görüye Giriş

doğrudur? Veya test, sağlıklı dediği zaman hangi olasılıkla doğrudur? Bu soruların yanıtları

TANI TESTLERİNİN İSTATİSTİKSEL DEĞERLENDİRİLMESİ

Bilgisayarla Görüye Giriş

Bilgisayarla Görüye Giriş

Görüntü Sınıflandırma

Bilgisayarla Görüye Giriş

Uzaktan Algılama Teknolojileri

Uzaktan Algılama (3) Yrd. Doç. Dr. Özgür ZEYDAN Renk Teorileri

Hızlı Düzey Küme Yöntemine Bağlı Retinal Damar Bölütlemesi. Bekir DİZDAROĞLU. KTÜ Bilgisayar Mühendisliği Bölümü

Yrd. Doç. Dr. Caner ÖZCAN

Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri

BLG325.1 SINYAL ISLEME DERSİ BİLGİ PAKETİ. Haftalık Ders Planı

KISIM 5 COĞRAFİ BİLGİ SİSTEMİ (GIS) ANALİZİ KISIM 5: GIS ANALİZİ 1

Eğitim seti (training set) sınıflandırma modelinin elde edileceği kayıtları içerir

ROC (RECEIVER OPERATING CHARACTERISTIC) EĞRĠSĠ YÖNTEMĠ ĠLE TANI TESTLERĠNĠN PERFORMANSLARININ DEĞERLENDĠRĠLMESĠ

Tanı Testlerinin Değerlendirilmesi. ROC Analizi. Prof.Dr. Rian DİŞÇİ

3. Ders Çok Boyutlu (Değişkenli) Veri Analizi

ORM 7420 USING SATELLITE IMAGES IN FOREST RESOURCE PLANNING

Uzaktan Algılama Uygulamaları

Uzaktan Algılama Teknolojileri

Görüntü İşleme Ders-7 AND, NAND. % bir görüntüde küçük bir alanın kesilip çıkartılması. >> y=imread('headquarters-2and.jpg');

Konular VERİ MADENCİLİĞİ. Örnek Tabanlı Yöntemler. En Yakın Komşu Sınıflandırıcı. En Yakın Komşu Yöntemi. Farklı Sınıflandırma Yöntemleri

GÖRÜNTÜ İŞLEME HAFTA 1 1.GİRİŞ

Uzaktan Algılama (3) Öğr. Gör. Dr. Özgür ZEYDAN Renk Teorileri

BÖLÜM 9 NORMAL DAĞILIM

2015/2016 Bahar Yarıyılı Bitirme Çalışması Konuları. (Doç.Dr. M. Kemal GÜLLÜ)

Konular VERİ MADENCİLİĞİ. Örnek Tabanlı Yöntemler. En Yakın Komşu Sınıflandırıcı. En Yakın Komşu Yöntemi. Farklı Sınıflandırma Yöntemleri

HİPERSPEKTRAL GÖRÜNTÜLEMENİN SAVUNMA TEKNOLOJİLERİ UYGULAMALARI VE SPEKTRAL EĞRİLTME SAYESİNDE YÜKSEK TANIMA BAŞARIMI

UYDU GÖRÜNTÜLERİ VE SAYISAL UZAKTAN ALGILAMA

HAFTALIK PİYASA GÖZLEM RAPORU

SÜREKLİ SAKLI MARKOV MODELLERİ İLE METİNDEN BAĞIMSIZ KONUŞMACI TANIMA PARAMETRELERİNİN İNCELENMESİ

Hiperspektral Görüntünlülerde Tek Sınıf Destek Vektör Makinası ve Destek Vektör Veri Tanımlaması Yöntemlerinin Performans Karşılaştırması

İstatistik. Temel Kavramlar Dr. Seher Yalçın 1

ORTALAMA ÖLÇÜLERİ. Ünite 6. Öğr. Gör. Ali Onur CERRAH

RASGELE SÜREÇLER İ.Ü. ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ İLETİŞİM LABORATUVARI ARALIK, 2007

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

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

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ 2018/2019 GYY BİTİRME ÇALIŞMASI ÖNERİ FORMU. (Doç.Dr. M.

Uzaktan Algılama Teknolojileri

UA Teknikleri Kullanılarak Taşkın Alanlarının Belirlenmesi ve Bölgesel Taşkın Frekans Analizinin Batı Karadeniz Bölgesinde Uygulanması

8.Hafta. Değişkenlik Ölçüleri. Öğr.Gör.Muhsin ÇELİK. Uygun değişkenlik ölçüsünü hesaplayıp yorumlayabilecek,

Aracı Kurumlar İçin EX-API İzleme ve Raporlama Uygulaması APIMON for IT MATRİKS Bilgi Dağıtım Hizmetleri

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

Aşağı Link MC-CDMA Sistemlerinde Kullanılan PIC Alıcının EM-MAP Tabanlı Olarak İlklendirilmesi

Bilgisayarla Görüye Giriş

İÇİNDEKİLER 1. GİRİŞ...

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

KANITA DAYALI LABORATUVAR TIBBI İLE İLİŞKİLİ HESAPLAMALAR. Doç.Dr. Mustafa ALTINIŞIK ADÜTF Biyokimya AD 2005

İÇİNDEKİLER ÖN SÖZ...

İstatistik ve Olasılık

Hipotez Testleri. Mühendislikte İstatistik Yöntemler

Bilgisayarla Görüye Giriş

Parti Bazında Kabul Örneklemesi

Cebirsel Fonksiyonlar

AKÜ TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

Grafik Komutları. Grafik Türleri plot: çizgisel grafikler bar: sütun bar şeklindeki grafikler stem: sütun çizgisel grafikler pie: pasta grafikleri

Hatalar Bilgisi ve İstatistik Ders Kodu: Kredi: 3 / ECTS: 5

SÜREKLİ ŞANS DEĞİŞKENLERİ. Üstel Dağılım Normal Dağılım

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.

1. Değişik yeryüzü kabuk tiplerinin spektral yansıtma eğrilerinin durumu oranlama ile ortaya çıkarılabilmektedir.

İÇİNDEKİLER ÖNSÖZ Bölüm 1 KÜMELER Bölüm 2 SAYILAR

Emrah Kurtoğlu Gamze Dinçar Liva Gizem Göze Ali Kadir Ulu

Sahne Geçişlerinin Geometrik Tabanlı olarak Saptanması

RENK BİLEŞENLERİ YARDIMIYLA HAREKETLİ HEDEFLERİN GERÇEK ZAMANLI TESPİTİ

C++ Dersi: Nesne Tabanlı Programlama 2. Baskı

CBS Veri. CBS Veri Modelleri. Prof.Dr. Emin Zeki BAŞKENT. Karadeniz Teknik Üniversitesi Orman Fakültesi 2010, EZB

koşullar nelerdir? sağlamaktadır? 2. Harita ile kroki arasındaki fark nedir?

ArcGIS ile Tarımsal Uygulamalar Eğitimi

DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Çok Değişkenli İstatistik EKO428 Bahar Ön Koşul Dersin Dili

Görüntü İyileştirme Teknikleri. Hafta-8

İçerik. Giriş 1/23/13. Giriş Problem Tanımı Tez Çalışmasının Amacı Metodoloji Zaman Çizelgesi. Doktora Tez Önerisi

İstatistik Giriş ve Temel Kavramlar. BBY606 Araştırma Yöntemleri Güleda Doğan

BÖLÜM 3 KURAMSAL ÇATI VE HİPOTEZ GELİŞ

The Fetal Medicine Foundation

İçindekiler vii Yazarların Ön Sözü xiii Çevirenin Ön Sözü xiv Teşekkürler xvi Semboller Listesi xvii. Ölçme, İstatistik ve Araştırma...

Sürekli Rastsal Değişkenler

İLERİ GÖRÜNTÜ İŞLEME Ders-1

KABUL EDİLEN MAKALELER

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

Ö. Kayman *, F. Sunar *

Geliştirilmiş Fisher Ayraç Kriteri Kullanarak Hiperspektral Görüntülerde Sınıflandırma

SAR GÖRÜNTÜLERİ İÇİN BÖLGE TABANLI BİR HEDEF TESPİT YÖNTEMİ A REGION BASED TARGET DETECTION METHOD FOR SAR IMAGES

R ile Programlamaya Giriş ve Uygulamalar

KÖMÜR YÜZDÜRME-BATIRMA DENEYLERİ

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

BİYOMETRİK İRİS SINIFLANDIRMA SİSTEMLERİ

H(s) B(s) V (s) Yer Kök Eğrileri. Şekil13. V s R s = K H s. B s =1için. 1 K H s

BÜYÜK VERI UYGULAMALARı DERS 5-6. Doç. Dr. Yuriy Mishchenko

Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi Pamukkale University Journal of Engineering Sciences

Örneklem Dağılımları & Hipotez Testleri Örneklem Dağılımı

Transkript:

Uzaktan Algılama Teknolojileri Ders 12 Hiperspektral Görüntülerde Hedef ve Anomali Tespiti Alp Ertürk alp.erturk@kocaeli.edu.tr

Veriden

: Zorlukları Spektral değişkenlik: Spektral imzalar mevsim şartlarına, hava koşullarına, ilgili materyalin fiziksel veya kimyasal yapısındaki şartlara ve hiperspektral görüntünün alındığı alıcının yapısına göre değişim gösterebilmektedir Karışımlı pikseller: Hiperspektral görüntülerde uzamsal çözünürlük sıklıkla düşüktür. Uzamsal çözünürlüğünün yetersiz olduğu durumlarda ise bir piksel, kapladığı alanda kalan birden çok materyalin karışımı olarak yanıt vermektedir. Karışımlı pikseller ayrıca uzamsal çözünürlük yeterli olduğunda da içkin karışım şeklinde (örn. Mineraller vs.) gerçekleşebilmektedir Hedef piksellerin sayıca azlığı: Hedef içeren piksel sayısı, içermeyen piksel sayısına göre çok az olduğu için, yüksek başarımlı istatistiksel kestirimler elde etmek zorlayıcıdır.

vs. Sınıflandırma Sınıflandırmada, görüntüdeki tüm piksellere birer sınıf etiketi atanır. Sınıf sayısı önceden bilinmektedir. Hedef tespitinde ie tüm pikseller iki sınıfa ayrılır: hedef ve hedef olmayan. Ancak hedef tespitinin iki sınıflı bir sınıflandırma problemi olarak görülmesi önünde iki engel vardır: 1) Hedef piksel sayısı çok azdır. Bu yüzden hedef sınıfın istatistiklerini kestirecek yeterlilikte eğitim örneğine sahip olunması mümkün değildir 2) Arka-plan (hedef olmayan) piksellerin sayıca baskınlığından dolayı, sınıflandırma hatası olasılığının en küçüklenmesi iyi bir kriter değildir.

Hedef tespiti başarımı için şu tanımlar önemlidir: True positive: Hedef olan piksellerden hedef olarak bulunanların yüzdesi (Hit) False positive: Hedef olmayan piksellerden hedef olarak bulunanların yüzdesi (False Alarm) True negative: Hedef olmayan piksellerden hedef değil olarak bulunanların yüzdesi False negative: Hedef olan piksellerden hedef değil olarak bulunanların yüzdesi (Miss)

Hedef olarak tespit edildi Hedef olarak tespit edilmedi Hedef var True Positive False Negative Hedef yok False Positive True Negative True Positive ile False Negative in toplamı %100 (veya 1) False Positive ile True Negative in toplamı %100 (veya 1)

Bir hedef tespiti yönteminin başarımını tek eşik değeri üzerinden değerlendirmek mantıklı değildir Eşik küçüldükçe true positive arttığı gibi (false negative azalır), false positive de artar (true negative azalır). Eşik büyüdükçe false positive azaldığı gibi (true negative artar), true positive de azalır (false negative artar) Yöntemin her eşik değeri veya parametre ayarı için farklı bir true positive ve false positive oranı elde edilir.

Bir hedef tespiti sisteminin / yönteminin başarımını gösteren grafiksel eğriye alıcı çalışma karakteristikleri (Receiver Operating Characteristics ROC) eğrisi adı verilir. ROC eğrisi, y-ekseninde True Positive, x-ekseninde ise False Positive olacak şekilde çizdirilir Her eşik değeri taranarak ilgili true positive false positive ikilisi grafiğe eşlenerek eğri oluşturulur

ROC eğrisi sol-üst köşeye ne kadar yakınsa, yöntem o kadar başarılıdır. Bu şekilde birden fazla yöntemin başarımı karşılaştırılır Ancak her durumda bu karşılaştırmayı yapmak kolay olmamaktadır Bu durumlarda aşağıdaki metrikler kullanılır Eğrinin altındaki alan (Area Under Curve AUC) True Positive = 1 için False Positive False Positive = 0 için Tue Positive

Spectral Matched Filter (SMF): Temel hiperspektral hedef tespiti yöntemlerinden birisidir Eşlenik süzgeç tabanlıdır ve süzgecin işaret-gürültü oranını en büyüklemesi amaçlanır SMF x = w T x = st C 1 x s T C 1 s Bu denklemde, x test edilen piksel, s hedefin spektral imzası, C ise arkaplan kovaryans matrisidir. Bu kovaryans matrisi, imge genelinde veya test edilen piksel komşuluğunda hesaplanabilir.

Spectral Matched Filter (SMF): Temel hiperspektral hedef tespiti yöntemlerinden birisidir Eşlenik süzgeç tabanlıdır ve süzgecin işaret-gürültü oranını en büyüklemesi amaçlanır SMF x = w T x = st C 1 x s T C 1 s Bu denklemde, x test edilen piksel, s hedefin spektral imzası, C ise arkaplan kovaryans matrisidir. Bu kovaryans matrisi, imge genelinde veya test edilen piksel komşuluğunda hesaplanabilir.

clear all; close all; clc; % Hyperspectral Anomaly Detection % using RX Detector load('d:\hyperspectral Data\AVIRIS - Salinas\Salinas_corrected.mat'); hyper_data = salinas_corrected; %% Initialization hyper_data = (hyper_data-min(min(min(hyper_data))))/(max(max(max(hyper_data)))- min(min(min(hyper_data)))); figure; imshow(hyper_data(:,:,30),[]); [spat1,spat2,spec] = size(hyper_data); hyper_vector = zeros(spec,spat1*spat2); for b = 1:1:spec end hyper_vector(b,:) = reshape(hyper_data(:,:,b),1,spat1*spat2); %% The target(s) spectsigns(:,1) = squeeze(hyper_data(381,48,:));

%% Target detection by Simple Matched Filter (SMF) (Global) SMF_start = cputime; mean_b = squeeze(mean(mean(hyper_data)))'; Cb = cov(double(hyper_vector')); costmap_smf = zeros(spat1,spat2,size(spectsigns,2)); pixel = 0; for i = 1:1:spat1 for j = 1:1:spat2 pixel = pixel + 1; disp(pixel); x = double( squeeze(hyper_data(i,j,:)) )'; for k = 1:1:size(spectSigns,2) s = spectsigns(:,k)'; costmap_smf(i,j,k) = ( (s-mean_b)*(cb\(x - mean_b)') ) / ((s-mean_b)*(cb\(s - mean_b)') ); end end end

SMF_stop = cputime; disp(['smf is finished in ' num2str(smf_stop-smf_start) 'seconds.']); %% figure; imshow(costmap_smf(:,:,1)>0.4,[]);

Anomali Tespiti Hedef tespiti için hedefin spektral imzası gerekmektedir Hedefe ait spektral imzaya sahip olunmadığında veya belirgin bir hedef aranmadığın durumlarda? Anomali tespiti Anomali: Arkaplandan (veya etrafından) çok farklı yapıda spektral davranışa sahip piksel Olası anomaliler: Askeri taşıt, mayın, nadir mineral, bitki stresi,...

Anomali Tespiti: RX Reed-Xiaoli (RX) yöntemi, temel anomali tespiti yaklaşımıdır Global (görüntü genelinde) veya yerel olarak uygulanabilir Hedef tespitinde olduğu gibi, her piksel için bir değer elde edilir. Değerler eşiklenerek anomalidir / anomali değildir kararı verilir RX r = r μ T Σ 1 r μ Bu denklemde r test edilen piksel vektörü, μ imge genelindeki veya piksel komşuluğundaki ortalama vektörü, Σ ise imge genelinde ve piksel komşuluğunda elde edilen kovaryans matrisidir

Anomali Tespiti: RX clear all; close all; clc; % Hyperspectral Anomaly Detection % using RX Detector load('d:\hyperspectral Data\AVIRIS - Salinas\Salinas_corrected.mat'); hyper_data = salinas_corrected; %% Initialization hyper_data = (hyper_data-min(min(min(hyper_data)))) / (max(max(max(hyper_data))) - min(min(min(hyper_data)))); figure;imshow(hyper_data(:,:,120),[]); [spat1,spat2,spec] = size(hyper_data); hyper_vector = zeros(spec,spat1*spat2); for b = 1:1:spec end hyper_vector(b,:) = reshape(hyper_data(:,:,b),1,spat1*spat2);

Anomali Tespiti: RX %% Global RX Detector RX = zeros(spat1,spat2); index = 0; mean_global = squeeze(mean(mean(hyper_data))); cov_global = cov(hyper_vector'); for index1 = 1:1:spat1 for index2 = 1:1:spat2 index = index+1; disp(index); r = squeeze(hyper_data(index1,index2,:)); RX(index1,index2) = (r-mean_global)'*((cov_global+0.000000001*eye(spec,spec))\(r-mean_global)); end end RX = (RX-min(min(RX)))/(max(max(RX))-min(min(RX))); figure; imshow(rx,[]); anomalies = (RX>0.7); figure; imshow(anomalies,[]);

Anomali Tespiti: RX

Sorular?????