Hiperspektral Görüntüler ve Analizi Doç. Dr. Oğuz Güngör & Yrd. Doç. Dr. Esra Tunç Görmüş Karadeniz Teknik Üniversitesi Harita Mühendisliği Bölümü 61080 Trabzon ogungor@ktu.edu.tr; etunc@ktu.edu.tr
GİRİŞ Hiperspektral görüntüleme yüzey materyallerinden yansıyan enerjinin dar ve bitişik çok sayıda dalga boyu bandında ölçümüdür. Hiperspektral alıcıların en belirgin özelliği çok bantlı (multispektral) görüntülerden farklı olarak çok daha fazla banda sahip olmalarıdır. Ancak, alıcıları hiperspektral yapan özellik bant sayısından çok, bantların ne kadar dar ve birbirine ne kadar bitişik olduğudur. Hiperspektral bir veri dendiğinde üç boyutlu bir veri küpünden bahsedilmektedir. İlk iki boyut yersel bilgiyi gösterirken üçüncü boyut spektral bilgiyi göstermektedir. Bir noktadaki spektral veri incelendiğinde ortaya tek boyutlu bir işaret olan spektral işaret elde edilir. Bu işaretlere bakılarak farklı sınıfların birbirinden ayırt edilmesine çalışılır.
Hiperspektral görüntüleme kullanım alanları: Orman bitki örtüsünün haritalandırılması ve sınıflandırılması Şehircilik ve arazi kullanımı, Su kaynakları ve tarımsal ürünlerin türünün belirlenmesi, Madencilik, Şehir bölge planlama, Tarım, Jeoloji, Tıp, Mikrobiyoloji gibi pek çok sivil ve askeri uzaktan algılama uygulama alanlarında kullanılmaktadır. Hiperspektral uzaktan algılama verileri hava ve uzay kaynaklı sistemlerden elde edilebilir.
Hiperspektral (Hiperbantlı) Görüntüler Uzaktan algılama sistemlerinin ölçülen dalgaboyu aralıklarının sayısının miktarı (bantlar) ve ne kadar dar oldukları bize alıcıların spektral ozellikleri hakkında bilgi verir. Alıcı sistem tarafından oluşturulan bir görüntü Bir tane çok geniş bir banttan oluştuysa ----- Pankromatik Birkaç tane geniş banttan oluştuysa ------- Multispektral Bir çok dar dalgaboyu bantlardan oluştuysa ----- Hiperspektral adı verilir. Yüksek spektral çözünürlüğü olan Hiperspektral sensörler yüzlerce ‘komşu ve dar’ dalgaboylarında ölçümler yapmaktadır. (0.1 μm aralıklarla)
Multispektral ve hiperspektral görüntüler arasındaki farklar
Bizim amacımız, Çevrenin ve dünya yüzeyindeki kaynakların hiperspektral görüntüler ile algılanması ve ilgili metotlar üzerine olacaktır. Bu amaçla , Hiperspektral görüntülerin elde edilmesi ve yorumlanması ile ilgili temel fiziksel kavramları, Hiperspektral görüntülerin önemli karakteristik özelliklerini Hiperspektral görüntülerin bilgi içeriğini geliştirmek için yaygın kullanılan metotları inceleyecegiz.
Hiperspektral görüntüler materyallerin çok hassas şekilde birbirinden ayrılmasına ve ayrı ayrı tanımlanmasına yardımcı olur. Dolayısı ile bir materyalim kimyasal bileşenlerinin bulunmasında kullanılır. Farklı materyallar farklı elektro manyetik radyasyon spektrası üretirler.
Soldaki: Konumsal ve spectral cozunurluklerine gore Uydu ve Hava sensorlerin performanslarinin karsilastirilmasi. Yillara gore Konumsal ve spectral cozunurluklerinin degerlendirilmesi.
MIVIS sensor (Multispectral Infrared Visible Imaging Spectrometer) EnMAP(Environmental Mapping and Analysis Program) HyspIRI (Hyperspectral Infrared Imager ) HYPERION, CHRIS, PRISMA, HyspIRI (space-borne hyperspectral sensors ) AISA, MIVIS, AVIRIS, CASI, HYMAP (high-resolution airborne hyperspectral sensors)
Hava Araçlı Uzaktan Algılama Sensörleri AVIRIS (AirborneVisible/Infrared Imaging Spectrometer,NASA-USA) 10 nm genişlikte 224 band, tayfsal bölge 0,4-2,5 mikrometre, mekânsal çözünürlük 20 metre Hymap: (HYperspectral MAPper;Australia) 126 band, tayfsal bölge 0,4-2,5 micrometre DAIS :(DigitalAirborne Imaging Spectrometer;) 72 band , tayfsal bölge 0,4-2,5 mikrometre CASI(CompactAirborne Spectrographic Imager;Canada ) 1,9 nm aralıkla 288 band, 5-10 metre arası mekânsal çözünürlük
Uydu Uzaktan Algılama Sensörleri Hyperion (EO-1, NASA, ABD) 220 band, 30 metre metre mekânsal çözünürlük CHRIS (Compact High Resolution Imaging Spectrometer) 19 band, spektral çözünürlük 5-12 nm, spektral aralık 0,4-1 mikrometre, konumsal çözünürlük 20 metre ASTER (Advanced Spaceborne Thermal Emission Reflection Radiometer) 3 Band 0,52-0,86 mikrometre 15 metre konumsal çözünürlük 6 Band 1,60-2,43 mikrometre 30 metre konumsal çözünürlük 5 Band 8,12-11,65 mikrometre 90 metre konumsal çözünürlük
Hiperspektral Görüntüleme ‘Görüntüleme spektrometrisi’ (imaging spectrometry) terimi de zaman zaman hiperspektral görüntüleme ile eş anlamda kullanılır. Hiperspektral görüntüleme, spektrometre adı verilen cihazlarla gerçekleştirilir. uzaktan algılama ve spektroskopinin bir araya gelmesiyle ortaya çıkmıştır. Spektroskopi materyallerden yansıyan veya yayılan ışığın farklı dalga boylarına dağılımı üzerine çalışan bilim dalıdır. Spektrometre veya spektroradyometre genellikle örnek materyalin yüzeyinden yansıyan ışığın, bulunduğu yerde veya laboratuarda ölçümü için kullanılır.
Spektrometre içindeki prizmaya benzer optic bileşen, spektrometreye ulaşan ışığı dar ve birbirini takip eden çok sayıda dalga boyu bandına ayrıştırır. Yüzeyden gelen enerji her bir bant için ayrı bir algılayıcı (dedektör) ile ölçülür. Hiperspektral alıcıların en belirgin özelliği çok bantlı (multispektral) görüntülerden farklı olarak çok daha fazla banda sahip olmalarıdır. Sekil 1: Görüntüleme spektrometrisi [1,2]
Yüzlerce algılayıcı kullanılması durumunda 0 Yüzlerce algılayıcı kullanılması durumunda 0.01 mikrometre’ye kadar dar aralıklarda ve 0,4 - 2,5 mikrometre gibi geniş bir spektrum için ölçüm yapabilir. Hiperspektral kamera ile elde edilen görüntüler bu özellikleri nedeniyle ilk iki boyut uzamsal, üçüncü boyut spektral bilgi olmak üzere, üç boyutlu hiperspektral imge küpü (Hiperküp) olarak ifade edilir [2]. Şekil 2: Hiperspektral imge küpü (Hiperküp) ve bir pikselin bantlar ile örneklenen spektrası
Hiperspektral görüntülerin en önemli özelliği yüksek spektral ayrımsama gücüne sahip olmalarıdır. Ancak hiperspektral görüntüler tipik olarak düşük uzamsal çözünürlüğe sahiptir. Bu kısıt görüntüleme sistemlerinde spektral çözünürlük ve uzamsal çözünürlük arasındaki teknik ödünleşimden ileri gelmektedir. Spektral çözünürlük arttıkça uzamsal çözünürlük azalmakta ve düşük uzamsal çözünürlük, görüntülere ait piksellerin birden fazla materyali içine alarak katışımlı hale gelmesine neden olmaktadır [2] (Mixed spectra).
Şekil 4: Katışımlı ve saf piksellerin spektral (sol) ve uzamsal (sağ) özellikleri
Katışımlı piksellerin (mixed pixel) içindeki materyallerin neler olduğu kestirilebilse bile uzamsal konumları bilinemez. Bu durum hiperspektral verilerden daha verimli şekilde yararlanılmasına engel teşkil etmektedir. (Unmixing methods) Bu engeli aşmak amacıyla hiperspektral görüntülerin uzamsal çözünürlüğünü dolaylı yollardan yükseltmek için çalışmalar yapılmaktadır. Özellikle piksel altı (sub pixel) analizler, cozunurluk iyilestirme calismalari ve hiperspektral görüntülerin yüksek uzamsal çözünürlüğe sahip diğer görüntülerle kaynaştırılması, hiperspektral görüntü işlemede öne çıkmaya başlayan ve yakın gelecekte de önemini koruyacak araştırma alanlarıdır [2].
Normalde iki boyut bir imgeyi (x,y) uzamsal koordinatlarında ifade eder ve her bir (x,y) noktasına görüntü elemanı / ‘piksel’ adı verilir. Hiperspektral görüntülerde ise her bir bant aralığı için bir katman olmak üzere z ekseninde yüzlerce görüntü vardır (Şekil 2). Normal koşullarda, bir nesneye ulaşan ışığın bir kısmı yansır ve bir kısmı emilir. Işığın yansıyan miktarı yüzde olarak ‘reflektans’ (yansıma) terimi ile ifade edilir. ‘Reflektans spektrumu’ veya ‘materyal spektrası’ nesneden yansıyan ışığın farklı dalga boylarındaki enerjisinin ölçümü ile elde edilir. Bazı materyaller bazı dalga boylarında daha fazla yansıma yaparken, diğerleri aynı dalga boylarında emilmeye uğrayarak daha az yansıma yapar. Materyallerin kendilerine has yansıma ve emilme özellikleri bu materyallere özgü örüntüler oluşturur.
‘Spektral imza’ adı verilen bu örüntüler o materyallerin tanımlanmasını ve etiketlenmesini sağlar (Şekil 3).
Hiperspektral görüntülerin dar aralıklarda örneklenmesi ile elde edilen dalga boylarına ait materyal spektraları, yer doğrusuyla veya spektral kütüphanelerde tutulan spektral imzalarla karşılaştırılarak tanımlanmaya çalışılır. Materyallerin hiperspektral görüntüde bulunduğu konumlar ve bolluk oranları materyallere ait spektral imzalardan etkin biçimde tespit edilebilir Şekil 3: Bitki, kuru bitki ve toprağa ait spektral imzalar: üç farklı yüzey materyalinden gelen yansıma miktarının dalga boylarına göre değişimi [2]
[3]
Bant sayisinin fazla olmasi spektral cozunurlugu artirir. Uzamsal cozunurluk konumsal cozunurluktur. Bir pixelin temsil ettigi alan ne kadar kucukse, cozunurluk o kadar iyidir.
Hiperspektral goruntulerin en faydali sekilde kullanilabilmeleri icin Doganin anlasilmasi Verinin anlasilmasi (eksikliklerinin ve sinirlarinin bilinmesi) Goruntuyu islemek ve yorumlamak icin farkli yontemlerin bilinmesi gerekmektedir.
Hiperspektral analizi icin is akis diagrami [3]
Hiperspektral Görüntü Analizi: Katışım Analizi, Piksel Altı Analizler ve Çözünürlük iyileştirme Hiperspektral görüntüler kullanılarak yapılan analizlerin başında Hedef tespiti ve Sınıflandırma gelmektedir. Sınıflandırmada kullanılan genel yaklaşımlar çok değişkenli istatistiksel temelli tekniklerdir. Multispektral görüntülerin sınıflandırılması için geliştirilmiş bu yöntemler, hiperspektral görüntülerde çok boyutluluk nedeniyle başarılı olamazlar [2]. Bu nedenle hiperspektral görüntülerin sınıflandırılması için çok boyutlu veri işlemeye dayanan yöntemler geliştirilmiştir.
Ayrıca hiperspektral görüntülerin çözünürlüğünün artırılmasına yönelik piksel altı analizler ve kaynaştırma analizleri hiperspektral görüntü analizinde bugün gündemde olan ve ileride de gelişmeye çok açık araştırma ve uygulama alanlarıdır. Özellikle PRISMA aktif hale geldiğinde, hiperspektral görüntülerle birlikte aynı tarih, saat ve bakış açısından yüksek uzamsal çözünürlüklü pankromatik görüntüler elde edilebilecektir. Bu sayede, görüntülenen alana ait uzamsal özellikler pankromatik görüntüden, fiziksel-kimyasal bilgiler ise hiperspektral görüntüden alınarak sentezlenebilecektir. Bu gelişmeler hiperspektral görüntü analizinde araştırma eğilimlerini kaçınılmaz olarak imge kaynaştırma alanına doğru çevirecektir. PRISMA verisinin çevresel gözlem, doğal kaynakların yönetimi, tarımsal sınıflandırma ve kirlenme kontrolü gibi uygulamalar için kullanılması öngörülmektedir. Bu bağlamda veri analiz tekniklerinin geliştirilmesine yönelik ön araştırmalar başlatılmıştır
Bunlar tarım ve arazi yönetimi, meteo-kimyasal çalışmalar, jeofiziksel uygulamalar, kıyı gözlemi ve veri entegrasyonudur . Bu çalışmaların çoğunda hiperspektral görüntülerin pankromatik görüntülerle bir arada kullanımına yönelik tekniklere yer verilmiştir. Türkiye’de Hiperspektral görüntüleme ve hiperspektral görüntü analizi konusunda öncülerden olan Kocaeli Üniversitesi İşaret ve Görüntü İşleme Laboratuvarı – KULIS, uzun süredir bu alanda çalışmalarını sürdürmektedir. Tubitak’ın İMECE projesinde de yüksek spektral çözünürlüklü hiperspektral kamera taşıyan uydu geliştirilecektir.
Yürütülen çalışmalar kapsamında spectral olarak oldukça zengin fakat düşük uzamsal çözünürlüklü hiperspektral görüntülere yüksek uzamsal çözünürlük kazandırılması amaçlanmaktadır. Bunun için aynı Alana ait farklı karakteristiklere sahip yüksek çözünürlüklü çok bantlı (multispektral) görüntüler kullanılmaktadır. Böylece materyaller spektral olarak iyi ayırt edilebilecek ve aynı zamanda mekansal detay sağlayabilecek yüksek uzamsal çözünürlüğe kavuşacaklardır. Görüntü kaynaştırma için özellikle multispektral görüntüler ve pankromatik bantların kaynaştırılmasında kullanılan çok sayıda yöntem geliştirilmiştir. Bu yöntemlere pan keskinleştirme (pan sharpening) adı verilir.
Hiperspektral görüntülerin kaynaştırılmasında ise pan keskinleştirme temelli yöntemlerin yanı sıra katışım temelli yöntemler de kullanılabilir. Buna göre, hiperspektral görüntüden çıkartılan son elemanlar (end members) (materyallere ait saf örnekler), yüksek uzamsal çözünürlüklü görüntüye adapte edilmekte ve elde edilen yüksek çözünürlüklü katışım oranları hiperspektral veriden gelen orijinal son elemanlar ile kaynaştırılmış görüntüyü oluşturmada kullanılmaktadır.
Şekil 6: Katışım temelli kaynaştırma yöntemi
Katışım temelli yöntemler tüm bantlar için kaynaştırma yapabilmektedir. Ancak pan keskinleştirme temelli yöntemler sadece örtüşen görünür-yakın kızılötesi bölgedeki bantlarda kaynaştırma yapabilir [12]. Dolayısıyla tüm spectral boyutluluğun korunması bakımından katışım temelli yöntemlerin pan keskinleştirme temelli yöntemlere üstünlüğü söz konusudur. Yaygın olarak kullanılan pan keskinleştirme temelli yöntemler daha çok uzamsal bileşene ağırlık verirler. Spektral bileşene ağırlık veren bazı yöntemler olsa da, spektral ağırlıktan dolayı uzamsal bilgiyi etkin biçimde kaynaştıramazlar. .
Katışım temelli yöntemlerde ise bir uzlaşı söz konusudur Katışım temelli yöntemlerde ise bir uzlaşı söz konusudur. Kaynaştırma uzamsal ve spektral bilgiyi daha dengeli bir şekilde bir araya getirmektedir. Önerilen yöntemler hem spektral bilgiyi korumuş hem de uzamsal çözünürlüğü artırmıştır. Dolayısıyla önerilen yöntemle kaynaştırılmış görüntülerin hedef tespiti ve sınıflandırmada kullanımının, görüntülerin ayrı ayrı kullanımına oranla daha yüksek başarım vereceği öngörülmektedir
Kullanilan goruntuler Hiperspektral ve multispektral olmak üzere farklı alıcılardan elde edildiklerinden, bu görüntülerin aynı tarihlere denk getirilmesi genellikle mümkün olmamakta ve alıcılar arasında bakış açısı farkları bulunmaktadır. Bu faktörler kaynaştırma başarımının düşmesine sebep olmaktadır. PRISMA projesi hayata geçtiğinde aynı tarih, saat ve bakış açısından hiperspektral ve yüksek uzamsal çözünürlüklü görüntü elde etmek mümkün olacağından, uyguladığımız yöntemlerin oldukça yüksek başarımlı sonuçlar vermesi beklenmektedir
Hiperspektral Goruntunun Islenmesi Adimlari Problemi en iyi tarif eden “en iyi bantlarin” secilmesi Problemi en iyi tarif eden spectral bantlarin Dogrusal veya dogrusal olmayan kombinasyonlarinin cikartilmasi Urunun kalitesini iyilestirmek icin pankromatik ve optic bantlarin birlestirilmesi Goruntude Pixel grubunun otomatik olarak bulunmasi (detection) Geo-bio-physical parametrelerinin ve degiskenlerinin tahmin edilmesi (sicaklik, LAI, vs.)
Hiperspektral Goruntunun Islenmesi Adimlari 6. Karma pikselin icindeki spectral bilesenlerin (saf piksellerin, son uyelerin ) tahmin edilmesi 7. Mümkün olduğu kadar çok bilgiyi koruyarak, yer tasarrufu veya iletim için görüntünlerin sıkıştırılması 8. Görüntünlerin elde edilme aşamasinda veya iletimi sırasındaki gürültülerin kaldırılması 9. Ekrandaki nesnelere (pikseller, alanlar, bölgeler) anlamlı sınıfların atanması
Hiperspektral Görüntülerin Analizi Multispektral verileri 3 farklı sekilde temsil edilip gösterilmektedir. Bunlar Görüntü formunda: piksellerin birbirine göre geometrik ilişkileri ile görüntülenmesi Spektra olarak: dalga boyunun bir fonksiyonu olarak piksellerin kendi içinde değişimi Özellik uzayı (Feature Space): Piksellerin N boyutlu bir uzay içerisinde noktalar şeklinde gösterilmesi Bunlar Görüntü uzayı, Spektral Uzayı ve özellik uzayı olarak adlandırılır. 37
Uygulamalar ve analizler icin en onemlisi Ozellik uzayıdir. Ozellik uzayinda, bilgi, dalga boyunun surekli fonksiyonunu vector uzayindaki ayrik bir noktaya transfer eder.
Hiperspektral goruntulerde bant sayisinin fazla olmasi yuzey alanlarinin etkin bir sekilde siniflandirilmasinda su nedenlerden dolayi problem olmaktadir. Egitim icin ornek sayisinin bant sayisi ile dogru orantili olmasi, Bant sayisi arttikca egitim icin ornek sayisi da artmali, yoksa yetersiz ornek istatistiksel parametrelerin yanlis hesalanmasina neden olacaktir. Guvenilir kestirimlerin yapilabilmesi her bir egitim sinifi icin minimum 10N pixel , ve daha iyi olabilmesi icin ise istenen 100N olabilmesidir. Burada N spectral band sayisidir.
Boyut Indirgeme Neden? Bir siniflandiriciyi egitmek icin gerekli olan ornek kumesi normal verilere gore Hiper bantli goruntulerde cok daha fazla olmasi gerekiyor. Az sayili egitim kumeleri Hughes Etkisine (Hughes Phenomenon) ve tekillik problemine neden olur. Bu problemlerin ustesinden gelebilmek cin cesitli yontemler gelistirilmistir. Bunlar 3 grupta toplanabilir: Ozellik cikartarak veya secerek boyut indirgeme Sinif ornek kovaryans matrisinin duzenlenmesi Az sayida parametrelerle tanimlanan gercek kovaryans matrisin yapilandirilmasi 40
For example, 100 samples may be enough to obtain a reasonably accurate estimate of the elements of a 5 dimensional mean vector and covariance matrix, but it would not be enough for 500 dimensional one.
Özellik çıkartarak veya seçerek boyut indirgeme Boyut indirgeme: Hem siniflandirma sirasinda karsilasilan problemleri cozmek hem de verinin buyuklugunden kaynaklanan yer ve zaman problemelerini asabilmek icin Hiperspektral goruntulerin bant sayisinin azaltilmasidi. Amaci: Orijinal verinin tum ana ozelliklerini saklayacak sekilde, ana veriyi ozetleyen az boyutlu veri kumesi olusturmaktir. Soyle ki, boyut indirgedikten sonra, yeni verimizle yaptigimiz siniflandirma hassasiyeti, tam boyut kullanarak yapilan siniflandirma hassasiyetinden dusuk olmamalidir. 42
Özellik çıkartarak veya seçerek boyut indirgeme Boyut problemini ya en iyi bantlari cikartarak (extraction) yada en iyi bantlari secerek (selection) cozebiliriz. Bu yontemler de birbiri ile cok iliskili (highly correlated) bantlari iki farkli yaklasimla kucuk gruplarda toplamaktadirlar. Birincisi: Orijinal dalgaboyu sirasina dikkat etmeden Ikincisi: Komsu bantlar ayni bilgiyi tasidiklarindan dolayi orijinal goruntudeki dalga boyu sirasinin cok onemli oldugu dusunulmektedir??
Ozellik cikartarak veya secerek boyut indirgeme Figur: Boyut indirgeme yontemleri
Hiperspektral verileri indirmek için; https://engineering.purdue.edu/~biehl/MultiSpec/hyperspectral.html Kaynaklar: PhD Tez, Begum Demir KULİS http://www.microimages.com/documentation/html/Categories/Raster%20&%20Image%20Processing.htm http://www.markelowitz.com/Hyperspectral.html TNTmips microimages, Remote Sensing tutorial Gustau Camps-Valls Image Processing Laboratory (IPL) – Universitat de Val`encia gcamps@uv.es — http://isp.uv.es 45