インスタンス・セグメンテーションがピクセル・レベルの精度でオブジェクト検出を精緻化し、AIアプリケーション用の詳細なオブジェクト・マスクを実現する方法をご覧ください。
インスタンス分割は、画像内のオブジェクトを識別するだけでなく、各オブジェクトの正確な境界をピクセルレベルで定義することで、オブジェクト検出を洗練させる高度なコンピュータビジョン技術である。単純な手法とは異なり、インスタンス分割は同じオブジェクトクラスの個々のインスタンスを区別し、シーン内の各オブジェクトの詳細なマスクを提供する。この詳細な理解レベルは、正確なオブジェクトの認識と分離を必要とするアプリケーションにとって非常に貴重である。
インスタンス・セグメンテーションは、オブジェクトの周囲にバウンディング・ボックスを描く基本的なオブジェクト検出や、画像内の各ピクセルをクラスでラベル付けするが、同じクラスの個々のオブジェクトを区別しないセマンティック・セグメンテーションを超える。その代わりに、インスタンス・セグメンテーションでは、オブジェクトのインスタンスが重なっていても、それぞれのインスタンスを一意に識別する。たとえば、複数の自動車がある画像では、インスタンス・セグメンテーションは、すべての自動車を「自動車」として認識するだけでなく、個々の自動車ごとに個別の完璧なマスクを作成し、自動車同士や背景と区別する。この機能は、個々の物体を数えたり、特定の形状を分析したりすることが重要なシナリオにおいて極めて重要である。
インスタンスのセグメンテーションは、他のコンピュータビジョンのタスクとは大きく異なる:
インスタンスセグメンテーションの精度の高さは、さまざまな分野で不可欠である:
Ultralytics YOLOのようなモデルを提供している。 Ultralytics YOLOv8や Ultralytics YOLO11などのモデルを提供し、高い精度と速度でインスタンスセグメンテーションを実行できる。これらのモデルは、カスタムデータセットで簡単にトレーニングすることができ、Ultralytics HUB を使用して、合理化されたモデル管理とデプロイメントを行うことができます。インスタンス・セグメンテーションを始めるには、 Ultralytics YOLO11 をインスタンス・セグメンテーションに使用する方法や、 Ultralytics YOLOv8 事前にトレーニングされたモデルを使用したセグメンテーションについてPython で学ぶことができます。