2016-04-03 4 views
0

私は開発中のプロジェクトで、モバイルデバイス上のフォアグラウンドオブジェクトのセグメンテーションのアプリケーションに取り組んでいます。再トレーニングなしで条件付きランダムフィールドのパラメータを更新する

セグメンテーションは決して完璧ではない可能性があるため、ユーザーは最初のセグメンテーション後に実際の領域を手動で調整できます。初期セグメント化は、事前に訓練された条件付きランダムフィールド(CRF)を使用して達成される。

また、最初の分割後にユーザーが前景領域を調整すると、再学習せずにCRFの重みパラメータを更新する必要があります。しかし、これを達成できるかどうかはわかりません。これを行う方法はありますか?論文?

答えて

1

グラフカットベースのモデルのようなものを使用している場合は、ユーザー定義領域に対応するハードシードが必要です。これらの領域では、単項式ポテンシャルを無限に設定し、CRF推論プロシージャを再度実行することができます。これにより、体重を変更したり、CRFを再トレーニングする必要はありません。

+0

ご回答いただければ幸いです。私は単項ポテンシャルを無限に設定し、CRFを実行することができますが、それはエネルギー最小化の平滑項のみを使用することを意味しますか?また、ユーザーが領域を更新するときにモデルが重みを学習して、今後同様のオブジェクトを最小限のユーザー操作でセグメント化できるようにします。したがって、私が体重を変更しないと、それはCRFが正しく学習していないことを意味しますか? –

+1

私はシードを更新し、より多くのシードが追加されると(これはユーザーによって選択されたポイントでさえあるかもしれません)、シードを更新して単項電位を変更するこの作業を少し前に行いました。セクション3.2、http://www.cs.umd.edu/~bharat/accv2014finalpaper.pdf – Bharat

+0

を参照してください。ありがとう、私はあなたの論文を見ていきます。単項項を無限に設定することについて上記で言及したように、これは最初は私が後でシステムが人間の種に基づいてパラメータを最適化すると仮定します。これは正しいです? –

関連する問題