跳到主要内容
Sandbox Physics

光学 037 · 成像、仪器与视觉系统

手机相机模组

搭建传感器固定的广角、潜望或微距模组。真实镜组对焦与横移防抖,联动不透光转折镜、计算的 Airy 曝光点像、精确像素积分与采样前带符号运动传递。

交互模型手机相机模组
视场/合焦间距/倍率 θh,v,∣m∣\theta_h,v,|m|0.500.50
Airy 直径/光学截止/Nyquist dA,νc,νNd_A,\nu_c,\nu_N50%50\%
镜组横移/残余像素运动/厚度 δpk,Ares/p,T\delta_{\mathrm{pk}},A_{\mathrm{res}}/p,T0.00π0.00\pi
模型适用区间模型适用\text{模型适用}

物理教程

审查手机相机模组的物理过程

背景固定传感器接收真实倒像;自动对焦按下式改变镜组到传感器的间距:v=fss−fv=\frac{fs}{s-f}。潜望结构用一块不透光镜转折入射光路,不缩短光程,也不会让光穿过镜面。

为什么值得理解真实折叠、自动对焦、衍射、像素和镜组横移防抖,怎样在薄相机模组中相互制约?

先抓重点

核心问题
真实折叠、自动对焦、衍射、像素和镜组横移防抖,怎样在薄相机模组中相互制约?
一句话直觉
在小角度抖动下,理想镜组横移抵消像的运动:Ares=vαpk(1−g)A_{\mathrm{res}}=v\alpha_{\mathrm{pk}}(1-g)。它不能消除衍射,也不能恢复粗像素混叠的信息。图像卡积分完整抖动周期,装置则显示峰值快照。

核心数学模型

有限距离对焦与视场

v=fss−f,m=−vs,θh=2arctan⁡w2vv=\frac{fs}{s-f},\quad m=-\frac{v}{s},\quad \theta_h=2\arctan\frac{w}{2v}

有限距离主光线视场代理使用像距,不拿焦距代替。镜组移动,但宽 6.4、高 4.8 mm 的传感器固定;光圈控制改变真实开口,不改变玻璃曲率。

真实镜面转折

dr=di−2(di⋅n^)n^\mathbf d_r=\mathbf d_i-2(\mathbf d_i\cdot\hat{\mathbf n})\hat{\mathbf n}

有限圆镜让轴上光线转折九十度。错过镜面、被镜组孔径挡住或落出传感器的光线,在第一处拒绝位置终止。开放线框只是 8 mm 厚度预算,不是不透光机壳;读数包含安装边框。

有限共轭衍射

Neff=v2a=N(1+∣m∣),dA≃2.44λNeff,νc=1λNeffN_{\mathrm{eff}}=\frac{v}{2a}=N(1+|m|),\quad d_A\simeq2.44\lambda N_{\mathrm{eff}},\quad \nu_c=\frac{1}{\lambda N_{\mathrm{eff}}}

在 550 nm 下,归一到单位总通量的圆瞳点像随有效光圈数增大而扩散。这里直径指第一暗环直径,不是像素分辨率。固定物理窗口与平方根显示增益保持可比性;该卡不是光子通量测量。

圆瞳对比度传递

Hopt(t)=2π(arccos⁡t−t1−t2),t=∣ν∣νc≤1H_{\mathrm{opt}}(t)=\frac{2}{\pi}\left(\arccos t-t\sqrt{1-t^2}\right),\quad t=\frac{|\nu|}{\nu_c}\le1

理想非相干成像的瞳自相关给出光学传递,超过截止即为零。青色 MTF 不含像素与抖动;绿色曲线包含二者,显示带符号传递的绝对值。

先像素孔径积分,再采样

Hpix(ν)=sin⁡(πνp)πνp,νN=12pH_{\mathrm{pix}}(\nu)=\frac{\sin(\pi\nu p)}{\pi\nu p},\quad \nu_N=\frac{1}{2p}

方形像素先积分强度,再在中心采样。四个独立无限正弦输入采用固定载频和固定窗口。超过 Nyquist 后,载频可以伪装成低频;仍有条纹对比度不代表细节被恢复。

镜组横移防抖与完整周期曝光

δ(t)=gfαpksin⁡ωt,H(ν)=HoptHpixJ0(2πνAres)\delta(t)=gf\alpha_{\mathrm{pk}}\sin\omega t,\quad H(\nu)=H_{\mathrm{opt}}H_{\mathrm{pix}}J_0(2\pi\nu A_{\mathrm{res}})

从有限共轭下平移薄透镜的光线偏折推导残余像运动;完整周期的正弦位移平均给出 Bessel 因子,图像保留其符号。这是理想增益模型,不是商业执行器或 DeepOIS 算法实现。

常见难点

像素越多或防抖完美,细节就必然越多

容易误解只要缩小像素或把补偿开满,丢失的信息就都能回来。

正确理解防抖只消除模型中的角运动;光学截止依然存在,采样也有自己的限制。真实像差、Bayer 处理、噪声、滚动快门和控制器带宽明确不在本理想模型中。

动手实验

  1. 01

    场景 1:紧凑广角模组

    对比广角与潜望,找到不透光转折镜,沿金色光线追踪至固定传感器。改变焦距,同时看真实几何与厚度。

    应该观察到: 所有硬件统一按毫米比例展示,只截短入射光线段。放大卡是中央测试,不是完整传感器照片。
  2. 02

    场景 2:不透光镜潜望折叠

    选择微距并改变物距,观察镜组位移与有效衍射尺度,不是虚假的照片缩放。

    应该观察到: 中央测试窗口的圆瞳不被截光;离轴示意光线可能错过有限折叠镜。波动图像卡不宣称全视场像差或渐晕精度。
  3. 03

    场景 3:微距自动对焦与防抖

    在相同抖动下,把防抖增益从零调到一;再分别改变光圈和像素间距。对照点像、像素保持图与 Nyquist 线。

    应该观察到: 采样测试块保持平均强度和传递符号;不自动归一化曝光,避免把微弱或混叠条纹伪装成已分辨细节。
反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策