逆仿射变换模块可将输入图像映射到特定底图的矩形ROI之中。该模块用于将仿射变换剪裁之后的图像放回至原图对应位置。
本节内容包含:
逆仿射变换模块的算法工作流程主要包括如下两步。
根据逆仿射输入的图像的区域(相当于一个矩形)与底图ROI(另一个矩形)可以计算从输入图像映射到ROI区域的变换尺度、角度以及位置偏移。
通过这些变换关系可以描述从输入图像中的点到ROI中的点的映射关系,即:
其中,PROI是ROI中的点的坐标,PI是输入图像中点的坐标,H即两者的映射关系。
ROI内各点的灰度值与输入图像中对应点的灰度值相同,即ROI中各点坐标对应的灰度值与输入图像中对应点坐标的灰度值相同。根据该关系计算ROI区域的所有坐标的灰度值,便可实现将输入图像映射到底图ROI中。
逆仿射变换模块的前序模块为仿射变换。两者搭配可将仿射变换裁剪的图像放到空白图片上或原图对应位置,以便后序模块更好地处理图像。
如下效果示例中:
左图中设置了仿射变换的ROI,根据预设的仿射变换参数便可得到仿射变换结果,如中图所示。
使用逆仿射变换可以将仿射变换结果映射到原图(与左图基本一致)或空白图像中(如右图所示)。
以下仅介绍该模块的基本参数详情。
结果显示参数详情,请参见结果显示。
参数 |
描述 |
---|---|
图像输入 |
仿射变换输出的图像,逆仿射变换待被填充的图像,是小图 |
ROI区域 |
ROI区域与仿射变换的ROI一致,位于底图中,是叠加图像的区域。订阅方式可选按区域或按参数两种方式 |
底图输入 |
仿射变换输入的图像或者是同样宽高的空白图像,是大图 说明:
宽高一致时便于观察,实际操作中可以选择其他宽高的图像。 |
该模块输出结果中各项参数详情,请参见逆仿射变换模块的输出结果。