FİLTRELEME YÖNTEMİ İLE DİGİTAL GÖRÜNTÜ ZENGİNLEŞTİRME VE ÖRNEK BİR YAZILIM. ÖzĢen ÇORUMLUOĞLU b , Selçuklu, Konya. GümüĢhane

Benzer belgeler
Dijital Görüntü İşleme Teknikleri

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

MOD419 Görüntü İşleme

Hafta 5 Uzamsal Filtreleme

Görüntü İşleme. K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003

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

ULUSAL COĞRAFİ BILGİ SISTEMLERİ KONGRESİ 30 Ekim 02 Kasım 2007, KTÜ, Trabzon

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

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

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

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

TÜRKİYE CUMHURİYETİ DEVLETİNİN temellerinin atıldığı Çanakkale zaferinin 100. yılı kutlu olsun.

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

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

Dijital (Sayısal) Fotogrametri

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur.

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

Uzaktan Algılama Uygulamaları

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

GÖRÜNTÜ İŞLEME UYGULAMALARI. Arş. Gör. Dr. Nergis TURAL POLAT

Bölüm 4 Yoğunluk Dönüşümleri ve Histogram İşleme

hkm 2004/90 5. Göllerin Çok Bantl Uydu Görüntülerinden Ç kar m 6. Sonuç ve Öneriler

Yrd. Doç. Dr. Aycan M. MARANGOZ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ FOTOGRAMETRİ ANABİLİM DALI SUNULARI JDF435 UZAKTAN ALGILAMA DERSİ NOTLARI

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

ÇOK SPEKTRUMLU VERİLERDEN BİLGİ ÇIKARIMINDA MEKANSAL FİLTRELEME ETKİSİNİN İNCELENMESİ

Dijital (Sayısal) Fotogrametri

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

GÖRÜNTÜ İŞLEME HAFTA 2 SAYISAL GÖRÜNTÜ TEMELLERİ

UZAKTAN ALGILAMA- UYGULAMA ALANLARI

TÜRKİYE NİN BİTKİ ÖRTÜSÜ DEĞİŞİMİNİN NOAA UYDU VERİLERİ İLE BELİRLENMESİ*

Dijital (Sayısal) Fotogrametri

ORM 7420 USING SATELLITE IMAGES IN FOREST RESOURCE PLANNING

Bilgisayarla Fotogrametrik Görme

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

GÖRÜNTÜ İŞLEME HAFTA 4 DÖNÜŞÜMLER UZAYSAL FİLTRELEME

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

GÖRÜNTÜ İŞLEME - (6.Hafta) GÖRÜNTÜ NETLEŞTİRME ALGORİTMALARI

Program AkıĢ Kontrol Yapıları

Doç. Dr. Mustafa ÖZDEN Arş. Gör. Gülden AKDAĞ Arş. Gör. Esra AÇIKGÜL

MMT 106 Teknik Fotoğrafçılık 3 Digital Görüntüleme

YÜKSEK ÇÖZÜNÜRLÜKLÜ UYDU GÖRÜNTÜLERİNDE GEOMETRİK DÜZELTMENİN SINIFLANDIRMA SONUÇLARINA ETKİSİ

Güzide Miray PERİHANOĞLU 1, Ufuk ÖZERMAN 2, Dursun Zafer ŞEKER 3

Bilgisayar ne elde eder (görüntüden)? Dijital Görüntü İşleme Fevzi Karslı, KTÜ. 08 Ekim 2013 Salı 51

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

YAPAY SİNİR AĞI İLE HAVA SICAKLIĞI TAHMİNİ APPROXIMATION AIR TEMPERATURE WITH ARTIFICIAL NEURAL NETWORK

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

Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri

TEMEL GÖRÜNTÜ BİLGİSİ

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

Uzaktan Algılama ve Teknolojik Gelişmeler

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

Dijital Görüntü İşleme (COMPE 464) Ders Detayları

Dijital Fotogrametri

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

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

Hafta 2 Görüntünün Alınması ve Sayısallaştırılması

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

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Uzaktan Algılamanın. Doğal Ekosistemlerde Kullanımı PROF. DR. İ BRAHİM ÖZDEMİR SDÜ ORMAN FAKÜLTESI I S PARTA

FOTOYORUMLAMA UZAKTAN ALGILAMA

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

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

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

GÖRÜNTÜ İŞLEME - (7.Hafta) KENAR BELİRLEME ALGORİTMALARI

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

Tuğba Palabaş, Istanbul Arel Üniversitesi, Ceren Gülra Melek, Istanbul Arel Üniversitesi,

UZAKTAN ALGILAMA YÖNTEMİ MADEN ARAŞTIRMA RAPORU

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

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');

Bölüm 7 Renkli Görüntü İşleme

ArcGIS ile Tarımsal Uygulamalar Eğitimi

Doç. Dr. Harun KESENKAŞ Ege Üniversitesi Ziraat Fakültesi Süt Teknolojisi Bölümü

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

Ormancılıkta Uzaktan Algılama. 4.Hafta (02-06 Mart 2015)

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

Öğr. Gör. Hakan YÜKSEL SÜLEYMAN DEMİREL ÜNİVERSİTESİ. Akademik Bilişim

Dijital Sinyal İşleme (COMPE 463) Ders Detayları

Şekil XNOR Kapısı ve doğruluk tablosu

Chapter 3 Image Enhancement in the Spatial Domain R. C. Gonzalez & R. E. Woods

SAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı

Çok Noktadan Otomatik Odaklama Kontrollü Sayısal Mikroskop. Multipoint Auto Focus Controlled Digital Microscope

Summary. Research on Supervised Classification Methods to Determine Cotton Planted Areas by Remote Sensing Technique

Seri No Takibi İÇERİK

Dijital Panoramik Görüntülemede HD Teknolojisi. Süper Hızlı Dijital Panoramik X-ray Cihazı. Thinking ahead. Focused on life.

Bölüm 2 Görüntünün Alınması ve Sayısallaştırılması

ĠÇERĠK GENEL BĠLGĠ. Ayrım Sahaları

Robotik Uygulamalar Bitirme Projesi

Uzaysal Görüntü İyileştirme/Filtreleme. Doç. Dr. Fevzi Karslı

Program akıģı sırasında belirtilen satır numaralı yere gitmek için kullanılır. Genel formu: [<satır numarası>] GOTO <satır numarası 1> GOTO n

ANOLOG-DİJİTAL DÖNÜŞTÜRÜCÜLER

Kameralar, sensörler ve sistemler

Yrd. Doç. Dr. Caner ÖZCAN

Morfolojik Görüntü İşleme Yöntemleri ile Kayısılarda Yaprak Delen (Çil) Hastalığı Sonucu Oluşan Lekelerin Tespiti

AMENAJMAN HARİTALARI ÇİZİM TEKNİĞİ

NAPOLEON PROBLEMİNE FARKLI BİR BAKIŞ

Bilgisayarla Görüye Giriş

Mobil Cihazlarda Online Görüntü İşleme Yazılımının Geliştirilmesi

Dijital Görüntü İşleme Teknikleri

Sayısal Yöntemler (COMPE 350) Ders Detayları

Transkript:

