Зелёная проверка
Ссылка копируется в буфер обмена

Vision AI для обнаружения аномалий: Краткий обзор

Узнай, как компьютерное зрение позволяет точно обнаруживать аномалии в различных отраслях. Узнай, как настраивать такие модели, как Ultralytics YOLO11 , для обнаружения аномалий.

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

В частности, необходимо обнаруживать аномалии. Обнаружение аномалий направлено на выявление закономерностей, которые не соответствуют ожидаемому поведению. Его цель - выявить дефекты, ошибки или нерегулярные действия, которые в противном случае могли бы остаться незамеченными. Традиционные методы полагаются на фиксированные правила для поиска таких аномалий, но они часто бывают медленными и с трудом справляются со сложными вариациями. Именно здесь компьютерное зрение играет решающую роль. 

Обучаясь на больших массивах визуальных данных, модели компьютерного зрения, такие как Ultralytics YOLO11 могут обнаруживать неровности более точно, чем традиционные методы. 

В этой статье мы рассмотрим, как работает обнаружение аномалий с помощью зрения и как в этом может помочь YOLO11 .

Необходимость обнаружения аномалий

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

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

Рис. 1. Обнаружение аномалий в фармацевтической промышленности.

Система обнаружения аномалий на основе ИИ решает эти проблемы, обучаясь на огромных массивах данных, постоянно улучшая свою способность распознавать закономерности с течением времени. В отличие от методов, основанных на фиксированных правилах, системы ИИ могут обучаться и совершенствоваться с течением времени.

Продвинутые модели вроде YOLO11 улучшают обнаружение аномалий, позволяя анализировать изображения в реальном времени с высокой точностью. Системы Vision AI могут анализировать такие детали изображений, как форма, текстура и структура, что позволяет быстрее и точнее выявлять нарушения. 

Как компьютерное зрение позволяет обнаруживать аномалии

Системы обнаружения аномалий, созданные на основе Vision AI, работают, сначала получая высококачественные изображения или видео с помощью камер, датчиков или дронов. Четкие визуальные данные - ключевой момент, будь то обнаружение бракованного продукта на заводской линии, выявление постороннего человека в охраняемой зоне или определение необычного движения в общественном месте. 

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

После предварительной обработки компьютерное зрение может быть использовано для анализа изображений и выявления всего необычного. Отметив аномалию, система может включить оповещение, например, уведомить рабочего, чтобы он убрал бракованный продукт, предупредить сотрудников службы безопасности о потенциальной угрозе или проинформировать операторов дорожного движения, чтобы те справились с заторами.

Рис. 2. Примеры дефектов, которые можно обнаружить с помощью Vision AI.

Обнаружение аномалий с использованием возможностей YOLO11

Давай рассмотрим подробнее, как модели компьютерного зрения, такие как YOLO11 , способны анализировать изображения, чтобы обнаружить аномалии. 

YOLO11 поддерживает различные задачи компьютерного зрения, такие как обнаружение объектов, классификация изображений, сегментация объектов, отслеживание объектов и оценка позы. Эти задачи упрощают обнаружение аномалий в различных реальных приложениях.

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

Рис. 3. Сегментирование трещин с помощью YOLO11.

Вот еще несколько примеров использования задач компьютерного зрения для обнаружения аномалий:

  • Отслеживание объектов: Его можно использовать для отслеживания моделей движения, чтобы обнаружить угрозы безопасности, отследить аномалии в движении транспортных средств или оценить перемещения пациентов в здравоохранении.
  • Оценка позы: YOLO11 может обнаруживать необычные движения тела, чтобы выявлять угрозы безопасности на рабочих местах или отслеживать прогресс реабилитации в здравоохранении.
  • Обнаружение ориентированных ограничительных коробок (OBB): Улучшает обнаружение аномалий, точно определяя и локализуя повернутые или наклоненные объекты, что делает его полезным для анализа аэрофотоснимков, автономного вождения и промышленных инспекций.

Почему тебе стоит использовать YOLO11?

Среди различных других моделей компьютерного зрения моделиUltralytics YOLO выделяются своей скоростью и точностью. Ultralytics YOLOv5 упростила развертывание благодаря своему фреймворку PyTorch, что сделало ее доступной для более широкого круга пользователей. Тем временем, Ultralytics YOLOv8 еще больше повысила гибкость, добавив поддержку таких задач, как сегментация экземпляров, отслеживание объектов и оценка позы, что сделало ее более адаптируемой к различным приложениям.

