ABDULLAH ÖZDEMİR YÜKSEK LİSANS TEZİ

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "ABDULLAH ÖZDEMİR YÜKSEK LİSANS TEZİ"

Transkript

1 KAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ ANABİLİM DALI DALGACIK DÖNÜŞÜMÜNÜ KULLANARAK ÖN CEPHEDEN ÇEKİLMİŞ İNSAN YÜZÜ RESİMLERİNİN TANINMASI YÜKSEK LİSANS TEZİ KAHRAMANMARAŞ Haziran

2 KAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ ANABİLİM DALI DALGACIK DÖNÜŞÜMÜNÜ KULLANARAK ÖN CEPHEDEN ÇEKİLMİŞ İNSAN YÜZÜ RESİMLERİNİN TANINMASI YÜKSEK LİSANS TEZİ Kod No: Bu Tez 19/06/2007 Tarihinde Aşağıdaki Jüri Üyeleri Tarafından Oy Birliği ile Kabul Edilmiştir Yrd. Doç. Dr. Prof. Dr. Prof. Dr. Metin ARTIKLAR M. Kemal KIYMIK İnan GÜLER Danışman Üye Üye Yukarıdaki imzaların adı geçen öğretim üyelerine ait olduğunu onaylarım. Prof. Dr. Özden GÖRÜCÜ Enstitü Müdürü Not: Bu tezde kullanılan özgün ve başka kaynaklardan yapılan bildirişlerin, çizelge, şekil ve fotoğrafların kaynak gösterilmeden kullanımı, 5846 sayılı Fikir ve Sanat Eserleri Kanunundaki hükümlere tabidir. I

3 İÇİNDEKİLER İÇİNDEKİLER SAYFA İÇİNDEKİLER... I ÖZET... III ABSTRACT... IV ÖNSÖZ... V ÇİZELGELER DİZİNİ... VI SİMGELER VE KISALTMALAR DİZİNİ... IX 1. GİRİŞ Kişilerin Birbirinden Ayırt Edilmesi İnsanlarda Yüz Tanımanın Gerçekleşmesi Bilgisayarda Gerçekleşen Bir Yüz Tanıma Sisteminin Elemanları Yüz Tanımadaki Sistem Performansının Ölçülmesi Yüz Tanımanın Zorlukları Yüz Tanımanın Uygulama Alanları Tezin Aşamaları Hakkında Genel Bir Bilgi ÖNCEKİ ÇALIŞMALAR Geometrik Özelliklere Dayalı Metotlar Gizli Markov Modeli (Hidden Markov Model) Eigenfaces (Principal Component Analysis) Dalgacık Dönüşüm Tabanlı Metotlar Diğer Metotlar MATERYAL VE METOT Materyal CNNL Veritabanı Dünyadaki Önemli Yüz Veritabanları Dalgacık Dönüşümü Dalgacığın Tarihteki Gelişimi Seri Açılımları Temel Fonksiyonlar Dalgacık Fonksiyonları Tek Boyutlu Dalgacık Dönüşümü Dalgacık Seri Açılımı Sürekli Dalgacık Dönüşümü Kesikli Dalgacık Dönüşümü İki Boyutlu Kesikli Düzlemde Dalgacık Dönüşümü Dalgacık Ailesi Metot Tasarlanan Tanıma Sisteminin Genel Yapısı BULGULAR VE TARTIŞMALAR Durum Durum Durum Durum SONUÇ VE ÖNERİLER KAYNAKLAR EKLER Ek-1. CITY-BLOCK ve EUCLIDEAN-DISTANCE I

4 İÇİNDEKİLER Ek-2. MATLAB FONKSİYONLARI ÖZGEÇMİŞ II

5 ÖZET KAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ ANABİLİM DALI YÜKSEK LİSANS TEZİ ÖZET DALGACIK DÖNÜŞÜMÜNÜ KULLANARAK ÖN CEPHEDEN ÇEKİLMİŞ İNSAN YÜZÜ RESİMLERİNİN TANINMASI DANIŞMAN: Yrd. Doç. Dr. Metin ARTIKLAR Yıl : 2007 Sayfa : 67 Jüri : Yrd. Doç. Dr. Metin ARTIKLAR : Prof. Dr. M. Kemal KIYMIK : Prof. Dr. İnan GÜLER Resim işlemenin bir alt dalı olan resim tanıma günümüzde teknolojinin gelişmesiyle birlikte oldukça önem kazanmıştır. Resim tanımada ise özellikle insan yüzü tanıma öne çıkmakta ve yaygın olarak güvenlik amaçlı kullanılmaktadır. İnsan yüzü resimlerinin tanınması için birçok yöntem uygulanmaktadır. Bu yöntemlerin kullanılan veritabanına, yazılan algoritmalara ve farklı dış etkenlere bağlı olarak değişik üstünlükleri bulunmaktadır. Bu çalışmada kesikli dalgacık dönüşümü yöntemi ile insan yüzü resimlerinin tanınması gerçekleştirilmiştir. Resimler iki seviyeli kesikli dalgacık dönüşümüne tabi tutuldu. Dönüşüm sonucunda elde edilen özet dalgacık katsayıları ile tanıma işlemi gerçekleştirildi. Dalgacık dönüşümünün uygulanmasıyla yapılan tanıma performansında, dönüşüm uygulanmadan yapılan tanıma performansına göre doğru tanıma oranı artarken, tanıma zamanında ise önemli bir azalma olmuştur. Yapılan simülasyonlar; herhangi bir işleme tabi tutulmamış 500 kişilik bir veritabanı kullanıldığında direk karşılaştırma yöntemine dayalı metodun %78 doğru tanıma performansı gösterdiğini belirlemiştir. Dalgacık dönüşümüne dayalı metot uygulandığında ise %80 doğru tanıma performansı elde edilmiş ve tanıma zamanında 11 kata varan bir azalma meydana gelmiştir. Anahtar Kelimeler: Resim İşleme, Veritabanı, Dalgacık Dönüşümü III

6 ABSTRACT UNIVERSITY OF KAHRAMANMARAŞ SÜTÇÜ İMAM INSTITUTE OF NATURAL AND APPLIED SCIENCES DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING M.Sc. THESIS ABSTRACT RECOGNITION OF FRONTAL FACE IMAGES BY APPLYING THE WAVELET TRANSFORM Supervisor: Assist. Prof. Dr. Metin ARTIKLAR Year: 2007 Pages:67 Jury : Assist. Prof. Dr. Metin ARTIKLAR : Prof. Dr. M. Kemal KIYMIK : Prof. Dr. İnan GÜLER Nowadays, object recognition which is a subfield of image processing has gained significant importance as science and technology allows more sophisticated manipulation of digital images. Among this subject, human face recognition received a lot of attention mostly because of the need to reliably security systems. In this study, we have developed a method based on discrete wavelet transformation to recognize human face images. 2 level transformations is applied to images. The approximation coefficients of the second level are used to identity faces. We have showed that applying wavelet transformation to the images increases recognition performance as well as decreases recognition time significantly when compared to similar cases using images without transformation. Simulations are performed over a set 500 people selected from CNNL face database. Our method, based on template matching without any transformation applied to images, performed % 78 correct recognition performances. The method developed based on wavelet transformation performed %80 correct recognition on the same set. However the latter performs the identification as much as 11 times faster. Keywords: Image Processing, Database, Wavelet Transform IV

7 ÖNSÖZ ÖNSÖZ Yüksek Lisans çalışmalarım süresince bilgi ve tecrübesiyle yardımlarını esirgemeyen danışman hocam Sayın Yrd. Doç. Dr. Metin ARTIKLAR a sonsuz teşekkür ve şükranlarımı sunarım. Sürekli fikirlerinden yararlanma imkânı bulduğum Öğr. Gör. Alper DİZİBÜYÜK e, dostlarıma ve elbette bütün yaşamım boyunca maddi ve manevi bana destek olan başta annem ve babama olmak üzere ailemin bütün bireylerine sonsuz teşekkürlerimi, şükranlarımı ve minnettarlığımı sevgi ve saygıyla sunarım. Haziran 2007 KAHRAMANMARAŞ V

8 ÇİZELGELER DİZİNİ ÇİZELGELER DİZİNİ SAYFA Çizelge Dalgacık ailesinin çeşitleri Çizelge L 1 normunun doğru tanımadaki oranları Çizelge L 2 normunun doğru tanımadaki oranları Çizelge Yüz resmi ifadelerinin doğru tanımadaki performansları VI

9 ŞEKİLLER DİZİNİ ŞEKİLLER DİZİNİ SAYFA Şekil CNNL veritabanındaki bir kişinin 72 x72 boyutundaki resim...6 Şekil (a) CNNL veritabanındaki bir kişinin 115 x82 boyutundaki bir yüz resmi (b) CNNL veri tabanındaki bir yüz resminde geometrik özelliklerin çıkartılması...7 Şekil Gizli Markov modeliyle veritabanındaki yüz resimlerinin parametrelerinin oluşturulması...8 Şekil Gizli Markov Modeli öğrenme şeması...9 Şekil Gizli Markov Modeli tanıma şeması...9 Şekil CNNL veritabanındaki 1200 kişinin etnik dağılım grafiği Şekil CNNL veritabanındaki 1. kişinin 115x82'lik çerçeveler halinde hafıza ve test seti resimleri Şekil CNNL veritabanındaki 2. kişinin 115x82'lik çerçeveler halinde hafıza ve test seti resimleri Şekil Temel fonksiyonların kapsadığı uzayın gösterimi Şekil İki alt uzay arasındaki fark uzayını temsil eden dalgacık fonksiyonlarının gösterimi Şekil (a) 2 seviyeli dalgacık dönüşümünün alçak ve yüksek geçiren filtreler kullanılarak bir resmin herhangi bir j çözünürlüğündeki dönüşüm katsayılarının bulunması. (b) Elde edilen katsayıların yaklaşık, yatay, dikey ve diyagonal katsayılar olarak gösterimi Şekil Haar Dalgacığı Şekil Meyer Dalgacığı Şekil Daubechies Dalgacığı Şekil Mexican hat Dalgacığı Şekil Biorthogonal Dalgacığı Şekil Coiflet Dalgacığı Şekil Symlet Dalgacığı Şekil Morlet Dalgacığı Şekil Tanıma sisteminin blok diyagramı Şekil (a) Hafıza setindeki 1. kişinin 100x80 lik resmi. (b) 1-seviye dalgacık dönüşümü uygulanmış resmin özet, yatay, dikey ve diyagonal gösterimi. 34 Şekil (a) Hafıza setindeki 1. kişinin 50x40 lik 1. seviye özet dalgacık resmi (b) 2-seviye dalgacık dönüşümü uygulanmış resmin özet, yatay, dikey ve diyagonal gösterimi Şekil (a) Hafıza setindeki 1. kişinin 100x80 lik resmi Şekil Dalgacık dönüşümünde kullanılan Daubechies-1 in alçak ve yüksek geçiren filtre katsayıları Şekil Hafıza ve Test setinde karşılaştırma esasına göre tanıma işleminin yapılması Şekil L 1 ve L 2 normlarının karşılaştırılması Şekil L 1 ve L 2 normlarının karşılaştırılması Şekil Yüz resmi ifadelerinin doğru tanımadaki performansları Şekil Yüz resmi ifadelerinin doğru tanımadaki performansları Şekil Detay katsayıların doğru tanımadaki performansı VII

10 ŞEKİLLER DİZİNİ Şekil Dalgacık dönüşümü uygulanmış ve uygulanmamış resimler için doğru tanıma sonuçları Şekil Dalgacık dönüşümü uygulanmış ve uygulanmamış resimler için tanıma süresi karşılaştırması VIII

11 SİMGELER VE KISALTMALAR DİZİNİ SİMGELER VE KISALTMALAR DİZİNİ WAVELET : Dalgacık. CWT (Continous Wavelet Transform) : Sürekli Dalgacık Dönüşümü. DWT (Discrete Wavelet Transform) : Kesikli Dalgacık Dönüşümü. HMM (Hidden Markov Model) : Gizli Markov Modeli. PCA (Principal Component Analysis) : Temel Bileşen Analizi. DLA : Dinamik Bağlantı Mimarisi. CNNL : Kullanılan veritabanının ismi. : Ana dalgacık., : Dalgacık temel fonksiyonu. : Başlangıç alt uzayını belirten katsayı. : Her bir temel fonksiyonun çarpıldığı katsayı, ( ) : Ana dalgacıktan öteleme ve ölçeklemeyle elde edilen dalgacık. : Kovaryans Matrisi. : Resmin j çözünürlüğündeki özet katsayısı. : Resmin j çözünürlüğündeki yatay katsayısı. : Resmin j çözünürlüğündeki dikey katsayısı. : Resmin j çözünürlüğündeki çapraz katsayısı L 1 (City-Block) : Benzerlik ölçütü. L 2 (Euclidean Distance) : Benzerlik ölçütü. IX

