Recognition of Mechanical Parts Based on Improved YOLOv4-Tiny Algorithm
In order to improve the problems of large detection error and low accuracy in traditional mechanical parts feature extraction algorithm,common mechanical parts are taken as the research target and lightweight network in deep learning algorithm is adopted as the base model for optimization.CSP-Darknet53 is used to extract the feature.An improved MA-RFB module is added after the feature extraction network,and multi-branch convolution and empty convolution was introduced to strengthen the receptive field.In addition,the neck network is improved,PANet is selected to replace FPN,and the attention module of CBAM is added to form RC-PANet for multi-scale detection of parts targets.AP reaches 96.47%in the self-made part dataset,and the detection speed is 0.001 38 s per sample.Without losing too much speed,compared with the original YOLOv4-Tiny network,AP improves by 2.80%,and the improved algorithm achieves a balance in speed and precision,which reflects the theoretical and application value of the research.
image classificationlightweight networkdeep learningmechanical partsreceptive field module