Последняя версия, YOLO11, предлагает более высокую точность и производительность по сравнению со своими предшественниками. Например, имея на 22% меньше параметров, чем YOLOv8m, YOLO11m обеспечивает более высокую среднюю точность (mAP) на наборе данных COCO, что позволяет более точно и эффективно обнаруживать объекты.

Как настроить обучение YOLO11 для обнаружения аномалий

Индивидуальное обучение YOLO11 для обнаружения аномалий - это просто и легко. Имея набор данных, созданный для твоего конкретного приложения, ты можешь точно настроить модель для точного обнаружения аномалий. 

Выполни эти простые шаги, чтобы начать:

  • Подготовь свой набор данных: Собери высококачественные изображения, включающие как нормальные, так и аномальные образцы. Обязательно включи вариации освещения, углов и разрешения, чтобы помочь модели лучше адаптироваться.
  • Пометь свои данные: Пометь аномалии с помощью ограничительных рамок, сегментации или ключевых точек, чтобы модель знала, что искать. Инструменты с открытым исходным кодом делают этот процесс быстрее и проще.
  • Обучи модель: Модель обучается в течение нескольких циклов, улучшая свою способность определять нормальные и аномальные случаи в режиме реального времени.
  • Тестируй и проверяй: Запусти обученную модель на новых, невидимых изображениях, чтобы оценить ее производительность и убедиться, что она хорошо работает, прежде чем внедрять ее.

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

Например, если ты разрабатываешь систему управления дорожным движением, а аномалия, которую тебе нужно обнаружить, - это пешеходы, то предварительно обученная модель YOLO11 уже может определять людей с высокой точностью. Поскольку "человек" - хорошо представленная категория в наборе данных COCO (на котором она предварительно обучена), нет необходимости в дополнительном обучении.

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

Реальные приложения для обнаружения аномалий с помощью зрения

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

Обнаружение аномалий в производстве

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

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

Рис. 4. Компьютерное зрение, используемое для обнаружения огня и дыма.

Определение крайних случаев в автомобилестроении

Автомобильная промышленность может использовать такие модели, как YOLO11 , для обнаружения неисправностей в двигателях, тормозных системах и компонентах трансмиссии до того, как они приведут к критическим поломкам. Используя поддержку YOLO11для обнаружения объектов и сегментации экземпляров, легко точно определить аномалии, которые при ручной проверке могут быть упущены.

Вот еще несколько примеров обнаружения аномалий в автомобильной промышленности:

  • Обнаружение дорожных аномалий: Распознавание автомобилей, движущихся против движения, внезапных съездов с полосы или несанкционированного доступа в запретные зоны.
  • Мониторинг поведения водителя: Выявление сонного вождения, отвлеченного поведения или нестабильного управления для повышения безопасности на дороге.
  • Безопасность автономных автомобилей: Обнаружение пешеходов, велосипедистов и неожиданных препятствий для предотвращения столкновений.

Выявление нарушений в электронике

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

С помощью системы обнаружения аномалий YOLO11 производители могут автоматизировать этот процесс и быстро выявлять такие проблемы, как несоосность деталей, дефекты пайки или электрические неисправности, с гораздо большей точностью, чем традиционные методы. Например, крошечный зазор в паяном соединении, который может быть пропущен человеческим инспектором, может быть легко обнаружен с помощью функции обнаружения объектов YOLO11.

Основные выводы

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

От производства до сельского хозяйства, обнаружение аномалий с помощью ИИ может повысить точность, ускорить проверки и свести к минимуму человеческие ошибки. Если смотреть в будущее, то достижения в области ИИ, скорее всего, сделают обнаружение аномалий более точным. 

Присоединяйся к нашему растущему сообществу! Изучи наш репозиторий на GitHub, чтобы узнать больше об искусственном интеллекте. Готов начать собственные проекты по компьютерному зрению? Ознакомься с нашими вариантами лицензирования. Открой для себя ИИ в сельском хозяйстве и ИИ зрения в здравоохранении, посетив страницы наших решений! 

Логотип FacebookЛоготип ТвиттераЛоготип LinkedInСимвол копирования-ссылки

Читайте больше в этой категории

Давай вместе построим будущее
искусственного интеллекта!

Начни свое путешествие с будущим машинного обучения