12 GİRİŞ 1. GİRİŞ 1.1. Kişilerin Birbirinden Ayırt Edilmesi Kişilerin birbirinden ayırt edilmesi, kişilerin yaradılıştan gelen ve o kişiyi diğer tüm insanlardan ayıran özelliklerinin bulunup kullanılması ile olur. İnsanların diğer insan veya varlıkları tanımaları, onlara ait bazı özelliklerini algılamaları ve bu özellikleri daha önceki bilgileri ile karşılaştırmaları ile olur. Böyle bir tanıma insanın doğasında var olan bir özelliktir ve tamamen istem dışı olarak gerçekleşmektedir. Yaşadığımız çağdaş dünyada son yüzyıl içerisinde çok hızlı gelişmeler olmuş ve bu gelişmeler üstel olarak artan bir şekilde devam etmektedir. Özellikle bilgisayar ve internet e dayalı sistemlerdeki bu gelişmeler insanlarla etkileşim mekanik olarak değil, insan yapısına daha uygun olmalıdır. Bunun sonucudur ki insanların hayatını kolaylaştırmak için düşünülen sistemlerde de işlerin daha kolay yapılabilmesi için bazı işlevlerin taklit edilmesi gerekli ve zorunlu olmaktadır İnsanlarda Yüz Tanımanın Gerçekleşmesi Bilgisayarda insan yüzü tanıma işlemi gerçekte çok karmaşık işlemler dizisini gerektirir. Eğer tanıma işleminin, insanlara yardımcı olması amacıyla düşünülen bilgisayarlar aracılığıyla yapılması isteniyorsa, bilgisayarın bu fonksiyonu insanınkine benzer bir biçimde yerine getirmesi gerekir. Bu da ancak, insanın bilinçaltında gerçekleşen işlemler dizisinin bir bilgisayarda modellenmesi ile olur. Bilgisayar ortamında tanıma için resimlerin doğru bir şekilde kullanılması, resim içerisindeki yüzün bulunarak yüze ait özelliklerin tanıma işlemi için kullanılması gerekmektedir. Resimler elde edilirken bir görüntünün sayısal iki boyutlu biçimi elde edilir. Bir insanı diğer bir insandan ayıran en temel özelliklerden birisi kişinin yüzüdür. Yetişkinler, hatta çocuklar için bile önceden gördüğümüz bir yüzü hatırlaması çok kolay olduğundan tanıma işlemi genellikle yüze ait özelliklere dayanılarak yapılır. Bu görüntü üzerinde yüze ait sınırların işaretlenerek belirlenmesi ya da resimlerin aynı boyutlarda bir veritabanında oluşturulması gerekir. Yüze ait bölgenin sınırları iyi çıkartılamıyorsa tanıma işlemi için iyi denebilecek sonuçların elde edilmesi güçleşir Bilgisayarda Gerçekleşen Bir Yüz Tanıma Sisteminin Elemanları Bilgisayarda gerçekleşen bir yüz tanıma sistemde iki tane ana bileşene ihtiyaç vardır. Bunlardan birincisi yüz resimlerinden oluşan bir veri tabanı, diğeri ise bu resimleri tanımada kullanılan algoritmadır. Bir insan yüzü veri tabanı, tanınacak insanları temsil eden yüz resimlerinden oluşur. Her bir kişi; veri tabanında bir ya da birden fazla resimle temsil edilebilir. Veritabanında 1

13 GİRİŞ birden fazla resim, farklı yüz ifadeleri, pozlar ve ışıklandırma efektlerinden oluşur. Bir fabrikada çalışan bütün işçiler ya da bir bilgisayarda hesabı bulunan bütün kullanıcılar veri tabanına örnek gösterilebilir. Tanımlama algoritması girişte verilen resmi işleme alıp, resmin veri tabanında bulunan bir kişiye ait olup olmadığına karar veren metottur. Eğer kişi veri tabanında bulunmuyorsa, resim, sistemde tanınmadığı için geri çevrilir. Bu tanıma sisteminin girişteki resmi tanımayı reddetmesi olarak adlandırılır. Algoritmanın gelişmesi için, veri tabanının yanında, test grubu diye adlandırılan diğer yüz resimleri de sistemin performansını ölçmek için kullanılır. Bu resimler genellikle veri tabanındaki resimlerden farklıdırlar. Test grubundaki resimlere, sistemin geri çevirip çevirmeyeceğini sınamak için veri tabanında bulunmayan kişilerin resimleri de dahil edilebilir Yüz Tanımadaki Sistem Performansının Ölçülmesi Bir yüz tanıma sisteminin performansı için 3 önemli performans ölçümü yapılır. Doğru tanıma performansı, yanlış tanıma performansı ve reddetme performansıdır. Sınıflandırma performansı 3 ölçüm şekline dayanmaktadır. Doğru tanıma performansı; veri tabanı içerisindeki kişilere ait giriş resminin sistem tarafından doğru bir şekilde tanınmasıdır. Girişteki resmin veri tabanı içerisindekilerden farklı olması gerekmektedir. Yanlış tanıma performansı; veri tabanı içerisindeki kişilere ait giriş resminin sistem tarafından hatalı bir şekilde tanınmasıdır. Girişteki resmin veri tabanı içerisindekilerden farklı olması gerekmektedir. Reddetme performansı; veritabanı içerisinde olmayan kişilerin girişe verilen resimlerinin, tanıma sistemi tarafından, bu resmin veri tabanı içerisindeki bir kişiye ait olup olmadığının belirlenmesi ile ölçülür. Doğru bir şekilde tanınan kişilerin yüzdesi Yanlış tanınan kişilerin yüzdesi Ret edilen kişilerin yüzdesi Yüzdelik olarak belirtildiğinde; doğru tanıma, yanlış tanıma ve reddetme oranlarının toplamı 100 e eşittir. Dolayısıyla tanıma sisteminin performansını belirtirken iki tanesinin değerlerini vermek yeterlidir. Algoritmaların çoğunda, yanlış tanıma yüzdesiyle geri çevirme yüzdesi arasında bir değişim vardır. Örneğin, eğer sistemin % 0 gibi bir oranda yanlış tanıma yapması istenirse, geri çevirme oranı yükselebilir. Geri çevirme oranı düşürülebilir ama bu da yanlış tanıma oranını artırır. 2

14 GİRİŞ Yukarıdaki tanımlara dayanarak, otomatikleştirilmiş yüz tanımlama algoritması şöyle belirtilebilir: İnsan yüzü resimlerinin veri tabanı verildiğinde, giriş resminin veri tabanında bulunan bir kişiye ait olup olmadığına karar vermesi ve eğer bu resim veri tabanına aitse, sistemin, giriş resminin kimliğini belirlemesi şeklinde tanımlanabilir Yüz Tanımanın Zorlukları Son 50 yıldan beri süregelen çalışmalara rağmen yüz tanıma da zorlukların yaşanması bu işlemin bilgisayarlar için o kadar da kolay olmadığını göstermektedir. Yüz tanımanın zorluğu bütün görüntü işleme uygulamalarında var olan resmin kayması ve ölçeklendirilmesi gibi sorunlardan kaynaklanmaktadır. Tanıma işlemi gerçekleştirilirken yüz resimlerindeki yüz ifadesi; eğilme, değişik saç şekilleri, makyaj ve sakalın veya bıyığın var olması veya yok olması gibi sorunların üstesinden gelinmesi gerekir. Bazı durumlarda aynı kişinin (değişen ışık durumu ve/veya yüz ifadesi ile) iki resmi arasındaki fark(önceden tanımlanmış benzerlik ölçütleri) farklı kişilerin resimleri arasındaki farktan daha fazla olduğu görülür. Yaşlanma da bir diğer sorundur. Gerçek şu ki bir kişinin iki hafta veya bir ay aralıklarla çekilmiş iki resmi arasında çok büyük farklar olabilir. Bununla birlikte durumu zorlaştıran bir diğer faktör de resimdeki gürültülerdir. Bu faktörler resim çekildiği zaman resmin çekildiği ortamın aydınlatma koşullarındaki değişikliklerden de kaynaklanmaktadır. Bundan daha kötü bir durum ise yüze birden fazla ışık kaynağının gelmesi, yüzün bir tarafının daha karanlık olmasıdır Yüz Tanımanın Uygulama Alanları Fazla miktarda yüzü tanıyabilen düşük maliyetli bir sistemin birçok uygulaması olabilir. Örneğin ATM ve kredi kartı şirketleri, hatalı kullanım ve sahtekârlığı önlemek için bu tür sistemler ile ilgilenmektedirler. Bunu başarmanın bir yolu da kredi kartına kişinin resmini eklemektir. Yüz tanıma sistemi kredi kartı sahibinin resmini tanıyabilir ve yüksek seviyede güvenlik sunabilir. Emniyet ve istihbarat kuruluşları gibi kanunları uygulayan kuruluşlar insanları tanımanın hızlı ve etkili yöntemlerinin geliştirilmesi ile ilgilenmektedirler. Bazı uygulamalar için yüz resmi, bireyi tanımak için uygun olan tek veri kaynağıdır. Bunun bir örneği de video görüntüsünden alınan resimdir. Böyle bir görüntüde yüz resmi kısmi olarak görünmüyor bile olabilir. Ses tanımlama ile birleştirilen yüz tanımlama insan bilgisayar arasındaki ara yüzlerde kullanılabilir. Bu durumda ses verisi aynı zamanda, aramayı sınırlandırmak için de kullanılabilir ve böylelikle de yüz tanıma algoritması azaltılmış bir grup resme uygulanır. Bu tür melez metotlar ses verisinin resim verisine göre daha tümleşik olarak yapıldığından dolayı hem daha az zaman alma hem de daha güvenilir olma gibi avantajlara sahip olabilirler. 3

15 GİRİŞ 1.7. Tezin Aşamaları Hakkında Genel Bir Bilgi Bu tez çalışmasında otomatikleştirilmiş yüz tanıma sistemi için bir yüz tanıması algoritması geliştirilmiştir. Bunun yanında sistemi doğru bir şekilde test edebilmek için nitelikli ve büyük bir yüz resmi veritabanı olan CNNL veritabanını kullanılmıştır. Bu tezin geri kalan bölümleri aşağıdaki gibi hazırlanmıştır. İkinci bölümde insan yüzü tanımadaki araştırmaların ana hatları verilmiştir. Günümüze kadar yüz tanıma da uygulanan metotlar hakkında genel bilgiler verilmiştir. Özellikle de geometrik tabanlı metotlar, Eigenfaces(PCA), Hidden Markov modeli(hmm), Elastic Graph metodu, dalgacık dönüşüm tabanlı metotlar ve sinir ağ tabanlı metotlar üzerine bilgiler verilmiştir. Üçüncü bölümde tezin hedef ve amaçları belirtilmiştir. Otomatikleştirilmiş yüz tanımaya ait tasarımının yapısı özet olarak anlatılmıştır. Yüz tanıma sistemlerinin hedef davranışları belirlenmiştir. Dünyada kullanılan veritabanlarından başlayarak bu tez çalışmasında kullanılan veritabanının özellikleri, kullanılan dönüşümler, yöntemler ve simülasyonlar için hazırlanan algoritma hakkında bilgiler verilmiştir. Dördüncü bölümde hazırlanan yazılımlar ile yapılan simülasyonların sonuçlarını yorumlanmış ve kullanılan yöntemin sonuçları tartışılmıştır. Son bölümde ise tezin sonuçlarından sağlanan avantaj ve dezavantajlar anlatılmıştır. Bu alanda gelecek için yapılabilecek bazı çalışmalar belirtilerek tez sonuçlandırılmıştır. 4

16 ÖNCEKİ ÇALIŞMALAR 2. ÖNCEKİ ÇALIŞMALAR Bu bölümde yüz tanıma işleminde başarılı bir şekilde uygulanmış olan metotların bazıları hakkında teorik bilgiler ve literatürde bu konu ile ilgili yapılan çalışmalardan bahsedilmiştir. Geometrik yüz tanıma metodunda, yüzün bazı bölgelerini belirtmek için geometrik şekiller ile sınıflandırma ve daha sonra tanımayı gerçekleştirmek için standart model tanıma algoritmaları kullanılmaktadır. Gizli Markov Modelinde (Hidden Markov Modeli, HMM) resimlerden bazı kesitler alınarak, doğru tanıma işleminin yapılmasını kapsamaktadır. Üçüncü metot resmin boyutunu azaltmak için temel bileşen analizi kullanan öz vektör yaklaşımından faydalanmaktadır. Dördüncü metot da ise dalgacık dönüşümü esas alınmaktadır. Dalgacık dönüşümü ile hem resmin boyutunda bir azaltma sağlanır hem de süre yönünden önemli bir kazanç sağlanmış olur. En son bölümde ise kısaca Fisherfaces ve sinir ağlarına dayalı algoritmalar gibi bu alanda kullanılan diğer algoritmaların bazıları açıklanmıştır. Bilinen bazı yüz tanıma metotları özet olarak anlatılmadan önce bu çalışma boyunca kullanılan harf ve kısaltmalar hakkında genel bilgiler verilmiştir.. Veritabanında ki her bir resim n x m boyutunda iki boyutlu resimler olarak alınmıştır. Çalışmalarımızda gri-seviyeli resimleri kullanılmıştır. Gri seviyeli resimler için her bir piksel değeri 0 ile 255 arasındadır. M tane farklı kişi içeren bir veritabanı aşağıdaki gibi gösterilmektedir. 1 2 M { I, I,..., I } i = 1,2,...M (2.1) i Her bir I resim i { } n I 0. 1 m şeklinin n x m boyutundaki matrisidir. Gri seviyeli i n m resimlerde I Z dır. Piksel değerleri adlandırılırken I ( x, y) ; x satırında ve y sütunundaki piksel değerini belirtmek için kullanıldı. Piksellerin toplam sayısı N olarak i N gösterilirse, örneğin, gri seviyeli resimler için; I Z dir. Çoğu zaman veritabanında her bir kişi için birden fazla resim kullanılır. Bu durumda her bir kişinin birden fazla resimle gösterildiği M sayıdaki kişileri içeren veritabanına göstermek için aşağıdaki ifadeler kullanılmıştır. 1 k ki M M M k { I 1 1, I ,..., I ;,,, I...; I, I,..., I M } (2.2) Burada k i ; i. kişinin resimlerinin sayısıdır Geometrik Özelliklere Dayalı Metotlar Geometrik şekillere dayalı metotlar üzerindeki bazı çalışmalar (Bledsoe, 1966) ve (Goldstein, 1971) tarafından yapılmış olmasına rağmen ilk otomatikleştirilmiş yüz tanıma sistemini geliştiren insan Kanade idi (Kanade, 1973). Geometrik şekiller metodu insanların bir takım aynı özelliklerine bağlı olarak ortaya çıkar. Bunlar; iki göz, bir burun, bir ağız v.s. Bu bileşenler arasındaki göreceli boyut ve mesafe kişiden kişiye değiştiğinden dolayı bu farklılık sınıflandırma amaçlı kullanılabilir. 5

