YOLO Vision 2026:
가이드

인스턴스 세그멘테이션이란 무엇인가요? 빠른 가이드

인스턴스 세그멘테이션이 무엇인지, 어떻게 작동하는지, 다양한 컴퓨터 비전 애플리케이션에서 어떻게 사용되는지, 그리고 이것이 가져올 영향에 대해 자세히 알아봅니다.

ABAbirami Vina6 min read
이미지 내 객체에 대한 인스턴스 세그멘테이션

Computer vision 애플리케이션은 도로 상황을 모니터링하는 교통 카메라부터 상점의 셀프 계산대 시스템에 이르기까지 우리의 일상생활에서 점차 보편화되고 있습니다. 비전 AI는 기계가 인간과 유사한 방식으로 시각 데이터를 이해할 수 있도록 지원함으로써 다양한 산업 분야에 영향을 미치고 있습니다.

이러한 애플리케이션 중 다수는 이미지 속 주요 객체 주위에 경계 상자(bounding box)를 배치하는 computer vision task인 객체 감지(object detection)에 의존합니다. 이 접근 방식이 대개 잘 작동하지만, 일부 이미지 분석 솔루션은 훨씬 더 높은 정밀도를 요구합니다.

예를 들어, 의료 영상 분야에서는 종양을 탐지하는 것 이상의 작업이 필요합니다. 즉, 종양의 정확한 모양을 윤곽선으로 그리는 것이 매우 중요합니다. 마찬가지로 로봇 공학에서는 기계가 물체를 정확하게 잡기 위해 물체의 정확한 윤곽을 인식해야 합니다. 이러한 과제를 해결하기 위해 인스턴스 세그멘테이션은 더욱 정밀한 솔루션을 제공합니다.

인스턴스 세그멘테이션(instance segmentation)은 객체를 감지하는 것만으로는 부족한 유스케이스를 지원하도록 설계된 컴퓨터 비전 작업으로, 픽셀 수준의 정확도를 제공합니다. Ultralytics YOLO11과 같은 컴퓨터 비전 모델을 사용하면 이미지와 비디오에 인스턴스 세그멘테이션을 손쉽게 적용할 수 있습니다.

인스턴스 분할을 위해 Ultralytics YOLO11 사용하기

Fig 1. 인스턴스 세그멘테이션을 위해 YOLO11을 사용하는 예시.

본 가이드에서는 인스턴스 세그멘테이션의 작동 원리와 그 애플리케이션, 그리고 Ultralytics YOLO11을 특정 세그멘테이션 작업을 위해 어떻게 커스텀 학습시킬 수 있는지 자세히 알아봅니다.

인스턴스 세그멘테이션이란 무엇인가요?#

사람들이 촘촘하게 서 있는 단체 사진이 있다고 가정해 봅시다. 객체 탐지 기술은 각 사람 주위에 상자를 그릴 수는 있지만, 그들의 정확한 모양까지 알려주지는 않습니다.

반면 Instance segmentation은 사람들이 서로 겹쳐 있더라도 전체 외곽선을 볼 수 있도록 각 사람의 주변을 꼼꼼하게 따라 그리는 것과 유사합니다. 단순히 상자로 무언가의 위치를 표시하는 대신, 픽셀 수준에서 각 객체의 정확한 형태를 식별하므로 복잡한 이미지를 더 쉽게 이해할 수 있습니다.

그 결과는 객체의 모양을 채우고 어떤 픽셀이 해당 객체에 속하는지 정확히 짚어내는 상세한 마스크(mask)가 됩니다. 이러한 수준의 정밀도는 객체의 정확한 모양과 경계를 이해하는 것이 중요한 많은 실제 애플리케이션에서 유용합니다.

인스턴스 분할을 지원하는 Ultralytics YOLO11

그림 2. 인스턴스 분할에 대한 Ultralytics YOLO11의 지원을 보여줍니다.

인스턴스 세그멘테이션과 시맨틱 세그멘테이션의 비교#

인스턴스 세그멘테이션을 탐색하다 보면 semantic segmentation 개념을 접하게 될 수도 있습니다.

두 기술 모두 컴퓨터가 픽셀 수준에서 이미지를 이해하도록 돕지만, 목적은 서로 다릅니다. 시맨틱 세그멘테이션은 모든 픽셀을 범주(category)에 따라 라벨링하며, 동일한 유형의 모든 객체를 하나로 그룹화합니다. 예를 들어, 여러 대의 자동차가 있는 이미지에서 시맨틱 세그멘테이션은 개별 차량을 구분하지 않고 모두 "자동차"로 표시합니다.

