Difference between revisions of "Shoodak"

From apertus wiki
Jump to: navigation, search
Line 6: Line 6:
=Technical Details=
=Technical Details=


Color reconstruction uses bi-linear method plus a weighted random (or pseudo random) influence of neighboring pixels.
For color reconstruction a bi-linear method plus a weighted random (or pseudo random) influence of neighboring pixels is used.


For blue pixels this creates following 8 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel):
For blue pixels this creates following 8 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel):
Line 13: Line 13:
For red pixels this creates following 8 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel):
For red pixels this creates following 8 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel):
[[File:Shoodak02.png | 800px]]
[[File:Shoodak02.png | 800px]]
For green pixels this creates following 4 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel):
[[File:Shoodak03.png | 800px]]

Revision as of 14:56, 7 March 2018

SHOODAK is a debayering algorithm developed by Stephan Schuh (http://www.imdb.com/name/nm0775939/).

1 Scope

The goal of the SHOODAK debayering method is to avoid the typical "digital sharpness" that we know too well from digital cameras nowadays. SHOODAK is meant to create a more natural looking image that is perceived closer to 35mm film negative as there are no sharpening effects that create contrast lines around edges. Also SHOODAK is meant to preserve the original grain/noise pattern from image sensors as much as possible. The SHOODAK process is meant to be very lightweight in terms of required processing resources.

2 Technical Details

For color reconstruction a bi-linear method plus a weighted random (or pseudo random) influence of neighboring pixels is used.

For blue pixels this creates following 8 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel): Shoodak01.png

For red pixels this creates following 8 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel): Shoodak02.png

For green pixels this creates following 4 random read out patterns (each pattern contains 1x red, 1x blue, 1x green pixel): Shoodak03.png