スキャンしたテクスチャ付きフォト用紙からテクスチャを削除する最良の方法は何ですか?


48

写真用紙にテクスチャがあるスキャンした古い家族写真がたくさんあります。残念ながら、写真のテクスチャは非常によくスキャンされます。テクスチャを削除する最良の方法は何ですか?(Photoshop CS5)

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


2
「白い」紙の小さな(50x50 px)領域をコピーし、パターンを定義し、そのパターンで塗りつぶされた新しいレイヤーをオーバーレイし、レイヤーを反転し、新しいレイヤーのブレンドモードを設定します。引く。上のレイヤーをわずかに左右/上下に動かして、パターンの一部をキャンセルすることができます。画像全体のパターンをキャンセルすることができませんでした。たぶん、このテクニックを改善することができます。
SaaruLindestøkke

_____良いアイデア!
ヤクブSisak GeoGraphics

2
パターンアプローチを使用する場合、パターンが繰り返し可能であることを確認する必要があります。つまり、すべてのエッジで一致するように少し作業する必要があることを意味する場合があります。パターンをシームレスに繰り返すことができれば、おそらく幸運が得られるでしょう。
jrista

1
PhotoshopのAdobeフォーラムをご覧ください。PSの達人があなたを助けてくれます。- forums.adobe.com/community/photoshop/general
L84

回答:


36

教科書の方法は、他の人が述べたように、周波数空間でテクスチャを抑制することです。ImageJ(フリーウェアJavaアプリ)で基本的に手動で行うことができる正しいフィルターを見つける方法を説明します。プログラムを開くと、それはメニューのストリップです。必要な部品は次のとおりです。

  • ファイルを開く
  • 選択範囲
  • 切り抜きを編集
  • プロセス-> FFT-> FFT
  • プロセス-> FFT->逆FFT
  • ペイントブラシ(黒色)

まず、画像をロードします。次に、テクスチャのある白い部分のみを選択します。このクロップでFFTを実行します。

分析

これで星のパターンに気付きました。これは、画像を再度開いたときに認識するパターンであり、全体に対してFFTを実行します。

まるごと

ここで、中心点は「DC」値なので削除しないでください。これは平均輝度を意味します。ペイントブラシを使用して、他の星を削除します。ブラックポイントを十分に大きくしますが、大きすぎないようにします(試してみてください)。あなたがそれをやり過ぎると、あなたは縁と縁の周りにバンディングを得るでしょう。

除去

次に、逆FFTを実行します。

結果

(注:逆FFTを実行するときは、FFT画像ウィンドウを選択する必要があります。元の画像ウィンドウを選択している場合、「周波数ドメイン画像が必要です」というエラーが表示されます。)

必要以上に高い解像度でこれを実行できる場合は、ランチョのリサンプリングを使用して画像を縮小し、さらに良い結果を得ることができます。

縮小する

スクリプトまたはプログラミングを知っている場合は、この削除パターンをセット全体に自動的に適用できます。


2
中心パターンの明確な延長である(そしてその高調波に対応する)FFT内の他の規則的な間隔のドットも黒くすることはおそらく良い考えです。
イルマリカロネン14年

1
それは微妙な手順です。リンギングエフェクトを追加するリスクがあるため、この不正確なマウスクリックベースの編集で編集を最小限に抑える理由です。手順でエラーが発生したユーザー:逆fftを実行するときに正しいウィンドウが選択されていることを確認してください。
マイケルニールセン14年


Ubuntu 16.04の場合。インストールが簡単:apt install imagej
数学

今日の写真とスキャンの場合、デフォルトのメモリ(500 MB)では不十分な場合があります。64ビットマシンでは、ImageJに4GBの最大メモリを与えて、次の方法でメモリ不足にならないようにすることができますimagej -x4000。これ以上のメモリは使用できないようです。imagej.nih.gov/ij/docs/install/linux.html
数学

49

テクニックを追加したいと思います!

  1. 通常どおりに写真を1回スキャンします。
  2. スキャナーで写真を180%回転させて、もう一度スキャンします。
  3. Photoshopで、2回目のスキャンの回転を解除します。
  4. 最初のスキャンの上にレイヤーとしてインポートします。
  5. Photoshopコマンドを使用してレイヤーを自動整列します。
  6. 2番目のスキャンに不透明度50%を割り当てて、画像をブレンドします。

このテクニックは、フォトペーパーテクスチャのハイライトとシャドウが反対方向からスキャンしたときに大きく反転することを観察することに由来します。このような2つのスキャンをブレンドすると、この方法でほとんどのテクスチャがキャンセルされます。

テクスチャ写真のテクスチャ除去