반면에 인스턴스 세그멘테이션은 각 객체를 별도로 식별하여 한 단계 더 나아갑니다. 개별 인스턴스에 고유한 라벨을 할당하고 객체 모양 주위에 정밀한 마스크를 생성합니다. 따라서 같은 이미지에서 인스턴스 세그멘테이션은 모든 것을 단순히 "자동차"라고 라벨링하는 것이 아니라, 각 자동차를 개별적으로 인식하고 윤곽을 표시합니다.

두 작업의 주요 차이점은 시맨틱 세그멘테이션은 객체를 범주별로 그룹화하는 반면, 인스턴스 세그멘테이션은 각 객체를 명확한 경계를 가진 고유한 개체로 구별한다는 것입니다. 어떤 작업을 사용할지는 애플리케이션의 구체적인 목적에 따라 결정됩니다. 단순히 이미지에 무엇이 있는지 아는 것으로 충분한지, 아니면 개별 객체를 구별하는 것이 중요한지에 달려 있습니다.

Instance segmentation versus semantic segmentation

Fig 3. 인스턴스 세그멘테이션 대 시맨틱 세그멘테이션 (각각 오른쪽과 왼쪽).

인기 있는 인스턴스 세그멘테이션 모델#

오늘날 비전 AI 커뮤니티에는 다양한 인스턴스 세그멘테이션 모델이 존재합니다. 어떤 모델은 속도가 빠르고, 어떤 모델은 더 정확하며, 또 다른 모델은 사용하기가 더 쉽습니다.

이러한 옵션들은 유용하지만, 특정 작업에 어떤 모델을 사용해야 하는지에 대한 의문을 낳기도 합니다. 그중에서도 Ultralytics YOLO 모델은 속도와 정확성에 중점을 두기 때문에 매우 인기가 높습니다.

또한 이 모델들은 수년에 걸쳐 상당히 진화했습니다. 예를 들어 Ultralytics YOLOv5는 PyTorch와 같은 프레임워크를 사용하여 배포를 단순화함으로써, 깊은 기술 전문 지식 없이도 더 많은 사용자가 고급 비전 AI에 쉽게 접근할 수 있도록 만들었습니다.

그 성공을 바탕으로 Ultralytics YOLOv8은 인스턴스 세그멘테이션, 포즈 추정(pose estimation), 이미지 분류(image classification)와 같은 컴퓨터 비전 작업에 대한 향상된 지원을 도입했습니다.

이제 Ultralytics YOLO11은 성능을 새로운 차원으로 끌어올립니다. YOLOv8m보다 22% 더 적은 파라미터로 COCO 데이터셋에서 더 높은 mAP(mean average precision)를 달성하므로, 더 적은 리소스를 사용하면서도 객체를 더욱 정밀하게 인식할 수 있습니다.

Ultralytics YOLO11 성능 벤치마킹

Fig 4. YOLO11 벤치마킹.

간단히 말해, Ultralytics YOLO11은 효율성을 저해하지 않으면서 최첨단 정확도를 제공하므로 해당 분야에서 판도를 바꾸는 기술입니다.

인스턴스 세그멘테이션의 작동 원리 이해하기#

다음으로, 인스턴스 세그멘테이션이 일반적으로 작동하는 방식을 살펴보겠습니다. 이전의 computer vision models은 2단계 접근 방식을 사용합니다.

먼저 객체 주변에 경계 상자를 그려 객체를 감지합니다. 그런 다음 픽셀 수준의 마스크를 생성하여 각 객체의 정확한 형태를 외곽선으로 표시합니다. 잘 알려진 예로는 object detection 모델에 마스크 예측 단계를 추가하여 구축된 Mask R-CNN이 있습니다. 이 방법은 효과적이지만 여러 단계를 거쳐 이미지를 처리하기 때문에 속도가 느려질 수 있으며, 이로 인해 실시간 애플리케이션 구현이 더 어려워집니다.

한편 Ultralytics YOLO11과 같은 모델은 이미지를 한 번에 처리하여 객체 경계 박스와 인스턴스 세그멘테이션 마스크를 동시에 예측합니다. 이러한 간소화된 접근 방식은 높은 정확도를 유지하면서도 처리 속도를 훨씬 더 빠르게 만듭니다. 그 결과, 속도와 정밀도가 모두 필수적인 자율주행, 비디오 분석, 로보틱스 같은 실시간 애플리케이션에 특히 유용합니다.

인스턴스 분할을 위한 Ultralytics YOLO11 커스텀 학습#

