YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics YOLO

Ultralytics YOLO11でインスタンスセグメンテーションを行う方法

新しいUltralytics YOLO11モデルが、廃棄物管理やフレア監視などのアプリケーションで高精度を達成するために、どのようにインスタンスセグメンテーションに使用できるかを理解します。

ABAbirami Vina
5 min read
インスタンスセグメンテーションのためのUltralytics YOLO11の使用

Computer vision, a field within artificial intelligence (AI) that helps machines interpret and understand visual information, enables tasks like instance segmentation. Instance segmentation can be used to analyze an image or video frame to mark the exact boundaries of each distinct object in the image, even when multiple objects of the same type are present. With its high level of precision, instance segmentation has a wide range of applications, from helping self-driving cars detect obstacles on the road to identifying tumors in medical scans.

Over the years, instance segmentation has evolved significantly. A recent development was introduced during Ultralytics’ annual hybrid event, YOLO Vision 2024 (YV24), in the form of the Ultralytics YOLO11 model. The new model supports the same computer vision tasks (including instance segmentation) as the Ultralytics YOLOv8 model, so users familiar with previous versions can adopt the new model seamlessly.

インスタンスセグメンテーションにUltralytics YOLO11モデルを使用

図1. インスタンスセグメンテーションにUltralytics YOLO11モデルを使用した例。

本記事では、インスタンスセグメンテーションについて、セマンティックセグメンテーションなどの他のコンピュータビジョンのタスクとの違いや、いくつかの用途について解説します。また、Ultralytics PythonパッケージUltralytics HUBプラットフォームを使用して、YOLO11インスタンスセグメンテーションモデルを利用する方法を順を追って説明します。それでは始めましょう!

Link to this sectionインスタンスセグメンテーションとは何か?#

インスタンスセグメンテーションは、画像内の物体を識別し、ピクセル単位で輪郭を描き出すために使用できます。このプロセスは通常、まず物体を検知して周囲にバウンディングボックスを描画することから始まります。次に、セグメンテーションアルゴリズムがバウンディングボックス内の各ピクセルを分類し、個々の物体に対して精密なマスクを作成します。

インスタンスセグメンテーションは、セマンティックセグメンテーションやパノプティックセグメンテーションといったタスクとも異なります。セマンティックセグメンテーションは、個々のインスタンスを区別することなく、物体の一般的なカテゴリに基づいて各ピクセルにラベルを付けます。一方でパノプティックセグメンテーションは、各ピクセルにクラスとインスタンスIDの両方をラベル付けすることで、インスタンスセグメンテーションとセマンティックセグメンテーションの両方を組み合わせ、カテゴリ内の個々の物体を特定します。

YOLO11を使用して人や犬を検知しセグメンテーションする

図2. YOLO11を使用して人物と犬を検知しセグメンテーションする様子。

インスタンスセグメンテーションの機能は、必要とされるモデルが異なる可能性のある様々なシナリオで活用できます。例えば、モバイルアプリケーションでのリアルタイム処理には軽量モデルが最適ですが、製造業における品質管理のような高精度なタスクには、より複雑なモデルが使用されます。

従来のモデルと同様に、YOLO11インスタンスセグメンテーションモデルも、ニーズに応じていくつかのバリエーションが用意されています。これらのバリエーションには、YOLO11n-seg(Nano)、YOLO11s-seg(Small)、YOLO11m-seg(Medium)、YOLO11l-seg(Large)、YOLO11x-seg(Extra Large)があります。これらのモデルは、サイズ、処理速度、精度、そして必要な計算能力が異なります。具体的な要件に基づいて、アプリケーションに最適なモデルを選択できます。

Link to this sectionYOLO11のインスタンスセグメンテーションの応用#

YOLO11の高度なインスタンスセグメンテーション機能は、様々な業界において幅広い用途を切り拓きます。これらの用途のいくつかを詳しく見ていきましょう。

Link to this section石油・ガス業界におけるYOLO11セグメンテーションの活用#

石油・ガスの抽出には、極めて高い圧力変動の管理が伴います。ガスフレアリングなどの技術は、石油抽出中に生成される天然ガスを燃焼させるのに役立ちます。これは安全上の理由から不可欠です。例えば、原油抽出において、突然または大幅な圧力上昇が発生すると爆発につながる恐れがあります。一般的ではありませんが、石油・ガス製造部門における産業事故は、封じ込めや制御が困難な激しい火災を引き起こす可能性があります。ガスフレアリングは、オペレーターが装置の圧力を安全に下げ、過剰なガスを燃焼させることで、予測不可能な大きな圧力変動を管理するのに役立ちます。

AIシステムは監視プロセスを改善でき、インスタンスセグメンテーションベースのフレア監視システムを使用することで事故のリスクを軽減できます。ガスフレアリングの監視は環境面でも重要であり、フレアリングが多すぎると環境に悪影響を及ぼす可能性があります。

Ultralytics YOLO11のインスタンスセグメンテーションモデルを使用して、フレアリングによって発生する火やの量を監視できます。検知・セグメンテーションされたフレアとのピクセル面積を計算することが可能です。この情報を使用することで、オペレーターはフレアリングによって生じる火や煙の状況をリアルタイムで把握でき、事故や環境への悪影響を防ぐ手助けとなります。

石油・ガス製造におけるYOLO11を使用したフレアモニタリングの例

図3. 石油・ガス製造におけるYOLO11を使用したフレア監視の例。

Link to this sectionプラスチック廃棄物管理のためのYOLO11によるインスタンスセグメンテーション#