17 ÖNCEKİ ÇALIŞMALAR Bu metoda baktığımızda ımızda iki zorlukla karşılaşırız. İlk sorun bir yüzü tanımak için en uygun bir grup özelliği i bulmak, ikinci sorun ise seçilen özellikleri çıkartmak için çabuk ve otomatikleştirilmiş bir mekanizma geliştirmektir. (Kaya ve Kobayashi, 1992) tarafından ilk soruna atfen uygun özellikleri seçmek için bir takım yöntemler geliştirilmiştir. İlk olarak otomatikleştirilmiştirilmiş prosedürler tarafından daha kolay fark edilen özellikler seçilmelidir. Yani resimden özellikleri alma işlemi sisteme büyük hesap yükü getirmemelidir. İkinci olarak aydınlatmadaki farklılıklarda özellikler hep aynı kalmalıdır. Üçüncü olarak da öyle özellikler seçilmeli ki örneğin yüz ifadesindeki değişiklik o özelliği i etkilememelidir. Her bir özelliğin bilgi içeriği i maksimize edilmelidir. (Kanade, 1973) çalışmasında 2. soruna atfen dâhili aydınlatma olarak bilinen metodu önermiştir. Bu metot da resmin n satır ve m sütunlardan meydana geldiğini baz alınıp, her bir satır ve sütundaki piksel değerleri toplanmaktadır. Sonuç resmin satırları üzerindeki bir yoğunluk profili veren n boyutlu ve sütunlar üzerindeki yoğunluk profilini veren m boyutlu bir vektördür. (Bichsel, 1991) kolay olmasına rağmen bu teknik diğer birçok araştırmacı tarafından kullanılan bir takım geometrik şekilleri bulmada çok başarılıdır Dahili aydınlatmanın bir örneği şekil 2.1 de 72 x 72 boyutunda bir resim olarak verilmiştir. Şekil CNNL veritabanındaki bir kişinin inin 72 x72 boyutundaki resim Daha sonra (Brunelli ve Poggio, 1993) bu fikri geliştirerek ve yüz resminden 35 tane boyut ve mesafe ölçümü almıştır. Bu 35 ölçüm, yüzü gösteren özellik vektörü olarak alınmıştır. Bu özellik vektörleri veritabanı içerisindeki tüm resimler ve girişteki resim için bulunarak birbirleri ile karşılaştırıldığında, yüz tanıma algoritmaları resmi sınıflandırmak için kullanılabilir. (Brunelli ve Poggio, 1993) çalışmasında bu özellikleri bularak resimleri normalleştirdikten sonra resim içerisinde aydınlatma koşullarından dolayı oluşan değişimlerin azalmasını sağlamıştır. 6

18 ÖNCEKİ ÇALIŞMALAR MALAR ÖZDEM (Gonzales, 2002) bir ir sonraki aşamada, a gri seviyeli li resmin içerisindeki ööğelerin kenarları, yatay ve dikey gradyan operatörlerini operatö uygulanarak hesaplamıştır. ştır. Son olarak, gradyan resimleri binary şekline dönüştürmek dönü için eşik aralığı uygulamıştır. ştır. Binary yata yatay gradyan resim, yüz ve burnun sa sağ ve sol kenarlarını belirleme de faydalı olurken, dikey gradyan resim gözü, burnu ve aağzı yerleştirmede faydalı olmuştur. ştur. Kenarları belirlendiğinde şablon eşleşti ş ştirme işlemi özelliklerini karşılaştırmak için kullanılabilir. Daha belirgin özellik seçimi için her bir özelliğe özelli birçok şablon ablon kaydedilebilir. ş kaş (Brunelli ve Poggio,, 1993) tarafından çıkarılan bazı geometrik şekiller; kalınlığı, ı, göz merkezinin dikey konumu, burnun genişliği geni i ve dikey konumu, aağzın dikey konumu, alt ve üst dudağının ının genişliği geni ve yüksekliği, çene şekli, ekli, yüzün burna olan geni genişliği ve burun ucu ile gözler arasındaki yüz genişliği g gibi durumlar şekil 2.2 de belirtilmiştir. belirtilmi (a) (b) Şekil (a) CNNL L veritabanındaki bir kişinin 115 x82 boyutundaki bir yüz res resmi (b) CNNL veri tabanındaki bir yüz resminde geometrik özelliklerin çıkartılması (Brunelli ve Poggio, 1993) bu b özelliklerin kullanıldığıı metot 21 bayan ve 26 erkekten oluşan 47 kişinin inin veritabanında test edil edilmiştir. Her bir kişi şi 4 resimle test 7

19 ÖNCEKİ ÇALIŞMALAR edilmiştir. (Brunelli ve Poggio, 1993) bu veri tabanında % 90 oranında doğru tanıma gerçekleştirmiştir Gizli Markov Modeli (Hidden Markov Model) Gizli Markov Modelleri, bir sinyalin istatistik özelliklerini tanımlamak için kullanılan istatistik model grubudur (Rabiner and Huang, 1993). HMM, birbiriyle ilişkili iki süreçten oluşur: ur: (1) sınırlı sayıdaki ifadelerden (diğer bir deyişle durum geçiş olasılık matrisi ve bir başlangıç durum olasılık dağıtımı) oluşan öncelikli ve gözlenemeyen Markov zinciri ve (2) her bir ifade ile ilişkili bir grup olasılık yoğunluk fonksiyonudur. Gizli Markov Modelinde tanıma işlemi yapılırken resmin belli bölgelerinden kesitler alınır. Bu kesitlere göre tanıma işlemi yapılır. W ile H resmin boyutlarını verirken, P; ; göz ile burundaki kesitleri, L ise kaş ile burundaki kesitlere karşılık gelmektedir. Şekil 2.3 de Gizli Markov Modeliyle veritabanındaki yüz resimlerinde parametrelerin oluşturulması gösterilmektedir. Şekil Gizli Markov modeliyle veritabanındaki yüz resimlerinde parametrelerin oluşturulması Hidden Markov modelinde sınıflandırma yapılırken aşağıdaki iki şema esas alınır. Şekil 2.4 de öğretilecek verinin bazı aşamalar sonrasında model parametreleri releri belirlenir, şekil 2.5 de ise test resminden temel özelliklerin belirlenmesinden sonra bu özellikler oluşturulan modeller ile karşılaştırılarak girişteki test resminin tanınması sağlanır. 8

20 ÖNCEKİ ÇALIŞMALAR Şekil Gizli Markov Modeli öğrenme şeması Şekil Gizli Markov Modeli tanıma şeması 9

21 ÖNCEKİ ÇALIŞMALAR (Samaria and Young, 1993) Olivetti veritabanını (40 kişinin 10 ar farklı yüz ifadelerinden oluşan resmi) kullanarak yaptığı doğru tanımada %87 lik bir doğru tanıma elde etmiştir. (Samaria, 1994, Samaria and Harter, 1994) burada test resimleri ve veritabanı için kullanılan örnekler, hidden markov modeli tarafından üretilmiş olup tanıma amaçlı kullanılırlar. Samaria, 40 kişinin 200 deneme ve 200 test resmini kullanarak bu metodu uygulamıştır. Gizli Markov Modelini uygulayarak yaptığı doğru tanımada %84 lük bir doğru tanıma elde edilmiştir. Gizli Markov Modeli ses tanımada da başarılı bir şekilde de uygulanmıştır. Ne yazık ki örnekleri oluşturmak için gereken zaman oldukça uzun olduğu için yüz tanımada pek tutulan bir metot değildir Eigenfaces (Principal Component Analysis) Öz yüzler yaklaşımı ilk olarak Sirovich ve Kirby (Eigenfaces, Principal Component Analysis, PCA) (Sirovich ve Kirby 1987) tarafından kullanılarak yüzü etkin bir şekilde göstermek için uygulanmıştır. Temel bileşen analizi olarak da bilinen Karhunen-Louve genişlemesine dayanmaktadır. Bu, bilgi teorisinde veriyi kodlama ve kodunu çözmede iyi bilinen bir tekniktir Bu kişiler yüz resimleri gruplarından başlayarak bu resimlerin temel bileşenlerini hesaplamışlardır. Daha sonra da öz vektörün sadece küçük parçalarının ağırlıklı birleşimini kullanılarak yüz resmini yeniden oluşturmuşlardır. (Kirby ve Sirovich, 1990) bu metotlarını 115 yüz resmi veri tabanında test ettiler ve yaklaşık olarak %3 yanılma (hata) payıyla bir yüzü yeniden oluşturmak için sadece 40 öz vektörün yeterli olduğunu göstermişlerdir. Bundan kısa bir süre sonra yüzün simetrisini dikkate alarak (örneğin bütün yüzlerde gözler, burun v.s. aynı bölgede) orijinal metotlarını geliştirdiler. Algoritmayı 87 kişilik bir veritabanında test etmişlerdir. (Turk ve Pentland, 1991) bu fikri daha da geliştirdi ve ilk tam otomatik sistemlerden birini üretmişlerdir. Öz yüzler yöntemi şu şekilde uygulanır. Öncelikle veritabanı içerisindeki nxm boyutundaki yüz resimleri tek boyutlu bir satır vektörüne çevrilir. nxm=n olduğunu düşünürsek, elimizde M tane N boyutlu yüz vektörü olur. Bu resimlerin ortalamalarının alınmış halini, ortalama yüz resmi vektörü olarak tanımlarsak = 1 (2.3) Bu ortalama yüz vektörü veri tabanı içerisindeki her bir resimden çıkarıldıktan sonra bu veritabanı resimleriyle bir matris oluşturduğumuzu düşünelim. Bu matrise A dersek = (2.4) Ve = =1,., olacaktır. A matrisinin kovaryans matrisini elde etmek için şu işlem uygulanır. 10

22 ÖNCEKİ ÇALIŞMALAR = ( ) = (2.5) Elde edilen C, kovaryans matrisinin boyutu NxN olacaktır. Bu aşamada C matrisinin öz vektörleri bulunarak öz yüzler yöntemi uygulanabilir. Ancak şu durumu göz önüne aldığımızda C matrisi üzerinde bir ön işlem süreci uygulamamız gerektiği ortaya çıkar. C matrisinin boyutu NxN dir. Ancak C matrisi oluşturulurken M tane resim kullanılmıştır. Pratikte dir. Ancak C matrisinin N tane öz vektöründen sadece M tanesi dışındakiler 0 öz değerine sahiptir. (Çünkü C matrisini oluştururken kullandığımız A matrisi NxM boyutunda olduğundan ve A matrisinin rankı M olacağından, M tane öz vektöre sahiptir). Bu durumda =( ) matrisi yerine ( ) matrisinin öz vektörlerini kullanırsak, elimizde M tane, öz değerleri sıfırdan farklı öz vektör olacaktır. Bu aşamada şu işlem yapılacaktır. ( ) =ℷ (2.6) Her iki tarafı da A ile çarparsak şu eşitliği elde ederiz. = ℷ = olduğundan =ℷ (2.7) Yukarıdaki eşitlikte vektörünün, C= kovaryans matrisinin öz vektörlerine karşılık geldiği görülmektedir. C nin öz vektörleri yüz resimlerin özellik gruplarını göstermek için kullanılabilir. Küçük öz değerlere karşılık gelen öz vektörler kovaryans matrisindeki küçük değişiklikleri gösterir. Ama yinede yüzün birçok ayırıcı özelliğini kaybetmez. İstenilen öz vektörlerin sayısı veritabanını ne kadar doğrulukla göstermemize bağlı olarak değişir ve deneyerek bulunabilir. Seçilen bu öz vektörler grubu öz yüzler olarak isimlendirilir. Öz yüzler bir kere elde edilince veri tabanındaki her resim öz yüz alanına yansıtılır ve resmi gösteren ve projeksiyondan elde edilen katsayılar kaydedilir. Test deneme resmini sınıflandırmak için bu resmin öz katsayıları benzer şekilde hesaplanır ve daha sonra veritabanındaki her bir resmin öz katsayısı ile karşılaştırılır. Bundan sonra ise deneme resmi en iyi öz katsayıya sahip olan kişi olarak sınıflandırılır. (Turk ve Pentland, 1991) kendi sistemlerini 16 kişinin 2500 resmi bulunan bir veri tabanında denemişlerdir. Resimler farklı baş oryantasyonları, boyutları, ışıklandırma koşullarından seçilmiştir. Sistemleri, farklı ışıklandırmaya sahip resimler üzerinde %96, farklı baş oryantasyonun da %85, farklı görüntü ölçeklerinde %64 doğru sınıflandırma sonuçları elde edilmiştir. (Pentland ve Moghaddam 1994) kendi önceki sistemlerine kısmi özellikleri çıkarmak için tasarlanan bir öz şablon kullanmak ve tanıma işi için sadece öz yüz ile 11

