見出し画像

🎡Sobel ソーベル演算子とthree.js フラグメントシェーダー


CC BY-SA 3.0 File:Valve sobel (3).PNG Created: 30 January 2008

ソーベル演算子は、ソーベル・フェルドマン演算子またはソーベルフィルタと呼ばれることもあり、画像処理やコンピュータビジョン、特にエッジ検出アルゴリズムの中でエッジを強調した画像を生成するために使用されます。これは、スタンフォード人工知能研究所(SAIL)の同僚であるアーウィン・ソーベルとゲイリー・フェルドマンにちなんで名付けられました。ソーベルとフェルドマンは、1968年のSAILでの講演で「等方性3x3画像勾配演算子」のアイデアを発表しました。

https://en.wikipedia.org/wiki/Sobel_operator

https://en.wikipedia.org/wiki/Sobel_operator

技術的には離散微分演算子であり、画像強度関数の勾配の近似を計算します。画像の各点において、ソーベル・フェルドマン演算子の結果は、対応する勾配ベクトルかこのベクトルのノルムのいずれかです。ソーベル・フェルドマン演算子は画像を水平方向と垂直方向に小さな分離可能な整数値のフィルタで畳み込むことに基づいているため、計算の面では比較的安価です。一方で、この演算子が生成する勾配近似は、特に画像の高周波数変動に対しては比較的粗いものです。

https://docs.blender.org/manual/en/latest/compositing/types/filter/filter_node.html

https://danielilett.com/2019-05-11-tut1-4-smo-edge-detect/

https://amzn.to/3Qy9bG1
https://amzn.to/3SduVY8


お願い致します