Araştırma Makalesi
BibTex RIS Kaynak Göster

Enhancement of Template Matching Method Used for Object Detection with Neighborhood Pooling Technique

Yıl 2024, Cilt: 29 Sayı: 3, 913 - 928
https://doi.org/10.17482/uumfd.1409334

Öz

In this study, Neighborhood Pooling Algorithm is proposed in order to strengthen template matching. With this new technique, in applications where template matching is performed, in addition to the highest match degree, fake matches can be easily detected. Template matching searches the small-sized template image in a larger source image on a pixel-by-pixel basis and mathematically calculates the similarity degree of pixels. As a result of this calculation process, the matches obtained in the source image can be presented with similar/dissimilar or weak/medium/strong similarity degrees. However, since this technique uses the image scanning method, it is both very slow and causes fake matches, so its accuracy is low. The proposed neighborhood pooling idea prevents fake matches and also increases the accuracy of the template matching method since it provides easier obtaining of the match with the highest similarity degree. Experiments were carried out on three different images based on four different parameters: image size, similarity threshold value, neighborhood size and calculation time. In all experiments, two different similarity threshold values were used to examine the effects of the threshold value on accuracy and computation time. As a result, it was proven through experiments that the proposed method prevents false matches.

Proje Numarası

110-2022

Kaynakça

  • Aktaş, H., (2015). Şablon Eşleştirme Yöntemi İle Nesne Takibi Ve Yüksek Hızlı Fpga Gerçeklemesi, Antalya: Fen Bilimleri Enstitüsü, Yüksek Lisans Tezi.
  • Alemdar, F. ve Avcı, N., (2019). Sarsma masası testlerindeki dinamik parametrelerin görüntü işleme yöntemi ile ölçülmesi. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, 10(3), pp. 1099-1112.
  • Annaby, M. H., Fouda, Y. M. ve Rushdi, M. A., (2019). Improved normalized cross-correlation for defect detection in printed-circuit boards. EEE Transactions on Semiconductor Manufacturing, 32(2), pp. 199-211.
  • Aqel, M. O., Marhaban, M. H., Saripan, M. I. ve Ismail, N. B., (2016). Adaptive‐search template matching technique based on vehicle acceleration for monocular visual odometry system. IEEJ Transactions on Electrical and Electronic Engineering, 11(6), pp. 739-752.
  • Atallah, M. J., (2001). Faster image template matching in the sum of the absolute value of differences measure. IEEE Transactions on image processing, 10(4), pp. 659-663.
  • Can, E. ve Canay, Ö., (2016). A planar robot design and construction with Maple, TOJSAT, 6(2), 1-5.
  • Canay, O. ve Kocabıçak, Ü., (2024). Predictive modeling and anomaly detection in large-scale web portals through the CAWAL framework, Knowledge-Based Systems, 306, pp. 1-15.
  • Chantara, W., Mun, J. H., Shin, D. W. ve Ho, Y. S., (2015). Object tracking using adaptive template matching. IEIE Transactions on Smart Processing & Computing, 4(1), pp. 1-9.
  • Dereli, S. ve Ünsal, A. R., (2023). A new microarchitecture hardware proposal for the use of the improved template matching method in face similarity detection. Microprocessors and Microsystems, Cilt 101, pp. 1-9.
  • Di Stefano, L., Mattoccia, S. ve Tombari, F., (2005). ZNCC-based template matching using bounded partial correlation. Pattern recognition letters, 26(14), pp. 2129-2134.
  • Efeoğlu, E. ve Gürkan, T., (2021). Radyografi Görüntüleri Ve Sınıflandırma Algoritmaları Kullanılarak Omuz Protezlerinin Üreticilerinin Belirlenmesi.. Kırklareli Üniversitesi Mühendislik ve Fen Bilimleri Dergisi, 7(1), pp. 57-73.
  • Hisham, M. B., Yaakob, S. N., Raof, R. A. A., Nazren, A. A. ve Wafi, N. M. (2015). Template matching using sum of squared difference and normalized cross correlation, IEEE student conference on research and development.
  • Hsu, F. H. ve Shen, C. A., (2018). he design and implementation of an embedded real-time automated IC marking inspection system. IEEE Transactions on Semiconductor Manufacturing, 32(1), pp. 112-120.
  • Huang, Y. W., Chen, C. Y., Tsai, C. H., Shen, C. F. ve Chen, L. G. (2006). Survey on block matching motion estimation algorithms and architectures with new results. Journal of VLSI signal processing systems for signal, image and video technology, Cilt 42, pp. 297-320.
  • Jiao, J., Wang, X., Deng, Z., Cao, J. ve Tang, W. (2018). A fast template matching algorithm based on principal orientation difference. International Journal of Advanced Robotic Systems, 15(3).
  • Kim, H. Y., (2010). Rotation-discriminating template matching based on Fourier coefficients of radial projections with robustness to scaling and partial occlusion. Pattern Recognition, 43(3), pp. 859-872.
  • Lai, J., Lei, L., Deng, K., Yan, R., Ruan, Y. Ve” Jinyun, Z. (2020). Fast and robust template matching with majority neighbour similarity and annulus projection transformation. Pattern Recognition, Cilt 98, pp. 1-11.
  • Le, M. T., Tu, C. T., Guo, S. M. vw Lien, J. J. J., (2020). A PCB alignment system using RST template matching with CUDA on embedded GPU board. Sensors, 20(9), pp. 1-26.
  • Ouyang, W., Tombari, F., Mattoccia, S., Di Stefano, L., Cham, W. K. (2012). Performance evaluation of full search equivalent pattern matching algorithms. IEEE transactions on pattern analysis and machine intelligence, 34(1), pp. 127-143.
  • Yan, B., Xiao, L., Zhang, H., Xu, D., Ruan, L., Wang, Z., Zhang, Y. (2019). An adaptive template matching-based single object tracking algorithm with parallel acceleration. Journal of Visual Communication and Image Representation, Cilt 64, pp. 1-13.
  • Yaşar, F. G. ve Alaybeyoğlu, A., (2018). Otomatik Araç Plaka, Renk ve Marka Tanıma Sistem Tasarımı. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, 11(1), pp. 7-16.
  • Kusuma, B. A., Nugroho, H. A. ve Wibirama, S. (2016). Spinal curvature determination from scoliosis X-Ray image using sum of squared difference template matching. In 2016 2nd International Conference on Science and Technology-Computer (ICST) (pp. 29-34). IEEE.
  • Dawoud, N. N., Samir, B. B. ve Janier, J. (2011). Fast template matching method based optimized sum of absolute difference algorithm for face localization. International Journal of Computer Applications, 18(8), 0975-8887.
  • Kaso, A. (2018). Computation of the normalized cross-correlation by fast Fourier transform. PloS One, 13(9), e0203434.

NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ

Yıl 2024, Cilt: 29 Sayı: 3, 913 - 928
https://doi.org/10.17482/uumfd.1409334

Öz

Bu çalışmada görüntü işleme alanında nesne tespiti yapan yöntemlerden biri olarak literatürde kabul gören şablon eşlemeyi güçlendirmek amacıyla Komşuluk Havuzu Algoritması önerilmiştir. Bu yeni teknik ile şablon eşleme işleminin gerçekleştirildiği uygulamalarda en büyük eşleşme derecesinin yanı sıra sahte eşleşmelerin kolaylıkla tespit edilmesi sağlanmıştır. Klasik bir görüntü işleme tekniği olan şablon eşleme, küçük boyutlu olan şablon görüntüyü daha büyük bir kaynak görüntüde piksel bazlı arar ve piksellerin benzerlik derecesini matematiksel olarak hesaplar. Bu hesaplama işlemi neticesinde kaynak görüntüde elde edilen eşleşmeler gerek benzeyen/benzemeyen gerekse de zayıf/orta/güçlü benzerlik dereceleriyle ortaya konabilmektedir. Ancak, bu teknik görüntü tarama yöntemini kullandığından hem oldukça yavaş ve hem de sahte eşleşmelere neden olduğundan doğruluğu düşüktür. Önerilen komşuluk havuzu fikri sahte eşleşmelerin önüne geçmekle birlikte en yüksek benzerlik derecesine sahip eşleşmenin daha kolay elde edilmesini de sağladığından şablon eşleme yönteminin doğruluğunu da artırmıştır. Deneyler üç farklı görüntü üzerinde, görüntü boyutu, benzerlik eşik değeri, komşuluk büyüklüğü ve hesaplama süresi olmak üzere dört farklı parametre temelinde gerçekleştirilmiştir. Tüm deneylerde iki farklı benzerlik eşik değeri kullanılarak eşik değerinin doğruluğa ve hesaplama süresine etkilerinin incelenmesinin yanı sıra farklı boyutlarda görüntüler kullanılarak görüntü boyutunun hesaplama süresine olan etkileri de incelenmiştir. Sonuçta önerilen yöntemin sahte eşleşmelerin önüne geçme geçtiği deneylerle kanıtlanmıştır.

Destekleyen Kurum

Sakarya Uygulamalı Bilimler Üniversitesi Bilimsel Araştırma Projeleri Koordinatörlüğü

Proje Numarası

110-2022

Kaynakça

  • Aktaş, H., (2015). Şablon Eşleştirme Yöntemi İle Nesne Takibi Ve Yüksek Hızlı Fpga Gerçeklemesi, Antalya: Fen Bilimleri Enstitüsü, Yüksek Lisans Tezi.
  • Alemdar, F. ve Avcı, N., (2019). Sarsma masası testlerindeki dinamik parametrelerin görüntü işleme yöntemi ile ölçülmesi. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, 10(3), pp. 1099-1112.
  • Annaby, M. H., Fouda, Y. M. ve Rushdi, M. A., (2019). Improved normalized cross-correlation for defect detection in printed-circuit boards. EEE Transactions on Semiconductor Manufacturing, 32(2), pp. 199-211.
  • Aqel, M. O., Marhaban, M. H., Saripan, M. I. ve Ismail, N. B., (2016). Adaptive‐search template matching technique based on vehicle acceleration for monocular visual odometry system. IEEJ Transactions on Electrical and Electronic Engineering, 11(6), pp. 739-752.
  • Atallah, M. J., (2001). Faster image template matching in the sum of the absolute value of differences measure. IEEE Transactions on image processing, 10(4), pp. 659-663.
  • Can, E. ve Canay, Ö., (2016). A planar robot design and construction with Maple, TOJSAT, 6(2), 1-5.
  • Canay, O. ve Kocabıçak, Ü., (2024). Predictive modeling and anomaly detection in large-scale web portals through the CAWAL framework, Knowledge-Based Systems, 306, pp. 1-15.
  • Chantara, W., Mun, J. H., Shin, D. W. ve Ho, Y. S., (2015). Object tracking using adaptive template matching. IEIE Transactions on Smart Processing & Computing, 4(1), pp. 1-9.
  • Dereli, S. ve Ünsal, A. R., (2023). A new microarchitecture hardware proposal for the use of the improved template matching method in face similarity detection. Microprocessors and Microsystems, Cilt 101, pp. 1-9.
  • Di Stefano, L., Mattoccia, S. ve Tombari, F., (2005). ZNCC-based template matching using bounded partial correlation. Pattern recognition letters, 26(14), pp. 2129-2134.
  • Efeoğlu, E. ve Gürkan, T., (2021). Radyografi Görüntüleri Ve Sınıflandırma Algoritmaları Kullanılarak Omuz Protezlerinin Üreticilerinin Belirlenmesi.. Kırklareli Üniversitesi Mühendislik ve Fen Bilimleri Dergisi, 7(1), pp. 57-73.
  • Hisham, M. B., Yaakob, S. N., Raof, R. A. A., Nazren, A. A. ve Wafi, N. M. (2015). Template matching using sum of squared difference and normalized cross correlation, IEEE student conference on research and development.
  • Hsu, F. H. ve Shen, C. A., (2018). he design and implementation of an embedded real-time automated IC marking inspection system. IEEE Transactions on Semiconductor Manufacturing, 32(1), pp. 112-120.
  • Huang, Y. W., Chen, C. Y., Tsai, C. H., Shen, C. F. ve Chen, L. G. (2006). Survey on block matching motion estimation algorithms and architectures with new results. Journal of VLSI signal processing systems for signal, image and video technology, Cilt 42, pp. 297-320.
  • Jiao, J., Wang, X., Deng, Z., Cao, J. ve Tang, W. (2018). A fast template matching algorithm based on principal orientation difference. International Journal of Advanced Robotic Systems, 15(3).
  • Kim, H. Y., (2010). Rotation-discriminating template matching based on Fourier coefficients of radial projections with robustness to scaling and partial occlusion. Pattern Recognition, 43(3), pp. 859-872.
  • Lai, J., Lei, L., Deng, K., Yan, R., Ruan, Y. Ve” Jinyun, Z. (2020). Fast and robust template matching with majority neighbour similarity and annulus projection transformation. Pattern Recognition, Cilt 98, pp. 1-11.
  • Le, M. T., Tu, C. T., Guo, S. M. vw Lien, J. J. J., (2020). A PCB alignment system using RST template matching with CUDA on embedded GPU board. Sensors, 20(9), pp. 1-26.
  • Ouyang, W., Tombari, F., Mattoccia, S., Di Stefano, L., Cham, W. K. (2012). Performance evaluation of full search equivalent pattern matching algorithms. IEEE transactions on pattern analysis and machine intelligence, 34(1), pp. 127-143.
  • Yan, B., Xiao, L., Zhang, H., Xu, D., Ruan, L., Wang, Z., Zhang, Y. (2019). An adaptive template matching-based single object tracking algorithm with parallel acceleration. Journal of Visual Communication and Image Representation, Cilt 64, pp. 1-13.
  • Yaşar, F. G. ve Alaybeyoğlu, A., (2018). Otomatik Araç Plaka, Renk ve Marka Tanıma Sistem Tasarımı. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, 11(1), pp. 7-16.
  • Kusuma, B. A., Nugroho, H. A. ve Wibirama, S. (2016). Spinal curvature determination from scoliosis X-Ray image using sum of squared difference template matching. In 2016 2nd International Conference on Science and Technology-Computer (ICST) (pp. 29-34). IEEE.
  • Dawoud, N. N., Samir, B. B. ve Janier, J. (2011). Fast template matching method based optimized sum of absolute difference algorithm for face localization. International Journal of Computer Applications, 18(8), 0975-8887.
  • Kaso, A. (2018). Computation of the normalized cross-correlation by fast Fourier transform. PloS One, 13(9), e0203434.
