Shutter Fix 节点可以用来降低快速运动画面的 CMOS 快门滚动效果。滚动快门是由 CMOS 传感器在不同时间拍摄的图像的扫描线造成的。当摄像机快速移动(如急摇或快移)时,产生的图像会包含一个顶部和底部关键帧的偏移量。该偏移必须移除,因为整个应用程序使用的摄像机模型都假定扫描线是在同一时间点拍摄的。此节点有一个输入和一个输出。
按住 Shift 键同时点击 Analyse 键可在后台运行运动分析。
注意:目前滚动快门修复不适用于独立运动的物体或具有大范围平行运动的场景。
用法
要校正滚动快门修复,首先必须点击 Analyse 按钮进行运动分析。然后,可以调节扫描方向和曝光参数以保证图像中的垂直线是值得,这样使得顶部和底部的扫描线是在同一时间拍摄的。开启 Compensate for shutter roll 显示修复结果。
建议做法是先拍摄一个视角为直的垂直线标准片段,以决定合适的曝光时间参数,并为 CMOS 摄像机创建一个预设。然后可以加载此预设,或者输入相同的曝光时间参数,到其他视角不为直的垂直线的片段上。需要在每个片段上运行运动分析,即使事先知道曝光参数。
全局图像运动曲线在曲线编辑器中可用。
运动分析支持 GPU 加速。
控制
Motion Analysis
Accuracy:精度。平衡用于检测滚动快门的运动分析算法的速度和精度。图像中的运动相对简单时,可使用低精度,这将使分析更快。高精度将增加分析时间,但是可能产生质量更好的结果。
Channels:指定使用红、绿、蓝通道中的哪一个用于运动分析。如果某些通道含有明显的噪点或其他图像缺陷,从运动分析中移除这些通道通常可以提高精度。
Smoothness:控制运动分析的整体平滑度。增加平滑度参数将提供一个更平滑的整体运动场,这个运动场受图像噪点或不确定运动的影响更小,但是可能在图像的复杂运动区域(如运动物体的边界)产生不正确的运动矢量。
Analyse:单击此按钮将开始运动分析,并显示进度窗口。完成后,将根据当前的扫描方向和曝光时间控制(由启用Compensate for shutter roll 选项提供)校正图像。
Rendering
Preset:此菜单允许为扫描方向和曝光时间参数指定预设值。预设存储在磁盘的 XML 文件中。
Store Preset:将当前扫描方向和曝光参数存储为一个新的预设。单击该按钮将显示一个对话框,该对话框允许指定预设名称。
Scan direction:此选项控制图像顶部扫描线是否拍摄于底部扫描线之前。
Exposure:控制花在从顶部扫描线到底部扫描线(如果扫描方向设置为 Bottom To Top,则反过来)的那部分时间。此参数可以交互调节,同时检查所得到的图像,来决定适合拍摄此片段的 CMOS 摄像机的值。如果片段的垂直边缘是可见的,此参数将调整这些边缘直至他们成为直线。
Show Grid:此按钮可用于显示网格叠加,协助调整曝光时间参数,以拉直图像中的垂直线。可以通过点击和拖拽控制手柄来对网格进行平移、缩放和旋转。
Compensate for shutter roll:启用时,根据运动分析结果、扫描方向和曝光时间参数,调节显示在主图像窗口的图像以补偿快门滚动。
默认键盘快捷键
Analyse:Shift+A
Store Preset:Shift+P
Show Grid:Shift+G
Compensate for shutter roll:Shift+C