Submitted:
31 May 2024
Posted:
04 June 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Background and Related work
3. Data and Methods
3.1. Data
3.2. Edge Detection
3.3. Object Detection
3.4. Evaluation Matrix
3.4.1. Precision and Recall
3.4.2. mAP
3.4.3. Heating Map
4. Experiments and Results
5. Discussion
5.1. Discussion on Training
5.2. Discussion on Results
5.3. Discussion on Data Annotation
5.4. Discussion on Edge Detection
6. Conclusions
References
- Zhang, J., et al., Local features and kernels for classification of texture and object categories: A comprehensive study. International journal of computer vision, 2007. 73: p. 213-238.
- Girshick, R., et al. Rich feature hierarchies for accurate object detection and semantic segmentation. in Proceedings of the IEEE conference on computer vision and pattern recognition. 2014.
- Girshick, R., et al., Region-based convolutional networks for accurate object detection and segmentation. IEEE transactions on pattern analysis and machine intelligence, 2015. 38(1): p. 142-158.
- Benecke, M., DNA typing in forensic medicine and in criminal investigations: A current survey. Naturwissenschaften, 1997. 84: p. 181-188.
- Srihari, S.N., Analysis of footwear impression evidence. US DoJ Report, 2011.
- Giancola, S., et al., A solution for crime scene reconstruction using time-of-flight cameras. 2017; arXiv:1708.02033.
- Li, C.N., Ajit, Shoe print Identification from Images with Convolutional Neural Network. 2019, Auckland University of Technology.
- Cervelli, F., F. Dardi, and S. Carrato. Comparison of footwear retrieval systems for synthetic and real shoe marks. in 2009 Proceedings of 6th International Symposium on Image and Signal Processing and Analysis. 2009. IEEE.
- Bodziak, W.J., Footwear impression evidence: Detection, recovery, and examination. 2017: CRC Press.
- Rida, I., et al., Forensic shoe-print identification: A brief survey. arXiv 2019. arXiv:1901.01431.
- Kirzhevsky, A., I. Sutskever, and G.E. Hinton, Imagenet classification with deep convolutional neural networks. Advances in neural information processing systems, 2012. 25: p. 1097-1105.
- Jing, J., et al., Recent advances on image edge detection: A comprehensive review. Neurocomputing, 2022.
- Han, L., Y. Tian, and Q. Qi. Research on edge detection algorithm based on improved sobel operator. in MATEC Web of Conferences. 2020. EDP Sciences.
- Tu, Z., et al., Edge-guided non-local fully convolutional network for salient object detection. IEEE transactions on circuits and systems for video technology, 2020. 31(2): p. 582-593.
- Neoh, H.S. and A. Hazanchuk, Adaptive edge detection for real-time video processing using FPGAs. Global Signal Processing, 2004. 7(3): p. 2-3.
- Al-Amri, S.S., N. Kalyankar, and S. Khamitkar, Image segmentation by using edge detection. International journal on computer science and engineering, 2010. 2(3): p. 804-807.
- Cui, F.-y., L.-j. Zou, and B. Song. Edge feature extraction based on digital image processing techniques. in 2008 IEEE International Conference on Automation and Logistics. 2008. IEEE.
- Muthukrishnan, R. and M. Radha, Edge detection techniques for image segmentation. International Journal of Computer Science & Information Technology, 2011. 3(6): p. 259.
- Orujov, F., et al., Fuzzy based image edge detection algorithm for blood vessel detection in retinal images. Applied Soft Computing, 2020. 94: p. 106452.
- Poma, X.S., E. Riba, and A. Sappa. Dense extreme inception network: Towards a robust cnn model for edge detection. in Proceedings of the IEEE/CVF winter conference on applications of computer vision. 2020.
- Su, Z., et al. Pixel difference networks for efficient edge detection. in Proceedings of the IEEE/CVF international conference on computer vision. 2021.
- Pu, M., et al. Rindnet: Edge detection for discontinuity in reflectance, illumination, normal and depth. in Proceedings of the IEEE/CVF international conference on computer vision. 2021.
- Pu, M., et al. Edter: Edge detection with transformer. in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2022.
- Liu, H., et al., Edge detection with attention: From global view to local focus. Pattern Recognition Letters, 2022. 154: p. 99-109.
- Lim, Y.-C. and M. Kang. Global and local multi-scale feature fusion for object detection and semantic segmentation. in 2019 IEEE Intelligent Vehicles Symposium (IV). 2019. IEEE.
- Patrikar, D.R. and M.R. Parate, Anomaly detection using edge computing in video surveillance system. International Journal of Multimedia Information Retrieval, 2022. 11(2): p. 85-110.
- He, K., et al. Deep residual learning for image recognition. in Proceedings of the IEEE conference on computer vision and pattern recognition. 2016.
- Simonyan, K. and A. Zisserman, Very deep convolutional networks for large-scale image recognition. 2014; arXiv:1409.1556.
- Szegedy, C., et al. Going deeper with convolutions. in Proceedings of the IEEE conference on computer vision and pattern recognition. 2015.
- Redmon, J., et al. You only look once: Unified, real-time object detection. in Proceedings of the IEEE conference on computer vision and pattern recognition. 2016.
- Jiang, P., et al., A Review of Yolo algorithm developments. Procedia Computer Science, 2022. 199: p. 1066-1073.
- Redmon, J. and A. Farhadi. YOLO9000: Better, faster, stronger. in Proceedings of the IEEE conference on computer vision and pattern recognition. 2017.
- Redmon, J. and A. Farhadi, Yolov3: An incremental improvement. 2018; arXiv:1804.02767.
- Bochkovskiy, A., C.-Y. Wang, and H.-Y.M. Liao, Yolov4: Optimal speed and accuracy of object detection. 2020; arXiv:2004.10934.
- Kortylewski, A. and T. Vetter. Probabilistic Compositional Active Basis Models for Robust Pattern Recognition. in BMVC. 2016.
- Ravivarma, G., et al., Implementation of Sobel operator based image edge detection on FPGA. Materials Today: Proceedings, 2021. 45: p. 2401-2407.
- Sekehravani, E.A., E. Babulak, and M. Masoodi, Implementing canny edge detection algorithm for noisy image. Bulletin of Electrical Engineering and Informatics, 2020. 9(4): p. 1404-1410.
- Shah, B.K., et al., Evaluation and comparative study of edge detection techniques. IOSR Journal of Computer Engineering, 2020. 22(5): p. 6-15.
- Gong, M., et al. A review of non-maximum suppression algorithms for deep learning target detection. in Seventh Symposium on Novel Photoelectronic Detection Technology and Applications. 2021. SPIE.
- Jocher G., C.A., Qiu J. YOLO by Ultralytics. 2023 [cited 2024. May 1]. Available online: https://github.com/ultralytics/ultralytics.
- Ramachandran, P., B. Zoph, and Q.V. Le, Searching for activation functions. 2017; arXiv:1710.05941.
- Nair, V. and G.E. Hinton. Rectified linear units improve restricted boltzmann machines. in Proceedings of the 27th international conference on machine learning (ICML-10). 2010.
- Krizhevsky, A., I. Sutskever, and G.E. Hinton, Imagenet classification with deep convolutional neural networks. Advances in neural information processing systems, 2012. 25.
- Dewi, C., et al., Robust detection method for improving small traffic sign recognition based on spatial pyramid pooling. Journal of Ambient Intelligence and Humanized Computing, 2023. 14(7): p. 8135-8152.
- Jiang, P.-T., et al., Layercam: Exploring hierarchical class activation maps for localization. IEEE Transactions on Image Processing, 2021. 30: p. 5875-5888.









