LaplacianFilter[data,r]
data を半径 r のラプラシアン(Laplacian)カーネルでたたみ込む.
LaplacianFilter[data,{r1,r2,…}]
data のレベル i に半径 riを用いる.
LaplacianFilter
LaplacianFilter[data,r]
data を半径 r のラプラシアン(Laplacian)カーネルでたたみ込む.
LaplacianFilter[data,{r1,r2,…}]
data のレベル i に半径 riを用いる.
詳細とオプション
- LaplacianFilterは,画像の二次空間微分によって急速に強度が変化する領域をハイライトする目的で画像処理によく用いられる.
- data は次のいずれでもよい.
-
list 任意階数の数値配列 tseries TimeSeries,TemporalData等の時間データ image 任意のImageオブジェクトまたはImage3Dオブジェクト audio Audioオブジェクト video Videoオブジェクト - 多チャンネル画像や音声信号については,LaplacianFilterは各チャンネルを別々に扱う.
- LaplacianFilter[data,…]はデフォルトで data と同じ次元の結果を与える.
- 使用可能なオプション
-
Padding "Fixed" 充填メソッド WorkingPrecision Automatic 使用する精度 - Padding->Noneと設定すると,LaplacianFilter[data,…]は通常 data より小さい結果を与える.
例題
すべて開く すべて閉じる例 (2)
スコープ (9)
データ (7)
二次元Arrayにラプラシアンフィルタを適用する:
LaplacianFilter[BoxMatrix[1, 7], 1]//MatrixFormTimeSeriesオブジェクトにフィルタを適用する:
ts = TemporalData[TimeSeries, {{{0., -0.27267267057145633, -0.6672983789995302, -0.5338541947930846,
-0.6117404489279314, -0.6755527076595494, -0.02125421294486496, -0.10792797291843935,
-0.6138271235477938, -0.3248568606554575, -0.08843449054 ... 2053424, -0.49980440691873723, -0.5388679788215971,
-0.4101602764645551}}, {{0, 1., 0.01}}, 1, {"Continuous", 1}, {"Continuous", 1}, 1,
{ValueDimensions -> 1, ResamplingMethod -> {"Interpolation", InterpolationOrder -> 1}}}, False,
10.1];
filtered = LaplacianFilter[ts, 15];
ListLinePlot[{ts, filtered}, PlotLegends -> {"original data", "filtered"}]Audio信号にフィルタを適用する:
a = AudioGenerator[{"Triangle", 10}];
b = AudioNormalize[LaplacianFilter[a, 10]];
AudioPlot[{a, b}]LaplacianFilter[[image], 2]//ImageAdjustLaplacianFilter[[image], 2]// ImageAdjustLaplacianFilter[Video["ExampleData/fish.mp4"], 3]LaplacianFilter[[image], 1]パラメータ (2)
ImageAdjust[LaplacianFilter[[image], {0, 1}]]ImageAdjust[LaplacianFilter[[image], {0, #}]]& /@ {1, 3, 9}i = [image];
LaplacianFilter[i, {1, 0, 0}]LaplacianFilter[i, {0, 1, 1}]オプション (5)
WorkingPrecision (3)
LaplacianFilter[{0, 0, 1, 1, 1, 0, 0}, 1]LaplacianFilter[{0, 0, 1, 1, 1, 0, 0}, 1, WorkingPrecision -> Infinity]LaplacianFilter[{1.0000000000000000000, 2.0000000000000000000, 3.0000000000000000000, 4.0000000000000000000}, 1]LaplacianFilter[{1.0000000000000000000, 2.0000000000000000000, 3.0000000000000000000, 4.0000000000000000000}, 1, WorkingPrecision -> MachinePrecision]画像にフィルタを適用する際は,WorkingPrecisionは無視される:
LaplacianFilter[[image], 1, WorkingPrecision -> Infinity]ImageType[%]Padding (2)
アプリケーション (3)
特性と関係 (3)
LaplacianFilterは線形フィルタである:
list1 = {1, 1, 1, 1, 1, 0, 0, 3, 2, 1, 0, 0, 0, 0, 0};
list2 = {2, 2, 2, 2, 1, 5, 4, 6, 2, 2, 1, 1, 1, 1, 1};
LaplacianFilter[list1 + list2, 1] == LaplacianFilter[list1, 1] + LaplacianFilter[list2, 1]半径2のLaplacianFilterのインパルス応答:
(ker = LaplacianFilter[ArrayPad[{{1}}, 3], 2])//MatrixFormImageConvolveを使ってラプラスフィルタを適用する:
i = RandomImage[1, 50];
LaplacianFilter[i, 2] == ImageConvolve[i, ker]バイナリ画像にラプラシアンフィルタを適用すると実数値の画像が与えられる:
d = Image[DiskMatrix[23, 81], "Bit"]LaplacianFilter[d, 1]//ImageAdjustImageType[%]関連するガイド
テキスト
Wolfram Research (2008), LaplacianFilter, Wolfram言語関数, https://reference.wolfram.com/language/ref/LaplacianFilter.html (2025年に更新).
CMS
Wolfram Language. 2008. "LaplacianFilter." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/LaplacianFilter.html.
APA
Wolfram Language. (2008). LaplacianFilter. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LaplacianFilter.html
BibTeX
@misc{reference.wolfram_2026_laplacianfilter, author="Wolfram Research", title="{LaplacianFilter}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/LaplacianFilter.html}", note=[Accessed: 12-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_laplacianfilter, organization={Wolfram Research}, title={LaplacianFilter}, year={2025}, url={https://reference.wolfram.com/language/ref/LaplacianFilter.html}, note=[Accessed: 12-November-2026]}