23 ÖNCEKİ ÇALIŞMALAR birlikte Bayesian tabanlı istatistik metotlar kullanmak gibi bir takım düzenlemeler yapmışlardır. (Moghaddam ve Pentland, 1997) Onların en iyi sistemleri yaklaşık olarak 3000 kişinin 7562 resmini barındıran veritabanında %95 lik bir doğru sınıflandırma elde etmişlerdir. (Zang, Yan ve Lades, 1997) ışık değişikliği çok fazla olduğu zaman öz yüzler metodunun ciddi seviyede kötüleştiğini göstermişlerdir. (O Toole, Deffenbacher ve Valentin, 1993) bir yüzü kodlamak için baskın öz yüzü kullanmanın en uygun olduğunu ama tanıma işinde en uygun seçim olmağını göstermişlerdir. 100 kişilik bir öz yüz kullanılarak 45. ve 80. arasındaki herhangi bir 15 öz yüz seçiminin, en iyi 15 öz yüz kadar, iyi ayırım gücüne sahip olduğunu göstermişlerdir. Bir diğer çalışmada (O Toole, Deffenbacher ve Barlett, 1991) öz yüzler ve bir yüzün cinsiyet ve ırk gibi özellikleri arasındaki ilişkileri incelemişlerdir. İkinci en büyük öz yüzün tek başına bir kişinin ırkını %88,8 oranında başarılı bir şekilde belirleyebildiğini göstermişlerdir. Aynı zamanda gösterdiler ki en büyük dört öz değerin toplamı %74,3 oranında doğru cinsiyet tahminini yapabildiğini göstermişlerdir. Her iki simülasyonda 50 bayan ve 50 erkekten oluşan 100 tane yüzde yapılmıştır Dalgacık Dönüşüm Tabanlı Metotlar Öz yüzler gibi dalgacık dönüşümü; tanıma işleminden önce yüz resminin boyutunu azaltmak için kullanılabilir. Bir sinyali ortalama bir şekil ve detay katsayılarına çözümlemek için kullanılır. Bu bölümde dalgacık dönüşümünün önceki dönemlerde uygulamalarından bahsedildi. Ayrıntılı olarak materyal ve metot bölümünde değinildi. Dalgacık temel fonksiyonu aynı zamanda ana dalgacık olarak ta adlandırılmaktadır. Çünkü dönüşüm esnasında bir sonraki aşamada kullanılan her bir dalgacığın temeli, dönüşüm ve ölçekleme işlemleri tarafından yapılan bu orijinal dalgacık fonksiyonlarından elde edilir. Wavelet dönüşümünün popüler olmasında birçok sebep vardır. İlk olarak bu dönüşüm, pencereli fourier dönüşümüne benzemektedir; dönüşümü hesaplamak için bir pencere fonksiyonu bir sinyalden geçirilir. Bununla birlikte WFT de sabit boyutlu bir pencere, zaman-frekans bilgisini belirlemek için sinyal içerisinde hareket ettirilir. Dönüşümünün popüler olmasının ikinci sebebi ise teorik olarak sonsuz sayıda seçilecek temel fonksiyon vardır. Sonuç olarak; verilen uygulamaya çok iyi uyan temel bir fonksiyon seçilebilir. Sonuçta ise dalgacık dönüşümünün hesaplama karmaşıklığı hesaplanan katsayıların sayılarında lineerdir. Dalgacık dönüşümü ile ilgili daha geniş açıklamalar (Stollnitz, DeRose and Salesin, 1995) ile (Graps, 1995) in eserlerinde bulunabilir. 12

24 ÖNCEKİ ÇALIŞMALAR (Jacobs, Finkelstein and Salesin, 1995) az sayıda katsayılar kullanarak resmi göstermek için kesikli dalgacık dönüşümünü kullanmışlardır. Kullandıkları veri tabanı farklı nesnelerin renkli resminden oluşmuştur (bunların çoğu yüz resmi değildi). Burada ki amaç nesnenin şeklinin sadece taslağını veren bir deneme resmi kullanarak veritabanından en iyi karşılık gelen 20 nesneyi geri elde etmekti. Veritabanındaki her bir resmin kenar bilgisini elde etmek için kesikli dalgacık dönüşümünü (DWT yi) kullanmışlardır. Kolay uygulamasından ve basitliğinden dolayı haar ana dalgacığı temel fonksiyon olarak kullanılmıştır. Bu deneyde veritabanındaki bütün resimler 128 x 128 boyutundaydı. Kesikli dalgacık dönüşümü bu resimlerin hepsine uygulandı ve bir dizi 128 x 128 katsayılı resimler oluşturulmuştur. En büyük 60 katsayı resmi görüntülemek için tutulmuştur.. İlk katsayı nesnenin özet katsayılarını içermektedir. Diğer katsayılar nesne hakkında yatay, dikey ve diyagonal bilgiler vermektedir. (Garcia, Zikos ang Tziritas, 2000) kesikli dalgacık dönüşümünü algılama ve sınıflandırma görevleri için ön cepheden çekilen resimlere uygulamışlardır.. Yüz bir kere algılanınca sadece iki sonuç adımı için yüz resmine kesikli dalgacık dönüşümünü uygulamışlardır. İkinci adımdan sonra asıl resim 16 katsayı matrisine bölünmüştür. İlk matris yüzün şeklinin tamamına karşılık gelen katsayıları içeriyordu (yaklaşık yüz olarak tanımlanıyordu) ve geriye kalan 15 matriste yüzün çapraz, dikey ve yatay katsayılarını gösteren katsayılardan ibarettir. Şunu da not etmek gerekir ki bu matrislerin her biri orijinal resmin 1/16 sı idi. Bu dalgacık katsayılarını kullanarak bir yüz için 21 tane özellik ortaya çıkarmışlardır. Bu 6 özellik ortalama yüzün 3 farklı oranından elde edilen 3 ortalama ve 3 değişken değeriydi. Geriye kalan 15 özellik ise ayrıntı katsayı matrislerinin her birinin varyansıydı. Bu metot MIT yüzler ve birleşik devletler ARMY/FERET veritabanından elde edilen iki farklı resim grubuna uygulanmıştır. İlk grup 200 kişinin ön cephe resminden, ikinci grup ise 155 kişinin 310 aynı nitelikteki resminden oluşmaktaydı. Bu çalışmalardan başarılı sonuçlar alınmaya başlamışlardır. Dinamik bağlantı mimarisi (DLA) de bir diğer dalgacık tabanlı algılama tekniğidir. İlk olarak (Lades and Vorbruggen, 1993) tarafından ortaya atılmıştır. Dönüşümü bütün yüze uygulamak yerine belirleme görevini gerçekleştirmek için bölgesel özellikler üzerinde durmaktadır. Bir yüzün, resmin ortasında olduğunu farz ederek yüze bir çizgi yerleştirir. Birden fazla Gabor fitresi (gabor ana dalgacığı) yüzün o bölgesinin çok çözünürlüklü bir tanımını elde etmek için kullanılmıştır. Önceden belirlenen fonksiyonu küçültmek için bu düğümlerin küçük bir bölgede hareket etmesine izin verilmiştir. Metodun dinamik mimarisi ve çok çözünürlük özelliği, rotasyon ve ölçekleme gibi yüz özelliğinin genel deformasyonlarını gidermek için iyi bir yöntem sunar. (Lades and Vorbruggen, 1993) 87 kişilik bir veritabanında metotlarını test etmişlerdir. İki test grubu oluşturulmuştur. İlk grupta ki insanların kameraya doğrudan bakmaları istendi, İkinci gruptakilerden ise yüzlerini 15 o sağa çevirmeleri istenmiştir. Her bir durumda sistemin performansını ölçen birçok sistem parametresini değiştirmişlerdir. İlk grup için en iyi elde edilen sonuç %88 doğru sınıflandırma, İkinci grup için ise% 84 idi. Son birkaç yılda bu metot yüz tanıma metotları arasında tanınır hale gelmiştir. 13

25 ÖNCEKİ ÇALIŞMALAR 2.5. Diğer Metotlar Son zamanlarda yüz tanımada birçok diğer metot kullanılmaktadır. Sinir ağı tabanlı metotlar yüz tanımada yaygın olarak kullanılmaktadır. (Valentin and Abdi, 1994) yazdıkları makalelerinde yapay sinir ağları ile yüz tanıma işlemini gerçekleştirmişlerdir. (Cottrell and Munro, 1998) yapay sinir ağlarıyla tanıma işleminde çok katmanlı perseptronları (MLP) kullanmışlardır. MLP mimarisi üç katmandan meydana gelir: Bunlar; giriş katmanı, gizli katman ve çıkış katmanıdır. Gizli katmandaki nöronların sayısı, giriş katmanındakilerden genellikle daha küçüktür. (Nakamura, 1991) yüz resminin iso yoğunluk bölgelerinden yararlanarak resmi ikili resimler serisine dönüştürmüştür. Yapmış olduğu bu gruplandırmalar ile tanıma işlemini kolaylaştırmıştır. (Vincent, Waite and Myers, 1991) bir resmi sınıflandırmak için MLP ağını kullanmıştır. Bu çalışmada bir MLP her bir yüz özelliğine ayrılmıştır. (Lawrence, Giles, Tsoi and Back, 1997) tarafından öne sürülen diğer bir yaklaşım konvolosyon ağıdır. Bu sistem iki ana aşamadan meydana gelmektedir.. İlk aşamada giriş resminin boyutu üç katmanlı kendinden organizeli harita kullanılarak düşürülmekte, ikinci aşamada konvolosyon sinir ağı sınıflandırma için kullanılmaktadır. 40 kişinin 400 resminden oluşturulan bir veri tabanı kullanarak sınıflandırma performansını %96.2 olarak hesaplamışlardır. Bunun yanında yüze uygulanan bir diğer tanıma metodu da fisherface dir. (Belhumeur, Hespanha and Kriegman, 1997) de metot öz yüzler metoduna benzerdir. Fakat resimleri düşük boyutlu özellik alanına yansıtmak için temel bileşen analiziyle birlikte fisher lineer ayrımını kullanmışlardır. M ve N boyutlu resimleri içeren bir grubun olduğunu farz ederek özellik alanının boyutunun n x n den n x m ye indirmek için PCL yi, ve daha sonrada özellik alanının boyutunun m-1 e indirgemek için fisher lineer ayrımını kullanmışlardır. 16 kişinin 160 resmini içeren Yale veritabanını kullanarak öz yüzler yaklaşımına nazaran hata oranında kayda değer bir azalma olduğunu göstermişlerdir. Öz yüzler yaklaşımındaki hata oranı %19.4 iken kendi yaklaşımlarındaki hata oranı %6 dır. Bununla birlikte uzmanlar bu metodun geniş bir veri tabanında uygulanması hakkında herhangi bir şey belirtmemişlerdir. 14

26 MATERYAL VE METOT ÖZDEM 3. MATERYAL VE METOT 3.1. Materyal CNNL Veritabanı Materyal olarakk CNNL veri tabanı kullanılmı kullanılmıştır. CNNL veri tabanı 2002 yılında Wayne State Üniversite sinin Computation and Neural Network (CNNL) laboratua laboratuarında hazırlanmıştır. CNNL veri tabanında ya yaşları 15 ile 60 arasında değişen, en, bunların 733 ü erkek, 467 si kadın toplam 1200 kişinin ki resmi bulunmaktadır. tadır. Resim çektirenler arasında Amerikalı, Asyalı, Kafkasyalı, Afrikalı, Hintli, Orta Doğulu Do gibi birçok farklı ülkeden, farklı ırktan insanların yüz ifadesi bulunmaktadır. Şekil ekil 3.1 de CNNL veritabanındaki 1200 kişinin etnik dağılım ılım grafiği grafi gösterilmektedir. Diğer %7 Asyalı %11 Afrika Kökenli Amerikalı %34 Orta Doğulu %14 Hindistan Kökenli Pakistanlı %9 Beyaz Kafkas %25 Şekil CNNL veritabanındaki 1200 kişinin ki etnik dağılım ılım grafiğ grafiği CNNL veritabanında 1200 kişinin ki ön cepheden çekilmiş gri seviyeli yüz ifadeleri bulunmaktadır. Her bir kişinin şinin 10 adet yüz ifadesi resmi vardır. Bu resimlerden mlerden hafıza setinde, sekiz yüz ifadesi olarak; güler iken, şaşkın kın iken, kızgın iken ve 5 adette ifadesiz resmi bulunmaktadır. Test setinde ise iki adet resim bulunmaktadır. Bunlardan birincisi ifadesiz iken, diğeri eri ise resmi çektiren ki kişiye bırakılmış herhangi bir yüz ifadesi resmidir. Veritabanındaki her bir resim 115x82 boyutlarındadır. Dosya uzantısı olarak.raw uzantılı resim dosyaları olarak, olarak hafıza ve test setleri oluşturulmuştur. tur. Bizim yaptı yaptığımız çalışmalarda 100 x80 'lik lik çerçeveler alınmıştır. alınmı Bu çerçeve oluşturulurken; turulurken; resimlerin yüz şeklini eklini minimum ölçüde içine alacak şekilde bir çerçeve seçilmiştir. tir. Tüm resimler için oluşturulan turulan çerçeveler göz önünde bulundurularak 100x80'lik bir çerçeve elde edilmi edilmiştir. Şekil 3.2 ve şekil ekil 3.3 de CNNL veritabanındaki verit 1. ve 2. kişilerin ilerin hafıza ve test resimleri gösterilmektedir. 15

