ImageKeypoints

ImageKeypoints[image]

image の主な特徴を見付け出しその座標を返す.

ImageKeypoints[image,prop]

各特徴点について指定された特性 prop を返す.

詳細とオプション

  • 画像の特徴点は,形状,コントラスト,方向等の特定の画像の特徴をハイライトしている画像上の明確な位置のことである.対応する特徴点は,通常,画像の位置合せに使われる.
  • ImageKeypoints[image]は画像の特徴点を見付け出し,その位置を{{x1,y1},{x2,y2},}形式のリストとして返す.
  • 指定可能な特性
  • "Confidence"ブロブ応答(正の数として与えられる)
    "ContrastSign"特徴点が周囲より明るい場合は,その他の場合は
    "Descriptor"特徴点記述子
    "Orientation"ラジアンで与えられた配向角
    "OrientedDescriptor"特徴点の配向記述子
    "PixelPosition"範囲内の画素座標{x,y}
    "Position"範囲 内の画像座標{x,y}
    "Scale"特徴点のスケール
  • ImageKeypointsは結果を特徴点の"Confidence"特性に基づいてソートする.
  • ImageKeypoints[image,{prop1,prop2,}]は複数の特性を返す.
  • ImageKeypointsが返す特徴の記述子は平行移動,回転,スケール変更に対して数値的に強力である.
  • 指定可能なオプション
  • KeypointStrength 0特徴点の最小強度
    Masking All関心領域
    MaxFeatures All特徴点の最大数
    Method "SURF"返す特徴点のタイプ
  • MaxFeatures->n とすると,"Confidence"が最大で,最高で n 個の特徴点が返される.
  • 使用可能なメソッド設定
  • "AGAST"適応的かつ一般的なAccelerated Segment Test
    "AKAZE"Accelerated KAZEおよびバイナリ記述子
    "BRISK"バイナリロバスト不変スケーラブル特徴点
    "FAST"Accelerated Segment Testからの特徴
    "KAZE"非線形スケール空間ディテクタと記述子
    "ORB"FASTディテクタとバイナリロバスト独立基本特徴(BRIEF) 記述子
    "SIFT"スケール不変特徴変換検出器および記述子
    "RootSIFT"記述子が改善されたSIFTキーポイント
    "SURF"スピードアップしたロバストな特徴
  • 指定したメソッドでは使えない特徴があるとき,結果中の対応する要素はMissing["NotAvailable"]に設定される. »

例題

すべて開くすべて閉じる

  (2)

画像中の特徴を求める:

画像の特徴をハイライトする:

画像中の関心点の数を数える:

スコープ  (10)

グレースケール画像の特徴点:

カラー画像の特徴点:

画像中の特徴点を求める:

特徴点の記述子を返す:

複数の特性を計算する:

特性"Position""PixelPosition"を得る:

対応する2つの座標系には半画素のオフセットがある:

"Scale"を画素単位で得る:

特徴点の周りの真性領域のサイズに対応するスケール."SURF"特徴点の周りの円板領域を可視化する:

"Orientation"をラジアン単位で得る:

特徴点を方向に基づいてパターンを回転させて表示する:

"Strength"スコアを得る:

画像中の特徴点の強さの分布を表示する:

特徴点の近傍の画素値の分布を表す"Descriptor"を得る:

記述子は回転された画像の一つに似ている:

"ConstrastSign"は,周囲より明るい特徴点については1である:

周囲より暗い特徴点いついては-1である:

オプション  (11)

KeypointStrength  (1)

特徴点の強さに特定の閾値を使う:

デフォルトで,検出された特徴点がすべて返される:

Masking  (1)

デフォルトで,すべての特徴点が返される:

マスク領域を使って前傾にある特徴点を除外する:

MaxFeatures  (1)

デフォルトで,検出された特徴点はすべて返される:

最も強い50個の特徴点を得る:

Method  (8)

デフォルトで,"SURF"特徴点が計算される:

別の特徴点を計算し,可視化する:

"FAST"特徴点と"AGAST"特徴点は,スケール3.5における位置と強さで定義される:

FAST特徴点を計算し,可視化する:

AGAST特徴点を計算し,可視化する:

"BRISK"特徴点と"ORB"特徴点は,その位置,スケール,方向,強さで定義される:

