Оптимизированное детектирование дефектов в промышленности

Выявление дефектов на промышленных поверхностях в реальном времени с низкой задержкой и оптимизацией под CPU.

0/5
0 скачиваний
0 отзывов
Оптимизированное детектирование дефектов в промышленности
Подходит для задач:
Image Classification
Сферы:
Производство

Описание

Что умеет эта модель?

Данная модель представляет собой легковесную, готовую к производству систему компьютерного зрения для обнаружения дефектов промышленных поверхностей в реальном времени. Она разработана с учетом строгих ограничений развертывания: работа только на CPU, низкое потребление памяти (612 КБ) и низкая задержка (3.2 мс).

Ключевые особенности:

  • Вывод в реальном времени на CPU
  • Компактный размер модели (<5 МБ)
  • Детерминированные и стабильные предсказания
  • Устойчивость к шуму, текстуре и изменениям освещения
  • Оптимизирована с помощью дистилляции знаний + структурированного прунинга

Метрики качества

Модель достигает отличных показателей по всем метрикам оценки:

  • Точность: 95.83%
  • Макро-точность: 96.15%
  • Макро-полнота: 95.83%
  • Макро F1-мера: 95.62%
  • Взвешенная точность: 96.15%
  • Взвешенная полнота: 95.83%
  • Взвешенная F1-мера: 95.62%

Производительность по классам

КлассТочностьПолнотаF1-мера
Кракелюр92.31%100.0%96.00%
Включения92.31%100.0%96.00%
Пятна100.0%100.0%100.0%
Изъеденная поверхность100.0%75.00%85.71%
Вкатанная окалина92.31%100.0%96.00%
Царапины100.0%100.0%100.0%

Как обучена модель?

Данный репозиторий реализует конвейер дистилляции знаний по принципу «учитель-ученик», где сначала обучается мощная нейросеть-учитель, затем небольшая сеть-ученик дистиллируется и обрезается для реального развертывания. Полученная модель достигает высокой точности, будучи оптимизированной для сред с ограниченными ресурсами.

Модель обучена на наборе данных NEU Surface Defect Dataset, который содержит изображения стальных поверхностей в оттенках серого с текстурными дефектами шести классов:

Характеристики набора данных:

  • 6 классов дефектов
  • Изображения в оттенках серого на основе текстуры
  • Небольшой размер набора данных с высокой внутриклассовой вариабельностью
  • Дефекты поверхности, характерные для промышленности

Архитектура модели:

Модель-учитель

  • Основа (Backbone): EfficientNet-B0 (предварительно обученная на ImageNet)
  • Стратегия обучения: Двухэтапная донастройка
    • Замораживание основы, обучение классификационной головы
    • Размораживание последних блоков для адаптации к домену
  • Выход: Стабильные логиты, используемые для дистилляции

Модель-ученик

Пользовательская TinyCNN, разработанная специально для развертывания на CPU.

Конвейер обучения:

  1. Дистилляция знаний: Ученик учится как на реальных метках, так и на мягких вероятностях учителя.

Применение

Модель идеально подходит для промышленных сценариев, где требуется быстрое и точное обнаружение дефектов на поверхностях, особенно в условиях ограниченных вычислительных ресурсов и необходимости работы в реальном времени. Например, в производстве металлопроката, автомобильной промышленности и других областях, где важен контроль качества поверхности.

Ссылки

hajar001/optimized-industrual-defect-detection

Предпросмотр файлов

В этой модели нет файлов для предпросмотра.

Просмотры

Скачивания

Похожие модели

Кейсы внедрения

Обсудите модель
с топами рынка в бизнес чате
Есть вопросы по модели?
Написать автору

Оценка

Детали модели

Автор: Qubu Team
Объем: 46.88 МБ
Комментарии: 0
Просмотры: 6
Скачивания: 0
Лицензия: MIT
Дата добавления: 03.05.2026

Автор

Qubu Team

Qubu Team

Команда

Профиль команды
Загрузка...
Загрузка комментариев...