27 MATERYAL VE METOT Şekil CNNL veritabanındaki 1. kişinin 115x82'lik çerçeveler halinde hafıza ve test seti resimleri Şekil CNNL veritabanındaki 2. kişinin 115x82'lik çerçeveler halinde hafıza ve test seti resimleri 16

28 MATERYAL VE METOT Dünyadaki Önemli Yüz Veritabanları Resim işlemin alt dalı olan insan yüzü tanıma gelişen teknolojiyle birlikte her geçen gün biraz daha önem kazanmaktadır. Bu önemle birlikte insan yüzü tanıma için birçok veritabanı oluşturulmaktadır. Veritabanlarının oluşturulması bu alanda uygulanan metotların geliştirilmesinde önemli rol oynamaktadır. Bu veritabanları farklı ışık ortamları, farklı yüz ifadeleri, farklı ırklardan birçok kişinin katılımıyla oluşturulmaktadır. Bu alanda dünyada oluşturulmuş veritabanlarının bazıları ve bu veritabanlarının özellikleri hakkında bilgiler aşağıda verilmiştir. Adı: AR Face Database Renkli Resim: Var Resimlerin Boyutu: 576x768 Kişi Sayısı: 126; 70 Erkek, 56 Kadın Her Bir Kişinin Resim Sayısı: 26 Veritabanının Özellikleri: Bütün resimler ön cepheden çekilmiştir. Yüz ifadeleri olarak; normal, komik, kızgın ifadeler, Sağ taraftan ışık altında, sol taraftan ışık altında, tamamen ışık altında, güneş gözlüğü takılı iken, güneş gözlüğü takılı sağ tarafta ışık var iken, güneş gözlüğü takılı sol tarafta ışık var iken, saçlar kapalı iken, saçlar kapalı sağ ve sol tarafta ışık var iken çekilmiş resimlerden oluşmaktadır. Veritabanına İnternetten Erişilebilirlik: Var Adı: Richard's MIT database Renkli Resim: Var Resimlerin Boyutu: 480x640 Kişi Sayısı: 154; 82 Erkek, 74 Kadın Her Bir Kişinin Resim Sayısı: 6 Veritabanının Özellikleri: Resimler; iki ön cepheden, profilden, 3/4'lük bir çerçeveden oluşmuştur. Ayrıca bazı durumlarda öğrencilerin bazı resimlerinde makyajlama işlemi yapılmıştır. Veritabanına İnternetten Erişilebilirlik: Var Adı: CVL Database Renkli Resim: Var Resimlerin Boyutu: 640x480 Kişi Sayısı: 114; 108 Erkek, 6 Kadın Her Bir Kişinin Resim Sayısı: 7 Veritabanının Özellikleri: Resimler sağ ve sol profilden, 45 o açıyla sağ ve sol taraftan, ön cepheden, ön cepheden güler iken, ön cepheden güler iken ve dişler görünür iken çekilmiştir. Veritabanına İnternetten Erişilebilirlik: Var Adı: Notingham Scans Renkli Resim: Yok Resimlerin Boyutu: 438x538 17

29 MATERYAL VE METOT Kişi Sayısı: 100; 50 Erkek, 50 Kadın Her Bir Kişinin Resim Sayısı: 1 Veritabanının Özellikleri: Bütün resimler ön cepheden çekilerek veritabanı hazırlanmıştır. Veritabanına İnternetten Erişilebilirlik: Var Adı: Aberdeen Renkli Resim: Var Resimlerin Boyutu: 432x528 Kişi Sayısı: 116 Her Bir Kişinin Resim Sayısı: Kişilere göre 1 ile 18 arasında değişen toplam 690 resim. Veritabanının Özellikleri: Bütün resimler ön cepheden çekilmiştir. Resimler ışık altında ve farklı yüz varyasyonları ile oluşturulmuştur. Veritabanına İnternetten Erişilebilirlik: Var Adı: The Yale Face Database B Renkli Resim: Yok Resimlerin Boyutu: 640x480 Kişi Sayısı: 10 Her Bir Kişinin Resim Sayısı: 576 Veritabanının Özellikleri: Bütün resimler 9'ar pozdan 64 farklı aydınlık durumunda oluşturulmuştur. Veritabanına İnternetten Erişilebilirlik: Var Adı: The Yale Face Database Renkli Resim: Yok Resimlerin Boyutu: 320x243 Kişi Sayısı: 15 Her Bir Kişinin Resim Sayısı: 11 Veritabanının Özellikleri: Resimler ön cepheden ışık altında, gözlük ile, sağ ve sol ışık altında, mutlu, üzgün, uykulu, şaşkın, göz kırpar iken durumlarından veritabanı oluşturulmuştur.. Veritabanına İnternetten Erişilebilirlik: Var Adı: PIE Database Renkli Resim: Yok Resimlerin Boyutu: 640x486 Kişi Sayısı: 15 Her Bir Kişinin Resim Sayısı: 11 Veritabanının Özellikleri: Resimler ön cepheden ışık altında, gözlük ile, sağ ve sol ışık altında, mutlu, üzgün, uykulu, şaşkın, göz kırpar iken gibi durumlarından veritabanı oluşturulmuştur. Veritabanına İnternetten Erişilebilirlik: Var 18

30 MATERYAL VE METOT Adı: The UMIST Face Database Renkli Resim: Yok Resimlerin Boyutu: 220x220 Kişi Sayısı: 20 Veritabanına İnternetten Erişilebilirlik: 19 ile 36 arasında değişmektedir Veritabanının Özellikleri: Sağ ve sol profiller den değişik görüş açılarıyla çekilen resimlerden oluşturulmuştur. Veritabanına İnternetten Erişilebilirlik: Var Adı: Olivetti-Att-ORL Renkli Resim: Yok Resimlerin Boyutu: 92x112 Kişi Sayısı: 40 Her Bir Kişinin Resim Sayısı: 10 Veritabanının Özellikleri: Resimler ön cepheden başın küçük eğimlerle oynatılarak değişik pozlardan oluşturulmuştur. Veritabanına İnternetten Erişilebilirlik: Var Adı: The Japanese Female Facial Expression (JAFFE) Database Renkli Resim: Yok Resimlerin Boyutu: 256x256 Kişi Sayısı: 10 Her Bir Kişinin Resim Sayısı: 7 Veritabanının Özellikleri: Çekilen resimlerde duygu ifadesi içeren yüz ifadeleri kullanılmıştır. Veritabanına İnternetten Erişilebilirlik: Var Adı: The Human Scan Database Renkli Resim: Yok Resimlerin Boyutu: 384x286 Kişi Sayısı: 23 Her Bir Kişinin Resim Sayısı: Ortalama 66 resimden oluşmaktadır. Veritabanının Özellikleri: Genellikle ön cepheden ve diğer açılardan çekilen resimlerden oluşturulmuştur. Veritabanına İnternetten Erişilebilirlik: Var Adı: The Univesity of Oulu Physics-Based Face Database Renkli Resim: Var Resimlerin Boyutu: 428x569 Kişi Sayısı: 125 Her Bir Kişinin Resim Sayısı: 16 Veritabanının Özellikleri: Bütün resimler 16 farklı kamera açısı ve farklı aydınlık ortamlarda hazırlanmıştır. Veritabanına İnternetten Erişilebilirlik:: Var 19

31 MATERYAL VE METOT Adı: XM2VTSDB Renkli Resim: Var Resimlerin Boyutu: 576x720 Kişi Sayısı: 295 Her Bir Kişinin Resim Sayısı: 12 Veritabanının Özellikleri: Resimler ön cepheden, sağ ve sol profil den çekilerek hazırlanmıştır. Veritabanına İnternetten Erişilebilirlik: Var Adı: ARPA/FERET Renkli Resim: Yok Resimlerin Boyutu: Kişi Sayısı: 1209 Her Bir Kişinin Resim Sayısı: 2 ile 16 arasında değişmektedir. Toplam adet resim vardır. Veritabanının Özellikleri: Resimler birbirinden farklı ışık ortamlarında, başın değişik açılardan çekilmiş resimlerinden oluşturulmuştur. Veritabanına İnternetten Erişilebilirlik: Var Adı: CNNL Renkli Resim: Yok Resimlerin Boyutu: 115x82 Kişi Sayısı: 1266 Her Bir Kişinin Resim Sayısı: Hafıza setinde 8, test setinde 2 tane olmak kaydıyla toplam 10 resimden oluşmaktadır. Veritabanının Özellikleri: Veritabanındaki resimlerin tamamı ön cepheden ve griseviyeli resimlerden oluşmaktadır. Bu resimlerden hafıza setinde sekiz yüz ifadesi olarak; güler iken, şaşkın iken, kızgın iken ve 5 adette ifadesiz resmi bulunmaktadır. Test setinde ise iki adet resim bulunmaktadır. Bunlardan birincisi ifadesiz iken, diğeri ise resmi çektiren kişiye bırakılmış herhangi bir yüz ifadesi resmidir. Veritabanına İnternetten Erişilebilirlik: Var 20

32 MATERYAL VE METOT Dalgacık Dönüşümü Dalgacığın Tarihteki Gelişimi Dalgacık dönüşümü, bir işaretin ψ (t) örnek fonksiyonunun ölçekleme ve ötelemeleriyle oluşturulan taban fonksiyonları ile analizine dayanır. Bu taban fonksiyonları hızlı değişimli yani yüksek frekans ve yavaş değişimli yani alçak frekanslı fonksiyonlardır. İlk olarak 1909 da A. Haar ın tezinde dalgacıklar kullanılmıştır. Haar dalgacık fonksiyonunun en önemli özelliği sıkı desteğe sahip olmasıdır. Buna karşın Haar dalgacık fonksiyonu sürekli türeve sahip değildir (Uçan, 2006) lu yıllarda değişken ölçekli taban fonksiyonları üzerine yapılan çalışmalarda, Littlewood, Paley ve Stein, ölçeği değişirken enerjisini koruyan fonksiyonlar elde etmişlerdir (Uçan, 2006) yıllarda Littlewood-Paley teorisi kısmi diferansiyel denklemler ve integral denklemlerine ve Calderon-Zygmund teorisi olarak harmonik analiz alanına uygulandı (Uçan, 2006) yılları arasında Guido Weiss ve Ronald Coifman, bir fonksiyon uzayının en basit elemanları olarak tanımladıkları ve atom adını verdikleri fonksiyonlar üzerine çalışmışlardır. Amaçları bu atomlar sayesinde fonksiyonlar uzayını yeniden oluşturabilmekti (Uçan, 2006) yıllarında John Morlet, kısa zamanlı Fourier Dönüşümüne alternatif çalışmalar yapmaktaydı. Kısa zamanlı Fourier Dönüşümünde; zamanda pencerelenmiş işaretin Fourier Dönüşümü alınmakta ve pencere ötelenip, tüm işaret taranarak aynı işlem tekrar edilmektedir. Bu dönüşümde eğer pencere fonksiyonu dar alınırsa yüksek frekanslar, geniş alınırsa alçak frekanslar daha iyi analiz edilebilmekteydi. Morlet, bu iki işlemi tek bir dönüşümde yapmak için dönüşüm fonksiyonlarını farklı şekilde üretmiştir. Pencerelenmiş bir kosinüs fonksiyonunu ve bu zamandaki yerine ve pencerenin ölçeğine bağlı yeni dönüşüm fonksiyonları geliştirdi. Morlet geliştirdiği bu fonksiyonlara sabit biçimli dalgacıklar olarak adlandırmıştır. Daha sonra dalgacıklar olarak kısaltıldı. A.Grossman; Morlet in önerdiği dalgacık fonksiyonlarına dayanan ve dönüşüm uygulandıktan sonra elde edilen katsayılardan, tekrar orijinal fonksiyonun kendisini elde etmiştir. Strömberg ilk defa dikgen dalgacık fonksiyonunu elde etmiştir yılında Mallat çoklu-çözünürlük analizini geliştirdi ve dalgacıkların tümlev ayna filtreleri, alt bant filtreleme ve piramit ile ilişkisini ortaya koymuştur (Uçan, 2006). Meyer sürekli türeve sahip ilk dalgacık fonksiyonlarını elde etmiştir. Birkaç yıl sonra Daubechies ortagonal, sıkı destekli dalgacık fonksiyonunu elde etmiştir yılında ise Geronimo, Hardin, Massopust reel, birimdik, sıkı desteğe sahip çokludalgacıkları elde etmişlerdir. 21

