Dilation
詳細とオプション
- Dilation派,ミンコフスキー(Minkowski)和としても知られている.
- Dilationは,任意の3Dおよび2Dの画像(各チャンネルは別々に扱われる.)および任意の階数のデータ配列に使うことができる.
- 構造化要素 ker は
と
からなる行列である. - Dilation[image,r]はDilation[image,BoxMatrix[r]]と等価である.
- 構造化要素が奇数次元になるように,自動的に0が加えられる. »
- Dilationは画像の外側の画素に想定する値を指定するPaddingオプションを取る.
- デフォルトで,画像にはPadding0が使われる.これは,すべてのチャンネルについて画素値0に等しい.
例題
すべて開く すべて閉じる例 (3)
スコープ (13)
データ (7)
Dilation[(| | | | | | |
| - | - | - | - | - | - |
| 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 1 | 1 | 1 | 0 |
| 0 | 0 | 1 | 1 | 0 | 0 |
| 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 0 | 0 | 0 | 0 | 0 |), (| | | |
| - | - | - |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 0 | 0 | 1 |)]//MatrixFormDilation[[image], (| | | |
| - | - | - |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |)]Dilation[(| | | | | |
| - | - | - | - | - |
| 2 | 3 | 2 | 5 | 5 |
| 1 | 4 | 1 | 2 | 5 |
| 3 | 2 | 1 | 4 | 5 |
| 2 | 1 | 2 | 3 | 1 |
| 1 | 1 | 2 | 4 | 2 |), 1]//MatrixFormdata = QuantityMagnitude@Values[FinancialData["AT&T", {{2012, 7, 1}, {2013, 1, 1}, "Day"}]];ListLinePlot[{data, Dilation[data, 5]}]Dilation[[image], 3]Dilation[[image], 2]Dilation[{a, b, c}, 1]パラメータ (6)
Dilation[[image], {{1, 1, 1}}]Dilation[[image], {{1}, {1}, {1}}]BoxMatrix[r]と等しい,半径
での膨張:
Dilation[[image], 2]Dilation[[image], IdentityMatrix[9]]Dilation[ArrayPad[{{1}}, 2], (| | |
| - | - |
| 1 | 1 |
| 1 | 1 |)] === Dilation[ArrayPad[{{1}}, 2], (| | | |
| - | - | - |
| 1 | 1 | 0 |
| 1 | 1 | 0 |
| 0 | 0 | 0 |)]Dilation[[image], DiamondMatrix[{2, 2, 2}]]オプション (2)
Padding (2)
デフォルトで,配列に膨張処理を行う場合には,充填には可能な限り最小の数が使われる:
Dilation[{1, 2, 3, 4, 5}, 1]Dilation[{1, 2, 3, 4, 5}, 1, Padding -> 100]デフォルトで,画像にはPadding->0が使われる:
i = [image];Dilation[i, 20]Dilation[[image], 20, Padding -> Red]アプリケーション (2)
特性と関係 (2)
構造化要素が1を中心としているなら,バイナリ膨張は拡張的である:
f = (| | | | | | |
| - | - | - | - | - | - |
| 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 1 | 1 | 1 | 0 |
| 0 | 0 | 1 | 1 | 0 | 0 |
| 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 0 | 0 | 0 | 0 | 0 |);ker = (| | | |
| - | - | - |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 0 | 0 | 1 |);(d = Dilation[f, ker])//MatrixForm拡張性は,f のすべての要素がDilation[f,ker]に含まれることを意味する:
BitAnd[f, d] === fボックス構造化要素のある膨張処理はMaxFilterに等しい:
MaxFilter[[image], 1] == Dilation[[image], 1]テクニカルノート
-
▪
- 画像処理
テキスト
Wolfram Research (2008), Dilation, Wolfram言語関数, https://reference.wolfram.com/language/ref/Dilation.html (2012年に更新).
CMS
Wolfram Language. 2008. "Dilation." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/Dilation.html.
APA
Wolfram Language. (2008). Dilation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Dilation.html
BibTeX
@misc{reference.wolfram_2026_dilation, author="Wolfram Research", title="{Dilation}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/Dilation.html}", note=[Accessed: 12-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_dilation, organization={Wolfram Research}, title={Dilation}, year={2012}, url={https://reference.wolfram.com/language/ref/Dilation.html}, note=[Accessed: 12-October-2026]}