ImagePyramid
ImagePyramid[image]
image から形成したガウシアンピラミッドを作成する.
ImagePyramid[image,pyrtype]
指定の pyrtype に応じてガウシアンピラミッドまたはラプラシアンピラミッドを返す.
ImagePyramid[image,pyrtype,n]
ピラミッドの最大 n レベルまでを返す.
ImagePyramid[image,pyrtype,{size}]
ピラミッドのレベルを size で与えられる画像次元まで落として返す.
ImagePyramid[image,pyrtype,n,s]
連続するレベルが因子 s でダウンサンプルされたピラミッドを生成する.
詳細とオプション
- 画像ピラミッドは,効率的な多重スケール処理を可能にするための画像の多重解像度表現で,主に,ノイズ除去,画像ブレンディング,テクスチャ合成,効率的な描画に用いられる.
- 画像ピラミッドは徐々に解像度が低くなる複数の画像からなっている.普通,ピラミッドの特定のレベルが処理され,結果はその逆のプロセスを使って再構築される.
- ImagePyramidは任意の2Dまたは3Dの画像に使うことができる.
- InverseImagePyramidを使って画像のピラミッドから画像を再構築する.
- ピラミッドのタイプ pyrtype は次のいずれでもよい.
-
"Lowpass" または "Gaussian" ぼかしとダウンサンプルを繰り返す "Bandpass" または "Laplacian" アップサンプルと上のレベルから下のレベルを引くことによる,差分ピラミッド {"Lowpass",ker} ダウンサンプルに ker を使う {"Bandpass",ker1,ker2} ダウンサンプルに ker1,アップサンプルに ker2を使う pyr 基準のピラミッド pyr のスペックを使う - 配列またはResamplingの任意の有効な設定でカーネル指定 ker を与えることができる.
- デフォルトで,ImagePyramid[image]は,尺度因子2を使って可能なすべてのレベルがあるガウシアンピラミッドを作る.
- pyr["Properties"]を使うと使用可能なすべての特性が返される.
- pyr["prop"]を使って構築したピラミッドの特性あるいは内容を抽出することができる.
- 次は,使用可能な特性"prop"である.
-
levels 特定の levels として画像を抽出する "ImageDimensions" もとの画像の次元 "LevelCount" 使用可能なレベル数 "Levels" 全画像 "LowpassKernel" ピラミッドの作成の際に使われるローパスカーネル "HighpassKernel" ピラミッドの作成の際に使われるハイパスカーネル "Padding" ピラミッドの作成の際に使われる充填法 "ScalingFactor" ピラミッドの作成の際に使われるスケーリング因子 "Type" "Lowpass"または"Bandpass"のピラミッドのタイプ - レベル指定 levels には次の任意の設定が使える.
-
All ピラミッドの全レベル n 第 n レベル -n 最終レベルから数える {n1,n2,…} レベル指標のリスト m;;n レベル m からレベル n まで m;;n;;s レベル m からレベル n までステップ s で - ImagePyramidは,ローパスピラミッドの作成の際に画像の型を保持し,バンドパスピラミッドの作成の際は実数型のピラミッドを返す.
- デフォルトで,"Reversed"充填が使われる.Paddingオプションを使って他の設定が指定できる.
例題
すべて開くすべて閉じるスコープ (7)
データ (3)
アプリケーション (6)
マルチスケールの特徴検出 (3)
ラプラシアンピラミッドを仮定して,すべてのレベルから抽出された特徴を足すことで再構築する:
ピラミッドのレベルとタイプを変えて全スケールにおける稜線を検出する:
ラプラシアンピラミッドを仮定して,全レベルから抽出された特徴を足すことで再構築する:
ImageSaliencyFilterを画像に適用する:
テキスト
Wolfram Research (2019), ImagePyramid, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImagePyramid.html.
CMS
Wolfram Language. 2019. "ImagePyramid." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ImagePyramid.html.
APA
Wolfram Language. (2019). ImagePyramid. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImagePyramid.html