In this paper, we present a face detection system that we have developed. The system is consisted of a camera, a computer, an image acquisition setup and a face detection method written in Matlab. In order to test detection capability of the system, we have collected a database that contains 125 different images of 125 different people with this system. A program based on a multilayer perceptron network (MLP) is developed in order to detect faces. The program works in two levels and uses the symmetry inherited in a human face between left and right sides. In the first level, the detection system searches for a similar structure on one side of a face. When it finds such a region, it processes that portion of the image further in order to find whether the other side of the face exists or not in the closed vicinity. We have tested our system on a database that contains 100 images selected from above mentioned database. Simulation results show that the method performs %81 correct detection rate.
Face detection system; Face image database; Artificial neural networks
Bu yayında gri seviyeli resimler içerisindeki farklı boyut ve konumlardaki insan yüzlerini bulan bir yüz bulma sisteminin tasarlanıp geliştirilmesi anlatılmaktadır. Geliştirmiş olduğumuz sistem bir kamera, bir bilgisayar, bir resim alma seti ve Matlab pragraminda yazılmış bir yüz bulma algoritmasından oluşmaktadır. Yüz bulma metodunun başarısını test edebilmek amacıyla içerisinde 125 farklı kişinin 125 resminin bulunduğu bir insan yüzleri veri tabanı geliştirmiş olduğumuz resim alma seti kullanılarak oluşturulmuştur. Resim dosyaları içerisindeki insan yüzü kısımlarını bulmak için çok katmanlı bir yapay sinir ağı programı geliştirilmiştir. Yapay sinir ağları temelli bu yüz bulma programı iki aşamalı olarak yüz bulma işlemini gerçekleştirmektedir ve bu amaçla insan yüzünün sağ ve sol taraflarının doğal olarak birbirlerine benzemesi özelliğini kullanmıştır. İlk aşamada resim içerisinde insan yüzünün sağ tarafına benzeyen kısımlarının bulunması işlemi daha önceden hazırlanan bir insan yüzü taslağı kullanılarak gerçeklenmiş ve bu işlem resime farklı çözünürlüklerde uygulanmıştır. Metod resim içerisinde aranılan özelliklerde bir kısım bulduğunda ikinci aşamaya geçmekte ve ikinci aşamada bulunan kısmın çevresinde yüz kısmının diğer tarafının olup olmadığını bulmaktadır. Geliştirilen yüz tanıma sistemi, bu çalışma için oluşturduğumuz veri tabanından 100 kişinin resimlerinin bulundugu bir test veri tabanı üzerinda test edilmiştir. Geriye kalan 25 kişinin resimleri ise yapay sinir ağını eğitmek üzere kullanılmıştır. Simulasyon sonuçları metodumuzun test seti üzerinde %81 oranında bir doğru tanıma başarısı gösterdiğini ortaya koymuştur
Yüz tanıma sistemi; İnsan yüzü veri tabanı; Yapay sinir ağları
Birincil Dil | İngilizce |
---|---|
Bölüm | Makaleler |
Yazarlar | |
Yayımlanma Tarihi | 25 Haziran 2015 |
Yayımlandığı Sayı | Yıl 2015 |