コンピュータービジョン: 画像検出と画像セグメンテーションの違いは何ですか?

コンピュータービジョン: 画像検出と画像セグメンテーションの違いは何ですか?

人工知能における画像処理

人工知能には画像処理のためのさまざまなタスクがあります。この記事では、物体検出と画像セグメンテーションの違いについて説明します。

どちらのタスクでも、画像内の興味のあるアイテムの位置を見つけたいと考えています。たとえば、防犯カメラの写真のセットがあり、それぞれの写真に写っているすべての人の位置を特定したいとします。

これには通常、オブジェクト検出と画像セグメンテーションという 2 つの方法を使用できます。

物体検出 - 予測された境界ボックス

物体検出について話すとき、通常は境界ボックスについて話します。これは、画像処理によって写真内の各人物の周囲の四角形が識別されることを意味します。

境界線は通常、左上隅の位置 (2 つの座標) と幅および高さ (ピクセル単位) によって定義されます。

Open Image Dataset からの注釈付き画像。雪だるまを作る家族、mwvchamberより。画像はCC BY 2.0ライセンスに基づいて使用されています。

ターゲット検出方法を理解するには?

画像内のすべての人物を識別するというタスクに戻ると、境界ボックスによるオブジェクト検出のロジックを理解できます。

私たちの頭に最初に浮かんだ解決策は、画像を細かく切り分け、各サブ画像に画像分類を適用して、その画像が人間であるかどうかを区別することでした。 単一の画像を分類することはより簡単な作業であり、物体検出の重要な側面の 1 つであるため、この段階的なアプローチを採用しました。

現在、YOLO モデル (You Only Look Once) がこの問題を解決するための素晴らしい発明です。 YOLO モデルの開発者は、バウンディング ボックス メソッド全体を一度に実行できるニューラル ネットワークを構築しました。

物体検出のための現在の最先端モデル

  • YOLO
  • より高速なRCNN

画像セグメンテーション - マスクの予測

画像を段階的にスキャンする代わりに、絵画のフレームから離れて、画像にピクセル単位で注釈を付けるという論理的な方法もあります。

これを行うと、基本的には入力画像を変換した、より詳細なモデルが得られます。

画像セグメンテーション手法を理解するにはどうすればよいでしょうか?

アイデアは非常に基本的なものです。製品のバーコードをスキャンする場合でも、アルゴリズムを適用して入力情報を変換し(さまざまなフィルターを適用することにより)、バーコードシーケンス以外のすべての情報が最終画像に表示されないようにすることができます。


左の画像: https://commons.wikimedia.org/wiki/File:Image-segmentation-example.jpg。右の画像: https://commons.wikimedia.org/wiki/File:Image-segmentation-example-segmented.png.どちらのファイルも https://en.wikipedia.org/wiki/en:Creative_Commons をサポートしています

これは画像上のバーコードを見つけるための基本的な方法ですが、画像セグメンテーションで行われることと似ています。

画像セグメンテーションの戻り形式はマスクと呼ばれます。これは、元の画像と同じサイズの画像ですが、各ピクセルには、オブジェクトが存在するかどうかを示すブール値のみが含まれます。

複数のカテゴリを許可すると、より複雑になります。たとえば、ビーチの景色を空気、海、砂の 3 つのカテゴリに分類できるようになります。

画像セグメンテーションに最適なモデル

  • マスクRCNN
  • ユネット
  • セグネット

比較の概要

物体検出

  • 入力は、ピクセルあたり3つの値(赤、緑、青)を持つマトリックス(入力画像)、または白黒の場合はピクセルあたり1つの値を持つマトリックス(入力画像)です。
  • 出力は左上隅とサイズで定義された境界ボックスのリストです。

画像セグメンテーション

  • 入力は、ピクセルあたり3つの値(赤、緑、青)を持つマトリックス(入力画像)、または白黒の場合はピクセルあたり1つの値を持つマトリックス(入力画像)です。
  • 出力は、指定されたクラスを含む各ピクセルの値を持つマトリックス (マスク イメージ) です。

この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式サイトにアクセスして許可を申請してください。

<<:  人工知能と機械学習技術がビジネス開発を推進

>>:  ディープラーニングのコードを信頼できるのはなぜでしょうか?

ブログ    
ブログ    

推薦する

ファーウェイ、AI人材育成と科学研究の革新を促進する2つのAscendプロジェクトを開始

ファーウェイは6月25日、成都で開催された2022 Ascend AI開発者イノベーションデーで、人...

ディープラーニングに加えて、これらの開発の方向性も理解する必要があります

[[214266]] AI の究極の未来は人間の知能に到達し、それを上回ることであることに疑いの余地...

宜春市はファーウェイと提携し、ビッグデータと人工知能で市のデジタル変革を推進

2019年11月21日〜22日、第一回ファーウェイ宜春市ビッグデータ・人工知能サミットフォーラムと宜...

AIの「冬」にご用心

1950 年代のコンピューティング ブームにより、「人工知能」という用語が誕生しました (1956 ...

...

将来の成長の原動力は?ビッグデータ+人工知能が浸透し、私たちの生活を変える

画像ソース: Unsplash新世代情報技術の急速な発展に伴い、コンピューティング能力、データ処理能...

...

5Gが普及しつつある中、人工知能は「取り残される」ことになるのか?

2018年、5Gの人気が急速に高まり始めました。その年から、我が国は5G基地局の建設を開始し、全国...

アルゴリズム エンジニアはなぜ一日中データを扱うのでしょうか。また、どのような種類のデータを扱うのでしょうか。

[[353273]]なぜ私たちはモデルをほとんど作らないのでしょうか?アルゴリズムエンジニアの仕事...

新しいドローン産業は急速に発展しているが、まだ3つの大きな障害を取り除く必要がある。

我が国の戦略的新興産業の一つであるドローンは近年急速に発展し、技術、製品、応用、市場において満足のい...

マイクロソフト、警察への顔認識サポート提供を禁止される企業リストに加わる

マイクロソフトはIBMとアマゾンに続き、米警察への顔認識ソフトウェアの販売を停止した最新のテクノロジ...

ディープラーニングの専門家になるにはどうすればいいですか?このアリ天池大会の優勝者はあなたのためにプロとしての成長の道を計画しました

[[209722]]ディープラーニングは本質的には深層人工ニューラルネットワークです。これは孤立した...

llama2.mojo は llama2.c より 20% 高速です。最も新しい言語 Mojo が開発者コミュニティを驚かせています

Python が最も人気のある言語であり、C が最も古典的な言語であるとすれば、Mojo にはその最...

人工知能技術は急速に発展しています。AIの信頼問題をどのように解決するのでしょうか?

[[441503]] 【グローバルネットワークテクノロジー記者 王楠】AIといえば、まず何を思い浮...