明らかに、これは100%をクリアしません...ミックスに90度と270度でさらに2回スキャンを追加すると、さらに多くのスキャンが実行されます。しかし、大きな利点は、写真から情報を削除しないことです。これにより、後続のフィルタリングでより破壊的な設定を必要としない、よりクリーンなベースラインが提供されます。位置合わせされた2つのスキャン間の「差異」を約10%の不透明度で新しい差異レベルにコピーアンドペーストすることで、さらに少し物事を明確にすることができましたが、リスト...あなたの走行距離は異なる場合があります。

また、このプロセスは、軽い傷などのランダムテクスチャのその後の破壊的なフィルタリングを減らすのに役立つと思います。ねえ、試してみるのにいくらかかりますか?それがあなたのために働くなら、あなたの友人に言ってください。


1
興味深い巧妙なテクニック!別の方法を投稿しました。不透明度を50%に設定するのではなく、画像の明るい部分と暗い部分に明るい/暗いブレンドモードを使用すると、ピクセルが平均化され、コントラストが低下する場合があります。
MikeW

これを見ただけで、私もあなたがそれを行うためのリソースを持っている場合、それはかなり洗練されたアイデアだと思います。覚えておく必要があります。
ジョンキャバン

1
それは天才です!:D
fortran

2
すべての方法を試しました。6〜8回転のスキャンを行い、それらを自動調整し、暗くするように設定すると、ほぼ完璧な画像が生成されますが、上記のより複雑なものには多くのことが望まれます。

うわー、それは本当に素晴らしいアイデアと素晴らしい観察です。ところで、FFTを使用して、周波数領域で簡単に作業できます。必要なのはFFTプラグインだけです。Fixel FFT Wizardのようなもの。
-Royi

22

ノイズは周期的であるため、最適なオプションは、画像をフーリエ変換し、ノイズの特定の空間周波数をフィルタリングすることです。この方法は、あなたが保持されます多くの任意のガウスベースのフィルタリングをより詳細に。

Photoshopでそれができるかどうかはわかりませんが、ImageMagickを使用した例を次に示します。


+1それが私がしたいことです!!! Matlabも同様に行うことができ、Octave + Octaveforge画像処理ツールボックス
clabacchio

ImageJを使用したMichaelsバージョンと比較して、ImageMagickの方法はスクリプト作成の方がはるかに優れており、ImageJバージョンは1回の写真編集がはるかに優れていると言わざるを得ません。
数学

16

だから...私は決してこれに精通しているわけではありませんが、...あなたのイメージで私がやったことは次のとおりです:

  1. 画像レイヤーの複製

  2. 新しいレイヤーにガウスぼかしを適用します(私の場合は2.9ピクセルでしたが、必要に応じて調整してください)

  3. 新しいレイヤーブレンドモードを輝度に設定し、不透明度を調整します

  4. 画像を平坦化する

  5. 味にシャープなマスク。半径5、しきい値4で72%を使用しましたが、これらを試してみてください。

  6. 少し詳細を失うことを期待してください、それは避けられません。

結果:

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

JPEGの開始を考えれば、それほど悪くはないと思います。これらの多くの手順を実行して、親しくなります。:とにかく、このアイデアのための私の源だったhttp://www.advancingwomen.com/photography/40944.phpと私はそれが動作するでしょうね... :)


3
あなたのテクニックは正しいと思います。あなたが不足しているステップは、効果的に少しシャープネスバックを追加し、あなたが得ることができるスキャン絶対最高の解像度で開始し、そしてあなたが希望のサイズに最後にサイズを変更することである。
ダン・ヴォルフガング・

全然悪くない!ありがとう。私は、適切な結果を得るためにメディアンノイズ除去を試していました。私はより鮮明な画像を持っていますが、まだいくつかの目に見えるパターンがあります(新聞や雑誌のスキャンモアレパターンでより良い仕事をします)私はあなたの手順に従って結果に満足しています。
ヤクブSisak GeoGraphics

@Jakub-手伝ってくれてうれしい。私はこれに関するいくつかのバリエーションを疑っていますが、NRなどはそれをさらに改善するかもしれません。シャープ、コントラスト、トーンなどをさらに強化するサードパーティ製のツールもあります(Topaz、Nikなど)。
ジョンキャバン

2
@Dan-はい、開始する詳細は終了することを意味します。また、スマートシャープ、ハイパスなどの他のシャープテクニックを試して、アンシャープマスキングよりも良いか悪いかを確認することもできます。
ジョンキャバン

15

元の写真に引き続きアクセスできますか?

最高のあなたができる事は良いデジタルカメラでグースネックと再撮影上の2つのライトでコピースタンドの上に置くことです。テクスチャを除去するために、2つのライトの位置で遊ぶことができます。

