"zatímco druhý snímač má větší rozlišení a tedy dojde k difrakci"
Tohle bude dlouhé. Tak ještě jednou. Difrakce nezávisí na rozlišení. Difrakce je rozptyl světla po průchodu clonou. To světlo se rozostří na cloně stejně, ať je tam čip jakýkoli s jakýmkoli rozlišením. Co se mění, je to, jak to světlo dokážeš po difrakci různými čipy vnímat. Rozlišení tedy ovlivní projev difrakce na čipu, ale ne difrakci. Difrakce nevzniká na čipu, difrakce vzniká na cloně.
Pokud tam máš pokles kontrastu, tak ten pokles kontrastu přeci bude stejný na obou čipech. Dívej. Máš hodně zacloněno, difrakce jak blázen, na cloně se ti to světlo rozletí, rozostří a putuje dál směrem k čipu. Světlo pořád netuší, na co dopadne. Ono to nemůže vědět. Ani ta clona to neví. Nemůže. Tak a teď ti ty rozlítané paprsky dopadnou na snímač s vysokým rozlišením. Poněvadž je to světlo rozostřené a jeden paprsek se rozletí na mnoho pixelů, tak je jasné, že nemáš kontrastní detaily. Řekněme, že se ten paprsek, který se měl zobrazit na plošce 2×2 pixely, rozletí na plochu 6×6 pixelů. Jenže ta difrakce má určitý průběh (několikrát zopakovanou křivku a zmenšující se). Prostě místo ...nic nic nic signál signál nic nic nic... ti tam přiletí něco takového
https://www.spiedigitallibrary.org/ContentImages/Journals/OPEGAR/58/8/087105/WebImages/OE_58_8_087105_f026.png
Znakem "|" označuji okraj plošky 6×6 u vysokého rozlišení, resp. 3×3 u nižšího a beru to jen v jedné ose, ať se v tom nezamotáme. Mějme tedy ten bílý paprsek 2 pixely široký ...0 | 0 0 255 255 0 0 | 0..., ale kvůli difrakci ti tam vznikne něco jako ...0 | 5 30 220 220 30 5 | 0..., tedy něco s nižším kontrastem. Ale všimni si, že jsi stále schopen rozlišit mezi 0 a 5, mezi 5 a 30 a mezi 30 a 220... Takže ano, je to méně kontrastní, ale to neznamená, že tam ten detail není. Jen není vidět tak dobře.
Co se stane, když tento 16MPx snímek zmenšíš na polovinu? No vždycky dva a dva pixely se sloučí. Takže dostaneš ...0 | (5+30)/2=17 (220+220)/2=220 (5+30)/2=17 | 0... (tedy ...0 | 17 220 17 | 0...)
Tak, a teď mějme snímač s dvakrát tak velkými pixely v dané ose. Ten by tam v ideálním případě bez difrakce měl nasnímat ...0 | 0 255 0 | 0... S difrakcí tam naměří ...0 | 17 220 17 | 0. To světlo se přeci rozlije stejně (znovu opakuji, ono neví na co dopadne, ono neví, zda ten paprsek o šířce 2 pixelů HR čipu dopadne skutečně na 2 pixely HR čipu nebo na dvakrát větší 1 pixel LR čipu). 220 stále půjde do centrální plošky (těch 220, co původně dopadlo na plochu dvou pixelů, nyní dopadne na jeden pixel dvakrát větší), a to boční rozostření (zbývajících 35) půjde na dva boční pixely, do každého ve výsledku cca 17 (17 napravo, 17 nalevo, nebudu tu teď blbnout s polovinami). Stejný pokles kontrastu.
To máme pro černobílý obraz. Teď do toho zapleť Bayerovu masku a máš o legraci postaráno. Proč? Bayer bere do úvahy okolní pixely. Předpokládejme jednoduchého Bayera, který vezme jen jeden pixel po stranách (opět pro jednoduchost to beru jen v jedné ose, takže se dopouštím nepřesnosti, protože mi tam bude chybět jeden barevný kanál, jde ale o ten princip převedený z 2D na 1D). HR čip bude mít třeba 2µm pixely. Takže na spočítání pixelu potřebujeme 6 µm (střední pixel a dva pixely po stranách). Jenže LR čip se 4µm pixely potřebuje 12µm. A teď přijde ten gól. Vezmi si ty 2 pixely HR čipu a zmenši rozlišení na úroveň LR čipu. Z jak velké plochy se počítá Bayer? Není to 12 µm, ale 8 µm. Proč?
Mějme 6 pixelů HR čipu 1 2 3 4 5 6. Celkem 12 µm (6×2 µm). Pixel 3 potřebuje k výpočtu pixel 2, 3 a 4 (6 µm). Pixel 4 potřebuje 3, 4 a 5 (6 µm). Takže když budeš slučovat pixely 3 a 4 do sebe (zmenšuješ rozlišení na polovinu), tak kombinuješ 2, 3, 4 použitých pro výpočet pixelu 3 a pixely 3, 4, 5 z výpočtu pixelu 4. Ve výsledku: dvakrát máš zastoupeny pixely 3 a 4 a jednou 2 a 5. Celkem 8 µm a ještě ty prostřední 4 µm máš se 2/3 zastoupením.
A LR čip? No ten má dvakrát tak velké pixely, tedy 1, 2 a 3, přičemž 1 na LR pokrývá plochu pixelů 1,2 HR čipu, 2 na LR pokrývá pixely 3,4 HR čipu a 3 na LR pokrývá 5,6 HR čipu. Takže Bayer vezme pixely 1,2,3 z LR se stejným zastoupením, tedy ekvivalent pixelů 1,2,3,4,5,6 z HR čipu. Zkusím ti to nakreslit ve znacích.
HR čip Bayer: _x|XX|x_, kdežto LR čip na stejné ploše provede Bayera takto: xx|xx|xx. A teď tomu HR čipu sniž rozlišení na polovinu. Místo 33% 33% 33% u LR a žádného detailu tam máš najednou 17% 66% 17% u HR na stejném výstupním rozlišení. Asi by bylo lepší to nakreslit, ale snad se to dá pochopit i takto.