Metlivi 博客

如何排查纹理表面焦点堆栈中的蠕虫状伪影

要排查蠕虫状伪影,首先将完成的堆栈与原始未对齐帧进行比较。若一个小斑点始终出现在相同的图像坐标处,说明可能是灰尘或像素缺陷留下的轨迹。若旋涡只在混合后出现,则应检查帧顺序、照明和堆栈设置。这些情况需要不同的修正方法。Zerene 对缺陷轨迹以及深度图旋涡和斑块都有说明。

本工作流程适用于希望保留纸张、织物、木材或陶瓷等拍摄对象真实纹理的微距摄影师。实际目标是找出虚假细节从流程的哪个环节产生,然后修复堆栈,同时避免抹平你想要拍摄的表面纹理。

2026年10月28日阅读约需 7 分钟作者:Metlivi Editorial Team
第 1 节

1. 检查轨迹是否始于固定斑点

Zerene 的常见问题解答解释了蠕虫状轨迹背后的一种具体机制:灰尘或有缺陷的像素会在源帧中形成斑点。对齐会让主体保持稳定,而这些斑点相对于主体发生移动,因此堆栈可能保留一条由虚假细节组成的轨迹。暗色轨迹通常表示灰尘;亮色轨迹可能源自热像素。仅凭外观不足以确定原因。Zerene Stacker 常见问题解答

在对齐前打开几张原始帧。在相同放大倍率下,检查与一条明显轨迹相关的区域。比较图像坐标,而不是在不同帧中追踪某一粒纹理或纤维。记录斑点是否固定在图像中的同一位置,同时主体位置发生变化。

请按以下诊断步骤检查,不要仅凭外观进行分类:

检查结果 下一步检查
同一斑点在原始图像的相同坐标处反复出现 排查缺陷轨迹并修正输入帧
没有固定斑点,但纹理在对齐帧之间重影或移位 检查对齐和主体移动
源帧看起来干净,但某种堆栈方法会产生旋涡 检查帧顺序、照明和方法设置
受影响的纹理在任何源帧中都没有清晰对焦 进一步处理前,重新检查拍摄覆盖情况
第 2 节

2. 更改堆栈设置前先修正已确认的缺陷

对于已确认的灰尘或像素缺陷,Zerene 建议在无法预防时先将其移除再进行堆栈。它的灰尘与缺陷蒙版使用白色背景上的黑色标记,尺寸和方向与源图像一致;此功能仅限 Pro 版。或者,也可以在堆栈前用图像编辑器移除缺陷,或在堆栈后修饰轨迹。Zerene Stacker 常见问题解答

请在副本上操作。先修正一个有代表性的区域,重新渲染后与未处理的结果比较。在纹理表面上,检查修正是否用重复的纹理、断裂的纤维或明显平滑的斑块替代了缺陷。只有这次小范围测试效果可信后,再扩大修正范围。

测试时保持启用对齐。文档说明了对齐为何会显露轨迹;实用的干预方式是在保持主体对齐的同时处理不需要的斑点。

第 3 节

3. 检查焦点顺序、照明和对齐

如果没有发现固定缺陷,请从头到尾浏览堆栈。确认焦点在表面上连续推进,并留意亮度变化或主体位移。Helicon Focus 9 的堆栈浏览器支持这项检查:其 Show Adjusted 控件可在原始帧与已应用对齐调整的帧之间切换。Helicon Focus 9 用户指南

特别留意重复图案。选取一个醒目的交点、孔隙或划痕,观察调整后它是否仍保持对齐。在多个位置进行检查,包括受影响的区域和看起来干净的区域。与缩小整体图像后进行判断相比,这种方式能提供更有价值的对比。

应单独检查帧顺序。Zerene 的 DMap 教程指出,焦点位置顺序随机可能产生旋涡和光晕;曝光变化也可能造成类似效果。教程建议按焦点顺序依次排列帧并保持照明稳定;对于某些曝光变化,还可以进行亮度校正。如何使用 DMap

在测试平滑处理前,先解决已确认的顺序问题。如果堆栈中的照明发生变化,请启用应用程序的亮度补偿并比较渲染结果,同时观察受影响的纹理及其周围色调。