記述子は0と1のベクトルで,"BRISK"については512,"ORB"については256である:

"AKAZE"特徴点と"KAZE"特徴点は,位置,スケール,方向,強さで定義される:

AKAZE記述子は0と1の長さ480のベクトルである:

KAZE記述子は単位ノルムの128個の実数のベクトルである:

AKAZE配向記述子は,特徴点の固有配向についての補正なしで計算される:

配向記述子は方向が0に近い特徴子の記述子とマッチする:

"SURF"メソッドのとき,特徴点はその位置,スケール,方向,コントラストの符号,強さで定義される:

SURF記述子は単位ノルムの64個の実数からなるベクトルからなる:

配向記述子は方向が0に近い特徴点の記述子とマッチする:

"SIFT"メソッドはスケール不変特徴変換を使って画像の特徴点の位置を求める:

記述子は向きのヒストグラムを使って128個の数字のベクトルを構築する:

記述子のノルムは1ではない点に注意のこと:

"RootSIFT"メソッドは"SIFT"と同じ特徴点の位置とより改善された記述子を使う:

RootSIFT記述子のノルムは1である:

アプリケーション  (5)

スケール,方向,コントラストを使ってSURF特徴点を可視化する:

BRISK特徴点を可視化する:

見付かった特徴点周囲の一定のサイズの局所パッチを抽出する:

特徴点のスケールに比例するサイズのパッチを抽出する:

特徴点を使って,主な特徴を残して画像をトリミングする:

同じ大きさのサムネイルを作成する:

10のカテゴリに属するそれぞれが32×32の5,000個の画像に「bag of words」を使ったオブジェクト認識:

256×256画像について特徴点記述子を計算し,Visual Wordのコードブックを作る:

このコードブックには長さ64の画像記述子すべてが含まれている:

平均クラスタ化を使って100個の視覚的コード名を求める:

画像の特徴はすべてのコード名の正規化された数として定義される:

抽出された画像の特徴について訓練された分類器を構築する:

この分類器をテストデータについて評価する:

特性と関係  (7)

すべてのメソッドですべての特性がサポートされている訳ではない:

ある特性が指定されたメソッドでは使えないときは,Missing["NotAvailable"] が返される:

"FAST"メソッドはコントラストの符号を求めない:

"BRISK"メソッドは配向記述子を計算しない:

"SURF"記述子と"KAZE"記述子はユークリッド距離を使って比較されることが多い:

最強の特徴点と次に強い10個の特徴点それぞれとの間の距離:

"AKAZE""BRISK""ORB"の各記述子は,ハミング距離を使って比較されることが多い:

最強の特徴点と次に強い10個の特徴点それぞれとの間の距離:

特徴点をその記述子に基づいてクラスタ化する:

ImageCornersを特徴点として使うことができる:

いくつかの特徴点記述子のスケールとの類似性のために,半径3.5でコーナーを計算する:

CornerFilterを使って検出されたコーナーの強さを得る:

上位10個のFAST特徴点:

上位10個のAGAST特徴点:

ImageCorrespondingPointsはマッチする記述子を持つ特徴点の位置を与える:

両方の画像について特徴点を計算する:

2番目の画像に対応する点があるものとないものの2つの特徴点を取る:

これらの特徴点についての記述子と2番目の画像中のすべての特徴点間のすべての距離を計算する:

上位から2番目に近い比は,特徴点に対応点があるかどうかをみるために使われることが多い:

対応点がある特徴点は赤,その他は黄色である:

Wolfram Research (2010), ImageKeypoints, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageKeypoints.html (2021年に更新).

テキスト

Wolfram Research (2010), ImageKeypoints, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageKeypoints.html (2021年に更新).

CMS

Wolfram Language. 2010. "ImageKeypoints." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ImageKeypoints.html.

APA

Wolfram Language. (2010). ImageKeypoints. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageKeypoints.html

BibTeX

@misc{reference.wolfram_2024_imagekeypoints, author="Wolfram Research", title="{ImageKeypoints}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ImageKeypoints.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagekeypoints, organization={Wolfram Research}, title={ImageKeypoints}, year={2021}, url={https://reference.wolfram.com/language/ref/ImageKeypoints.html}, note=[Accessed: 22-November-2024 ]}