www.wikidata.de-de.nina.az
Als Demosaicing auch Demosaicking bezeichnet man in der Digitalfotografie die Rekonstruktion einer farbigen Rastergrafik aus den Helligkeitswerten eines mit Mosaik Farbfiltern uberlagerten Bildsensors Sensorbild vor Demosaicing Rekonstruiertes Bild nach Demosaicing Inhaltsverzeichnis 1 Grundlagen 2 Verfahren und Artefakte 3 Beispiel 4 Literatur 5 EinzelnachweiseGrundlagen Bearbeiten nbsp Darstellung der Bayer Farbfiltermatrix auf einem BildsensorDie Bildsensoren der meisten Digitalkameras basieren auf Bayer Sensoren Dabei handelt es sich um CMOS Sensoren die mit einer Matrix aus regelmassig angeordneten Rot Grun und Blaufiltern uberzogen sind Da jedes Pixel nur den Helligkeitswert eines Farbkanals aufnehmen kann ist die Farbinformation unvollstandig Zur Erzeugung einer farbigen Rastergrafik die vollstandige RGB Werte fur jedes Pixel speichert mussen benachbarte Grundfarben Werte interpoliert werden Neben den Bayer Sensoren gibt es noch Bildsensoren mit RGBE Rot Grun Blau Cyan oder CYGM Cyan Gelb Grun Magenta Filtern die ebenfalls Demosaicing erfordern Beim Foveon X3 Direktbildsensoren oder Three Shot Sensoren werden fur jedes Pixel die Werte aller drei Grundfarben aufgenommen hier ist kein Demosaicing notig Das Demosaicing kann sowohl durch die Firmware der Kamera erfolgen wobei meist ein JPEG oder TIFF Bild erzeugt wird als auch spater als Software auf ein Bild im Rohdatenformat angewandt werden Verfahren und Artefakte BearbeitenEine einfache Moglichkeit des Demosaicing ist die Interpolation mittels eines Rekonstruktionsfilters zum Beispiel mittels bilinearer Filterung siehe auch Skalierung Hierbei kann es zu Unscharfe und anderen Bildartefakten kommen Reissverschlussartige Schachbrettmuster entstehen an Kanten die nicht entlang der Farbfilter einer Grundfarbe verlaufen Farbverschiebungen entstehen als Alias Effekte wenn die Farbfiltermatrix mit regelmassig angeordneten Bilddetails interferiert 1 Es wurden zahlreiche weitere Demosaicing Verfahren entwickelt mit dem Ziel diese Artefakte zu vermindern oder zu eliminieren 2 Dazu gehoren Farbton Interpolation Anstatt RGB Werte individuell zu interpolieren werden nur die Farbton Werte definiert als R G B G displaystyle left frac R G frac B G right nbsp interpoliert 3 Diese Methode zahlt zu den ersten die in kommerziellen digitalen Kamerasystemen zum Einsatz kamen Medianfilter Im ersten Schritt wird durch bilineare Filterung ein Bild erzeugt Anschliessend wird ein Medianfilter auf die Differenzen der Farbkanale z B R G und B G in diesem Bild angewandt Aus den beiden mediangefilterten Farbdifferenzbildern und dem ursprunglichen Sensorbild wird dann das Ausgabebild berechnet Der Rotwert eines grunen Sensorpixels wird zum Beispiel berechnet indem der Wert des mediangefilterten R G Bildes zum Grunwert addiert wird 4 Kantenbasierte Interpolation Im ersten Schritt wird aus den Grunwerten des Sensorbildes ein interpoliertes Helligkeitsbild erzeugt Im zweiten Schritt wird aus den Rot und Blauwerten ein interpoliertes Farbdifferenzbild erzeugt R G bzw B G Dabei findet eine einfache Kantendetektion statt so dass in der Regel nur zwischen zwei horizontal oder vertikal benachbarten Werten interpoliert wird Aus diesen Farbdifferenzbildern werden dann die Chrominanzkanale R und B rekonstruiert 5 Mustererabgleich und erkennung Techniken wie Pattern Matching oder Mustererkennung werden verwendet um die fehlenden Farbwerte zu rekonstruieren 6 Beispiel BearbeitenUm ein Bild aus den durch das Farbfilterarray gesammelten Daten zu rekonstruieren ist eine Form der Interpolation erforderlich um die Lucken auszufullen Die Mathematik hier unterliegt der individuellen Umsetzung und wird Demosaicing genannt In diesem Beispiel verwenden wir die bikubische Interpolation von Adobe Photoshop um die Schaltung eines Bayer Filtergerats wie einer Digitalkamera zu simulieren Das Bild unten simuliert die Ausgabe eines Bayer Sensors Jedes Pixel hat nur einen roten grunen oder blauen Anteil Das entsprechende Originalbild wird neben der demosaikierten Rekonstruktion am Ende dieses Abschnitts gezeigt nbsp Beispielbild eines Bayer Sensors nbsp nbsp nbsp Rotanteil des Beispielbilds Grunanteil des Beispielbilds Blauanteil des Beispielbilds nbsp nbsp Originalbild Rekonstruiertes BildDas rekonstruierte Bild ist in gleichmassig gefarbten Bereichen typischerweise genau weist jedoch einen Verlust in der Bildauflosung Detail und Scharfe auf und weist Kantenartefakte auf Literatur BearbeitenRichard Szeliski Computer Vision Algorithms and Applications S 440 f Springer London 2011 ISBN 978 1 84882 934 3Einzelnachweise Bearbeiten Lanlan Chang Yap Peng Tan Hybrid color filter array demosaicking for effective artifact suppression Journal of Electronic Imaging 15 1 Jan Marz 2006 013003 ISSN 1017 9909 Rajeev Ramanath u a Demosaicking methods for Bayer color arrays Journal of Electronic Imaging 11 3 Juli 2002 306 315 PDF 560 kB Memento vom 20 April 2006 im Internet Archive Patent US4642678 Signal processing method and apparatus for producing interpolated chrominance values in a sampled color image signal Erfinder David R Cok Patent US4724395 Median filter for reconstructing missing color samples Erfinder William T Freeman Siehe u a Patent US5373322 Apparatus and method for adaptively interpolating a full color image utilizing chrominance gradients Erfinder Claude A Laroche Mark A Prescott Siehe etwa W XiaoLin C K Wai B Paul Color Restoration from Digital Camera Data by Pattern Matching Proceedings of SPIE 3018 1997 12 17 Abgerufen von https de wikipedia org w index php title Demosaicing amp oldid 218932964