1.一种铁路通信基站巡检图像的畸变矫正方法,其特征在于,所述方法包括:基于摄像头在多个预设位置对标志点拍摄的图像,提取所述标志点在所述图像中的真实畸变像素坐标;基于针孔相机模型确定所述标志点在所述预设位置下的无畸变的第一标定像素坐标;将所述第一标定像素坐标转换到归一化平面,得到所述标志点在所述预设位置下的第一标定平面坐标;基于预设的畸变参数和摄像头内参对所述第一标定平面坐标进行畸变正向变换并通过像素坐标还原变换,得到所述标志点在所述预设位置下的预期畸变像素坐标;在多个所述预设位置,确定所述预期畸变像素坐标与所述真实畸变像素坐标之间的目标偏差;将所述目标偏差最小化作为优化目标,使用非线性优化算法迭代更新畸变参数,直至满足预设的收敛条件,得到目标畸变参数;其中,所述目标畸变参数用于对巡检图像进行畸变矫正;其中,所述基于针孔相机模型确定所述标志点在所述预设位置下的无畸变的第一标定像素坐标,包括:确定所述标志点在世界坐标系中的固定坐标;确定所述摄像头在所述预设位置下相对于所述世界坐标系的移动位移;根据所述固定坐标和所述移动位移,确定所述标志点在摄像头坐标系下的坐标;根据针孔相机模型将所述标志点在摄像头坐标系下的坐标转换为无畸变的第一标定像素坐标。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一标定像素坐标转换到归一化平面,得到所述标志点在所述预设位置下的第一标定平面坐标,包括:将多个所述预设位置中的基准位置对应的所述第一标定像素坐标确定为基准标定像素坐标;确定所述摄像头在所述基准位置下相对于世界坐标系的基准位移;将所述标志点在所述预设位置下的第一标定像素坐标,转换为基于所述基准标定像素坐标和所述基准位移表示的第二标定像素坐标;将所述第二标定像素坐标转换到归一化平面,得到所述标志点在所述预设位置下的第一标定平面坐标。
3.根据权利要求1所述的方法,其特征在于,所述基于预设的畸变参数和摄像头内参对所述第一标定平面坐标进行畸变正向变换并通过像素坐标还原变换,得到所述标志点在所述预设位置下的预期畸变像素坐标,包括:根据所述第一标定平面坐标计算径向距离;基于预设的畸变参数、摄像头内参和所述径向距离,对所述第一标定平面坐标进行畸变正向变换并通过像素坐标还原变换,得到所述标志点在所述预设位置下的预期畸变平面坐标;将所述预期畸变平面坐标转换为预期畸变像素坐标。
4.根据权利要求1所述的方法,其特征在于,所述在多个所述预设位置,确定所述预期畸变像素坐标与所述真实畸变像素坐标之间的目标偏差,包括:在每个所述预设位置,分别计算所述预期畸变像素坐标与所述真实畸变像素坐标在x方向上的第一偏差和在y方向上的第二偏差;根据多个所述预设位置的所述第一偏差和所述第二偏差确定目标偏差。
5.根据权利要求1所述的方法,其特征在于,所述收敛条件包括以下至少一项:所述目标偏差小于预设的偏差阈值、达到预设的最大迭代次数和畸变参数的参数变化量小于预设变化值。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:采集铁路通信系统中基站设备的多张原始巡检图像;根据所述目标畸变参数对各所述原始巡检图像进行畸变矫正,得到目标巡检图像;将多张所述目标巡检图像拼接为全景巡检图像。
7.一种铁路通信基站巡检图像的畸变矫正装置,其特征在于,所述装置包括:真实坐标提取模块,用于基于摄像头在多个预设位置对标志点拍摄的图像,提取所述标志点在所述图像中的真实畸变像素坐标;第一标定像素坐标确定模块,用于基于针孔相机模型确定所述标志点在所述预设位置下的无畸变的第一标定像素坐标;第一标定平面坐标确定模块,用于将所述第一标定像素坐标转换到归一化平面,得到所述标志点在所述预设位置下的第一标定平面坐标;预期畸变像素坐标确定模块,用于基于预设的畸变参数和摄像头内参对所述第一标定平面坐标进行畸变正向变换并通过像素坐标还原变换,得到所述标志点在所述预设位置下的预期畸变像素坐标;目标偏差确定模块,用于在多个所述预设位置,确定所述预期畸变像素坐标与所述真实畸变像素坐标之间的目标偏差;畸变参数更新模块,用于将所述目标偏差最小化作为优化目标,使用非线性优化算法迭代更新畸变参数,直至满足预设的收敛条件,得到目标畸变参数;其中,所述目标畸变参数用于对巡检图像进行畸变矫正;其中,所述第一标定像素坐标确定模块,还用于:确定所述标志点在世界坐标系中的固定坐标;确定所述摄像头在所述预设位置下相对于所述世界坐标系的移动位移;根据所述固定坐标和所述移动位移,确定所述标志点在摄像头坐标系下的坐标;根据针孔相机模型将所述标志点在摄像头坐标系下的坐标转换为无畸变的第一标定像素坐标。
8.一种电子设备,其特征在于,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-6中任一所述的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现如权利要求1-6中任一所述的方法。