Giter Site home page Giter Site logo

awesome-defect-detection's Introduction

Awesome Defect Detection

If you have any problems, suggestions or improvements, please submit the issue or PR.

Contents

Misc

Challenge

  • 异常检测(anomaly/ outlier detection)领域还有那些值得研究的问题?[Link]

Code

Technical blog

  • [Chinese Blog] 基于深度学习的缺陷检测算法汇总 [Link]
  • [Chinese Blog] 表面缺陷检测数据集汇总及其相关项目推荐 [Link]
  • [Chinese Blog] AI赋能视觉质检,AWS推动工业智能化发展 [Link]
  • [Chinese Blog] 基于三维灰度矩阵的钢板缺陷图像识别算法 [Link]
  • [Chinese Blog] 智能制造中的计算机视觉应用瓶颈问题 [Link]
  • [Chinese Blog] 斩获道路损坏检测竞赛世界第三,滴滴AI视觉团队提出CFM算法 [Link]
  • [Chinese Blog] 基于机器视觉和深度学习的智能缺陷检测 [Link]
  • [Chinese Blog] 缺陷检测算法汇总(传统 + 深度学习方式)|综述、源码 [Link]
  • [Chinese Blog] 工业图像异常检测最新研究总结(2019-2020)[Link]
  • [Chinese Blog] 一文梳理缺陷检测方法[Link]
  • [Chinese Blog] WACV 2021 论文大盘点-GAN 篇与行人监控篇[Link]

Tricks

  • [Chinese Blog] 深度学习训练tricks总结(均有实验支撑) [Link]

  • [Chinese Blog] 深度学习调参tricks总结 [Link]

  • [Chinese Blog] 谷歌自动数据增强算法RandAugment,极大简化搜索空间,平衡成本与性能 [Link][paper][code]

Datasets

Please refer to this page.

Papers

Considering the increasing number of papers in this field, we roughly summarize some articles and put them into the following categories (they are still listed in this document):

arXiv papers

Note that all unpublished arXiv papers are not included in the leaderboard of performance.

  • Segmentation-Based Deep-Learning Approach for Surface-Defect (SCI)[paper][code]
  • Same Same But DifferNet: Semi-Supervised Defect Detection with Normalizing Flows [paper]
  • Deep Learning for Anomaly Detection: A Survey [paper][code]
  • Few-Shot Defect Segmentation Leveraging Abundant Normal Training Samples Through Normal Background Regularization and Crop-and-Paste Operation [paper]
  • Anomaly Detection on X-Rays Using Self-Supervised Aggregation Learning [paper]
  • A Versatile Crack Inspection Portable System based on Classifier Ensemble and Controlled Illumination [paper]
  • Crack Detection as a Weakly-Supervised Problem: Towards Achieving Less Annotation-Intensive Crack Detectors [paper]
Earlier ArXiv Papers

2021

  • Unsupervised Saliency Detection of Rail Surface Defects Using Stereoscopic Images (IEEE-TII)[paper]
  • [FFCNN] A Deep Neural Network for Surface Defect Detection of Magnetic Tile (IEEE-TII)[paper]

2020

  • Inspection of Imprint Defects in Stamped Metal Surfaces using Deep Learning and Tracking (IEEE-TIE)[paper]

  • [RPAN] Deep Learning-based Solar-Cell Manufacturing Defect Detection with Complementary Attention Network (Network-TII)[paper]

  • [PGA-Net] PGA-Net: Pyramid Feature Fusion and Global Context Attention Network for Automated Surface Defect Detection (IEEE-TII)[paper]

  • Deep-Learning-Based Small Surface Defect Detection via an Exaggerated Local Variation-Based Generative Adversarial Network (IEEE-TII)[paper]

  • [NDT] Multiview Learning for Subsurface Defect Detection in Composite Products: A Challenge on Thermographic Data Analysis (IEEE-TII)[paper]

  • [ERSCD] A Surface Defect Detection Framework for Glass Bottle Bottom Using Visual Attention Model and Wavelet Transform (IEEE-TII)[paper]

  • [WGANs] A learning-based approach for surface defect detection using small image datasets [paper]

  • [Faster VG-RCNN] Detecting textile micro-defects: A novel and efficient method based on visual gain mechanism [paper]

  • An Efficient Convolutional Neural Network Model Based on Object-Level Attention Mechanism for Casting Defect Detection on Radiography Images (IEEE-TIE)[paper]

  • [GAN] Multistage GAN for Fabric Defect Detection (IEEE-TIP)[paper]

  • A simulation-based few samples learning method for surface defect segmentation [paper]

  • A Generic Semi-Supervised Deep Learning-Based Approach for Automated Surface Inspection (IEEE-Access)[paper]

  • A novel algorithm for defect extraction and classification of mobile phone screen based on machine vision (Inf Fusion)[paper]

  • A Steel Surface Defect Recognition Algorithm Based on Improved Deep Learning Network Model Using Feature Visualization and Quality Evaluation (IEEE-Access)[paper]

  • Automated defect inspection system for metal surfaces based on deep learning and data augmentation (Inf Fusion)[paper]

  • [CADN] CADN: A weakly supervised learning-based category-aware object detection network for surface defect detection (PR)[paper]

  • [PDDNet] Defect Detection of Pantograph Slide Based on Deep Learning and Image Processing Technology (IEEE-TITS)[paper]

  • Detection of PCB Surface Defects With Improved Faster-RCNN and Feature Pyramid Network (IEEE Access)[paper]

  • Detection of PV Solar Panel Surface Defects using Transfer Learning of the Deep Convolutional Neural Networks (ASET)[paper]

  • Electronic Product Surface Defect Detection Based on a MSSD Network (IEEE-ITNEC)[paper]

  • Research on Defect Detection Method for Steel Metal Surface based on Deep Learning (IEEE-ITOEC)[paper]

  • Surface damage detection for steel wire ropes using deep learning and computer vision techniques [paper]

  • A Data-Flow Oriented Deep Ensemble Learning Method for Real-Time Surface Defect Inspection (IEEE-TIM)[paper]

  • A Deep Learning-Based Surface Defect Inspection System Using Multiscale and Channel-Compressed Features (IEEE-TIM)[paper]

  • CADN: A weakly supervised learning-based category-aware object detection network for surface defect detection (sciencedirect)[paper]

  • EDRNet: Encoder–Decoder Residual Network for Salient Object Detection of Strip Steel Surface Defects (IEEE-TIM)[paper]

  • A Two-Stage Multiscale Residual Attention Network for Light Guide Plate Defect Detection (IEEE)[paper]

  • RetinaNet With Difference Channel Attention and Adaptively Spatial Feature Fusion for Steel Surface Defect Detection (IEEE-TIM)[paper]

  • A Pixel-Level Segmentation Convolutional Neural Network Based on Deep Feature Fusion for Surface Defect Detection (IEEE-TIM)[paper]

  • A Lightweight Spatial and Temporal Multi-Feature Fusion Network for Defect Detection (IEEE-TIP)[paper]

  • DefGAN: Defect Detection GANs With Latent Space Pitting for High-Speed Railway Insulator (IEEE-TIM)[paper]

2019

  • [ESP] Surface Defect Detection via Entity Sparsity Pursuit With Intrinsic Priors (IEEE-TII)[paper]
  • [CODEBRIM] Meta-learning Convolutional Neural Architectures for Multi-target Concrete Defect Classification with the COncrete DEfect BRidge IMage Dataset(CVPR-2019)[paper][code]
  • [SDD-CNN] applsci-SDD-CNN Small Data-Driven Convolution Neural Networks for Subtle Roller Defect Inspection(Applied Sciences) [paper]
  • An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features (IEEE-TIM)[paper]
  • A New Self-Reference Image Decomposition Algorithm for Strip Steel Surface Defect Detection(IEEE-TIM) [paper]
  • Automatic fabric defect detection with a wide-and-compact network [paper]
  • AnomalyNet: An Anomaly Detection Network for Video Surveillance (IEEE-TIFS)[paper]
  • Anomaly Detection in Images (CVPR-2019)[paper]

2018

  • [CTFM] A Coarse-to-Fine Model for Rail Surface Defect Detection (IEEE-TIM)[paper]
  • [MIL] Real-world Anomaly Detection in Surveillance Videos (CVPR-2018)[paper][code]

2017

Leaderboard

The section is being continually updated. Note that some values have superscript, which indicates their source.

awesome-defect-detection's People

Contributors

jstudy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.