FİLTRELEME YÖNTEMİ İLE DİGİTAL GÖRÜNTÜ ZENGİNLEŞTİRME VE ÖRNEK BİR YAZILIM Cihan ALTUNTAġ a*, ÖzĢen ÇORUMLUOĞLU b a Selçuk Üniversitesi, Mühendislik Mimarlık Fakültesi, Harita Mühendisliği Bölümü, 42075, Selçuklu, Konya b GümüĢhane Üniversitesi, Mühendislik Fakültesi, Harita Mühendisliği Bölümü, GümüĢhane Özet Digital görüntülerden bilgi çıkarımı için görüntü iģleme yöntemleri uygulanır. Görüntü iģleme uygulamaları, görüntünün iyileģtirilmesi, koordinatlandırılması, filtrelenmesi ve sınıflandırılması olarak gruplandırılabilir. Görüntüdeki bazı detayların öne çıkarılması yada bastırılması için uygulanan görüntü iģleme uygulamasına görüntü filtreleme denir. Bu çalıģmada filtreleme yöntemleri anlatılmıģ ve Delphi programlama dilinde geliģtirilen bilgisayar kodu ile uygulamaları yapılmıģtır. Anahtar Kelimeler: Görüntü iģleme, Görüntü iyileģtirme, Digital görüntü, Görüntü filtreleme. IMPROVE OF APPEARANCE OF DIGITAL IMAGE BY FILTERING METHOD AND A SAMPLED CODE Abstract Images processing methods are performed for data extraction from digital images. It can be categorized as enhancement, registration, filtering and classification of the image. The image filtering methods are applied for emphasize or suppress of some image details. In this study, high-pass and low-pass filter methods were explained for improve of appearance of the image, then it was practiced by developed program in Delphi software. Keywords: Image processing, Image enhancement, Digital image, Image filtering. 1. Giriş *Corresponding author: Cihan AltuntaĢ, Tel:+903322231894; Fax:+903322410635 E-mail: caltuntas@selcuk.edu.tr 99

Digital görüntülerin içerdiği detayları anlaģılabilir kılmak için çeģitli görüntü iģleme teknikleri kullanılır. Görüntünün içerdiği gri ton seviyesini siyah (minimum) ve beyaz (maksimum) ton seviyeleri arasında dağıtmak (contrast enhancement) bunlardan birisidir. Uzaktan algılama görüntülerinde görüntü değerleri belirli bir yansıma aralığında yığılmıģ ise görüntüyü daha anlaģılabilir hale getirmek için yansıma değerleri bit aralığının (örneğin 8bit görüntü için 0-255 aralığına) tamamına dağıtılarak görüntünün daha anlaģılabilir olması sağlanır. Digital görüntüdeki detayları vurgulamanın diğer bir yolu da görüntüye sayısal filtreler uygulamaktır. Sayısal filtreleme yöntemi ile istenilen detayları öne çıkarmak için görüntüyü oluģturan piksellerin gri ton değerleri belirli bir yöntemle yeniden hesaplanır. Vurgulanmak istenen detayın özelliğine bağlı olarak alçak geçirgenli, yüksek geçirgenli yada kenar filtreleri kullanılır. 2. Digital Görüntünün Yapısı Algılayıcı platformlar tarafından görüntü alanının yansıma değerleri kaydedilerek digital görüntüler oluģturulmaktadır. Digital (raster) görüntüler piksellerden oluģur ve pikseller sahip oldukları renk değerleri ile görüntüyü oluģtururlar. Her piksele karģılık gelen yansıma değeri bir gri ton seviyesi ile ifade edilir. Görüntüleme aygıtının yapısına bağlı olarak yansıma değerlerinin alt ve üst sınırları farklı olmakta ve bu aralık görüntünün çözünürlüğü olarak tanımlanmaktadır. Bir görüntünün gri ton seviyesi 2 nin katları ile ifade edilmekte ve 2,3,4,..8 bitlik görüntüler olarak adlandırılmaktadır. Örneğin 2 bitlik bir görüntüde 2 2 =4 gri ton seviyesi vardır. 8 bitlik bir görüntüde ise 2 8 =256 gri ton seviyesi vardır. 2 bitlik bir digital görüntü ve sayısal değerleri ġekil 1 de görülmektedir [1,2]. Ton seviyesi arttıkça görüntüdeki detayların netliği yani seçilebilirliği de artmaktadır [2]. 100

