セマンティックセグメンテーションのための強力なCNNアーキテクチャであるU-Netをご覧ください。医療、衛星、および自律イメージングにおけるそのアプリケーションを学びます。
U-Netは、以下の用途に特化したアーキテクチャである。 畳み込みニューラルネットワーク(CNN) として知られる、ピクセルレベルでの正確な分類を行うように設計されている。 セマンティック・セグメンテーション.画像全体に単一のラベルを割り当てる従来の分類モデルとは異なり、U-Netはすべてのピクセルに対してクラスを予測する。 物体の正確な形と位置を示す詳細なマップを作成する。もともとは の分野で基礎となる構造となっている。 コンピュータ・ビジョンその 限られた 学習データとともに 高解像度の結果を得ることができます。
U-Net "という名前は、その対称的なU字型ダイアグラムに由来する。 オートエンコーダデザインに由来する。アーキテクチャ は、3つの主要なセクションで構成され、それらが連携して特徴を抽出し、詳細なセグメンテーションマスクで画像を再構成する。 セグメンテーションマスクで画像を再構成する。
U-Netは、次の論文で紹介された。 "U-Net:Convolutional Networks for Biomedical Image Segmentation" で紹介された。 で紹介され、以来、精密なセグメンテーションを必要とする多くの産業で採用されている。 ローカリゼーション.
医療では正確さが重要です。U-Netは以下の分野で広く使用されています。 医療画像解析に広く使用されています。 異常の検出を自動化します。例えば、MRIスキャンで腫瘍をセグメンテーションしたり、顕微鏡画像で個々の細胞をカウントしたりすることで、放射線科医のワークフローを支援します。 の進歩の原動力となる。 ヘルスケアにおけるAI.
このアーキテクチャは、次のような点でも重要である。 衛星画像の解析.U-Netモデルは、土地被覆の種類をsegment し、水域、森林、市街地を区別して、森林track したり、農作物の健全性を監視したりすることができる。 森林伐採を追跡したり、農作物の健全性を監視したりすることができる。 スマート農業.
U-Netを理解するには、他のビジョンタスクと区別する必要がある:
生のU-Netを実装するには、次のようなフレームワークで冗長なコードを書く必要がある。 PyTorchや TensorFlowなど、最新のライブラリはこのプロセスを簡素化します。Ultralytics エコシステムは、最適化されたセグメンテーションモデルを提供します。 最適化されたセグメンテーションモデルを提供します。
以下の例では、事前に訓練された セグメンテーションモデルを使用して ピクセルレベルのマスクを生成する方法を示します:
from ultralytics import YOLO
# Load a pre-trained YOLO11 segmentation model
model = YOLO("yolo11n-seg.pt")
# Run inference on an image to detect and segment objects
results = model("path/to/image.jpg")
# Display the results with segmentation masks overlaid
results[0].show()
この合理化されたワークフローにより、開発者は複雑なセグメンテーション機能を以下のようなアプリケーションに統合することができます。 モデル展開アプリケーションに組み込むことができる。 カスタムデータセットでこれらのモデルをトレーニングする場合 データ増強を採用することを強く 推奨される。 オーバーフィッティング正確なピクセルレベルのアノテーションを扱う際によくある課題です。


