A Novel Approach to Fingerprint Authentication using Histogram Oriented Gradients for Feature Extraction and Machine Learning Convolution Neural Network for Classification

[{“box”:0,”content”:”

n

Year : September 22, 2023 | Volume : 01 | Issue : 02 | Page : –

n

n

n

n

n

n

By

n

    n t

    [foreach 286]n

    n

    Pradeep N.R, Manohara T N, Sreenivasa T V

  1. [/foreach]

    n

n

n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Associate Professor, Assistant Professor, Assistant Professor, Department of Electrical Communication Engineering, Channabasaveshwara Institute of Technology, Gubbi, Tumakuru, Department of Electrical Communication Engineering, Channabasaveshwara Institute of Technology, Gubbi, Tumakuru, Department of Electrical Communication Engineering, Channabasaveshwara Institute of Technology, Gubbi, Tumakuru, Karnataka, Karnataka, Karnataka, India, India, India
  2. n[/if 1175][/foreach]

n

n

Abstract

nWith applied biometrics, it is possible to identify a person by examining a feature vector of attributes derived from their physical and behavior characteristics. In biometrics, fingerprints have become one of the most famous and well known techniques of identification and authentication. In light of technological advancements and safety, fingerprint recognition has been successfully used in a variety of Civil, Defence, and Commercial applications for more than a decade. The use of fingerprints for signature applications started in the second millennium and studies have been conducted on the different aspects as well as attributes of fingerprints over the past decade. In addition to CNN for deep learning, this study introduces a Histogram Oriented Gradient for feature extraction. Histogram equalisation, filter enhancement, and fingerprint thinning are a few of the preprocessing strategies for obtaining fingerprint features. A deep convolutional neural network algorithm has been created for the purpose of classifying preprocessed fingerprints. Compared to deep learning networks, HOG-based CNNs is extremely efficient. In addition, CNN is challenged by its inability to rotate. Despite the fact that CNN has already been investigated, We propose a novel and simple HOG-based CNN that generates highly valued data efficacy and is rotation-invariant. For validation within the database, 64 epochs achieved 99.47% accuracy, against 100% training accuracy. A validation accuracy of 4.33% was achieved for an outside database with a training accuracy of 6.33%. In comparison with contemporary machine learning algorithms, the accuracy achieved in this work is considerably higher.

n

n

n

Keywords: Feature Extraction, Histogram Oriented Gradient (HOG), Convolution Neural Network (CNN), Machine Learning

n[if 424 equals=”Regular Issue”][This article belongs to International Journal of Wireless Security and Networks(ijwsn)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in International Journal of Wireless Security and Networks(ijwsn)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Pradeep N.R, Manohara T N, Sreenivasa T V A Novel Approach to Fingerprint Authentication using Histogram Oriented Gradients for Feature Extraction and Machine Learning Convolution Neural Network for Classification ijwsn September 22, 2023; 01:-

n

How to cite this URL: Pradeep N.R, Manohara T N, Sreenivasa T V A Novel Approach to Fingerprint Authentication using Histogram Oriented Gradients for Feature Extraction and Machine Learning Convolution Neural Network for Classification ijwsn September 22, 2023 {cited September 22, 2023};01:-. Available from: https://journals.stmjournals.com/ijwsn/article=September 22, 2023/view=0/

nn


nn

Full Text

n[if 992 equals=”Open Access”] [else] nvar fieldValue = “[user_role]”;nif (fieldValue == ‘indexingbodies’) {n document.write(”);n }nelse if (fieldValue == ‘administrator’) { document.write(”); }nelse if (fieldValue == ‘ijwsn’) { document.write(”); }n else { document.write(‘ ‘); }n [/if 992] [if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

nn

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

  1. Vijayakumar T, “Synthesis of Palm Print in Feature Fusion Techniques for Multimodal Biometric Recognition System Online Signature,” Journal of Innovative Image Processing (JIIP) 3, No. 02, pp. 131- 143, 2021.
  2. Oloyede M and Hancke G, “Unimodal and Multimodal Biometric Sensing Systems: A Review,” IEEE Access, No. 4, pp. 7532–7555, 2016.
  3. Rahmawati E, Mariska Listyasari and Adam Shidqul Aziz, “Digital signature on file using biometric fingerprint with fingerprint sensor on smartphone in Engineering Technologyand Applications,” International Electronics Symposium,
  4. S Molaei and M E Shiri Ahmad Abadi, “Maintaining filter structure: A Gabor-based convolutional neural network for image analysis,” Applied Soft Computing Journal, 2019. https://doi.org/10.1016/j.asoc.2019.105960.
  5. Rahmawati E, Mariska Listyasari and Adam Shidqul Aziz, “Digital signature on file using biometric fingerprint with fingerprint sensor on smartphone in Engineering Technology and Applications,” International Electronics Symposium,
  6. Benaliouche H and M Touahria, “Comparative study of multimodal biometric recognition by fusion of iris and fingerprint,” The Scientific World Journal,
  7. Jain A.K, A. Ross, and S. Prabhakar, “An introduction to biometric recognition IEEE Transactions on circuits and systems for video technology,” Vol.14, Issue 1, pp. 4-20,
  8. Kataria, N, Dipak M Adhyaru, Ankit K Sharma and Tanish H Zaveri, “A survey of automated biometric authentication techniques in Engineering,” Nirma University International Conference IEEE, 2013.
  9. Jain, Anil K., Karthik Nandakumar, and Arun Ross. “50 years of biometric research: Accomplishments, challenges, and opportunities,” Pattern Recognition Letters 79, pp. 80- 105, 2016.
  10. Bartunek, Josef Strom, Mikael Nilsson, Benny Sallberg, and Ingvar Claesson, “Adaptive fingerprint image enhancement with emphasis on preprocessing of data,” IEEE transactions on image processing 22, 2, pp. 644-656, 2013.
  11. Pradeep N R and Ravi J, “Machine Learning based Artificial Neural Networks for Fingerprint Recognition”, International Journal of Image and Video Processing (IJIVP), Vol. 13, Issue 02, pp.2874-2882, November 2022. DOI: 21917/IJIVP.2022.0410.
  12. Pradeep N R and Ravi J, “An Accurate Fingerprint Recognition Algorithm Based on Histogram Oriented Gradient (HOG) Feature Extractor”, International Journal of Electrical Engineering and Technology (IJEET), 12, Issue 02, pp.19-32, February 2021. DOI: 10.34218/IJEET.12.2.2021.003.
  13. Vinod Kumar and R Srikantaswamy, “A Comparative Analysis of Histogram of Gradient (HOG), Gabor Filter Bank and DCT based Feature Extraction Methods used for Fingerprint Recognition,” International Journal of Scientific & Engineering Research, Vol. 7, Issue 4, April 2016
  14. Jitendra P Chaudhari, Hiren K Mewada, Amit V Patel, Keyur K Mahant and Alpesh D Vala, “Supervised Feature Reduction Technique for Biometric Recognition using Palm Print Modalities,” Bioscience Biotechnology Research Communications, Vol.13, No.1, pp. 195-200, Jan- Marc
  15. Sree Lakshmi K J and Therese Yamuna Mahesh, “Hunam Identification Based on the Histogram of Oriented Gradients,” International Journal of Engineering Research & Technology, 3, Issue 7, July 2014.
  16. Mostafa A Ahmad, Ahmed H Ismail and Nadir Omer, “An Accurate Multi-Biometric Personal Identification Model using Histogram of Oriented Gradients,” International Journal of Advanced Computer Science and Applications, 9, No. 5, 2018.
  17. Himabindu Sathyaveti and Amarendra Jadda, “Fingerprint Liveness Detection from Single Image using SURF & PHOG,” International Journal of Innovative Research in Science, Engineering and Technology, Vol. 6, Issue 5, May
  18. Daesung Moon, Sungju Lee, Yongwha Chung, “Implementation of Automatic Fuzzy Fingerprint Vault,” Proceedings of International conference on Machine Learning and Cybernetics, 3781-3786, July 2008.
  19. Jain, L. Hong and R. Bolle, “On-line Fingerprint Verification,” IEEE-Pattern Analysis and Machine Intelligence, vol.19, pp. 302-314, April. 1997.
  20. Greenberg, M. Aladjem and D Kogan, “Fingerprint Image Enhancement using Filtering Techniques,” National Conference on Real-Time Imaging , pp. 227- 236, 2002.
  21. Seifedine Kadry, Aziz Barbar, “Design of Secure Mobile Communication using Fingerprint,” European Journal of Scientific Research, 30, pp.138-145, 2009.
  22. Tabassam Nawaz, Saim Pervaiz, Arash Korrani, “Development of Academic Attendance Monitoring System using Fingerprint Identification,” International Journal of Computer Science and Network Security, vol. 9, no.5, pp. 164-168, May
  23. Kass and A. Witkin, “Analysing Oriented Patterns,” Proceedings of Journal of Computer Vision Graphics Image Process, vol. 37, pp. 362-385, 1987.
  24. Bazen and Gerez, “Extraction of Singular points from Directional Fields of Fingerprints,” Annual Centre for Telematics and Information Technology Workshop, vol. 24, pp 905-919, July
  25. Hong, A. K. Jain, S. Pankanti and R. Bolle, “Fingerprint Enhancement,” Proceedings of Third IEEE Workshop on Applications of Computer Vision, pp. 202- 207, 1996.
  26. A. Radzi, M. K. Hani, and R. Bakhteri, ‘‘Finger-vein biometric Identification using convolutional neural network,’’ Turkish J. Electrical Engineering Computer Science, vol. 24, no. 3, pp. 1863–1878, 2016.
  27. Xie and A. Kumar, ‘‘Finger vein identification using convolutional neural network and supervised discrete hashing,’’ Pattern Recognition. Letter, vol. 119, pp. 148– 156, Mar. 2019
  28. Qin and M. A. El-Yacoubi, ‘‘Deep representation- based feature extraction and recovering for finger-vein verification,’’ IEEE Transaction on Information Foren- sics Security, Vol. 12, No. 8, pp. 1816–1829, Aug. 2017.
  29. V A Bharadi, B Pandya and B Nemade, “Multimodal biometric recognition using iris & fingerprint: By texture feature extraction using Hybrid Wavelets,” 5th International Conference – Confluence The Next Generation Information Technology Summit (Confluence), Noida, 697-702, 2014. doi: 10.1109/CONFLUENCE. 2014.6949309.
  30. M M H Ali, V H Mahale, P Yannawar and A T Gaikwad, “Fingerprint Recognition for Person Identification and Verification based on Minutiae Matching,” Proceedings of IEEE 6th International Advanced Computing Conference, 332-339, 2016.
  31. Satishkumar Chavan, Parth Mundada and Devendra Pal, “Fingerprint Authentication using Gabor filter based Matching Algorithm,” Proceedings of IEEE International Conference on Technologies for Sustainable Development, 1-6, 2015.
  32. Yang J, Wu Z and Zhang J, “A Robust Fingerprint Identification Method by Deep Learning with Gabor Filter Multidimensional Feature Expansion,” 4th International Conference, ICCCS 2018, Haikou, China, pp. 447–57, June 8–10, 2018.
  33. Michelsanti D, Ene A D, Guichi Y, Stef R, Nasrollahi K and Moeslund T B, “Fast Fingerprint Classification with Deep Neural Networks,” Visual Analysis of People (VAP) Laboratory, Aalborg University, Aalborg, Denmark, 2017. ISBN: 978-989-758-226-4, DOI: 5220/0006116502020209.
  34. Pushpalatha K N and Arvind Kumar Gautham, “Fingerprint Verification in Personal Identification by Applying Local Walsh Hadamard Transforms and Gabor Coefficients,” International Journal on Image and Video Processing, vol. 7, Issue 4, May
  35. Nguyen H T and Long The Nguyen, “Fingerprints Classification through Image Analysis and Machine Learning Method,” Algorithms, vol. 12, no. 11, pp. 241, 2019.
  36. Bhavesh Pandya, Georgina Cosma, Ali A Alani, Aboozar Taherkhani, Vinayak Bharadi and T M McGinnity, “Fingerprint Classification using a Deep Convolutional Neural Network,” 4th IEEE International Conference on Information Management,

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

Regular Issue Open Access Review Article

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

Volume 01
Issue 02
Received July 20, 2023
Accepted July 29, 2023
Published September 22, 2023

n

n

n

[if 1190 not_equal=””]n

Editor

n

[foreach 1188]n

n[/foreach]

n[/if 1190] [if 1177 not_equal=””]n

Reviewer

n

[foreach 1176]n

n[/foreach]

n[/if 1177]

n

n

n

n function myFunction2() {n var x = document.getElementById(“browsefigure”);n if (x.style.display === “block”) {n x.style.display = “none”;n }n else { x.style.display = “Block”; }n }n document.querySelector(“.prevBtn”).addEventListener(“click”, () => {n changeSlides(-1);n });n document.querySelector(“.nextBtn”).addEventListener(“click”, () => {n changeSlides(1);n });n var slideIndex = 1;n showSlides(slideIndex);n function changeSlides(n) {n showSlides((slideIndex += n));n }n function currentSlide(n) {n showSlides((slideIndex = n));n }n function showSlides(n) {n var i;n var slides = document.getElementsByClassName(“Slide”);n var dots = document.getElementsByClassName(“Navdot”);n if (n > slides.length) { slideIndex = 1; }n if (n (item.style.display = “none”));n Array.from(dots).forEach(n item => (item.className = item.className.replace(” selected”, “”))n );n slides[slideIndex – 1].style.display = “block”;n dots[slideIndex – 1].className += ” selected”;n }n n function myfun() {n x = document.getElementById(“editor”);n y = document.getElementById(“down”);n z = document.getElementById(“up”);n if (x.style.display == “none”) {n x.style.display = “block”;n }n else {n x.style.display = “none”;n }n if (y.style.display == “none”) {n y.style.display = “block”;n }n else {n y.style.display = “none”;n }n if (z.style.display == “none”) {n z.style.display = “block”;n }n else {n z.style.display = “none”;n }n }n function myfun2() {n x = document.getElementById(“reviewer”);n y = document.getElementById(“down2”);n z = document.getElementById(“up2”);n if (x.style.display == “none”) {n x.style.display = “block”;n }n else {n x.style.display = “none”;n }n if (y.style.display == “none”) {n y.style.display = “block”;n }n else {n y.style.display = “none”;n }n if (z.style.display == “none”) {n z.style.display = “block”;n }n else {n z.style.display = “none”;n }n }n”}]