İnsan Yüzü Resimlerinin Sorgulamaya Uygun ve Bölgelendirmeye Dayalı Kodlanması

Benzer belgeler
Bilgisayarla Görüye Giriş

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

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

GÖRÜNTÜ ĐSTATĐSTĐKLERĐNDEN FAYDALANARAK LBG ALGORĐTMASININ GÜNCELLENMESĐ

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

ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (Sayı: 2008/6) (10 Ekim 2008 tarih ve sayılı Resmi Gazete de yayımlanmıştır)

d) Müşteri: Bankalardan hizmet alan gerçek ve tüzel kişileri

ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (*) (Sayı: 2008/6) (10 Ekim 2008 tarih ve sayılı Resmi Gazete de yayımlanmıştır)

Çok-öbekli Veri için Aradeğerlemeci Ayrışım

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

Fonksiyon Optimizasyonunda Genetik Algoritmalar

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

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

Uzaktan Algılama Teknolojileri

Web Madenciliği (Web Mining)

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

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

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

m=n şeklindeki matrislere kare matris adı verilir. şeklindeki matrislere ise sütun matrisi denir. şeklindeki A matrisi bir kare matristir.

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

Çekişmeli Üretici Ağlar Kullanarak Dış Mekan Görüntülerinin Geçici Niteliklerini Düzenleme

VERİ MADENCİLİĞİ Metin Madenciliği

Apriori Algoritması. Konu İçeriği. Giriş. Tarihçesi. Apriori Nedir? Örnekler. Algoritma. Açıklama. Weka İle Kullanımı. Kaynakça.

Bilgisayarla Görüye Giriş

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Ş

Dijital (Sayısal) Fotogrametri

TEMEL İSTATİSTİKİ KAVRAMLAR YRD. DOÇ. DR. İBRAHİM ÇÜTCÜ

Akış YILDIZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

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

Uzayda iki doğrunun ortak dikme doğrusunun denklemi

Makine Öğrenmesi 2. hafta

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

MOD419 Görüntü İşleme

Uzaktan Algılama Uygulamaları

TANIMLAYICI İSTATİSTİKLER

Robot İzleme (Robot Tracing)

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

Matris Cebiriyle Çoklu Regresyon Modeli

SQL Komutları (2) Uzm. Murat YAZICI

Günümüzde birçok yüz tanıma yöntemleri geliştirilmiş olup [2], bunlar şu şekilde sınıflandırılabilir:

SÜREKLĠ OLASILIK DAĞILIMLARI

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

Bilgisayarla Fotogrametrik Görme

Bilgisayarla Görüye Giriş

Adres sorgu ekranında harita üzerindeki katmanların listelendiği Katman Listesi ve bu katmanlara yakınlaşmak için Git düğmesi bulunmaktadır.

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

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

Bilgisayarla Görüye Giriş

bitık MOBİL TİCARET UYGULAMASI ABDULLAH ÇİÇEKCİ

KONU 8: SİMPLEKS TABLODA KARŞILAŞILAN BAZI DURUMLAR - II 8.1. İki Evreli Yöntem Standart biçime dönüştürülmüş min /max Z cx (8.1)

C++ Dilinde Bazı Temel Algoritmalar

Arama metodlarında temel işlem anahtarları karşılaştırmaktır.

Kanonik Korelasyon Analizi ile Düşük Çözünürlüklü Görüntülerden Yüz Tanıma

Lineer Dönüşümler ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr. Grv.Dr. Nevin ORHUN

Bahar Yarıyılı D_IFERANS_IYEL DENKLEMLER II ARA SINAV 6 Nisan 2011 Süre: 90 dakika CEVAP ANAHTARI. y = c n x n+r. (n + r) c n x n+r 1 +

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

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN

KILAVUZ SORU ÇÖZÜMLERİ Matematik

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İ

KODLAMA VE HATA BULMA TEKNİKLERİ

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 10. Hata Kontrolü

Bir özvektörün sıfırdan farklı herhangi bri sabitle çarpımı yine bir özvektördür.

