PDAF 中 PD 点(暗点)的消除原理 —— Shield Pixel Correction (SPC) 详解
1. 问题背景:为什么 PD 点输出是"暗点"
IMX258 采用的是遮掩式(Shielded)PDAF方案:
- sensor 中一部分原本是 Green 像素的位置,被替换成了Phase Detection Pixel(PD 像素);
- 这些 PD 像素表面有一半被**金属遮掩层(shield)**挡住,只让一半的光进入(左遮掩 = 只接收左半光路,右遮掩 = 只接收右半光路);
- sensor 内部通过比较"左组 PD 像素"与"右组 PD 像素"的信号相位差,来计算 Defocus 值,供 ISP-AP 做对焦。
副作用:由于一半进光量被物理挡住,PD 像素的输出信号天然比相邻的正常 Green 像素暗(约低一半)。如果直接输出图像,画面上就会看到规则分布的暗点/暗格。
文档原文(Chapter 2.3):
“Shield pixels have smaller signal value than normal green pixels because a part of the light is blocked off by their shield.”