기본적으로 YOLO11은 사전 학습된 모델로 제공됩니다. 이 모델은 인스턴스 세그멘테이션을 위한 일상적인 객체를 다루는 COCO-Seg dataset으로 학습되었습니다. 그러나 Ultralytics Python 패키지는 사용자 지정 학습을 지원하며, 이는 고유한 객체를 분할해야 하는 특수 애플리케이션에 필수적입니다.

모델의 사용자 지정 학습(custom training) 또는 파인튜닝(fine-tuning)이 중요한 이유는 무엇일까요? Custom training은 사전 학습된 모델에 이미 내재된 지식을 활용하여 전이 학습(transfer learning)을 수행합니다. 처음부터 시작하는 대신, 더 적은 데이터셋과 컴퓨팅 리소스를 사용하여 기존 모델을 새로운 작업에 적응시키면서도 높은 정확도를 유지합니다.

Ultralytics YOLO11 커스텀 학습 방법#

인스턴스 세그멘테이션을 위해 Ultralytics YOLO11을 파인튜닝하는 과정에 대해 자세히 살펴보겠습니다:

  • 데이터 준비: 특정 애플리케이션을 기반으로 이미지를 수집하고 주석(annotation)을 답니다. Ultralytics는 여러 image datasets에 대한 지원을 제공하지만, 필요한 YOLO 형식으로 이미지와 주석을 준비하여 자체 데이터셋을 사용하여 학습할 수도 있습니다.
  • 사전 학습된 모델 사용: 처음부터 새로 시작하는 대신, 사전 학습된 Ultralytics YOLO11 모델을 사용합니다.
  • 모델 학습: 배치 사이즈(반복당 처리되는 이미지 수), 이미지 사이즈(목표 입력 해상도), 에포크(전체 학습 주기)와 같은 주요 학습 설정을 조정하고 모델을 학습시킵니다.
  • 성능 평가: 모델 학습이 완료되면 mAP와 같은 성능 지표를 사용하여 모델의 정확도를 테스트할 수 있습니다. Ultralytics Python 패키지는 모델 평가를 위한 내장 함수도 제공합니다.

Ultralytics YOLO11로 구현되는 인스턴스 세그멘테이션 애플리케이션#

인스턴스 세그멘테이션은 기계가 객체를 더 정확하게 보고 이해하도록 도와 실제 과제를 해결하는 데 사용될 수 있습니다. 자동화 개선부터 환경 보호에 이르기까지, 다양한 분야에서 핵심적인 역할을 합니다. 인스턴스 세그멘테이션이 어떤 영향을 미치고 있는지 사례를 통해 알아보겠습니다.

Ultralytics YOLO11을 활용한 건설 현장 안전 및 모니터링#

인스턴스 세그멘테이션은 건설 현장에서 안전과 효율성을 보장하는 중요한 역할을 할 수 있습니다. 예를 들어, 중장비를 모니터링하는 데 활용될 수 있습니다.

Ultralytics YOLO11을 파인튜닝하여 크레인, 굴착기, 불도저와 같은 다양한 유형의 장비를 정확하게 분할 및 식별하고 실시간으로 위치를 추적할 수 있습니다. 이를 통해 현장 관리자는 기계가 지정된 구역 내에서만 엄격하게 작동하고 작업자가 있거나 위험 요소가 존재하는 구역을 침범하지 않도록 보장할 수 있습니다.

또한 이러한 솔루션을 실시간 경고 시스템과 통합하면 즉각적인 시정 조치를 취할 수 있습니다. 나아가 수집된 통찰력은 현장 배치와 워크플로우를 최적화하여 위험을 추가로 줄이고 생산성을 높이는 데 도움을 줍니다.

Monitoring heavy machinery using Ultralytics YOLO11

Fig 5. Ultralytics YOLO11을 이용한 중장비 모니터링.

세그멘테이션과 Ultralytics YOLO11을 활용한 동물 모니터링#

Animal behavior monitoring은 연구원, 농부, 환경 보호론자들이 다양한 환경에서 동물을 더 잘 돌볼 수 있도록 돕습니다. 인스턴스 세그멘테이션은 농장, 동물원, 자연 서식지에서 개별 동물을 식별하고 분할함으로써 이러한 시스템에서 유용한 역할을 수행합니다. 경계 상자를 사용하는 전통적인 객체 감지와 달리, 인스턴스 세그멘테이션은 각 동물의 픽셀 수준 윤곽을 제공하므로 동물이 서로 밀접해 있을 때 특히 유용합니다.

