Algoritmo de detecção de defeitos em pequenos pontos de solda baseado em YOLOv7 aprimorado

LIU Zhaolong ,  

CAO Wei ,  

GAO Junwei ,  

摘要

Devido a problemas como falsos positivos e falsos negativos nos métodos atuais de detecção de defeitos em pontos de solda de pequenos alvos, é proposto um algoritmo aprimorado de detecção de defeitos em pequenos pontos de solda baseado no YOLOv7. Considerando que o tamanho dos pontos de solda é pequeno, uma camada de detecção de pequenos alvos e uma cabeça de detecção foram adicionadas para extrair mais informações de características superficiais. Foi introduzido um mecanismo de atenção sem parâmetros (SimAM) para atribuir pesos tridimensionais ao mapa de características, aumentando a capacidade do modelo de extrair características. A convolução parcial (PConv) foi usada para reconstruir o módulo ELAN, reduzindo cálculos redundantes e acessos à memória; no pescoço, a rede de características de longo alcance (GiraffeDet) foi utilizada para fundir características em diferentes escalas, melhorando a leveza do modelo. Finalmente, a função de perda CIoU foi aprimorada com a função de perda NWD (Distância Wasserstein Normalizada), acelerando a convergência do modelo e aumentando a precisão da detecção de pequenos alvos. Os resultados experimentais mostram que o algoritmo YOLOv7 aprimorado alcançou uma precisão média de detecção de 90,3%, um aumento de 5,1% em relação ao algoritmo original, recall aumentado em 3,2%, redução de parâmetros em 36,3% e uma melhoria significativa na velocidade de convergência. O algoritmo deste artigo fornece uma referência para a detecção de defeitos em pequenos pontos de solda em dispositivos de borda.

关键词

Processamento de imagens;Detecção de defeitos;YOLOv7;SimAM;Leveza;NWD

阅读全文

以上内容由讯飞翻译自动生成,翻译内容仅供参考。对于因使用本网站翻译内容产生的相关后果,本网站不承担任何商业和法律责任。

The above content is generated by Large Model Translation. The translated content is for reference only. We do not assume any commercial or legal responsibilty for any consequences arising from the use of our website