第 4 节

4. 在相同的纹理区域上比较堆栈方法

保持源图像组不变,使用另一种算法进行第二次渲染。Zerene 介绍称,PMax 能有效保留精细和重叠细节,但可能增加噪点和对比度,或造成色偏。DMap 更能保留平滑度和色彩,但在细节方面存在不同的局限。开发者明确建议,必要时结合两者的优点。如何使用 Zerene Stacker

在 Helicon Focus 中,方法 B 会生成深度图,并要求图像按连续顺序排列;方法 C 使用金字塔算法。这些说明可作为有用的比较依据,但并不意味着不同应用程序中的设置可以互换。了解焦点堆栈参数

以相同的显示比例比较同一裁剪区域。选取三种特征:受影响的区域、附近真实的精细细节,以及一个表面边缘。优先选择能同时保留这些结构的结果。只有在邻近纹理仍然可信时,更平滑的区域才算有所改善。

第 5 节

5. 分别调整半径、平滑度和阈值

对于 Helicon 的方法 A 和 B,Radius 控制评估焦点时分析的邻域范围。增大该值可能减少伪影,但也可能使精细细节变软。Smoothing 会影响方法 A 和 C 的混合效果,并会平滑方法 B 中的深度图。这些是不同的控件,应分别测试。Helicon Focus 9 用户指南

对于 Zerene DMap,Estimation Radius 控制焦点选择时考虑的细节尺度;Smoothing Radius 会影响源图像之间的过渡。其对比度阈值有助于排除不可靠的低对比度信息。阈值过低会使噪点影响选择,而半径值不合适则可能产生光晕或丢失细节。如何使用 DMap

按照以下步骤进行受控比较:

  1. 保存基准渲染并记录其设置。
  2. 只更改焦点估算半径;比较较小和较大的设置。
  3. 保留效果较好的半径,然后单独测试平滑度。
  4. 在 Zerene DMap 中调整阈值,同时观察哪些真实细节仍被保留。
  5. 接受偏好的组合前,以全分辨率渲染。

例如,设想一张纸面纹理:增大半径后,蜿蜒的斑块消失了,但相邻纤维也合并在一起。这只是对取舍的说明,并非实测结果。保留细节较多的渲染,并考虑局部修复,而不是到处都应用更强的设置。

第 6 节

6. 使用对应的源细节修复局部问题

如果堆栈的大部分区域效果令人满意,可对剩余斑块进行局部修复。Zerene 支持从单张输入帧或其他堆栈输出中进行修饰。它还说明了如何堆叠选定的帧子集,并将结果合并到完整堆栈中。如何使用 Zerene Stacker

找到受影响区域最清晰的源帧。如果单帧无法覆盖该区域的景深,可尝试选取焦点覆盖相关区域的少量帧进行子堆栈。分小块转移对应细节,每次处理后检查纹理连续性和修复边界。

修饰前,请确认存在可用细节。Zerene 的 DMap 教程展示了重叠结构附近的一个重要局限:在任何输入帧中,背景区域都可能无法同时清晰对焦且不受前景模糊影响。在这种情况下,可供基于源图像进行修饰的素材有限。如何使用 DMap

第 7 节

7. 决定继续处理还是重新拍摄

根据对源帧的检查作出决定。如果干净的输入区域或替代渲染能提供所需细节,就继续处理。如果所需纹理在所有现有帧中始终模糊、移位或被遮挡,可考虑重新拍摄。

下次拍摄时,保持视角和照明稳定,尽量减少主体移动,并使用一致的对焦步进。这些都是 Helicon 手册强调的拍摄条件。完成整组拍摄前,先检查一个小型试拍堆栈。Helicon Focus 9 用户指南

最后,将修复后的裁剪区域与效果最佳的源帧并排检查,再以预期显示尺寸查看完整图像。当虚假轨迹消失且真实纹理仍保持连贯时即可停止。最有力的诊断依据,是你能够从源帧追踪到对齐、渲染和最终修复的变化。

第 8 节

来源

相关阅读

继续探索这个主题