İki Boyutlu Dalgacık Dönüşümü Kullanarak Ön Cepheden Çekilmiş İnsan Yüzü Resimlerini Tanıma Üzerine Yaklaşımlar

İki Boyutlu Dalgacık Dönüşümü Kullanarak Ön Cepheden Çekilmiş İnsan Yüzü Resimlerini Tanıma Üzerine Yaklaşımlar KSÜ Mühendislik Bilimleri Dergisi, 12(1), 2009 6 KSU Journal of Engineering Sciences, 12 (1), 2009 İki Boyutlu Dalgacık Dönüşümü Kullanarak Ön Cepheden Çekilmiş İnsan Yüzü Resimlerini Tanıma Üzerine Yaklaşımlar

Detaylı

Bir Tek Nöron Kullanılarak Resimler Đçerisinde Göz Kısmının Bulunması

Bir Tek Nöron Kullanılarak Resimler Đçerisinde Göz Kısmının Bulunması KSÜ Fen ve Mühendislik Dergisi, 11(1), 008 59 KSU Journal of Science and Engineering, 11(1), 008 Bir Tek Nöron Kullanılarak Resimler Đçerisinde Göz Kısmının Bulunması Yavuz Selim ĐŞLER, Metin ARTIKLAR

Detaylı

Uzaktan Algılama Uygulamaları

Uzaktan Algılama Uygulamaları Aksaray Üniversitesi Uzaktan Algılama Uygulamaları Doç.Dr. Semih EKERCİN Harita Mühendisliği Bölümü sekercin@aksaray.edu.tr 2010-2011 Bahar Yarıyılı Uzaktan Algılama Uygulamaları GÖRÜNTÜ İŞLEME TEKNİKLERİ

Detaylı

MOD419 Görüntü İşleme

MOD419 Görüntü İşleme MOD419 Görüntü İşleme Ders Kitabı: Digital Image Processing by Gonzalez and Woods Puanlama: %30 Lab. %20 Vize %10 Quizes %40 Final %60 devam mecburiyeti Görüntü İşleme ye Giriş Görüntü İşleme Nedir? Özellikle

