Nogmaals:
Hieronder een voorbeeld om een en ander te illustreren :

1. Eerste blok is het sensor grid.
2. Blok waar de rode sensoren rood zijn gemarkeerd.
3. De groene lijn geeft de begrenzing aan tussen rood (boven de lijn) en zwart (onder de lijn).
4. De groene en blauwe sensoren blijven donker. (Niet helemaal waar).
De rode sensoren die rood gekleurd zijn liggen volledig in het rode gebied.
De donkerrode blokken *) stellen de sensoren voor die deels in het rood deels in het zwart liggen.
5. De pixels op sensoren die niet rood zijn, krijgen een 'tussenwaarde', hier voorgesteld door kleine blokjes.
De rode kleine blokjes worden helemaal als rood weergegeven. (Afhankelijk van het bayer algoritme).
De donkerrode kleine blokjes zijn allemaal blokjes die niet de volledige waarde rood krijgen.
Klein omdat ze geinterpoleerd zijn, donkerrood omdat ze niet volledig rood zijn.
Er is nu echt geen scherpe begrenzing meer tussen het rode vlak en het zwarte vlak. (Er zijn op enkele plaatsen 3 pixels nodig om van vol rood naar diep zwart te gaan).
Er is hier een 2D lineaire interpolatie gedaan van direct naastliggende cellen, er zijn ook complexere interpolaties mogelijk die een voor het oog zeker scherper beeld opleveren. Maar dit is om het principe weer te geven.
Hier is het uitgangspunt dat er een zeer scherpe lijn over de sensor valt waarbij een deel perfect rood is en een deel perfect zwart, lenzen geven nooit een perfect scherp beeld. Maar zelfs met een perfect scherp beeld op de sensor, is door de celgrote van de sensoren en door interpolatie voor het bayer algoritme de uiteindelijke afbeelding niet scherp.
*)
De donkerrode kleur lijkt bruin, maar is 128 rood, 0 blauw en 0 groen in RGB.
Vriendelijke groet,
Ben