Apertia · 资料库
哪些帧间变化会使几何完整的堆叠失效?
在覆盖 1000–1500 mm 的 50 mm 两张景深合成中,区分主体移动与距离未覆盖:f/8 时两张衔接于 1198.4 mm,f/11 时衔接于 1296.8 mm。
方案对场景的假设
Apertia 景深合成中的每一张所覆盖的距离区间,都是在相机位置固定、光圈固定、主体停留在测量位置的前提下算出的。方案的覆盖只取决于这些距离。如果拍摄间隙有树叶飘动、反光移位或三脚架被碰到,即使每个距离都已覆盖,合成后的照片仍可能出现一条发虚或重影的带状区域。
合成失败后,有用的问题是:发虚的区域位于两张的衔接处,还是位于某一张本应覆盖的地方。正好在衔接距离上的区域可能源于覆盖空隙;明显位于某一张区间内部的区域,则指向移动或场景变化。
输入值 · 焦点堆栈计划
| 行 | 输入值 |
|---|---|
| 传感器 | 全画幅 |
| 焦距 | 50 |
| 光圈 | 8 |
| 最近清晰点 | 1000 |
| 最远清晰点 | 1500 |
结果 · 焦点堆栈计划
| 行 | 结果 |
|---|---|
| 1 · 对焦距离 | 1089.798701 |
| 1 · 最近清晰点 | 1000 |
| 1 · 最远清晰点 | 1198.401407 |
| 1 · 远端界限为无穷远 | 否 |
| 2 · 对焦距离 | 1333.979666 |
| 2 · 最近清晰点 | 1198.401407 |
| 2 · 最远清晰点 | 1505.928277 |
| 2 · 远端界限为无穷远 | 否 |
| 光圈 | 8 |
| 要求的近端目标距离(mm) | 1000 |
| 有限的远端目标距离(mm) | 1500 |
| 远端目标为无穷远 | 否 |
| 已覆盖要求范围 | 是 |
| 已达拍摄张数上限,目标尚未完全覆盖 | 否 |
| 未覆盖范围起点(mm) | 暂无数据 |
| 未覆盖范围终点(mm) | 暂无数据 |
| 未覆盖目标延伸至无穷远 | 否 |
| 弥散圆 | 0.03 |
复查出了问题的景深合成
- 从方案中列出每一张计划的近点和远点。
- 估计合成图像中发虚或重影区域的距离。
- 如果它位于某一张的区间内,就打开那张原始照片,与相邻的几张比较。
- 查找这些照片之间位置、光线或反光的变化,并记入记录。
- 把主体固定好后重拍,而不是修改计划的数字。
实例:衔接点在哪里
全画幅、50 mm、1000–1500 mm 的目标,f/8 需要两张:1000–1198.4 mm 和 1198.4–1505.9 mm。Apertia 自己的方案对这个范围使用 f/11,同样是两张,衔接于 1296.8 mm,远点达到 1876.3 mm。约 1100 mm 处发虚的花瓣位于 f/8 第一张的中间,覆盖空隙解释不了它;要么花瓣动了,要么第一张没有对焦在计划的位置。f/8 组中约 1198 mm 处的发虚带正好落在衔接处,应当先做覆盖检查。
- f/8 · 衔接点
- 1198.4 mm
- f/11 · 衔接点
- 1296.8 mm
- 1100 mm 处的发虚区域
- 位于第 1 张之内
常见错误
- 为修正一条由风而不是景深不足造成的发虚带而增加张数。
- 为保持快门速度够快而在各张之间改变光圈,这会改变每一个区间。
- 拿一朵活花而不是静物来练习这个方法。
覆盖检测不到什么
覆盖完整的方案并不检查移动、对齐或光照,本指南也不推荐任何合成软件。下方列出的 DOFMaster 公式和 University of Arizona 相机系统讲义描述了方案所用的几何关系。