Toplam 24 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Bilgisayar Yazılımı
Bölüm Araştırma Makaleleri
Yazarlar

Asiye Rümeysa Ünsal 0000-0002-2914-6893

Serkan Dereli 0000-0002-1856-6083

Proje Numarası 110-2022
Erken Görünüm Tarihi 18 Aralık 2024
Yayımlanma Tarihi
Gönderilme Tarihi 25 Aralık 2023
Kabul Tarihi 24 Kasım 2024
Yayımlandığı Sayı Yıl 2024 Cilt: 29 Sayı: 3

Kaynak Göster

APA Ünsal, A. R., & Dereli, S. (2024). NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 29(3), 913-928. https://doi.org/10.17482/uumfd.1409334
AMA Ünsal AR, Dereli S. NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ. UUJFE. Aralık 2024;29(3):913-928. doi:10.17482/uumfd.1409334
Chicago Ünsal, Asiye Rümeysa, ve Serkan Dereli. “NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 29, sy. 3 (Aralık 2024): 913-28. https://doi.org/10.17482/uumfd.1409334.
EndNote Ünsal AR, Dereli S (01 Aralık 2024) NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 29 3 913–928.
IEEE A. R. Ünsal ve S. Dereli, “NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ”, UUJFE, c. 29, sy. 3, ss. 913–928, 2024, doi: 10.17482/uumfd.1409334.
ISNAD Ünsal, Asiye Rümeysa - Dereli, Serkan. “NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 29/3 (Aralık 2024), 913-928. https://doi.org/10.17482/uumfd.1409334.
JAMA Ünsal AR, Dereli S. NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ. UUJFE. 2024;29:913–928.
MLA Ünsal, Asiye Rümeysa ve Serkan Dereli. “NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, c. 29, sy. 3, 2024, ss. 913-28, doi:10.17482/uumfd.1409334.
Vancouver Ünsal AR, Dereli S. NESNE TESPİTİ İÇİN KULLANILAN ŞABLON EŞLEME YÖNTEMİNİN KOMŞULUK HAVUZU TEKNİĞİ İLE GÜÇLENDİRİLMESİ. UUJFE. 2024;29(3):913-28.

DUYURU:

30.03.2021- Nisan 2021 (26/1) sayımızdan itibaren TR-Dizin yeni kuralları gereği, dergimizde basılacak makalelerde, ilk gönderim aşamasında Telif Hakkı Formu yanısıra, Çıkar Çatışması Bildirim Formu ve Yazar Katkısı Bildirim Formu da tüm yazarlarca imzalanarak gönderilmelidir. Yayınlanacak makalelerde de makale metni içinde "Çıkar Çatışması" ve "Yazar Katkısı" bölümleri yer alacaktır. İlk gönderim aşamasında doldurulması gereken yeni formlara "Yazım Kuralları" ve "Makale Gönderim Süreci" sayfalarımızdan ulaşılabilir. (Değerlendirme süreci bu tarihten önce tamamlanıp basımı bekleyen makalelerin yanısıra değerlendirme süreci devam eden makaleler için, yazarlar tarafından ilgili formlar doldurularak sisteme yüklenmelidir).  Makale şablonları da, bu değişiklik doğrultusunda güncellenmiştir. Tüm yazarlarımıza önemle duyurulur.

Bursa Uludağ Üniversitesi, Mühendislik Fakültesi Dekanlığı, Görükle Kampüsü, Nilüfer, 16059 Bursa. Tel: (224) 294 1907, Faks: (224) 294 1903, e-posta: mmfd@uludag.edu.tr