Przeprowadzam eksperyment z przetwarzaniem obrazu Raw przy użyciu dwóch narzędzi do przetwarzania końcowego:
- Adobe PhotoShop (PS) CS5
- Zastrzeżony kod potoku przetwarzania obrazu.
Przechwytywanie danych:
Przechwyciłem kilka surowych obrazów za pomocą Nokia-900 w formacie DNG. Ten DNG ma filtr kolorów Array data (surowe dane Bayera), które są wyodrębniane i podawane jako dane wejściowe do zastrzeżonego kodu. Oprogramowanie własnościowe nie wykorzystuje żadnych metadanych / danych Exifdata obecnych w pliku DNG. Adobe PS przyjmuje plik DNG jako dane wejściowe do przetwarzania. Chcę mieć tutaj komentarze ekspertów na temat jakości wizualnej tych dwóch wyjść, krytycznego porównania między dwoma na podstawie różnych czynników, takich jak - szum obrazu, ostrość (rozmycie), dokładność kolorów, jasność, kontrast, przebarwienia, obramowanie chrominancji, jeśli występuje, i każdy inny parametr, na który możesz mi wskazać.
-
Obawiam się, że dane wyjściowe z mojego kodu są gorsze od danych wyjściowych Adobe PS i chcę to poprawić / naprawić w każdy możliwy sposób.
-
Być może Adobe PS używa dodatkowych metadanych z pliku DNG lub ma lepsze algorytmy przetwarzania obrazu, chciałbym zrozumieć, co dokładnie się tutaj dzieje.
Kroki przetwarzania:
Kroki związane z uzyskaniem danych wyjściowych z dwóch potoków przetwarzania są następujące:
-
Dane wyjściowe z Adobe PS: Załaduj DNG, Balans kolorów, aby usunąć wszelkie odlewy, dostosowując suwak temperatury kolorów, a następnie zastosuj maskę wyostrzającą (ilość-100%, promień-2 piksele, próg-65), filtr szumów Mediana (promień- 1 piksel), Sa ve przetworzony obraz jako BMP.
-
Dane wyjściowe z Proprietary: Demosaicing (algorytm AHD), Balansowanie kolorów przy użyciu matrycy korekcji kolorów, PErform Auto balans bieli przy użyciu zastrzeżonego algorytmu, RGB- > Konwersja kolorów YUV, nieostre maskowanie (zastrzeżony algorytm tylko dla komponentu Y), Medianowy filtr szumów na Y, U, V (standardowy filtr mediany 3x3 na obrazie), korekcja gamma, konwersja kolorów YUV-> RGB, zapisz jako BMP.
Wyniki:
Poniżej znajdują się dwa obrazy (są one przesłane tutaj jako JPEG). Co jest lepsze i co można zrobić, aby poprawić za drugim?
-
Wyjście Adobe PS:
-
Wyjście z zastrzeżonego potoku przetwarzania obrazu: