0

緑色の輪郭の近くにある明るい白い輪郭が関心のある輪郭である画像が添付されています。緑色のものは、おおよその自動初期化です。自動初期化された等高線付近の領域では、勾配はほとんど存在しません。したがって、アクティブな輪郭やその他の勾配ベースの方法は、少しも動かずに失敗します。

初期化された輪郭の法線に沿って、最大強度を検索しました (また、初期化された輪郭を適度に閉じます)。外れ値を削除し、検出された曲線を滑らかにして、最終的に滑らかな曲線を検出します。しかし、これにはいくつかの問題があります。誰かが何か違うことを提案できるなら、それは本当に役に立ちます。

ここに画像の説明を入力

4

2 に答える 2

1

自動的に初期化された輪郭の近くの領域には、勾配はほとんど存在しません。したがって、アクティブな輪郭やその他のグラデーションベースの方法は、少し動かさずに失敗します。

アクティブな等高線でGradientVectorFlow *外力関数を使用します。拡散プロセスを使用して、高グラデーションピクセルの影響を拡張します。適切なパラメータを使用すると、表示されている初期曲線で確実に機能します。

*このリンクが停止した場合は、ChenyangXuとJerryL . PrinceによるSnakes、Shapes、GradientVectorFlowを検索してください。

于 2012-07-04T02:43:59.600 に答える
0

これはもう立派な成果です。この混乱の中で最初の輪郭を見つけることは、解決策の 80% です!

この初期輪郭をまっすぐにすることで試すことができます。つまり、(曲線の横座標、距離) 座標で作業して、初期輪郭のプロットが線分になり、真の輪郭が準直線になるようにします。

これらのワープされていない座標では、リサンプリング後にハフ変換を使用できます (場合によっては、ある程度の変形を可能にするために区分的に)。

とにかく、あなたの問題文には何かが欠けています:何を探していますか?

于 2012-07-03T07:53:47.783 に答える