Kocaeli University, TR. MEH430 Video Processing. Class4: MPEG-1. Prof. Dr. Sarp ERTÜRK Dept. of Electronics and Telecom. Eng.

23. Sistem denge denklemlerinin direkt kurulması

36. Basit kuvvet metodu

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#1: ALGORİTMA KAVRAMI

9. SINIF Geometri TEMEL GEOMETRİK KAVRAMLAR

7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= Genel: Vektörler bölümünde vektörel iç çarpım;

Uzaktan Algılama Teknolojileri

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

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

FREKANS DÜZLEMĐNDE ĐMGE DAMGALAMASINDA KULLANILAN AC FREKANSLARIN VE PERMÜTASYON ANAHTARI SEÇĐMĐNĐN KALĐTE ÜZERĐNE ETKĐSĐ

KABA KÜME TEORİSİ (Rough Set Theory) Dr. Sedat TELÇEKEN

ÇİFT EŞİK DEĞERLİ GÖRÜNTÜ NETLEŞTİRME YÖNTEMİ

VERİ MADENCİLİĞİ (Veri Ön İşleme-2) Yrd.Doç.Dr. Kadriye ERGÜN

BÖLÜM 24 PAULI SPİN MATRİSLERİ

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

Yüz Bulma ve Tanıma Sistemi

AMAÇ Araçlardaki Kamera Sistemleri

SAYI VE KODLAMA SİSTEMLERİ. Teknoloji Fakültesi/Bilgisayar Mühendisliği

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı

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

6. SINIF GENEL AÇIKLAMA

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

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

PAFTA BÖLÜMLENDİRİLMESİ

Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

Özdeğer ve Özvektörler

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

JEODEZİK VERİLERİN İSTATİSTİK ANALİZİ. Prof. Dr. Mualla YALÇINKAYA

Algoritmalar ve Programlama. Algoritma

Hafta 5 Uzamsal Filtreleme

( ) FAKTÖRĐYEL YILLAR /LYS. Örnek( 4.)

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

Ses Komut Tanıma ile Gezgin Araç Kontrolü. Mobile Vehicle Control With Voice Command Recognition

VHDL ile KODLAMA ve HATA BULMA TEKNİKLERİ

SAYISAL GÖRÜNTÜ İŞLEME İLE GEOMETRİK ŞEKİL VE ROTASYON TESPİTİ

Projenin Adı: İstatistik yardımıyla YGS ye hazırlık için soru çözme planlaması

TEMEL BİLEŞEN ANALİZİ YÖNTEMİNİN VE BAZI KLASİK VE ROBUST UYARLAMALARININ YÜZ TANIMA UYGULAMALARI

Transkript:

