Halftoneコミック画像をダウンサンプリングするときのMoireの減少
-
02-10-2019 - |
質問
iPhoneまたはiPadのライブズーム中にHalftoneコミックブックの画像をダウンサンプリングするときに、Moire効果を減らすにはどうすればよいですか?
私は漫画本の視聴者を書いています。高解像度の画像を提供し、漫画本を読んでいる間にユーザーがズームインできるようにするのは素晴らしいことです。ただし、私のクライアントはMoire Effectsを嫌うものであり、ズーム中に顕著なMoireアーティファクトがある場合、この機能は許可されません。
Moireの影響を受けにくい画像を変更すると、修正が知覚できない場合にのみ機能します。 Blurは特に禁止されており、最愛のハーフトーンドットを除去するものは何でもあります。
画像は白黒のハーフトーンとラインアートです。オリジナルは600 dpiですが、アプリケーションで出荷するものはせいぜい半分になるので、おそらく2500ピクセル以下の高さになります。
それで、私の選択肢は何ですか?カスタムダウンサンプリングアルゴリズムを書いた場合、これらのデバイスではリアルタイムに十分な速さでしょうか?私にできる他のトリックはありますか?最も視覚的なモアレ効果を持つサイズ比を回避するためだけに機能しますか?
アウトをズームインすると、モアレの効果が最悪のピークが間違いなくあります。それらのポイントが何であるかを計算し、それほど悪くない近くのスケールにズームする方法はありますか?
どんな提案でも大歓迎です。画像や信号処理の経験はほとんどありませんが、学ぶ機会を楽しんでいます。私はウェーブレットとacutanceや他の専門用語については何も知らないので、冗長にしてください。
編集:
今のところ、少なくともダイナミックなズームにパントを入れています。ズームインは完全な倍率に合わせてサポートしますが、任意のスケーリングではありません。将来これを再訪したいと思っています。
解決
一般に、困難な問題は特に興味深いものです。適切なソリューションがあるとは思えません - おそらく、ほぼ理想的なハーフトン(完全なグリッドにハーフトンドットが配置されたモノクロ画像)を想定できれば、これはスキャンされた画像ではほとんど機能しません。
あなたが数学に興味があるなら、そして/またはいくつかの参考文献を研究したいなら、 この論文 便利かもしれません(私はそれを読んでいません)
また、検索することもできます デスクリーニング アイデアを得るためのアルゴリズム、プラグインなど。
他のヒント
モアアはエイリアシングのために発生します。サンプリング周波数が信号/画像の周波数含有量と比較して低すぎるためにエイリアシングが発生します。
ぼかしを適用せずにこれを避ける方法を本当に見ることができません。ぼかしフィルターを十分に選択した場合、「ぼやけ」に見えない結果を得ることができるはずです。
Blurは簡単に実装できないため、ぼかしでダウンサンプリングを実装し、顧客に表示します。彼らが結果に満足しているなら、すべてがうまくいくはずです。
私が見る他の唯一の選択肢は、次のとおりです。
カスタムダウンサンプリング方法。他の誰かがそれを思いついたのでなければ、それが選択肢だとは思わない。なぜなら、あなた自身は画像/信号処理の経験がほとんどないと主張するからです。
コミックをベクター形式に変換して、無限のズームを生成します。