Detaylı

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI AMAÇ: DTMF işaretlerin yapısının, üretim ve algılanmasının incelenmesi. MALZEMELER TP5088 ya da KS58015 M8870-01 ya da M8870-02 (diğer eşdeğer entegreler

Detaylı

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ 127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ Veri Madenciliği : Bir sistemin veri madenciliği sistemi olabilmesi

Detaylı

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Şekil Tanıma Final Projesi. Selçuk BAŞAK 08501008

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Şekil Tanıma Final Projesi. Selçuk BAŞAK 08501008 Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü Şekil Tanıma Final Projesi Selçuk BAŞAK 08501008 Not: Ödevi hazırlamak için geliştirdiğim uygulama ve kaynak kodları ektedir.

Detaylı

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

TÜRKİYE CUMHURİYETİ DEVLETİNİN temellerinin atıldığı Çanakkale zaferinin 100. yılı kutlu olsun. Doç.Dr.Mehmet MISIR-2013 TÜRKİYE CUMHURİYETİ DEVLETİNİN temellerinin atıldığı Çanakkale zaferinin 100. yılı kutlu olsun. Son yıllarda teknolojinin gelişmesi ile birlikte; geniş alanlarda, kısa zaman aralıklarında

Detaylı

ELEKTRİK ENERJİ SİSTEMLERİNDE OLUŞAN HARMONİKLERİN FİLTRELENMESİNİN BİLGİSAYAR DESTEKLİ MODELLENMESİ VE SİMÜLASYONU

ELEKTRİK ENERJİ SİSTEMLERİNDE OLUŞAN HARMONİKLERİN FİLTRELENMESİNİN BİLGİSAYAR DESTEKLİ MODELLENMESİ VE SİMÜLASYONU T.C. MARMARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ELEKTRİK ENERJİ SİSTEMLERİNDE OLUŞAN HARMONİKLERİN FİLTRELENMESİNİN BİLGİSAYAR DESTEKLİ MODELLENMESİ VE SİMÜLASYONU Mehmet SUCU (Teknik Öğretmen, BSc.)

Detaylı

AMAÇ Araçlardaki Kamera Sistemleri

AMAÇ Araçlardaki Kamera Sistemleri SUNU PLANI AMAÇ OPEN CV GÖRÜNTÜ EŞİKLEME KENAR BULMA ŞEKİL BULMA GÖRÜNTÜ GENİŞLETME VE BOZMA GÖRÜNTÜ DOLDURMA AFFİNE DÖNÜŞÜMÜ PERSPEKTİF DÖNÜŞÜM KUŞ BAKIŞI GÖRÜNTÜ DÖNÜŞÜMÜ AMAÇ Araçlardaki Kamera Sistemleri

Detaylı

Dijital (Sayısal) Fotogrametri

Dijital (Sayısal) Fotogrametri Dijital (Sayısal) Fotogrametri Dijital fotogrametri, cisimlere ait iki boyutlu görüntü ortamından üç boyutlu bilgi sağlayan, sayısal resim veya görüntü ile çalışan fotogrametri bilimidir. Girdi olarak

Detaylı

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

UYDU GÖRÜNTÜLERİ VE SAYISAL UZAKTAN ALGILAMA UYDU GÖRÜNTÜLERİ VE SAYISAL UZAKTAN ALGILAMA Son yıllarda teknolojinin gelişmesi ile birlikte; geniş alanlarda, kısa zaman aralıklarında ucuz ve hızlı sonuç alınabilen uzaktan algılama tekniğinin, yenilenebilir

Detaylı

KADASTRO HARİTALARININ SAYISALLAŞTIRILMASINDA KALİTE KONTROL ANALİZİ

KADASTRO HARİTALARININ SAYISALLAŞTIRILMASINDA KALİTE KONTROL ANALİZİ KADASTRO HARİTALARININ SAYISALLAŞTIRILMASINDA KALİTE KONTROL ANALİZİ Yasemin ŞİŞMAN, Ülkü KIRICI Sunum Akış Şeması 1. GİRİŞ 2. MATERYAL VE METHOD 3. AFİN KOORDİNAT DÖNÜŞÜMÜ 4. KALİTE KONTROL 5. İRDELEME

Detaylı

YAVAŞ DEĞİŞEN ÜNİFORM OLMAYAN AKIM

YAVAŞ DEĞİŞEN ÜNİFORM OLMAYAN AKIM YAVAŞ DEĞİŞEN ÜNİFORM OLMAYAN AKIM Yavaş değişen akımların analizinde kullanılacak genel denklem bir kanal kesitindeki toplam enerji yüksekliği: H = V g + h + z x e göre türevi alınırsa: dh d V = dx dx

Detaylı

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN YÜKSEK LİSANS TEZİ 2011 BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY

Detaylı

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

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur. Görüntü İşleme Görüntü işleme, dijital bir resim haline getirilmiş olan gerçek yaşamdaki görüntülerin bir girdi resim olarak işlenerek, o resmin özelliklerinin ve görüntüsünün değiştirilmesidir. Resimler

Detaylı

Makine Öğrenmesi 2. hafta

Makine Öğrenmesi 2. hafta Makine Öğrenmesi 2. hafta Uzaklığa dayalı gruplandırma K-means kümeleme K-NN sınıflayıcı 1 Uzaklığa dayalı gruplandırma Makine öğrenmesinde amaç birbirine en çok benzeyen veri noktalarını aynı grup içerisinde

Detaylı

YAPAY SİNİR AĞI KULLANARAK DEPREM EĞİLİMİNİN KESTİRİMİ. Umut FIRAT

YAPAY SİNİR AĞI KULLANARAK DEPREM EĞİLİMİNİN KESTİRİMİ. Umut FIRAT YAPAY SİNİR AĞI KULLANARAK DEPREM EĞİLİMİNİN KESTİRİMİ Umut FIRAT ufirat@yahoo.com Öz: Depremler yeryüzünde en çok yıkıma neden olan doğal afetlerdir. Bu durum, depremlerin önceden tahmin edilmesi fikrini

Detaylı

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari

Detaylı

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

3.2. Raster Veriler. Satırlar. Sütunlar. Piksel/hücre büyüklüğü 3.2. Raster Veriler Satırlar Piksel/hücre büyüklüğü Sütunlar 1 Görüntü formatlı veriler Her piksel için gri değerleri kaydedilmiştir iki veya üç bant (RGB) çok sayıda bant Fotoğraf, uydu görüntüsü, ortofoto,

Detaylı

Makine Öğrenmesi 11. hafta

Makine Öğrenmesi 11. hafta Makine Öğrenmesi 11. hafta Özellik Çıkartma-Seçme Boyut Azaltma PCA LDA 1 Özellik Çıkartma Herhangi bir problemin makine öğrenmesi yöntemleriyle çözülebilmesi için sistemin uygun şekilde temsil edilmesi

Detaylı

18.034 İleri Diferansiyel Denklemler

18.034 İleri Diferansiyel Denklemler MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret

Detaylı

VEKTÖR UZAYLARI 1.GİRİŞ

VEKTÖR UZAYLARI 1.GİRİŞ 1.GİRİŞ Bu bölüm lineer cebirin temelindeki cebirsel yapıya, sonlu boyutlu vektör uzayına giriş yapmaktadır. Bir vektör uzayının tanımı, elemanları skalar olarak adlandırılan herhangi bir cisim içerir.

Detaylı

Algoritmalar. Arama Problemi ve Analizi. Bahar 2016 Doç. Dr. Suat Özdemir 1

Algoritmalar. Arama Problemi ve Analizi. Bahar 2016 Doç. Dr. Suat Özdemir 1 Algoritmalar Arama Problemi ve Analizi Bahar 2016 Doç. Dr. Suat Özdemir 1 Arama Problemi Sıralama algoritmaları gibi arama algoritmaları da gerçek hayat bilgisayar mühendisliği problemlerinin çözümünde

Detaylı

SAYISAL ÇÖZÜMLEME. Yrd.Doç.Dr.Esra Tunç Görmüş. 1.Hafta

SAYISAL ÇÖZÜMLEME. Yrd.Doç.Dr.Esra Tunç Görmüş. 1.Hafta SAYISAL ÇÖZÜMLEME Yrd.Doç.Dr.Esra Tunç Görmüş 1.Hafta Sayısal çözümleme nümerik analiz nümerik çözümleme, approximate computation mühendislikte sayısal yöntemler Computational mathematics Numerical analysis

Detaylı

Web Madenciliği (Web Mining)

Web Madenciliği (Web Mining) Web Madenciliği (Web Mining) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Denetimli Öğrenmenin Temelleri Karar Ağaçları Entropi ID3 Algoritması C4.5 Algoritması Twoing

Detaylı

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi OPTİMİZASYON Gerçek hayatta, çok değişkenli optimizasyon problemleri karmaşıktır ve nadir olarak problem tek değişkenli olur. Bununla birlikte, tek değişkenli optimizasyon algoritmaları çok değişkenli

Detaylı

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

Görüntü İşleme. K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003 Görüntü İşleme K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003 İçerik Görüntü İşleme Nedir? Görüntü Tanımlamaları Görüntü Operasyonları Görüntü İşleme

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 5- SONLU FARKLAR VE İNTERPOLASYON TEKNİKLERİ Doç. Dr. Ali Rıza YILDIZ MAK 210 - Sayısal Analiz 1 İNTERPOLASYON Tablo halinde verilen hassas sayısal değerler veya ayrık noktalardan

Detaylı

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş Mühendislik Mekaniği Statik Yrd.Doç.Dr. Akın Ataş Bölüm 10 Eylemsizlik Momentleri Kaynak: Mühendislik Mekaniği: Statik, R. C.Hibbeler, S. C. Fan, Çevirenler: A. Soyuçok, Ö. Soyuçok. 10. Eylemsizlik Momentleri

Detaylı

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

ULUSAL COĞRAFİ BILGİ SISTEMLERİ KONGRESİ 30 Ekim 02 Kasım 2007, KTÜ, Trabzon ULUSAL COĞRAFİ BILGİ SISTEMLERİ KONGRESİ 30 Ekim 02 Kasım 2007, KTÜ, Trabzon Uydu Verilerinin Farklı Yöntemlerle Karılması ve Sonuçların Karşılaştırılması Öğr. Gör. Bora UĞURLU Prof. Dr. Hülya YILDIRIM

Detaylı

MONTE CARLO BENZETİMİ

MONTE CARLO BENZETİMİ MONTE CARLO BENZETİMİ U(0,1) rassal değişkenler kullanılarak (zamanın önemli bir rolü olmadığı) stokastik ya da deterministik problemlerin çözümünde kullanılan bir tekniktir. Monte Carlo simülasyonu, genellikle

Detaylı

VERİ YAPILARI VE PROGRAMLAMA

VERİ YAPILARI VE PROGRAMLAMA VERİ YAPILARI VE PROGRAMLAMA (BIP116) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Bilgisayarla Görme. Vize. İris Segmentation. Selçuk BAŞAK 08501008

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Bilgisayarla Görme. Vize. İris Segmentation. Selçuk BAŞAK 08501008 Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü Bilgisayarla Görme Vize İris Segmentation Selçuk BAŞAK 08501008 Not: Ödevi hazırlamak için geliştirdiğim program ve kaynak

Detaylı

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı cse@akdeniz.edu.tr Antalya, 2017 2 Özet Akdeniz Üniversitesi tanıtım filmi Neden Bilgisayar Mühendisliği Bilgisayar Mühendisi

Detaylı

4.1. Grafik Sihirbazını kullanarak grafik oluşturma

4.1. Grafik Sihirbazını kullanarak grafik oluşturma BÖLÜM14 4. EXCEL DE GRAFİK Excel programının en üstün özelliklerinden bir diğeri de grafik çizim özelliğinin mükemmel olmasıdır. Excel grafik işlemleri için kullanıcıya çok geniş seçenekler sunar. Excel

Detaylı

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı cse@akdeniz.edu.tr Antalya, 2015 2 Özet Akdeniz Üniversitesi tanıtım filmi Neden Bilgisayar Mühendisliği Bilgisayar Mühendisi

Detaylı

18.034 İleri Diferansiyel Denklemler

18.034 İleri Diferansiyel Denklemler MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret

Detaylı

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İ

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İ 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İ Naci YASTIKLI a, Hüseyin BAYRAKTAR b a Yıldız Teknik Üniversitesi,

Detaylı

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi Hedefler Veritabanı Yönetimi Bilgisayarların Discovering Keşfi 2010 Computers 2010 Living in a Digital World Dijital Dünyada Yaşamak Veritabanı terimini tanımlamak ve bir veritabanının veri ve bilgi ile

Detaylı

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

Yüz Tanımaya Dayalı Uygulamalar. (Özet) 4 Yüz Tanımaya Dayalı Uygulamalar (Özet) Günümüzde, teknolojinin gelişmesi ile yüz tanımaya dayalı bir çok yöntem artık uygulama alanı bulabilmekte ve gittikçe de önem kazanmaktadır. Bir çok farklı uygulama

Detaylı

İRİSTEN KİMLİK TANIMA SİSTEMİ

İRİSTEN KİMLİK TANIMA SİSTEMİ ÖZEL EGE LİSESİ İRİSTEN KİMLİK TANIMA SİSTEMİ HAZIRLAYAN ÖĞRENCİLER: Ceren KÖKTÜRK Ece AYTAN DANIŞMAN ÖĞRETMEN: A.Ruhşah ERDUYGUN 2006 İZMİR AMAÇ Bu çalışma ile, güvenlik amacıyla kullanılabilecek bir

Detaylı

Sözlük Kullanarak Türkçe için Kavram Madenciliği Metotları Geliştirme

Sözlük Kullanarak Türkçe için Kavram Madenciliği Metotları Geliştirme 1 Cem Rıfkı Aydın, 1 Ali Erkan, 1 Tunga Güngör, 2 Hidayet Takçı 1 Boğaziçi Üniversitesi, 2 Cumhuriyet Üniversitesi Sözlük Kullanarak Türkçe için Kavram Madenciliği Metotları Geliştirme AB 14 7 Şubat 2014

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.

Detaylı

Gürültü İçeren İnsan Yüzü Görüntülerinde Ayrık Kosinüs Dönüşümü - Alt Bant Tabanlı Yüz Tanıma

Gürültü İçeren İnsan Yüzü Görüntülerinde Ayrık Kosinüs Dönüşümü - Alt Bant Tabanlı Yüz Tanıma Gazi Üniversitesi Fen Bilimleri Dergisi Part:C, Tasarım Ve Teknoloji GU J Sci Part:C 3(2):457-462 (2015) Gürültü İçeren İnsan Yüzü Görüntülerinde Ayrık Kosinüs Dönüşümü - Alt Bant Tabanlı Yüz Tanıma Ahmet

Detaylı

T.C. KIRIKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YAPAY SİNİR AĞLARI. Doç.Dr. Necaattin BARIŞÇI FİNAL PROJESİ

T.C. KIRIKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YAPAY SİNİR AĞLARI. Doç.Dr. Necaattin BARIŞÇI FİNAL PROJESİ T.C. KIRIKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YAPAY SİNİR AĞLARI Doç.Dr. Necaattin BARIŞÇI YAPAY SİNİR AĞLARI İLE KORONER ARTER HASTALIĞI RİSK Öğrenci : SİNEM ÖZDER Numarası : 118229001004

Detaylı

2.1 Gri Düzey Eş Oluşum Matrisi ( GLCM) Gri düzey eş oluşum matrisi Haralick tarafından öne sürülmüştür [1]. Đstatistiksel doku analizi yöntemidir.

2.1 Gri Düzey Eş Oluşum Matrisi ( GLCM) Gri düzey eş oluşum matrisi Haralick tarafından öne sürülmüştür [1]. Đstatistiksel doku analizi yöntemidir. ÇELĐK YÜZEYLERĐN SINIFLANDIRILMASI * Cem ÜNSALAN ** Aytül ERÇĐL * Ayşın ERTÜZÜN *Boğaziçi Üniversitesi, Elektrik-Elektronik Mühendisliği Bölümü unsalan@boun.edu.tr **Boğaziçi Üniversitesi, Endüstri Mühendisliği

Detaylı

Koordinat Dönüşümleri (V )

Koordinat Dönüşümleri (V ) KOORDİNAT DÖNÜŞÜMLERİ ve FARKLI KOORDİNAT SİSTEMLERİ İLE ÇALIŞMA FieldGenius ile birden fazla koordinat sistemi arasında geçiş yaparak çalışmak mümkündür. Yaygın olarak kullanılan masaüstü harita ve CAD

Detaylı

Ayrık Fourier Dönüşümü

Ayrık Fourier Dönüşümü Ayrık Fourier Dönüşümü Tanım: 0 n N 1 aralığında tanımlı N uzunluklu bir dizi x[n] nin AYRIK FOURIER DÖNÜŞÜMÜ (DFT), ayrık zaman Fourier dönüşümü (DTFT) X(e jω ) nın0 ω < 2π aralığında ω k = 2πk/N, k =

Detaylı

ERCİYES ÜNİVERSİTESİ KİMYA ANABİLİM DALI

ERCİYES ÜNİVERSİTESİ KİMYA ANABİLİM DALI İlaç Tasarımında Yeni Yazılımların Geliştirilmesi: Elektron Konformasyonel-Genetik Algoritma Metodu ile Triaminotriazin Bileşiklerinde Farmakofor Belirlenmesi ve Nicel Biyoaktivite Hesabı; ERCİYES ÜNİVERSİTESİ

Detaylı

Dijital (Sayısal) Fotogrametri

Dijital (Sayısal) Fotogrametri Dijital (Sayısal) Fotogrametri Dijital fotogrametri, cisimlere ait iki boyutlu görüntü ortamından üç boyutlu bilgi sağlayan, sayısal resim veya görüntü ile çalışan fotogrametri bilimidir. Girdi olarak

Detaylı

GRI Uygulama Seviyeleri 2000-2006 GRI. Versiyon 3.0

GRI Uygulama Seviyeleri 2000-2006 GRI. Versiyon 3.0 AL Kısa genel açıklama Bir raporun GRI İlkelerine dayandırıldığını göstermek için, rapor hazırlayıcıları Uygulama Seviyeleri sistemini kullanarak GRI Raporlama Çerçevesini hangi seviyede uygulamış olduklarını

Detaylı

Dijital Görüntü İşleme Teknikleri

Dijital Görüntü İşleme Teknikleri Teknikleri Ders Notları, 2013 Doç. Dr. Fevzi Karslı Harita Mühendisliği Bölümü Mühendislik Fakültesi KTÜ 08 Ekim 2013 Salı 1 Ders Planı ve İçeriği 1. Hafta Giriş, dersin kapsamı, temel kavramlar, kaynaklar.

Detaylı

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

GÖRÜNTÜ İŞLEME - (7.Hafta) KENAR BELİRLEME ALGORİTMALARI GÖRÜNTÜ İŞLEME - (7.Hafta) KENAR BELİRLEME ALGORİTMALARI Bu konuda bir çok algoritma olmasına rağmen en yaygın kullanılan ve etkili olan Sobel algoritması burada anlatılacaktır. SOBEL FİLTRESİ Görüntüyü

Detaylı

İSTATİSTİKSEL PROSES KONTROLÜ

İSTATİSTİKSEL PROSES KONTROLÜ İSTATİSTİKSEL PROSES KONTROLÜ ZTM 433 KALİTE KONTROL VE STANDARDİZASYON PROF: DR: AHMET ÇOLAK İstatistiksel işlem kontrolü (İPK), işlemle çeşitli istatistiksel metotların ve analiz sapmalarının kullanımını

Detaylı

ÇEV 2006 Mühendislik Matematiği (Sayısal Analiz) DEÜ Çevre Mühendisliği Bölümü Doç.Dr. Alper ELÇĐ

ÇEV 2006 Mühendislik Matematiği (Sayısal Analiz) DEÜ Çevre Mühendisliği Bölümü Doç.Dr. Alper ELÇĐ Giriş ÇEV 2006 Mühendislik Matematiği (Sayısal Analiz) DEÜ Çevre Mühendisliği Bölümü Doç.Dr. Alper ELÇĐ Sayısal Analiz Nedir? Mühendislikte ve bilimde, herhangi bir süreci tanımlayan karmaşık denklemlerin

Detaylı

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri Veri modelleri, veriler arasında ilişkisel ve sırasal düzeni gösteren kavramsal tanımlardır. Her program en azından bir veri modeline dayanır. Uygun

Detaylı

5. Elektriksel Büyüklüklerin Ölçülebilen Değerleri

5. Elektriksel Büyüklüklerin Ölçülebilen Değerleri Elektrik devrelerinde ölçülebilen büyüklükler olan; 5. Elektriksel Büyüklüklerin Ölçülebilen Değerleri Akım Gerilim Devrede bulunan kaynakların tiplerine göre değişik şekillerde olabilir. Zamana bağlı

Detaylı

Kontrol Sistemlerinin Analizi

Kontrol Sistemlerinin Analizi Sistemlerin analizi Kontrol Sistemlerinin Analizi Otomatik kontrol mühendisinin görevi sisteme uygun kontrolör tasarlamaktır. Bunun için öncelikle sistemin analiz edilmesi gerekir. Bunun için test sinyalleri

Detaylı

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

TMMOB Harita ve Kadastro Mühendisleri Odası Ulusal Coğrafi Bilgi Sistemleri Kongresi 30 Ekim 02 Kasım 2007, KTÜ, Trabzon TMMOB Harita ve Kadastro Mühendisleri Odası Ulusal Coğrafi Bilgi Sistemleri Kongresi 30 Ekim 02 Kasım 2007, KTÜ, Trabzon Lazer Tarama Verilerinden Bina Detaylarının Çıkarılması ve CBS İle Entegrasyonu

Detaylı

ANKARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ DÖNEM PROJESİ İMAR ÖZELLİKLERİNİN TAŞINMAZ DEĞERLERİNE ETKİLERİ. Yeliz GÜNAYDIN

ANKARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ DÖNEM PROJESİ İMAR ÖZELLİKLERİNİN TAŞINMAZ DEĞERLERİNE ETKİLERİ. Yeliz GÜNAYDIN ANKARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ DÖNEM PROJESİ İMAR ÖZELLİKLERİNİN TAŞINMAZ DEĞERLERİNE ETKİLERİ Yeliz GÜNAYDIN TAŞINMAZ GELİŞTİRME ANABİLİM DALI ANKARA 2012 Her hakkı saklıdır ÖZET Dönem Projesi

Detaylı

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

FOTOGRAMETRİ DAİRESİ BAŞKANLIĞI FAALIYETLERI FOTOGRAMETRİ DAİRESİ BAŞKANLIĞI FAALIYETLERI Fotg.D.Bşk.lığı, yurt içi ve yurt dışı harita üretimi için uydu görüntüsü ve hava fotoğraflarından fotogrametrik yöntemlerle topoğrafya ve insan yapısı detayları

Detaylı

Bekleme Hattı Teorisi

Bekleme Hattı Teorisi Bekleme Hattı Teorisi Sürekli Parametreli Markov Zincirleri Tanım 1. * +, durum uzayı * +olan sürekli parametreli bir süreç olsun. Aşağıdaki özellik geçerli olduğunda bu sürece sürekli parametreli Markov

Detaylı

ÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX

ÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX XI İÇİNDEKİLER ÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX 1. GİRİŞ... 1 2. PLANLAMANIN TARİHÇESİ... 7 2.1 Literatürdeki Planlayıcılar ve Kullandıkları Problem... Gösterimi

Detaylı

LED IŞIK KAYNAKLARININ RENK SICAKLIĞININ GÖRÜNTÜ İŞLEME TEKNİKLERİ KULLANILARAK BELİRLENMESİ. İsmail Serkan Üncü, İsmail Taşcı

LED IŞIK KAYNAKLARININ RENK SICAKLIĞININ GÖRÜNTÜ İŞLEME TEKNİKLERİ KULLANILARAK BELİRLENMESİ. İsmail Serkan Üncü, İsmail Taşcı LED IŞIK KAYNAKLARININ RENK SICAKLIĞININ GÖRÜNTÜ İŞLEME TEKNİKLERİ KULLANILARAK BELİRLENMESİ İsmail Serkan Üncü, İsmail Taşcı To The Sources Of Light s Color Tempature With Image Processing Techniques

Detaylı

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay. PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011

Detaylı

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D. Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ Ders 1- Yapay Zekâya Giriş Erhan AKDOĞAN, Ph.D. Yapay Zekâ nedir?! İnsanın düşünme ve karar verme yeteneğini bilgisayarlar aracılığı ile taklit etmeye

Detaylı

BIP116-H14-1 BTP104-H014-1

BIP116-H14-1 BTP104-H014-1 VERİ YAPILARI VE PROGRAMLAMA (BIP116) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

ALGORİTMA ANALİZİ. Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü

ALGORİTMA ANALİZİ. Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü ALGORİTMA ANALİZİ Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü 2 Temel Kavramlar Algoritma: Bir problemin çözümünü belirli bir zamanda çözmek için sonlu sayıdaki adım-adım birbirini takip eden

Detaylı

Genel Graf Üzerinde Mutlak 1-merkez

Genel Graf Üzerinde Mutlak 1-merkez Genel Graf Üzerinde Mutlak 1-merkez Çözüm yöntemine geçmeden önce bazı tanımlara ihtiyaç vardır. Dikkate alınan G grafındaki düğümleri 1 den n e kadar numaralandırın. Uzunluğu a(i, j)>0 olarak verilen

Detaylı

İMGE İŞLEME Ders-9. İmge Sıkıştırma. Dersin web sayfası: (Yrd. Doç. Dr. M.

İMGE İŞLEME Ders-9. İmge Sıkıştırma. Dersin web sayfası:  (Yrd. Doç. Dr. M. İMGE İŞLEME Ders-9 İmge Sıkıştırma (Yrd. Doç. Dr. M. Kemal GÜLLÜ) Dersin web sayfası: http://mf.kou.edu.tr/elohab/kemalg/imge_web/odev.htm Hazırlayan: M. Kemal GÜLLÜ İmge Sıkıştırma Veri sıkıştırmanın

Detaylı

Fotogrametrinin Optik ve Matematik Temelleri

Fotogrametrinin Optik ve Matematik Temelleri Fotogrametrinin Optik ve Matematik Temelleri Resim düzlemi O : İzdüşüm (projeksiyon ) merkezi P : Arazi noktası H : Asal nokta N : Nadir noktası c : Asal uzaklık H OH : Asal eksen (Alım ekseni) P OP :

Detaylı

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri VERİ KAYNAKLARI YÖNETİMİ İ İ 5. ÜNİTE GİRİŞ Bilgi sisteminin öğelerinden biride veri yönetimidir. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen veriler amaca uygun veri formlarında tutulur.

Detaylı

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ YAPAY SİNİR AĞLARI Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ İÇERİK Sinir Hücreleri Yapay Sinir Ağları Yapısı Elemanları Çalışması Modelleri Yapılarına Göre Öğrenme Algoritmalarına Göre Avantaj ve

Detaylı

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

RENK BİLEŞENLERİ YARDIMIYLA HAREKETLİ HEDEFLERİN GERÇEK ZAMANLI TESPİTİ Journal of Naval Science and Engineering 2009, Vol 5, No2, pp 89-97 RENK BİLEŞENLERİ YARDIMIYLA HAREKETLİ HEDEFLERİN GERÇEK ZAMANLI TESPİTİ Öğr Kd Bnb Mustafa Yağımlı Elektrik/Elektronik Mühendisliği Bölümü,

Detaylı

Bilgisayarla Görüye Giriş

Bilgisayarla Görüye Giriş Bilgisayarla Görüye Giriş Ders 6 Kenar, Köşe, Yuvarlak Tespiti Alp Ertürk alp.erturk@kocaeli.edu.tr KENAR TESPİTİ Kenar Tespiti Amaç: Görüntüdeki ani değişimleri / kesintileri algılamak Şekil bilgisi elde

Detaylı

R ILE ENERJI MODELLEMESI

R ILE ENERJI MODELLEMESI DEPARTMENT OF TECHNOLOGY & OPERATIONS MANAGEMENT R ILE ENERJI MODELLEMESI EZGI AVCI, MSC,PHDC TALEP TAHMIN MODELLERI ELEKTRIK ARZ SISTEMI YONETIMI Elektrik arz sisteminin doğru planlanması ve yönetilmesi

Detaylı

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER BİRİNCİ SINIF GÜZ YARIYILI 2015-2016 EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER DEĞİŞİKLİK FORMU COM101 BİLGİSAYAR PROGRAMLAMA

Detaylı

Teori ve Örneklerle. Doç. Dr. Bülent ORUÇ

Teori ve Örneklerle. Doç. Dr. Bülent ORUÇ Teori ve Örneklerle JEOFİZİKTE MODELLEME Doç. Dr. Bülent ORUÇ Kocaeli-2012 İÇİNDEKİLER BÖLÜM 1 Sayısal Çözümlemeye Genel Bakış 1 1.2. Matris Gösterimi. 2 1.2. Matris Transpozu. 3 1.3. Matris Toplama ve

Detaylı

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Kümeleme İşlemleri Kümeleme Tanımı Kümeleme Uygulamaları Kümeleme Yöntemleri Kümeleme (Clustering) Kümeleme birbirine

Detaylı

OYUN TEORİSİ. Özlem AYDIN. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü

OYUN TEORİSİ. Özlem AYDIN. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü OYUN TEORİSİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü TANIM ''Oyun Teorisi'', iki yada daha fazla rakibi belirli kurallar altında birleştirerek karşılıklı olarak çelişen olasılıklar

Detaylı

EGE ÜNİVERSİTESİ Bilgisayar Mühendisliği. Dr. Kemal YILMAZ, Prof. Dr. Aylin KANTARCI, Prof. Dr. Cezmi AKKIN

EGE ÜNİVERSİTESİ Bilgisayar Mühendisliği. Dr. Kemal YILMAZ, Prof. Dr. Aylin KANTARCI, Prof. Dr. Cezmi AKKIN EGE ÜNİVERSİTESİ Bilgisayar Mühendisliği Dr. Kemal YILMAZ, Prof. Dr. Aylin KANTARCI, Prof. Dr. Cezmi AKKIN Oftalmoskopi: oftalmoskop ile göz dibinin muayene edilmesi bilimidir. Bilim tarihinin ilk optik

Detaylı

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data) Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data) M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Bu dersin sunumları, The Elements of Statistical Learning: Data

Detaylı

Bilgisayarla Fotogrametrik Görme

Bilgisayarla Fotogrametrik Görme Bilgisayarla Fotogrametrik Görme Dijital Görüntü ve Özellikleri Yrd. Doç. Dr. Mustafa DİHKAN 1 Dijital görüntü ve özellikleri Siyah-beyaz resimler için değer elemanları 0-255 arasındadır. 256 farklı durum

Detaylı

DESTEK DOKÜMANI. Tablolu Malzeme Sınıfları

DESTEK DOKÜMANI. Tablolu Malzeme Sınıfları Tablolu Malzeme Sınıfları Malzeme Sınıfı; malzemelerin nitel ve nicel özelliklerine göre (renk,boy,beden,ebat,aksesuar,vb...) gruplanması ile oluşturulan yapılardır. Malzemelerin ortak özelliklerine göre

Detaylı

2.1 Bir Sınıfı Örneklerinden Öğrenme... 15 2.2 Vapnik-Chervonenkis (VC) Boyutu... 20 2.3 Olası Yaklaşık Doğru Öğrenme... 21

2.1 Bir Sınıfı Örneklerinden Öğrenme... 15 2.2 Vapnik-Chervonenkis (VC) Boyutu... 20 2.3 Olası Yaklaşık Doğru Öğrenme... 21 İçindekiler Önsöz İkinci Basım için Önsöz Türkçe Çeviri için Önsöz Gösterim xiii xv xvii xix 1 Giriş 1 1.1 Yapay Öğrenme Nedir?......................... 1 1.2 Yapay Öğrenme Uygulamalarına Örnekler...............

Detaylı

KISITLI OPTİMİZASYON

KISITLI OPTİMİZASYON KISITLI OPTİMİZASYON SİMPLEKS YÖNTEMİ Simpleks Yöntemi Simpleks yöntemi iteratif bir prosedürü gerektirir. Bu iterasyonlar ile gerçekçi çözümlerin olduğu bölgenin (S) bir köşesinden başlayarak amaç fonksiyonunun

Detaylı

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

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS DERS BİLGİLERİ Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS Sayısal Görüntü İşleme BIL413 7 3+0 3 5 Ön Koşul Dersleri Yok Dersin Dili Dersin Seviyesi Dersin Türü Türkçe Lisans Seçmeli / Yüz Yüze

Detaylı

Excel de çalışma alanı satır ve sütunlardan oluşur. Satırları rakamlar, sütunları ise harfler temsil eder. Excel çalışma sayfası üzerinde toplam

Excel de çalışma alanı satır ve sütunlardan oluşur. Satırları rakamlar, sütunları ise harfler temsil eder. Excel çalışma sayfası üzerinde toplam Microsoft Excel Microsoft Office paket programı ile bizlere sunulan Excel programı bir hesap tablosu programıdır. her türlü veriyi tablolar yada listeler halinde tutmak ve bu veriler üzerinde hesaplamalar

Detaylı

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur. 4. EKLE SEKMESİ Ekle sekmesi Excel de tablo, grafik, köprü ve resim eklendiği sekmedir. 4.1. Tablolar Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur. Tablo oluşturulmak istenen

Detaylı

Bilgisayarla Görme (EE 430) Ders Detayları

Bilgisayarla Görme (EE 430) Ders Detayları Bilgisayarla Görme (EE 430) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Bilgisayarla Görme EE 430 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i EE 275, MATH

Detaylı

BLG 1306 Temel Bilgisayar Programlama

BLG 1306 Temel Bilgisayar Programlama BLG 1306 Temel Bilgisayar Programlama Öğr. Grv. M. Mustafa BAHŞI WEB : mustafabahsi.cbu.edu.tr E-MAIL : mustafa.bahsi@cbu.edu.tr Bilgisayar ile Problem Çözüm Aşamaları Programlama Problem 1- Problemin

Detaylı

BÖLÜM 2 VERİ SETİNİN HAZIRLANMASI VE DÜZENLENMESİ

BÖLÜM 2 VERİ SETİNİN HAZIRLANMASI VE DÜZENLENMESİ 1 BÖLÜM 2 VERİ SETİNİN HAZIRLANMASI VE DÜZENLENMESİ Veri seti; satırlarında gözlem birimleri, sütunlarında ise değişkenler bulunan iki boyutlu bir matristir. Satır ve sütunların kesişim bölgelerine 'hücre

Detaylı

Analitik Hiyerarşi Prosesi (AHP) Yrd.Doç.Dr. Sabahattin Kerem AYTULUN

Analitik Hiyerarşi Prosesi (AHP) Yrd.Doç.Dr. Sabahattin Kerem AYTULUN Analitik Hiyerarşi Prosesi (AHP) Yrd.Doç.Dr. Sabahattin Kerem AYTULUN Giriş AHP Thomas L.Saaty tarafından 1970'lerde ortaya atılmıştır. Amaç alternatifler arasından en iyisinin seçilmesidir. Subjektif

Detaylı

SÜREKLİ RASSAL DEĞİŞKENLER

SÜREKLİ RASSAL DEĞİŞKENLER SÜREKLİ RASSAL DEĞİŞKENLER Sürekli Rassal Değişkenler Sürekli Rassal Değişken: Değerleriölçümyadatartımla elde edilen, bir başka anlatımla sayımla elde edilemeyen, değişkene sürekli rassal değişken denir.

Detaylı

Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI

Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI Öğrenme Türleri Eğiticili Öğrenme Eğiticisiz Öğrenme: Ağın verilerin sınıflandırmasını dışarıdan yardım almadan kendi başına yapmasıdır. Bunun olabilmesi için

Detaylı

K En Yakın Komşu Methodu (KNearest Neighborhood)

K En Yakın Komşu Methodu (KNearest Neighborhood) K En Yakın Komşu Methodu (KNearest Neighborhood) K-NN algoritması, Thomas. M. Cover ve Peter. E. Hart tarafından önerilen, örnek veri noktasının bulunduğu sınıfın ve en yakın komşunun, k değerine göre

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 6- İSTATİSTİK VE REGRESYON ANALİZİ Doç. Dr. Ali Rıza YILDIZ 1 İSTATİSTİK VE REGRESYON ANALİZİ Bütün noktalardan geçen bir denklem bulmak yerine noktaları temsil eden, yani

Detaylı

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

Geliştirilmiş Fisher Ayraç Kriteri Kullanarak Hiperspektral Görüntülerde Sınıflandırma Geliştirilmiş Fisher Ayraç Kriteri Kullanarak Hiperspektral Görüntülerde Sınıflandırma Mustafa TEKE, Dr. Ufuk SAKARYA TÜBİTAK UZAY IEEE 21. Sinyal İşleme, İletişim ve Uygulamaları Kurultayı (SİU 2013),

Detaylı