私は入力としてバイナリイメージを持っています。バイナリイメージには、フォアグラウンドにいくつかの分離した領域が含まれています。地域との距離
領域内にないピクセルごとに、最も近い領域の境界までの距離を知りたい。これは標準の画像処理アルゴリズムですか?もしそうなら、それは何と呼ばれていますか?これは、距離変換アルゴリズムとは異なる問題に見えます。
私が思いついたブルートフォースの解決策は、Sobelを使用して領域の境界を検出することです。次に、領域にない各ピクセルについて、すべての境界ピクセルまでの距離を計算し、最小のものを取る。
私はこれをCUDAで実装しています。そのため、距離計算パスを実行する際に、より高速なメモリ読み込みのために境界ピクセルを定数バッファに入れることを考えています。
より良いアプローチについてのご意見はありますか?
なぜそれが距離変換と異なると思いますか?限り、私はそれを見て、これはまさに距離の変換です。 –
それについてもっと考えた後、あなたは正しいです。私のイメージを最初に逆転させるだけでした。 – Kratos