Ostatnio robiłem zdjęcia dokumentów. Podczas gdy w moim przypadku nie było wymogu posiadania wysokiej jakości zdjęć, postanowiłem spróbować uzyskać możliwie najbardziej szczegółowe i pozbawione szumów zdjęcia. Aby uzyskać jak najwięcej szczegółów, należy użyć największej dostępnej ogniskowej i robić zdjęcia z jak najbliższej odległości, ale tak, aby nadal można było ustawić ostrość na dokumencie. Liczba F powinna być wybrana pomiędzy 6 a 8, to właśnie tam obiektyw będzie najostrzejszy. Ponadto mogą pojawić się zniekształcenia na krawędziach obrazu, co nie stanowi większego problemu, jeśli będziesz strzelać z prędkością F / 7 zamiast F / 2.8.
W moim przypadku ustawiłem aparat na statywie z całkowicie schowanymi nogami, co ustawia aparat około 60 cm nad dokumentem. Użyłem ogniskowej 50 mm. Następnie najpierw zrobiłem zdjęcie białego papieru, aby ustawić balans bieli. Następnie zrobiłem jedno zdjęcie dokumentu, aby uzyskać prawidłową ekspozycję (przy ISO ustawionym na najniższym ustawieniu, 100 w moim przypadku). Chcesz „eksponować w prawo”, więc sprawdzasz histogram, dostosowuj ekspozycję, aby eksponować dłużej, ale tak, aby nie uzyskać prześwietlonych części.
Następnie zacząłem robić zdjęcia za pomocą pilota i ręcznego ustawiania ostrości, gdzie skupiłem się na kilku różnych częściach strony. I dla każdego ustawienia ostrości zrobiłem 5 zdjęć. Redukcja szumów została ustawiona na najniższe ustawienie. Potem, kiedy skończyłem robić zdjęcia wszystkich stron w ten sposób, ściągnąłem surowe pliki na komputer i użyłem surowego konwertera do wygenerowania 16-bitowych plików TIFF, tutaj wyłączono redukcję szumów. Ustawiłem każdy zestaw 5 zdjęć i uśredniłem je, aby pozbyć się szumu. Zapobiega to utracie szczegółów. Następnie uśrednione zdjęcia dla różnych ustawień ostrości zostały wyrównane i przeprowadzono układanie ostrości.
Wyrównanie 5 zdjęć wykonano za pomocą align_image_stack
programu, który jest częścią bezpłatnego zszywacza panoramicznego Hugin . Po instalacji możesz po prostu umieścić kilka kopii programu align_image_stack.exe
w kilku katalogach. Następnie w jednym z tych katalogów możesz otworzyć wiersz polecenia i wydać polecenie:
align_image_stack -a al -C -t 0.3 -c 20 image1.tif image2.tif image3.tif image4.tif image5.tif
Tutaj -a al
definiuje „al” jako prefiks odwzorowanych obrazów; -C
oznacza, że obrazy te zostaną przycięte do tego samego rozmiaru; -t 0.3
ustawia tolerancję dla niewspółosiowości punktów kontrolnych na mniej niż 0,3 pikseli; -c 20
ustawia liczbę punktów kontrolnych na 20 w różnych segmentach używanych przez program (w praktyce oznacza to, że skończysz z setkami punktów kontrolnych).
Wyjście jest następnie TIFF nazwie al0000.tif
, al0001.tif
itd
Następnym krokiem jest uśrednienie tych 5 zdjęć. Używam do tego programu ImageMagick . Możesz wydać polecenie:
convert al*.tif -poly "0.2,1,0.2,1,0.2,1,0.2,1,0.2,1" av.tif
Tutaj -poly
polecenie ocenia wielomian, 0.2
są to ciężary każdego z obrazów, to 1
są moce, które oczywiście muszą być tutaj ustawione na 1.
Średnia zdjęć jest następnie zawarta w pliku av.tif
, co będzie obrazem o wyjątkowo niskim poziomie szumów.
Następnie wyrównywanie różnych zdjęć dla różnych ustawień ostrości należy wykonać inaczej. Najpierw musisz przyciąć wszystkie różne średnie do tego samego rozmiaru, w przeciwnym razie align_image_stack
program wyświetli komunikat o błędzie. Następnie wydasz polecenie:
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 ...
Nie masz teraz -C
opcji, ponieważ nie musimy przycinać mapowanych obrazów do tego samego rozmiaru. -m
Opcja optymalizacji pola widzenia obrazów, że jest to konieczne ze względu na różne ustawienia ostrości. -z
Opcja optymalizacji odległości kamery do obiektu, opcja ta może być również konieczne, aby uzyskać dobre dopasowanie.
Następnie używasz programu enfuse, który jest również częścią programu Hugin, do przetwarzania stosu fokusowego. Przenieś wyrównane uśrednione pliki do jakiegoś katalogu, w którym również umieścisz kopię programu enfuse. Tam otworzysz wiersz polecenia i wydasz polecenie:
enfuse --exposure-weight=0 --saturation-weight=0 --contrast-weight=1 --hard-mask *.tif
Wynikiem będzie plik o nazwie a.tif
Aby zaoszczędzić czas przy uruchamianiu align_image_stack
programu, możesz otworzyć wiele monitów poleceń i przetwarzać wiele zestawów jednocześnie. Na czterordzeniowym procesorze możesz uruchomić 4 instancje programu i przyspieszyć wszystko czterokrotnie.
Byłem bardzo zadowolony z wyników, zdjęcia były wyjątkowo ostre, bez szumów. Niezwykle małe, delikatne detale były widoczne tak samo dobrze, jak na oryginale przy użyciu szkła powiększającego.
Podsumowując, pozwól, że streszczę najważniejsze punkty:
- Rób zdjęcia z bliska za pomocą statywu i pilota. Użyj długiej ogniskowej, aby uchwycić jak najwięcej szczegółów.
- Użyj optymalnej liczby F dla ostrości obiektywu (zwykle gdzieś pomiędzy F / 6 do F / 8), nie zwiększaj liczby F poza tym zakresem, aby spróbować ustawić ostrość na cały dokument, ponieważ zmniejszyłoby to ostrość z powodu dyfrakcja. Zamiast tego stosuj układanie ostrości.
- Użyj najniższego ustawienia ISO, użyj najniższego ustawienia redukcji szumów, ale włącz redukcję szumów przy długiej ekspozycji. Ta ostatnia opcja umożliwia odejmowanie ciemnej ramki przez aparat, co eliminuje efekt gorących pikseli.
- Odsłoń po prawej stronie i zrób wiele zdjęć. Kompensacja ekspozycji wynosząca 2 stopnie i zrobienie 5 zdjęć oznacza, że uchwycisz 20 razy więcej światła, w wyniku czego szum można następnie zredukować o współczynnik sqrt (20), około 4,5 razy poprzez uśrednienie.
- Przetwarzaj zdjęcia zgodnie z powyższym opisem. Upewnij się, że redukcja szumów w surowym procesorze jest wyłączona.