1 Giriş: İnsan Yüzü Resimlerinin Sorgulamaya Uygun ve Bölgelendirmeye Dayalı Kodlanması Hatice Çınar, Ö Nezih Gerek Anadolu Üniversitesi, Elektrik-Elektronik Müh Böl, Eskişehir ongerek@anadoluedutr, hacinar@anadoluedutr Özetçe Bu çalışmada insan yüzü resimlerinde, göz, kaş, burun, dudak gibi yüz bölgelerinin ayrı ayrı değerlendirildiği bir kodlama yöntemi geliştirildi Bölgeler yüz resimlerinden çıkarıldıktan sonra her ayrı bölgenin kodlanması amacıyla, çeşitli mesafe ölçütleri ile denemek kaydıyla, vektör nicemlemesi (VQ) kullanıldı Bu şekilde her yüz resmindeki her bölge, VQ veritabanında kaç numaralı temsil edici bölge resmine yakın ise o numara ile kodlandı Yüz resimlerinin geriye kalan bölgelerinin arasında çıkarım sonucu oluşan boşluklar uygun bir aradeğerleme ile doldurulduktan sonra öngörücü kodlama yöntemi ile kodlandı Böylece, yüksek sıkıştırma sonuçları elde etmenin yanı sıra, sorgulama işlemleri için de bir çok-aşamalı ve hızlı ortam oluşturulmuş oldu Bu tür çalışmaların, çok sayıda yüz görüntüsü barındıran öğrenci işleri, vs tarzı uygulamalarda avantaj sağlayacağı düşünülmektedir Sayısal görüntülerin hem miktar, hem kullanım olarak artması sonucunda, 1950 lerden beri üzerinde çalışılan görüntü sıkıştırma konusu daha fazla önem kazanmıştır Genel görüntüler için muhtelif algoritmalar geliştirilmiştir Bütün yöntemlerin temel amacı, görüntüyü oluşturan bileşenlerin birbiriyle en az ilişkili olduğu gösterim şeklini bulmaktır, başka bir deyişle gereksiz bilgi göz ardı edilerek sadece faydalı bilginin kullanılacağı bir gösterim şekli bulmaktır Daha özelleşmiş konularda görüntü kodlamanın önemi, yakın dönemde daha da artmıştır Örneğin insan yüzü resimleri, özel içerikleri ve önemli kullanım alanları nedeniyle sayısal görüntü işleme ve kodlama alanlarında pek çok araştırmacının ilgisini çekmiştir [2]-[4] Özellikle görüntülü telefon ve video-konferans uygulamaları sırasında yüz resminin bölgelere ayrılarak incelenmesinin önemli bir avantaj getirdiği gözlenmiştir Bu tür bölgelendirmenin getirdiği avantaj MPEG-4 video standardı ile genel video kodlamaya da uygulanmış, MPEG-7 standardı ile de şu andaki halini almıştır İnsan yüzünde doğal olarak kullanılan bölgelendirme unsurları, yüz resmindeki en yüksek piksel değişkenliğine sahip yerler olan, aynı zamanda da insan yüzünün doğal organlarına karşılık gelen saç, göz, kaş, burun, ve dudaktır [5] Bizim çalışmamızda da insan yüzü görüntüleri ele alınmış ve yukarıda bahsedilen bölgelerin ayrı ayrı kodlandığı algoritmalar geliştirilmiştir Bu yöntem doğal olarak sorgulama ve veri tabanı yaklaşımlarını da gündeme getirmiştir Sıkıştırma ve sorgulamaya uygunluğun bir arada bulunması, arzu edilen bir durumdur Bölgelere ayırma sonucu elde edilen resimlerin küçük olması, hatta VQ [1] ile kodlanarak sadece birer rakama dönüşmesi, veri tabanında sorgulama yapmada bize büyük bir kolaylık sağlamıştır

Kullanılan yöntem temelde üç aşamadan oluşmaktadır: 1 Resimden yüze ait kısmın çıkartılıp, göz, kaş, burun ve ağız bölgelerinin ayrılması 2 Bölgelere ait küçük resimlerin kodlanması: Bunun için VQ kullanıldı 3 Çıkarılmış bölgelerin ardından kalan ve daha düz olan yüz bölgesinin kodlanması Bu aşamaların ardında her bölge için VQ tarafından üretilen numaraların, ve bölgelerin yüz resmi üzerindeki koordinatlarının bulunduğu öznitelik vektörleri (feature vectors) veri tabanına yüklenmiştir Resmin geri çatılabilmesi için de bölgelerden geriye kalan kısımlara ait resimler ayrı bir yerde depolanmıştır Geliştirdiğimiz yöntemin ilk aşamasında benzer boyuttaki yüz resimlerinden kullanıcı yardımıyla sabit büyüklük ve şekilde bölge çıkarma işlemi yapılmaktadır Elimizdeki yüz resimlerine uygun bir şekilde, organları kapsayacak büyüklükte ve çokgen olarak seçilen zarf şekilleri kullanılmıştır Bu şekillerin iç bölgelerinde kalan sol göz, sağ göz, sol kaş, sağ kaş, burun ve ağız kısımları, oluşturulan ayrı veri tabanları içerisinde depolanmıştır Yüz organ resimlerinin VQ ile en küçük sapma seviyesine ulaşması için eniyileme metotları elde edilmiştir Bu amaçla özyineli bir yöntem olan LBG [6] algoritması kullanılmıştır 2 Yüz Resmini Bögelendirme Yüz resmini bölgelere ayırmak için çokgen zarf şekilleri kullanılmıştır İşleme başlamadan önce resimlerin parlaklık seviyeleri normalize edilmiştir Çıkarılan bölgelerin asıl yüz resmindeki pozisyonlarını belirten koordinatları da ayrı bir şekilde saklanmıştır Şekil 1 de yukarıda bahsedilen zarf şekilleri ve içerisinde kalan bölgeleri göstermek açısından 16 deney resminden çıkarılan sol göz, sol kaş, burun ve ağız bölgelerine ait kısımlar gösterilmektedir (a) Sol göz (b) Sol kaş (c) Burun (d) Ağız Şekil 1: Yüz organ resimleri Yüzdeki organ kısımlarının geri kalan bölgelerden ayrılması işleminde eğer çıkarılan bölge sıfırlarla doldurulursa, geriye kalan resimdeki (residual) varyans çok artmakta, dolayısıyla kodlanması zorlaşmaktadır Bu nedenle, geriye kalan resimde, çıkarılan bölgelerin uygun bir aradeğerleme ile doldurulması düşünülmüştür Öngörücü kodlamaya en elverişli olacak şekilde aradeğerleme yöntemi olarak, bölge kenarlarındaki iki boyutlu Laplace denklemini çözerek yumuşak geçişi sağlayan bir yöntem kullanılmıştır Bu yöntem, zarf şeklindeki çıkarılan bölgelerin sınırlarındaki piksel değerlerinden içeri doğru düzgün bir aradeğerleme yapar Bölgelerin kademe kademe çıkarılması ve kalan yerlerin aradeğerlemesi Şekil 2 de örnek bir resim üzerinde gösterilmektedir Şekil 2: Örnek resim üzerinden önce gözler ve kaşlar, ardından burun, son olarak da ağzın çıkarılıp, geri kalan kısma aradeğerleme yapılması

Bütün bölümleri ayırdıktan sonra, her organ resmi kendi gurubu içerisinde VQ yöntemiyle kodlanmaktadır 3 Yüz Bölgelerinin Vektör Nicemlemesi Bu bölümde ilk olarak VQ (Vektör Nicemlemesi) için LBG algoritması kullanılarak, organ resimleri uzayındaki merkez noktalar tespit edildi LBG VQ metodu, optimallik kriterine bir çözüm ( 0) sunan özyineli bir algoritmadır Algoritma için bir başlangıç kod vektörü C alınır Bu vektör için bütün örnek kümenin ortalaması ile başlanabilir Bu başlangıç kod vektörü ikiye bölünüp, elde edilen her bir vektörün optimallik şartını sağlayacak şekilde Lloyd-Max algoritması uygulanır Ardından tekrar her bir vektör ikiye bölünerek, bu vektörlere de Lloyd-Max algoritması uygulanır Bu son iki kod vektörde dörde bölündükten sonra, işlem istenilen kod vektör sayısına ulaşılana kadar tekrar ettirilir Kod vektörünün ikiye bölünmesi sırasında orijinal kod vektöre küçük bir vektör eklenir ve çıkarılırsa iki ayrı vektör elde edilir: () 1 ( 0) C2 = C + εve (1) () 1 ( 0) C1 = C εve ( 0) Burada ε, eklenen vektörün küçük olmasını sağlamaktadır V e vektörü olarak ise, C vektörü ile temsil edilen bölgedeki en büyük değişimin bulunduğu doğrultuya karşılık gelen vektör seçilmelidir Tanım gereği bölge içindeki kovaryans matrisinin en büyük özdeğerine karşılık gelen özvektör, bize V e vektörünü vermektedir Bu şekilde kod vektör, resimleri eskisinden daha kötü temsil etmeyecek iki ayrı vektöre bölünür VQ nun optimalite şartı olan temsil edici merkez noktalar her türlü mesafe ölçütü (d(,)) ile hesaplanabilir Bu çalışmada üç mesafe ölçütüne karşılık gelen üç ayrı ortalama hesabı ele alındı; ortalama, ortanca, ve min-max: 1 M M m = 1 Ortalama: rep [ ] X = x m = X Ortanca: X rep = x[ m], m = argcount ( x[ i] x[ m] ) = count ( x[] i x[ m] ) Min-max: X arg min max y x[ m] rep y m { } = = max{ x[ m] } + min{ x[ m] } 2 (2) Şekil 3: Yüz resimlerindeki aynı piksel koordinatlara sahip göz bölgesinden X vektörünün elde edilmesi