상세한 세그멘테이션은 움직임과 행동을 더 정확하게 추적할 수 있게 합니다. 서로 겹치거나 밀접하게 모여 있는 동물들을 명확하게 인식할 수 있어, 상호 작용, 건강 상태 평가 및 활동 패턴에 대한 더 정확한 분석을 제공합니다. 전반적으로 동물 행동에 대한 깊은 통찰력은 동물 관리 및 보호 관행을 개선합니다.

Monitoring cattle using instance segmentation

Fig 6. 인스턴스 세그멘테이션을 이용한 소 모니터링.

스포츠 분석 및 선수 추적에서의 Ultralytics YOLO11#

정밀한 선수 및 이벤트 추적은 스포츠 분석의 큰 부분을 차지합니다. 기존 추적 방식은 수동 태깅에 의존하므로 상세한 상호 작용을 포착하지 못할 수 있습니다. 컴퓨터 비전을 사용하면 선수, 공, 주요 이벤트와 같은 세부 사항을 픽셀 수준에서 세그멘테이션하여 상세한 통찰력을 얻을 수 있습니다.

예를 들어, 인스턴스 세그멘테이션은 각 선수와 객체를 명확히 분리하여 반칙이나 볼 경합 외 상황과 같은 이벤트를 감지하는 데 도움을 줍니다. Ultralytics YOLO11과 같은 모델이 구현하는 이러한 세밀한 모니터링은 분석가에게 이동 패턴, 공간 위치, 상호작용을 높은 정확도로 연구할 수 있는 더 명확한 정보를 제공합니다. 이러한 인사이트의 핵심 이점은 팀이 전략을 다듬고 전반적인 성능을 향상하는 데 도움을 준다는 것입니다.

인스턴스 세그멘테이션의 장단점#

인스턴스 세그멘테이션이 다양한 산업에 가져다주는 주요 이점은 다음과 같습니다:

  • 자동화 개선: 품질 관리 및 안전 모니터링과 같은 작업을 자동화함으로써 인스턴스 세그멘테이션은 수동 개입의 필요성을 줄이고 인적 오류를 최소화합니다.
  • 더 나은 장면 이해: 각 객체의 윤곽을 정확하게 그림으로써 인스턴스 세그멘테이션은 복잡한 장면에 대한 더 깊은 이해에 기여하여 정보에 기반한 의사 결정을 지원합니다.
  • 효율적인 후처리: 픽셀 수준의 출력은 배경 제거, 객체 계수, 공간 분석과 같은 작업을 간소화하여 추가 처리 단계의 필요성을 줄여줍니다.

이러한 이점들은 인스턴스 세그멘테이션이 다양한 사용 사례에 어떻게 영향을 미치는지 보여주지만, 구현 시 관련된 과제들을 고려하는 것도 필수적입니다.

인스턴스 세그멘테이션의 주요 한계점은 다음과 같습니다:

  • 투명도 관련 문제: 유리나 물과 같은 투명하거나 반사되는 객체를 세그멘테이션하는 것은 어려우며, 이로 인해 경계가 부정확해질 수 있습니다.
  • 유지 보수 오버헤드: 모델의 정확성과 적합성을 유지하려면 환경 조건과 데이터셋이 변화함에 따라 지속적인 업데이트와 파인튜닝이 필요합니다.
  • 높은 어노테이션 노력: 인스턴스 세그멘테이션 모델을 학습하려면 상세한 픽셀 수준의 어노테이션이 필요하며, 이는 데이터 준비에 소요되는 시간과 비용을 크게 증가시킵니다.

핵심 요약#

인스턴스 세그멘테이션은 객체가 겹칠 때도 정밀하게 개별 객체를 구별할 수 있게 해줍니다. 픽셀 수준에서 객체 경계를 포착함으로써 객체 탐지와 같은 기존 컴퓨터 비전 작업보다 시각 데이터에 대한 더 깊은 이해를 제공합니다.

최근 컴퓨터 비전의 발전으로 인스턴스 세그멘테이션은 더 빠르고 사용하기 쉬워졌습니다. 특히 Ultralytics YOLO11과 같은 컴퓨터 비전 모델은 프로세스를 간소화하여 최소한의 설정으로 실시간 세그멘테이션을 가능하게 함으로써 다양한 산업과 애플리케이션에서 더 쉽게 접근할 수 있게 되었습니다.

AI에 대해 더 알고 싶으신가요? our GitHub repository를 방문하고 our community에 참여하여 계속 탐색해 보세요. 솔루션 페이지에서 AI in self-driving carsvision AI in agriculture와 같은 혁신 기술에 대해 알아보세요. our licensing options을 확인하고 컴퓨터 비전 프로젝트를 시작해 보세요!

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.