Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Визуальный ИИ

Применение Segment Anything Model 2 (SAM 2) от Meta AI

Узнай о Segment Anything Model 2 (SAM 2) от Meta AI, о том, как модель сегментирует и отслеживает объекты на изображениях и видео, а также о ее применении в дополненной реальности, сонаре, вождении и других областях.

Абирами ВинаAbirami Vina8 мин. чтения
Узнай о Segment Anything Model 2 (SAM 2) от Meta AI, о том, как модель сегментирует и отслеживает объекты на изображениях и видео, а также о ее применении в дополненной реальности, сонаре, вождении и других областях.

29 июля 2024 года Meta AI выпустила вторую версию своей модели Segment Anything — SAM 2. Новая модель определяет, какие пиксели принадлежат целевому объекту, как на изображениях, так и в видео. Она также может в реальном времени непрерывно отслеживать объект во всех кадрах видео. SAM 2 открывает широкие возможности для редактирования видео, смешанной реальности и ускоренной разметки визуальных данных для обучения систем компьютерного зрения.

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

Что такое SAM 2?#

Segment Anything Model 2 — это продвинутая базовая модель, которая поддерживает визуальную сегментацию по запросу, или PVS, как для изображений, так и для видео. PVS — это метод, при котором модель может сегментировать или распознавать разные части изображения или видео на основе конкретных запросов или данных, предоставленных пользователем. Запросами могут служить точки, рамки или маски, выделяющие нужную область. Затем модель создаёт маску сегментации, очерчивающую указанную область.

Архитектура SAM 2 развивает оригинальную SAM: помимо сегментации изображений, она поддерживает и сегментацию видео. В её состав входит лёгкий декодер масок, который использует данные изображения и запросы для создания масок сегментации. Для работы с видео SAM 2 применяет систему памяти, которая сохраняет информацию о предыдущих кадрах и обеспечивает точное отслеживание объектов с течением времени. Система памяти включает компоненты для хранения и извлечения сведений об объектах, которые сегментирует модель. SAM 2 также справляется с перекрытиями, отслеживает объекты на нескольких кадрах и обрабатывает неоднозначные запросы, создавая несколько возможных масок. Благодаря передовой архитектуре SAM 2 эффективно работает как в статичной, так и в динамичной визуальной среде.

В частности, при сегментации видео SAM 2 обеспечивает более высокую точность, требуя в три раза меньше действий пользователя, чем предыдущие методы. При сегментации изображений SAM 2 превосходит оригинальную Segment Anything Model (SAM): модель работает в шесть раз быстрее и точнее. Это улучшение показано в исследовательской статье о SAM 2 на 37 разных наборах данных, в том числе на 23 наборах, на которых ранее тестировали SAM.

Сравнение SAM и SAM 2

Рис. 1. Сравнение SAM и SAM 2.

Примечательно, что Meta AI разработала SAM 2, создав крупнейший на сегодняшний день набор данных для сегментации видео — SA-V. Этот обширный набор содержит более 50 000 видео и 35,5 миллиона масок сегментации, собранных при интерактивном участии пользователей. Разметчики предоставляли запросы и исправления, помогая модели обучаться на самых разных сценариях и типах объектов.

Применение Segment Anything Model 2#

Благодаря расширенным возможностям сегментации изображений и видео SAM 2 можно применять в самых разных отраслях. Рассмотрим несколько примеров.

SAM 2 для дополненной (AR) и виртуальной реальности (VR)#

Новую модель сегментации Meta AI можно использовать в приложениях дополненной (AR) и виртуальной реальности (VR). Например, SAM 2 может точно распознавать и сегментировать реальные объекты, делая взаимодействие с виртуальными объектами более реалистичным. Модель пригодится в самых разных областях, например в играх, образовании и обучении, где важно реалистичное взаимодействие виртуальных и реальных элементов.

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

Вскоре SAM 2 может использоваться в очках дополненной реальности

Рис. 2. Вскоре SAM 2 может использоваться в очках дополненной реальности.