| Layers | Type | FeatureMap Name | FeatureMap Size | Channel | Activation function | Pooling method |
|---|---|---|---|---|---|---|
| Backbone | ||||||
| 0 | Conv | P1 | 320x320 | 64 | SiLU | - |
| 1 | Conv | P2 | 160x160 | 128 | SiLU | - |
| 2 | C2f | - | 160x160 | 128 | SiLU | - |
| 3 | Conv | P3 | 80x80 | 256 | SiLU | - |
| 4 | C2f | - | 80x80 | 256 | SiLU | - |
| 5 | Conv | P4 | 40x40 | 512 | SiLU | - |
| 6 | C2f | - | 40x40 | 512 | SiLU | - |
| 7 | Conv | P5 | 20x20 | 512 | SiLU | - |
| 8 | C2f | 20x20 | 512 | SiLU | - | |
| 9 | SPPF | 20x20 | 512 | SiLU | MaxPooling | |
| Head | ||||||
| 10 | Upsample | 40x40 | 512 | - | - | |
| 11 | Concat (From Layer 6) | 40x40 | 512 | - | - | |
| 12 | C2f | 40x40 | 512 | SiLU | - | |
| 13 | Upsample | 80x80 | 512 | - | - | |
| 14 | Concat (From Layer 4) | 80x80 | 768 | - | - | |
| 15 | C2f | P3 | 80x80 | 256 | SiLU | - |
| - | Detect | |||||
| 16 | Conv | P3 | 40x40 | 256 | SiLU | - |
| 17 | Concat (From Layer 12) | 40x40 | 768 | - | - | |
| 18 | C2f | P4 | 40x40 | 512 | SiLU | - |
| - | Detect | |||||
| 19 | Conv | 20x20 | 512 | SiLU | - | |
| 20 | Concat (From Layer 9) | 20x20 | 512 | - | - | |
| 21 | C2f | P5 | 20x20 | 512 | SiLU | |
| Detect | ||||||
| Epochs | Precision | Recall | mAP50 | mAP50-95 |
|---|---|---|---|---|
| 410 | 0.989 | 0.9 | 0.984 | 0.71 |
| 1000 | 0.963 | 1 | 0.994 | 0.765 |
| Model | Epoch Setting | Learning Rate | Momentum | Weight decay |
|---|---|---|---|---|
| v8s | 1000 | 0.0001 | 0.4 | 0.0005 |
| Dataset | Epochs Final | mAP_50 | mAP_50-95 | Recall | Precision |
|---|---|---|---|---|---|
| Original Image | 340 | 0.966 | 0.673 | 0.925 | 0.945 |
| Edge Image | 230 | 0.957 | 0.589 | 0.899 | 0.878 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).