Şekil 3 de görüldüğü gibi VQ için gerekli olan orta noktaları bulurken her organ resminde aynı koordinatlardaki piksellerin değerleri alınarak bir X vektörü oluşturulur, bu vektör kullanılarak gerekli orta noktalar hesaplanır x1 x2 = P x n ortanca : ortanca ( X ) Minimize (MAE) ortalama : X Minimize (MSE) min max : Orta nokta Voronoi Hücresi max{ xm [ ]} + min{ xm [ ]} 2 max( x m y ) Minimize [ ] i Arama problemi sorgu resmi olan P nin, veritabanındaki resimlerden uzaklık fonksiyonu d ( PX, m ) yi minimize eden m nci resim X m i bulmaya eşittir Bu çalışmada min-max yöntemi sonucunda elde edilen VQ resimlerinin en bulanık sonuçları verdiği görüldü Aynı şekilde Hamming uzaklığını minimize eden {mod( X m )} işlemi de iyi sonuç vermedi Bu nedenle çalışmalarımızı ortalama ve ortanca yöntemlerine [7] yoğunlaştırdık 4 Deneysel Çalışmalar Anlatılan kodlama yapısı aynı zamanda sorgulamaya da uygun olarak ortaya çıkmıştır [8],[9] Bölgelendirme sonucunda sadece bölgelerin VQ numaraları kullanılarak yapılan bir ön tarama ile sorgulama cevabına aday resimler tespit edildikten sonra, bu resimlerin arasından arka fon (yüzün geri kalanı) karşılaştırması ile en iyi uyum yapan resim bulunmaktadır Sıkıştırılmış görüntülerden oluşan bir veri tabanında bir yüz görüntüsünün en çok benzediği resmi bulmak için şu basamaklar kullanılmaktadır: 1) Sorgulanan yüz görüntüsündeki organlar bölgelendirilir 2) Bu organlardan her birisinin, kendi grubu içinde en yakın olduğu görüntü vektörü tespit edilir 3) Her bölge için elde edilen vektör numaraları, ayrı bir veri tabanında bulunan ve her resmin organlarının vektör numaralarını gösteren tablo ile karşılaştırılarak, sorgulanan ile uyumlu olması muhtemel, ve tüm resimlerin sayısından daha az sayıda bir yüz görüntüsü kümesi elde edilir 4) Küme içinde yüz arka planına ait resimler karşılaştırılarak sonuç elde edilir Şekil 4 te örnek bir sorgu resminin sorgulama basamaklarının bir kısmı gösterilmektedir Buna göre sorgu resminin sol gözü, VQ ile kodlanmış sol göz veritabanında 2 nolu göze en yakın (le=2), sağ göz resmi ise sağ göz veri tabanında 5 nolu göze en yakın (re=5) bulunmaktadır Bu işlem diğer yüz organları içinde ayrı ayrı yapılır Sorgu resminin en yakın olduğu organ numaraları f vektörü içinde toplanır P matrisinin her bir satırı ise veri tabanındaki bir yüze ait VQ ile kodlanmış organ numaralarını içermektedir Sonra f vöktörünün P matrisinin her bir satırına olan Hamming 0, x = f uzaklığına d( x, f ) = bakılır Hamming uzaklığı en az olan satır sorgu resminin yüz 1, x f organlarına karşılık gelen VQ ile kodlanmış organ numaralarını içerir Buna göre sorgulanan resim artık bu organ numaralarıyla oluşturulur

