画像から反射を取り除く方法は?


8

私は画像をより良いものにし、不要な妨害をすべて取り除いて遊んでいます。主な懸念は、来るかもしれない不要な反射を取り除くことだとわかりました。

私は、これらの反射を取り除くためにICAを使用する論文読みました。他にどのような方法が機能しますか?

画像があるとしましょう:

ここに画像の説明を入力してください

別の画像:

ここに画像の説明を入力してください

CMYKに変換しました

ここに画像の説明を入力してください

このセミブラック部分を削除するにはどうすればよいですか?


リンク先の論文で説明されている方法では、偏光が異なる2つの画像が必要です。同様の要件がありますか?1 /これは自動的に機能しますか、それとも人間の監督が許可されますか?2 /これは単一の画像から機能しますか、それともユーザーに同じシーンのさまざまな画像を作成するように要求しても問題ありませんか?3 /これは写真画像で機能しますか、それともカメラで特別なフィルター/光学機器の使用を要求しても問題ありませんか?
ピシェネット2012

まあ、彼らが提案したのと同じアプローチを使用する必要はありません。私は2つの画像を持っていません。できるだけ少なくしたい反射のある多くの画像
vini

他の論文も読みましたか?「ブラインドイメージセパレーション」、「グレア除去」、「反射除去」というクエリを使用して、関連するヒットを大量に取得します。
Emre

はい、ほとんどすべての手法は非常に複雑であり、フィルタリングなどのより簡単な手法でこれを解決できるとしたらどうなるかを理解するには時間がかかります
vini

3
あなたの問題複雑です。一見そう。簡単な方法はないと思います。それは私たちの脳の能力の証拠であり、それが他の方法であるように思われます。
Emre、2012

回答:


6

私は画像処理の専門家ではありませんが、これがお客様の要件(単一画像、事前情報なし)で実現可能であるかどうかは非常に疑わしいです。課題は2つあります。

  • 画像のどの領域が反射しているかを検出します。これは非常に複雑なシーン理解問題のように見えます。あなたの例では、私は画像から人がここに描かれていると推測できるため、右側が反射であることを知っています。また、人の背中がどのように見えるかについて事前に知っています。
  • 識別された領域の背景を再構成します。周囲からのテクスチャで反射として検出された領域を修復することは可能ですが、結果は多くの詳細を隠します!単一入力画像の分離の分野で私が見たものは、実世界の画像ではなく、非常に単純な画像モデル(静止テクスチャ)に依存していました。より伝統的な画像分離設定(複数のチャネル、半透明ページの表/裏)、複数の偏光は、あなたのケースには適用されません。

1
あなたが言及している伝統的な画像分離セットアップは何ですか?
vini

1
1つの例は、recto / versoドキュメントをスキャンする場合です。ページの片側のテキストは、反対側から「出血」します(ars.sciencedirect.com/content/image/…)。これは、2つのソースと、異なる混合重みの同じソースの2つの観測値があるため、従来のBSS設定に近いものです。もう1つの例は、天体物理学のマルチチャネル画像分析です。抽出するソースと同じ数の画像があるこれらの状況は、画像分離の文献で最も一般的に検討されています。
ピシェネット2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.