0

ソフトウェアでの画質の測定は非常に難しいことを認識しており、迅速な解決策を探していません。これをグーグルで検索すると、主に私の頭を悩ませる研究論文や議論が表示されるので、SOコミュニティの誰かが大まかな画質評価を行った経験があるかどうか疑問に思いました。

これを使用して、数千枚の画像をスキャンし、品質が低い可能性が最も高い数十枚の画像に絞り込みます。次に、これらをユーザーに表示し、残りをユーザーに任せることができます。

明らかに、画像が高品質か低品質かどうかの一部となる可能性のある多くの指標があります。画像を入力として受け取り、次のような基本的な画質指標のいずれかに妥当な指標を与えることができるものなら何でも満足しています。シャープネス、ダイナミックレンジ、ノイズなど。許容できるものと許容できないものを判断するのはソフトウェアに任されています。

一部の画像は大幅に拡大されているため、品質が低くなっています。上記で提案したような指標を取得する方法がない場合、画像がこのように拡大されたことを検出する方法はありますか?

4

1 に答える 1

1

「画質」はあまり明確に定義された概念ではないため、これは非常に難しい質問です。

いくつかの基本的なメトリックを試し始めて、アプリケーションに適したメジャーを考え出すかどうかを確認するのがおそらく最善です。

たとえば、ダイナミックレンジの場合、各チャネルの分布の分位数から興味深い情報が得られます。

一方、アップスケーリングの場合、解決策はかなり単純です。画像に対してフーリエ変換を実行し、高周波帯域と低周波帯域のエネルギー量を確認するだけです。

于 2012-12-06T17:02:14.860 に答える