le = 2 re 5 = f = Şekil 4: Örnek bir sorgu resminin sorgulanması T P=20 P=21 P=30 Elde edilen deneysel sonuçlara göre, yüzden organ kısımlarının çıkarılıp yerlerinin aradeğerleme yapılması sonucunda resmin entropisinde %3-4 civarında azalma meydana gelmektedir İleriki çalışmalarda, dikdörtgen olmayan bölgelerde öngörücü kodlama yapan algoritmaların kullanılması ile yüz resminin tam olarak sıkıştırılması sağlanacaktır Organlara ait resimlerin VQ ile sıkıştırılması sonucunda elde edilen vektör tablosu, ve organ bölgelerinin yüz üzerindeki koordinatlarının kapladığı yer, geri kalan yüze ait veriye nazaran ihmal edilebilecek kadar küçüktür Bu durumda yüzün kalanının iyi kodlanması, toplam sıkıştırma oranını önemli ölçüde belirleyecektir Bu çalışmada kalan yüz resminin entropisinin düşürüldüğü göz önünde bulundurulursa, ne tür yöntem kullanılırsa kullanılsın, organları ile birlikte bulunan yüz resmine nazaran daha fazla sıkıştırma oranı elde edileceği tahmin edilmektedir (a) (b) (c) Şekil 5: (a) Kodlanmamış yüz resimleri, (b) MSE orta nokta kullanılarak VQ ile kodlanmış organlardan geri elde edilen yüz resimleri, (c) Ortanca orta nokta kullanılarak VQ ile kodlanmış organlardan geri elde edilen yüz resimleri

600 550 500 450 MSE 400 350 300 250 0 5 10 15 Ö rnek Resim S ayıs ı Şekil 6: Yuvarlak noktalar; ortanca VQ ile geri elde edilmiş resimlerin ortalama-karesel hataları yıldız noktalar; ortalama VQ ile geri elde edilmiş resimlerin ortalama-karesel hataları Şekil 6 ya bakıldığında MSE VQ ile geri kazanılan yüzlerin, MAE VQ ya göre daha az ortalama karesel hata ürettiği görülmektedir Bu son derece normaldir, çünkü MSE VQ doğal olarak ortalama karesel hatayı minimize eder Ancak görsel olarak MAE VQ nun son derece göze hoş görünen ve daha keskin kenarlı resimler ürettiği gözlenmiştir (Şekil 5) 5 Sonuç: Bu çalışmada insan yüzü resimlerinde, göz, kaş, burun, dudak gibi yüz bölgelerinin ayrı ayrı değerlendirildiği bir kodlama yöntemi geliştirildi Çıkarılan her bölge VQ ile kodlandı, bunun sonucunda da sorgulamaya uygun bir ortam elde edildi Deneysel sonuçlara gore bölgelerin çıkarılması sonucunda geriye kalan yüz resminin entropisinin düştüğü gözlendi İleriki çalışmalarda komple sıkıştırma ve sorgulama sonuçlarının kalabalık yüz veri tabanlarında denenmesi ve verifikasyonunun yapılması tasarlanmaktadır Kaynakça: [1] A Gersho, R Gray, Vector Quantization and Signal Compression, Kluwer Academic, 1992 [2] S Gutta, HWechsler, Face recognition using hybrid classifiers, Pattern Recog, 30(4), 1997 [3] JR Bach, et al, A VIMS for the interactive retrieval of faces, IEEE Trans Knowledge and Data Eng, 5(4), s619-628, 1993 [4] JK Wu, AD Narashimhalu, Identifying faces using multiple retrievals, IEEE Multimedia (yaz), 1994 [5] NW Campbell, et al, Interpreting image databases by region classification, Pattern Recog, 30(4), s555-563, 1997 [6] Y Linde, A Buzo, and R Gray, An algorithm for vector quantizer design," IEEE Trans on Communications, vol COM-28, s 84-95, Ocak 1980 [7] J-Y Chen, CA Bouman, and JC Dalton, Hierarchical Browsing and Search of Large Image Databases, IEEE Trans on Image Processing, vol 9, no 3, s 442-455, Mart 2000 [8] S Gutta, HWechsler, Face recognition using hybrid classifiers, Pattern Rec, 30(4), 1997 [9] JR Bach, et al, A VIMS for the interactive retrieval of faces, IEEE Trans Knowledge and Data Eng, 5(4), s 619-628, 1993