news 2026/8/19 2:44:17

091、PDAF像素的“盲区“——横向纹理场景下PDAF失效的物理原因与补偿,如何用相位差置信度融合对比度AF

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
091、PDAF像素的“盲区“——横向纹理场景下PDAF失效的物理原因与补偿,如何用相位差置信度融合对比度AF

091、PDAF像素的"盲区"——横向纹理场景下PDAF失效的物理原因与补偿,如何用相位差置信度融合对比度AF

去年在给某款旗舰机做Camera HAL层对焦策略优化时,遇到一个极其诡异的case:用户拍室内木纹桌面,画面里全是横向条纹,预览画面肉眼可见地来回“拉风箱”,但Log里PDAF的置信度输出一直是0.85以上。当时第一反应是AF算法没吃透传感器给的相位差数据,后来把Sensor的RAW dump出来一帧帧看,才发现问题根本不在算法层——是物理层就错了。横向纹理下,PDAF像素的左右相位检测点看到的图像几乎一模一样,相位差计算出来的结果不是噪声就是恒定的伪值,而置信度模块又没做纹理方向性校验,直接把垃圾数据当宝贝喂给了马达。

这里得先掰扯清楚PDAF像素的物理结构。传统的2x1 PDAF像素,是把一个像素的光电二极管一分为二,左边和右边各自独立读出,通过比较左右两半图像的偏移量来推算离焦量。这个设计的隐含假设是:被摄物体在水平方向上有足够的纹理梯度,这样左右两半才能看到“错开”的图案。一旦场景变成横向条纹——比如木纹、百叶窗、横条纹衬衫——问题就来了:横向条纹在水平方向上的灰度变化几乎为零,左右两半像素接收到的光强分布完全一致,相位差计算出来的偏移量要么是零,要么是随机噪声。更坑的是,有些Sensor的PD像素在横向纹理下会输出一个固定的非零偏移,这个偏移不是真实的离焦量,而是像素本身的光学串扰或者微透镜偏移造成的系统误差。如果AF算法不做方向性判断,就会把这个伪偏移当成真实对焦信号,马达就会朝错误方向跑。

当时我们排查的第一步是看Sensor的PD像素配置。那款Sensor用的是2x2 On-Chip Lens(OCL)结构,也就是四个像素共用一个微透

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 2:41:25

ESP32与WS2812B灯带打造智能自行车灯光系统:从硬件选型到蓝牙控制

1. 项目缘起:当自行车遇上可编程灯带几年前,我还在一个硬件创客社区里混,那时候大家热衷于把各种发光二极管(LED)往自己的项目上堆。从简单的呼吸灯到复杂的音乐频谱灯,玩得不亦乐乎。后来,一种…

作者头像 李华
网站建设 2026/8/19 2:39:21

macOS 如何快速完成 QMC 格式转换?QMCDecode 终极解码实战指南

macOS 如何快速完成 QMC 格式转换?QMCDecode 终极解码实战指南 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录&#xff…

作者头像 李华
网站建设 2026/8/19 2:38:17

福特嘉年华加装远程启动:方案选型、安装与防盗系统集成指南

1. 项目概述:为老款福特嘉年华解锁“远程启动”新技能如果你开的是一台2014款的福特嘉年华,可能早就习惯了每次上车前,都要先忍受夏天车内的“桑拿房”或者冬天冰窖般的寒冷。看着现在新车标配的远程启动功能,心里难免有点痒痒。其…

作者头像 李华
网站建设 2026/8/19 2:33:12

Qt开发实战指南:从环境配置到部署避坑的完整解决方案

如果你是一名C开发者,正在寻找一个跨平台、功能强大的GUI框架来构建桌面应用,那么“Qt”这个名字你一定不陌生。但你是否曾有过这样的困惑:面对Qt庞大的模块体系、复杂的信号槽机制,以及从安装、配置到打包发布的重重“陷阱”&…

作者头像 李华