Глоссарий

Семантическая сегментация

Открой для себя силу семантической сегментации - классифицируй каждый пиксель на изображениях для точного понимания сцены. Изучи приложения и инструменты прямо сейчас!

Обучай модели YOLO просто
с помощью Ultralytics HUB.

Узнай больше

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

Что такое семантическая сегментация?

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

Такая классификация на уровне пикселей делает семантическую сегментацию мощным инструментом для приложений, требующих детального понимания сцены. Это одна из форм контролируемого обучения, когда модели обучаются на наборах данных с аннотациями на уровне пикселей. На выходе получается сегментированное изображение, где каждый сегмент соответствует определенному классу объектов. Продвинутые модели, такие как Ultralytics YOLOv8 и Segment Anything Model (SAM ), могут быть использованы для эффективного и точного решения задач семантической сегментации.

Области применения семантической сегментации

Семантическая сегментация находит широкое применение в различных отраслях:

  • Автономное вождение: В самоуправляемых автомобилях семантическая сегментация необходима для понимания сцены. Она помогает автомобилям различать дороги, тротуары, пешеходов, дорожные знаки и другие транспортные средства, обеспечивая более безопасную навигацию и принятие решений. Например, точное сегментирование дорожного покрытия гарантирует, что автомобиль будет придерживаться разметки полосы движения, а идентификация пешеходов и велосипедистов помогает предотвратить аварии. Узнай больше об искусственном интеллекте в самодвижущихся автомобилях.
  • Анализ медицинских изображений: В здравоохранении семантическая сегментация широко используется при анализе медицинских изображений. Она помогает выявлять и очерчивать области интереса на медицинских снимках, таких как КТ, МРТ и рентгеновские снимки. Например, с его помощью можно сегментировать опухоли, органы и другие анатомические структуры, что помогает в диагностике, планировании лечения и наблюдении за развитием болезни. Узнай, как Ultralytics YOLO используется для обнаружения опухолей в медицинской визуализации.
  • Анализ спутниковых и аэрофотоснимков: Семантическая сегментация играет важнейшую роль в анализе спутниковых и аэрофотоснимков. Ее можно использовать для классификации почвенно-растительного покрова, городского планирования и мониторинга окружающей среды. Сегментируя изображения на такие категории, как здания, леса, водоемы и дороги, она позволяет получить ценные данные для развития городов, мониторинга сельского хозяйства и ликвидации последствий стихийных бедствий. Узнай, как компьютерное зрение анализирует спутниковые снимки.
  • Сельское хозяйство и точное земледелие: В сельском хозяйстве семантическая сегментация может использоваться для анализа урожая и растительности. Она помогает различать культуры и сорняки, оценивать состояние растений и следить за состоянием поля. Это позволяет применять методы точного земледелия, оптимизировать использование ресурсов и повышать урожайность. Узнай о главных преимуществах использования ИИ зрения в сельском хозяйстве.

Семантическая сегментация по сравнению с обнаружением объектов и сегментацией экземпляров

Хотя семантическая сегментация, обнаружение объектов и сегментация экземпляров - это все задачи компьютерного зрения, ориентированные на понимание сцены, они различаются по результату и уровню детализации.

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

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

Читать полностью