Research Article

Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi

Volume: 14 Number: 3 December 31, 2022
EN TR

Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi

Abstract

Kompleks bir yapıya sahip insan yüzünün tanımlanması zor ve karmaşık bir problemdir. Yüz tanımlamasıyla ilgili doğru özelliklerin, doğru bir şekilde nasıl tanımlanması gerektiği bir mühendislik problemi olarak karşımıza çıkmaktadır. Makine öğrenmesi ve görüntü işleme teknikleri kullanılarak fotoğraflardan yüz tespiti yapılabilmektedir. Yüz tanımada en önemli özellik bir veri tabanının olmasıdır. Veri tabanını kendimiz üretebildiğimiz gibi hazır tanımlanmış veri tabanları da kullanılabilir ya da örnek fotoğraflar vererek üçüncü bir program ile yapay görüntülerin üretilmesini sağlanabilir. Bu çalışmada OpenCV (Open Source Computer Vision) ile gelen veri tabanlarını kullanılmıştır. OpenCV aynı zamanda görüntüleri yeniden boyutlandırmak ve ondan öznitelik vektörleri oluşturmak için de kullanmıştır. Çalışmada, OpenCV kütüphanesi kullanarak modelin eğitimi için kullanılan Konvolüsyonel Sinir Ağları (CNN) ile otomatik yüz tanıma modeli gerçekleştirdik. Yüzler son derece dinamik olduğundan ve çözülmesi gereken daha fazla sorun ve zorluk içerdiğinden, sağlamlığı ve tanıma doğruluğunu iyileştirmek amacıyla bu tür zorlukları azaltmak için çalışmamızda diğer çalışmalardan farklı bir model sunduk. Çalışmamız 4 adımda gerçekleştirilmektedir. İlk adımda elde ettiğimiz farklı görüntülerden ön işleme adımlarını gerçekleştirerek daha başarılı sonuçlar üretmeyi amaçladık. Daha sonra, önerilen modeli farklı öznitelik çıkarma yöntemleriyle de karşılaştırdık. CNN ağı ile eğitim yaparak test verileri için yüz tanıma gerçekleştirdik ve sonuçları karşılaştırmalı olarak sunduk. Çalışmadaki sonuçlar, yöntemimizin çeşitli fotoğraflardaki yüzleri başarıyla tanımladığını göstermektedir.

Keywords

Görüntü işleme, Python, OpenCV, CNN, Yüz tanıma, Görüntü işleme, Python, OpenCV, CNN, Yüz tanıma

References

  1. Ali, D., Touqir, I., Siddiqui, A. M., Malik, J., & Imran, M. (2022). Face Recognition System Based on Four State Hidden Markov Model. IEEE Access, 10, 74436-74448.
  2. Bradski G., Kaehler A. (2008). Learning OpenCV, O’Reilly Media Inc., USA.
  3. Cao, L. J., Chua, K. S., Chong, W. K., Lee, H. P., & Gu, Q. M. (2003). A comparison of PCA, KPCA and ICA for dimensionality reduction in support vector machine. Neurocomputing, 55(1-2), 321-336.
  4. Erişti E. (2010). Görüntü İşlemede Yeni Bir Soluk, OPENCV, Akademik Bilişim’10 - XII. Akademik Bilişim Konferansı Bildirileri, 10-12 Şubat, Muğla.
  5. Goldstein, A. J., Harmon, L. D. ve Lesk, A. B. (1971). Identification of human faces, Proc. IEEE 59, 748.-760.
  6. Gross, R., Shi, J. ve Cohn, J. (2001) Quo vadis Face Recognition, Carnegie Melon University, 54.
  7. Haig, N.K. (1985). How faces differ - a new comparative technique, Perception 14, 601-615.
  8. Jeevan, G., Zacharias, G. C., Nair, M. S., & Rajan, J. (2022). An empirical study of the impact of masks on face recognition. Pattern Recognition, 122, 108308.
  9. Jin, B., Cruz, L., & Gonçalves, N. (2022). Pseudo RGB-D Face Recognition. IEEE Sensors Journal.
  10. Kanade, T. (1973). Picture processing system by computer complex and recognition of human faces. Dept. of Information Science, Kyoto University, Nov.
APA
Tiraki, Y., Bakır, Ç., Serttaş, S., & Temurtaş, H. (2022). Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi. International Journal of Engineering Research and Development, 14(3), 219-224. https://doi.org/10.29137/umagd.1215694
AMA
1.Tiraki Y, Bakır Ç, Serttaş S, Temurtaş H. Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi. IJERAD. 2022;14(3):219-224. doi:10.29137/umagd.1215694
Chicago
Tiraki, Yeşim, Çiğdem Bakır, Soydan Serttaş, and Hasan Temurtaş. 2022. “Evrişimsel Sinir Ağları Ile Otomatik Yüz Tanıma Sistemi”. International Journal of Engineering Research and Development 14 (3): 219-24. https://doi.org/10.29137/umagd.1215694.
EndNote
Tiraki Y, Bakır Ç, Serttaş S, Temurtaş H (December 1, 2022) Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi. International Journal of Engineering Research and Development 14 3 219–224.
IEEE
[1]Y. Tiraki, Ç. Bakır, S. Serttaş, and H. Temurtaş, “Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi”, IJERAD, vol. 14, no. 3, pp. 219–224, Dec. 2022, doi: 10.29137/umagd.1215694.
ISNAD
Tiraki, Yeşim - Bakır, Çiğdem - Serttaş, Soydan - Temurtaş, Hasan. “Evrişimsel Sinir Ağları Ile Otomatik Yüz Tanıma Sistemi”. International Journal of Engineering Research and Development 14/3 (December 1, 2022): 219-224. https://doi.org/10.29137/umagd.1215694.
JAMA
1.Tiraki Y, Bakır Ç, Serttaş S, Temurtaş H. Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi. IJERAD. 2022;14:219–224.
MLA
Tiraki, Yeşim, et al. “Evrişimsel Sinir Ağları Ile Otomatik Yüz Tanıma Sistemi”. International Journal of Engineering Research and Development, vol. 14, no. 3, Dec. 2022, pp. 219-24, doi:10.29137/umagd.1215694.
Vancouver
1.Yeşim Tiraki, Çiğdem Bakır, Soydan Serttaş, Hasan Temurtaş. Evrişimsel Sinir Ağları ile Otomatik Yüz Tanıma Sistemi. IJERAD. 2022 Dec. 1;14(3):219-24. doi:10.29137/umagd.1215694