ġekil 1: a) 2 bitlik digital görüntü, b) görüntüdeki gri tonlara karģılık sayısal değerler, c) gri ton değerleri. 3. Görüntü Filtreleme Dijital görüntü filtreleme, görüntüde yer alan farklı fiziksel özellikler arasındaki ayrımı artırarak bir görüntünün görsel yorumlanabilirliğini artırmaktır. Bunu gerçekleģtirmek için ise çeģitli sayısal filtreleme matrisleri kullanılır. Görüntüdeki farkların vurgulanması, kenar çizgilerinin vurgulanması yada giderilmesi iģlemleri için farklı sayı matrisleri kullanılmaktadır. Sayısal filtreleme yönteminde her pikselin yeni gri renk tonları hesaplanmaktadır. Renkli görüntüler, gri tonlu görüntüye dönüģtürüldükten sonra filtreleme uygulanabilir. Piksellerin yeni gri tonları yalnızca ortaya çıkarılacak detaya bağlı değil komģu piksellere de bağlıdır. Uzaysal frekans filtreleme de denilen bu iģlemde, bir görüntüde istenilen detayı ortaya çıkarabilmek için; yüksek, orta ve düģük frekanslı filtrelerden birisi kullanır. Filtre, 3x3, 5x5 yada 7x7 piksel boyutlu sayı matrisidir (kernel) ve uygulanacak filtreleme yöntemine göre bu sayı matrisi farklı değerlerden oluģmaktadır. Filtreleme bu filtre matrisi görüntü üzerindeki bütün piksellerde dolaģtırılarak uygulanır. Her piksel için filtre elemanları ve piksel değerleri ile yeni gri ton değerleri hesaplanır. Matristeki elemanlar, belirli pikseller yönünde bu ortalamayı ağırlıklandırmak için kullanılmaktadır. Yüksek frekansları vurgulayan ve düģük frekansları bastıran filtrelere yüksek geçirgenli filtreler (high-pass filters) denir. Yüksek geçirgenli filtreler açık ve koyu tonlu detaylar arasındaki farkı daha da belirginleģtirir. Benzer olarak orta ve alçak geçirgenli filtreler de vardır. Alçak geçirgenli filtreler (low-pass filters) açık ve koyu detaylar arasındaki ton farkını azaltırlar. Alçak ve yüksek geçirgenli filtreleri uygulamanın en basit yolu uzaysal komģuluk ortalaması ile yapılır. Örneğin bir alçak geçirgenli filtre, orijinal görüntünün her pikselinin çevresindeki piksellerin ortalaması ve bu ortalamanın iģlenmiģ görüntüde piksel gri renk tonu düzeyi olarak kullanılması ile uygulanmaktadır. Basit bir yüksek geçirgenli filtre ise, orijinal görüntüden alçak geçirgenli filtre ile filtrelenmiģ bir görüntünün çıkarılması ile yada merkezdeki piksel için pozitif, etrafını çevreleyen pikseller için negatif ağırlıklara sahip bir nokta yayılım fonksiyonu kullanılarak döndürülmesi ile oluģturulabilir [3,4,5]. 101

Yüksek geçirgenli bir filtreleme örneği aģağıda görülmektedir. 3x3 boyutlu filtre kutusunun ortasına karģılık gelen piksellerin yeni piksel değerleri, kutudaki sayıların eģlenik piksel değerleri ile çarpılıp toplanması ve filtredeki sayıların toplamına bölünmesi ile elde edilir. Yeni görüntüde orijinal görüntüdeki yüksek değerli pikseller daha yüksek düģük değerlikli pikseller daha düģük olarak hesaplanmıģtır. ġekil 2: Yüksek geçirgenli filtre uygulaması. Filtre orijinal görüntünün ortasına yerleģtirildiğinde filtreleme sonrası bu pikselin yeni değeri Ģu Ģekilde hesaplanır. [(-1*8)+(-1*5)+(-1*5)+(-1*3)+(16*8)+(-1*5)+(-1*3)+(-1*3)+(-1*8)]/[(-1)+(-1)+(- 1)+(-1)+16+(-1)+(-1)+(-1)+(-1)] = (128-40)/(16-8) = int(88/8) = 11 Görüntüdeki sınırların belirginleģtirilmesi için sıfır toplamlı doğrusal filtrelerde kullanılabilmektedir. Bu filtrelerde katsayılar toplamı sıfırdır. Filtre zenginleģtirilecek detaya (sınır) bağlı olarak düģey yada yatay doğrultuda geçirilir. Filtrenin hangi doğrultuda geçirileceği hangi doğrultulardaki detayların zenginleģtirileceğine bağlıdır [6]. DüĢey doğrultu için tasarlanmıģ 3x3 boyutlu filtre aģağıda verilmiģtir. 1 1 1 1-2 1-1 -1-1 102