Сонарная визуализация с Segment Anything Model 2#

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

Применение дообученной SAM для сегментации сонарных изображений

Рис. 3. Пример применения дообученной SAM для сегментации сонарных изображений.

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

Вот какие преимущества может дать использование SAM 2 для анализа сонарных изображений:

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

Интеграция SAM 2 в процессы сонарной визуализации позволяет морской отрасли повысить эффективность, точность и надёжность подводных исследований и анализа, что в конечном итоге улучшит результаты морских исследований.

Использование SAM 2 в автономных транспортных средствах#

Ещё одна область применения SAM 2 — автономные транспортные средства. SAM 2 может в реальном времени точно распознавать пешеходов, другие транспортные средства, дорожные знаки и препятствия. Детализация, которую обеспечивает SAM 2, важна для безопасной навигации и принятия решений, позволяющих избегать столкновений. Точно обрабатывая визуальные данные, SAM 2 помогает создавать подробную и надёжную карту окружения, что способствует принятию более взвешенных решений.

Использование сегментации для анализа дорожного движения

Рис. 4. Использование сегментации для анализа дорожного движения.

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

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

Мониторинг окружающей среды с помощью SAM 2#

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

Использование SAM 2 для мониторинга окружающей среды

Рис. 5. Использование SAM 2 для мониторинга окружающей среды.

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

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

Видеомонтаж с SAM 2: попробуй сам#

Демо Segment Anything 2 позволяет попробовать модель на видео. Используя возможности PVS в SAM 2, мы взяли старое видео Ultralytics на YouTube, сегментировали в нём три объекта или человека и скрыли их пикселизацией. Обычно удаление из видео трёх человек таким способом занимает много времени и требует вручную создавать маску для каждого кадра. SAM 2 упрощает этот процесс. Всего за несколько нажатий в демоверсии можно за считаные секунды скрыть три интересующих объекта и защитить их от идентификации.

Тестирование демоверсии SAM 2

Рис. 6. Тестирование демоверсии SAM 2.

Демонстрационная версия также позволяет попробовать несколько визуальных эффектов: например, подсветить выбранные для отслеживания объекты или стереть отслеживаемые объекты. Если демонстрация тебе понравилась и ты готов начать создавать решения с SAM 2, загляни на страницу документации по модели Ultralytics SAM 2, где приведены подробные инструкции по работе с моделью. Изучи возможности модели, шаги установки и примеры, чтобы в полной мере использовать потенциал SAM 2 в своих проектах. Позже Meta выпустила SAM 3, добавившую сегментацию концепций по текстовым запросам.

Подводя итоги#

Segment Anything Model 2 от Meta AI меняет подход к сегментации видео и изображений. По мере развития таких задач, как отслеживание объектов, появляются новые возможности для редактирования видео, смешанной реальности, научных исследований и медицинской визуализации. Упрощая сложные задачи и ускоряя разметку, SAM 2 становится важным инструментом для сообщества ИИ. Продолжая исследовать и совершенствовать такие модели, как SAM 2, мы можем ожидать ещё больше применений и достижений в самых разных областях.

Узнай больше об ИИ: изучи наш репозиторий на GitHub и присоединяйся к нашему сообществу. Подробную информацию о применении ИИ в производстве и здравоохранении ты найдёшь на страницах наших решений.

Автор

Abirami Vina
Abirami Vina

Создатель контента · Ultralytics

Начав карьеру инженером по компьютерному зрению, Абирами Вина заложила прочную основу в области ИИ для компьютерного зрения и машинного обучения. Она создает контент для Ultralytics и является основательницей и главным автором Scribe of AI, где готовит качественные технические материалы для компаний, работающих в сфере ИИ. Стремясь сделать ИИ понятным и увлекательным, она помогает связать передовые технологии с их практическим применением.

Комментарии

Задай вопрос, поделись результатами или помоги кому-нибудь.

Изучи решения

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

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

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

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

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

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

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

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

Давай вместе строить будущее ИИ!

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