最近、ドキュメントの写真を撮りました。私の場合、高品質の写真を用意する必要はありませんでしたが、可能な限り詳細でノイズのない写真を目指してみることにしました。詳細を取得するには、可能な限り最大の焦点距離を使用し、できるだけ近くから写真を撮る必要がありますが、それでもドキュメントに焦点を合わせることができます。Fナンバーは6から8の間のどこかを選択する必要があります。これがレンズが最もシャープになる場所です。また、画像の端で歪みが発生する可能性があり、F / 2.8ではなくF / 7で撮影した場合、これはそれほど問題にはなりません。
私の場合、脚を完全に引っ込めた状態でカメラを三脚の上に置き、ドキュメントの上にカメラを約60 cm置きます。使用した焦点距離は50mm。次に、まずホワイトペーパーを撮影してホワイトバランスを設定しました。次に、ドキュメントの写真を1枚撮り、露出を正しくしました(私の設定ではISOを最低設定、100に設定)。「右に露出」したいので、ヒストグラムをチェックして露出を調整し、露出を長くしますが、露出オーバーの部分が発生しないようにします。
次に、リモートコントロールと手動フォーカスで写真の撮影を開始し、ページのいくつかの異なる部分に焦点を当てました。そして、フォーカス設定ごとに5枚の写真を撮りました。ノイズリダクションは最低の設定に設定されました。次に、この方法ですべてのページのすべての写真を撮り終えたら、生ファイルをコンピューターにダウンロードし、生コンバーターを使用して16ビットTIFFファイルを生成しました。ここでは、ノイズ削減はオフに設定されています。ノイズを取り除くために、5つの画像の各セットを調整し、それらを平均しました。これにより、詳細が失われるのを防ぎます。次に、さまざまなフォーカス設定の平均化された画像を調整し、フォーカススタッキングを実行しました。
5枚の写真の配置は、align_image_stack
無料のHuginパノラマスティッチャーの一部であるプログラムを使用して行われました。インストール後align_image_stack.exe
、いくつかのディレクトリにプログラムのコピーをいくつか置くだけです。次に、これらのディレクトリの1つで、コマンドプロンプトを開いてコマンドを入力します。
align_image_stack -a al -C -t 0.3 -c 20 image1.tif image2.tif image3.tif image4.tif image5.tif
ここで-a al
は、再マップされた画像の接頭辞として「al」を定義しています。-C
これらの画像は同じサイズにトリミングされます。-t 0.3
コントロールポイントのずれの許容値を0.3ピクセル未満に設定します。-c 20
プログラムが使用するさまざまなセグメントの制御点の数を20に設定します(実際には、これは何百もの制御点になることを意味します)。
出力される。次に名前のTIFFファイルであるal0000.tif
、al0001.tif
など、
次のステップは、これらの5つの画像を平均することです。そのためにImageMagickプログラムを使用します。あなたはコマンドを与えることができます:
convert al*.tif -poly "0.2,1,0.2,1,0.2,1,0.2,1,0.2,1" av.tif
ここで、-poly
コマンドは多項式を評価0.2
します。は各画像の重み1
です。はここで明らかに1に設定する必要がある累乗です。
画像の平均はファイルav.tif
に含まれ、これは非常に低ノイズの画像になります。
次に、さまざまな画像をさまざまなフォーカス設定に合わせて、別の方法で調整する必要があります。最初に、すべての異なる平均を同じサイズにトリミングする必要がありalign_image_stack
ます。そうしないと、プログラムによってエラーメッセージが表示されます。次に指定するコマンドは次のとおりです。
align_image_stack -a al -t 0.3 -c 20 -m -z av2.tif av3.tif av4.tif av5.tif av6.tif av7.tif av8.tif ...
したがって、-C
再マッピングされた画像を同じサイズにトリミングする必要がないため、このオプションは使用できなくなりました。この-m
オプションは、画像の視野に最適化されます。これは、フォーカス設定が異なるために必要です。この-z
オプションは、カメラからオブジェクトまでの距離を最適化します。このオプションは、適切な位置合わせを行うためにも必要になる場合があります。
次に、Huginプログラムの一部として提供されるenfuseプログラムを使用して、フォーカススタックを処理します。整列された平均化ファイルを、enfuseプログラムのコピーを置くディレクトリに移動します。そこで、コマンドプロンプトを開き、次のコマンドを入力します。
enfuse --exposure-weight=0 --saturation-weight=0 --contrast-weight=1 --hard-mask *.tif
出力は次の名前のファイルになります a.tif
align_image_stack
プログラムの実行時間を節約するために、複数のコマンドプロンプトを開いて、多数のセットを同時に処理できます。4コアプロセッサでは、プログラムの4つのインスタンスを実行し、4倍にスピードアップできます。
私は結果に非常に満足しました、写真はノイズなしで非常に鮮明でした。非常に小さい繊細な細部は、拡大鏡を使用したときに、オリジナルと同様に見えました。
結論として、重要なポイントを要約しましょう。
- 三脚とリモコンを使用して、間近で写真を撮ります。長い焦点距離を使用して、可能な限り詳細をキャプチャします。
- レンズのシャープネスに最適なF値を使用します(通常はF / 6からF / 8の間のどこか)。この範囲を超えてF値を上げないでください。ドキュメント全体に焦点を合わせようとしないでください。回折。代わりに、フォーカススタックを使用します。
- 最低のISO設定を使用し、最低のノイズ低減設定を使用しますが、長時間露光のノイズ低減を有効にします。後者のオプションでは、ホットピクセルの影響を排除するダークフレーム減算をカメラで実行できます。
- 右に露出して、複数の写真を撮ります。2ストップの露出補正と5枚の写真を撮ることは、20倍の光をキャプチャすることを意味し、その結果、ノイズはsqrt(20)の係数で平均化によって約4.5倍削減できます。
- 上記のように画像を処理します。rawプロセッサのノイズ低減がオフになっていることを確認してください。