发明名称 铁路货运列车拍照过程中图像中的高压线的去除方法
摘要 本发明提供一种铁路货运列车拍照过程中图像中的高压线的去除方法,包括如下步骤:首先获得图像,然后获得图像中的高压线的位置和宽度参数并设置需要进行处理的像素位置为待处理区域像素位置,然后获得待处理区域的像素的灰度像素数据,然后获得待处理区域三个角度的邻域像素集合,然后分别计算各个集合的梯度绝对值之和,然后选定梯度绝对值之和最小的集合去除待处理区域后作为插值运算的参考像素集合,然后利用cubic三次样条插值算法,估算出待插值区域的替换值并插入待插值区域。本发明的有益效果是:由于采用上述技术方案,铁路货运列车拍照过程中图像中的高压线可以准确去除,同时可以保证原有其他图像的自然性和完整性。
申请公布号 CN102881005A 申请公布日期 2013.01.16
申请号 CN201210325385.X 申请日期 2012.09.05
申请人 天津光电高斯通信工程技术有限公司 发明人 俞大海;韩建枫;单玉堂;陈钟;岳明;李震;赵丽伟
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 天津滨海科纬知识产权代理有限公司 12211 代理人 韩敏
主权项 一种铁路货运列车拍照过程中图像中的高压线的去除方法,其特征在于:包括如下步骤:步骤1、获取高压线参数:高压线在图像中的Y轴的位置和高压线的宽度;步骤2、根据步骤1获取的高压线在图像中的Y轴的位置和高压线的宽度,设置需要进行处理的像素位置为待处理区域像素,并获得该待处理区域像素的灰度像素数据;步骤3、对图像每一列中的待处理区域像素,在其角度为(A°‑A°+180°,B°‑B°+180°,C°‑C°+180°)三个方向上下对称的各取5~10个邻域像素进行分析,这样我们共获得三组像素集合,即C(PA,PB,PC);步骤4、根据步骤3获得的三组邻域像素集合,分别计算各个像素集合中的梯度值变化曲线,计算的公式如下:如果有一组集合Fk(Pn),k=1…3,n=1…5~10,;那么F的梯度值计算如下: <mrow> <mo>&dtri;</mo> <mi>F</mi> <mo>=</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>F</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>x</mi> </mrow> </mfrac> <mover> <mi>i</mi> <mo>^</mo> </mover> <mo>+</mo> <mfrac> <mrow> <mo>&PartialD;</mo> <mi>F</mi> </mrow> <mrow> <mo>&PartialD;</mo> <mi>y</mi> </mrow> </mfrac> <mover> <mi>j</mi> <mo>^</mo> </mover> </mrow>步骤5、根据步骤4获得的梯度变化曲线,依据下面的公式计算各个像素集合的梯度绝对值之和: <mrow> <mi>Sum</mi> <mo>=</mo> <msqrt> <mi>w</mi> <mo>*</mo> <mi>&Sigma;</mi> <msup> <mrow> <mo>|</mo> <mi>Lx</mi> <mo>|</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>w</mi> <mo>)</mo> </mrow> <mi>&Sigma;</mi> <msup> <mrow> <mo>|</mo> <mi>Ly</mi> <mo>|</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mrow>(w∈[0,1])其中Lx代表集合中X轴方向的梯度值,Ly代表集合中Y轴方向的梯度值,w代表权重;步骤6、根据步骤5所得的各个像素集合的梯度绝对值之和,取梯度绝对值之和最小的像素集合作为插值运算的参考像素集合,所述参考像素集合包括了把所述待处理区域像素去除并替换成为待插值区域和所述待处理区域像素前后各5~10个邻域像素;步骤7、根据步骤6获得的去除待处理区域像素的参考像素集合,利用Cubic三次样条插值算法,估算出用以替换所述的待处理区域的待插值区域的像素值,并插入所述待插值区域;步骤8、重复步骤3‑7,直到全部待处理区域的像素都替换完成。
地址 300384 天津市滨海新区高新区华苑产业区海泰西路18号西3-303