他のコピースタンドの可能性:

  • 交差偏光子を使用します-1つは一方向のライトに、もう1つは反対方向のレンズに。これにより、非金属表面からのテクスチャの「ノイズ」を劇的に減らすことができます。
  • 拡散板を使用して、光源のコントラストを下げます。これは、リサイクルショップからの白いプラスチック製のボウルで、貫通する穴が開けられています。または、古いシーツでさえも-光源を「大きく」するものはすべて、テクスチャ効果を軽減または排除します。

これらを行う量がある場合、適切なコピースタンドのセットアップをまとめるのに必要な比較的少量を費やす価値があるかもしれません。コピースタンドに投資したくない場合は、多目的な三脚(中央の柱が傾く可能性がある三脚)がピンチインするかもしれません。

私は、「Photoshopで修正する」アプローチよりも、そのようなことをプロセスのできるだけ早い段階で修正するのが大好きです。これは確かに、デジタル化フェーズで簡単に修正できるものであり、Photoshopで行うことができるものよりもはるかに優れた品質を提供します。


7

大きな半径のぼかしよりもうまくできると思います。

明るい色のほこりを除去するための一般的な手法は、画像を複製し、ブレンドモードを暗く設定し、複製レイヤーを数ピクセル移動(移動)して、ほこりがある場所に暗いピクセルが重なる(およびこれらの暗いピクセルがすぐ近くのエリアなので、色/トーンをよく一致させます)。暗くするモードを使用するため、明るい色のピクセル(この場合はほこり)のみが影響を受けます。次に、マスクを使用して、ほこりの上にペイントします。

暗い色の欠陥の場合は、明るいブレンドモードで複製レイヤーを使用します。

明るいピクセルと暗いピクセルが交互に並んだ素敵なパターンがあるため、2つの複製レイヤーを組み合わせて使用​​できます。1つは暗くモード、もう1つは明るくするモードです。これは、次のようなテクスチャを削除するための写真復元の一般的な手法です。

  • レイヤーを複製し、「明るく」と呼び、レイヤーブレンドモードを明るくする
  • レイヤーを再度複製し、「暗くする」と呼び、ブレンドモードを暗くするように設定します
  • 移動ツールを選択した状態で、これらの各レイヤーを数ピクセルずつ動かします(一方を上下に動かし、もう一方を上下に動かします-正確なピクセル数で実験する必要があります。
  • テクスチャが溶け始めます
  • 背景のような明るい領域では、おそらく暗いレイヤーをマスクし、暗い領域では明るいレイヤーをマスクします

以下は、私がすばやくやったことの前/後です。高解像度のオリジナルを使用し、多くのレイヤーを使用して一度に1つの領域(背景、キャップ、スキン、ユニフォーム)を固定することで、より良い結果を得ることができるはずです。テクスチャを見ることができますが、これを軽くぼかすことでアドレスを修正するか、このテクニックを再度繰り返すことで修正できます。

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

次のようにレイヤーをマスクしました:

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

ああ、目の周りに特別な注意を払ってください。目が鋭い限り、他のすべてが少しぼやけた場合、画像はきれいに見えます。私は目を拡大し、それらに多くの時間を費やし、テクスチャを滑らかにした後、目をシャープにします。あなたはいくつかのアーティファクトで終わるかもしれませんが、あなたは鋭い目が欲しいです!


1
これは非常にうまく機能し、ほとんどのディテールを保持しているように見えます。KenHuegelの方法(これも非常にうまく機能しているようです)と組み合わせると、最小の表面テクスチャで最高のディテールを保持できます。
jrista

4

FFT

FFTメソッドを使用することをお勧めします。この方法では、そのぼやけた画像を取得できません。すべての詳細はそのままです。ImageJ(Mac用)はそのための良いアプリです。インターネットでも同様に、Photoshop用のFFTプラグインがたくさんあります。


3
FFTの手法に含まれるものについて少し説明してもらえますか?投稿した画像はそのようにして作成されましたか?どうやってやったの?結果は素晴らしく見えます。
mattdm

Michaelは、FFTメソッドのより詳細な説明を投稿しました。
ジョンキャバン

1

テクスチャを削除する非常に良い方法は、neatimage.comのNeatプラグインを使用することです。最小限のブラーで1回のパスでパターンを簡単に削除できます。Yチャンネルのフィルタリングを100%に増やす必要があります。次に、フォーカスマジックを使用して、ぼかしを削除できます。結果には、手作業で簡単に削除できるアーティファクトがいくつかあります。 きちんとしたフィルター、フォーカスマジック


-2

スキャンする前に印刷のディンプルを解除する方法はどうですか?アイロンをかけたり写真を押したりすることで、平らにすることができますか?


1
ああ、いや。確かにこれをしないでください!
mattdm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.