ġekil 3: Sıfır toplamlı kenar filtresi 4. Uygulama Görüntü iģleme uygulamaları Delphi-4 programlama dilinde [7,8] hazırlanan program ile gerçekleģtirilmiģtir. Programa isim olarak RSImage adı verilmiģtir [1]. Programın genel görüntüsü ġekil 4 de görülmektedir. Hazırlanan program tek bant ve gri tonlu görüntüler üzerinde yapılacak çalıģmalar içindir. Bu nedenle yapılan çalıģmalar, gri tonlu görüntüler üzerinde olacaktır. Programda; belirli bir hat boyunca renk tonları çıkarma, görüntü histogramı oluģturma (ġekil 5) ve kontrast iyileģtirme, filtreleme ve belirli aralıklardaki yansıma değerlerinin bulunması gibi iģlemler yapılabilmektedir. Bunun yanı sıra baģka amaçlar için renkli görüntüler üzerinde de RGB okuma ve diğer iģlemler yapılabilir. Alçak ve yüksek geçirgenli filtreler için program akıģ Ģeması ġekil 6 da görülmektedir. Alçak geçirgenli filtre değiģik Ģekillerde de uygulanabilir. Aynı Ģekilde yüksek geçirgenli filtre için farklı sayı matrisi kullanılabilir. Filtre uygulaması ġekil 7 ve ġekil 8 de görülmektedir [1]. 103

ġekil 4: RSImage programı ana penceresi ġekil 5: RSImage görüntü histogramı oluģturma 104

ġekil 6: RSImage programında alçak geçirgenli (solda) ve yüksek geçirgenli (sağda) filtre algoritmaları ġekil 7: RSImage programında, orijinal ve yüksek geçirgenli filtre uygulanmıģ görüntü 105

ġekil 8: RSImage programında, orijinal ve alçak geçirgenli filtre uygulanmıģ görüntü 5. Sonuç Digital görüntülerin daha anlaģılabilir hale getirilebilmesi için görüntü iģleme teknikleri kullanılmaktadır. Filtreleme yöntemi özellikle görüntüde belirli özelliklerin ön plana çıkarılması için uygulanmaktadır. Filtre boyutuna ve sayı değerlerine bağlı olarak filtreleme sonucu da değiģik olabilir. Farklı görüntüler için aynı alçak yada yüksek geçirgenli filtrelerle farklı sonuçlar elde edilebilir. Bu nedenle görüntünün özelliğine uygun bir filtreleme yöntemi seçilmelidir. Bildirim ve Kabul Bu yayın Cihan AltuntaĢ ın Yüksek Lisans tezinden yapılmıģtır. Kaynaklar [1] AltuntaĢ C. Uzaktan algılamada tek görüntü üzerinden obje belirleme ve tanımlama. Yüksek Lisans Tezi, Selçuk Üniversitesi Fen Bilimleri Enstitüsü, Konya, 2002. [2] Açıkgöz R, Banger G, Doğan S. Bilgisayarlar ve raster veri yapısı. Harita ve Kadastro Mühendisliği Dergisi, 1999; sayı 86: 61-80. [3] Maktav D, Sunar F. Uzaktan Algılama Kantitatif YaklaĢım, Ġstanbul; 1991. [4] Mather, P.M., Computer Processing of Remotely-Sensed Images, John Wiley & Sons, Great Britain, 1996, 352 pages. 106

[5] Kahya,O., Landsat ETM Verisi Kullanılarak Arazi Örtüsünün Expert Sistem Yöntemiyle Sınıflandırılması, Yüksek Lisans Tezi, Yıldız Teknik Üniversitesi FBE, 2005. [6] ERDAS Corp. ERDAS Field Guide, Second Edition, Version 7.5; 1991. [7] Cantu M. Delphi4 Uygulama GeliĢtirme Klavuzu (Mastering Delphi 4), Alfa Yayınları, Ġstanbul; 1999. [8] Yanık, Memik, Borland Delphi 4 ile Görsel Programlama, Beta Basım Yayım Dağıtım, Cağaloğlu, Ġstanbul, 1999. 107