廃棄物管理リサイクル施設の作業員は、YOLO11のインスタンスセグメンテーションに基づくシステムを使用して、プラスチック廃棄物を識別できます。YOLO11はロボット選別システムと統合し、段ボールやプラスチックなど、それぞれ個別に処理する必要がある異なる廃棄物を正確に識別可能です。世界中で生成される70億トンのプラスチック廃棄物のうち、リサイクルされているのはわずか約10%であることを考えると、これは特に重要です。

プラスチック廃棄物の識別と選別の自動化は、作業員が手作業で選別する従来の方法と比較して、時間を大幅に短縮します。コンピュータビジョンモデルは、ラップやバッグのような軟質プラスチックさえもセグメンテーションできます。これらは絡まりやすいため、識別が特に困難な素材です。YOLO11モデルは、さまざまな種類のプラスチックをセグメンテーションするようにカスタムトレーニングすることも可能です。YOLO11モデルのカスタムトレーニング方法については、以下のセクションで詳しく説明します。

Ultralytics YOLO11を使用してプラスチック廃棄物を特定

図4. Ultralytics YOLO11を使用したプラスチック廃棄物の識別。

Link to this section自動運転車におけるYOLO11セグメンテーション#

インスタンスセグメンテーションのもう一つの興味深いユースケースは、自動運転車です。YOLO11は、自動運転車がピクセルレベルでオブジェクトを正確に認識することで、乗客や道路上の人々の安全性を向上させることを可能にします。車載のカメラシステムは周囲の画像をキャプチャし、YOLO11とインスタンスセグメンテーションを使用してそれらを分析できます。画像内の各オブジェクト(歩行者、信号機、他の車両など)はセグメント化され、ラベルが付与されます。このような高レベルの精度により、自動運転車は周囲にあるすべてのオブジェクトを個別に識別できるようになります。

YOLO11インスタンスセグメンテーションを使用して道路上の車両と歩行者を特定

図5. YOLO11とインスタンスセグメンテーションを使用して道路上の車両と歩行者を識別する様子。

Link to this sectionYOLO11モデルでインスタンスセグメンテーションを試す#

インスタンスセグメンテーションについて理解し、いくつかの応用例を確認したところで、Ultralytics YOLO11モデルを使用して実際に試す方法を見ていきましょう。

これを実行する方法には、Ultralytics Pythonパッケージを使用する方法と、Ultralytics HUBを使用する方法の2通りがあります。ここではまずPythonパッケージを使用した方法から説明します。

Link to this sectionYOLO11を使用した推論の実行#

推論の実行には、モデルを使用して新しい未知のデータを解析します。YOLO11インスタンスセグメンテーションモデルを使用してコードで推論を実行するには、pip、conda、またはdockerを使用してUltralytics Pythonパッケージをインストールする必要があります。インストール中に問題が発生した場合は、当社の共通問題ガイドでトラブルシューティングに関するサポートをご参照ください。パッケージがインストールされたら、以下に示すコードを実行してYOLO11インスタンスセグメンテーションモデルを読み込み、画像に対して予測を実行できます。

YOLO11n-segを使用して画像に対して推論を実行

図6. YOLO11n-segを使用して画像で推論を実行する様子。

Link to this sectionカスタムYOLO11モデルのトレーニング#

同じコード設定を使用して、カスタムYOLO11モデルをトレーニングすることもできます。ファインチューニングを行うことで、特定のプロジェクトの要件により適したカスタムバージョンのモデルを作成できます。例えば、小売業者は、カスタムモデルを使用して顧客の身体的特徴を正確にセグメンテーションし、体に合った服を提案することができます。以下のコードスニペットは、インスタンスセグメンテーション用にYOLO11モデルを読み込み、トレーニングする方法を示しています。YAML設定または事前学習済みモデルから開始し、重みを転移させ、COCOのようなデータセットでトレーニングすることで、効果的なセグメンテーションを実現できます。

完了したら、特定のアプリケーション向けにカスタムモデルを使用して推論を実行できます。エクスポートオプションを使用して、カスタムモデルを別のフォーマットにエクスポートすることも可能です。

Link to this sectionUltralytics HUBでのYOLO11インスタンスセグメンテーション#

コードを通じてYOLO11インスタンスセグメンテーションモデルの推論とカスタムトレーニングを行う方法を解説しましたが、次はノーコードの代替手段であるUltralytics HUBを見てみましょう。Ultralytics HUBは、直感的に操作できるビジョンAIプラットフォームで、YOLO11インスタンスセグメンテーションモデルを含む、YOLOモデルのトレーニングとデプロイのプロセスを簡素化します。

画像で推論を実行するには、アカウントを作成し、「モデル(Models)」セクションに移動して、選択したYOLO11インスタンスセグメンテーションモデルのバリエーションを選択するだけです。画像をアップロードして、以下のようにプレビューセクションで予測結果を確認できます。

Ultralytics HUBで推論を実行

図7:Ultralytics HUBで推論を実行する様子。

Link to this section重要なポイント#

YOLO11は、様々な業界において可能性を広げる信頼性の高いインスタンスセグメンテーション機能を提供します。自動運転車の安全性向上や石油・ガスセクターにおけるガスフレアリングの監視から、リサイクル施設での廃棄物選別の自動化まで、YOLO11のピクセル単位の精度は、複雑なセグメンテーションタスクに最適です。

Ultralytics Pythonパッケージを通じたカスタムトレーニングや、Ultralytics HUBによるノーコード設定などのオプションにより、ユーザーはYOLO11をワークフローにシームレスに統合できます。産業用途、ヘルスケア、小売、環境監視のいずれであっても、YOLO11は多様なセグメンテーションのニーズを満たす柔軟性と精度をもたらします。

詳細については、当社のGitHubリポジトリにアクセスし、コミュニティにご参加ください。当社のソリューションページで、自動運転車農業におけるAIの応用事例をご覧ください。🚀

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の未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう