[发明专利]光条中心提取方法、终端设备及存储介质有效
申请号: | 201910537172.5 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110288576B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 李玥华;刘朋;周京博 | 申请(专利权)人: | 河北科技大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/60 |
代理公司: | 石家庄国为知识产权事务所 13120 | 代理人: | 付晓娣 |
地址: | 050018 河*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中心 提取 方法 终端设备 存储 介质 | ||
1.一种光条中心提取方法,其特征在于,包括:
获取包含光条的原始图像;
提取所述原始图像中每行的最大灰度值或每列的最大灰度值,根据所述最大灰度值确定光条中心初始坐标;
根据预设模型计算所述原始图像中所述光条中心初始坐标的偏移量;
根据所述偏移量和所述光条中心初始坐标计算所述原始图像中光条中心实际坐标;
在所述根据预设的模型计算所述原始图像中所述光条中心初始坐标的偏移量之前,所述光条中心提取方法还包括:
获取所述预设模型;
所述获取所述预设模型,包括:
为所述预设模型的各个参数设置初始值;
获取用于训练所述预设模型的样本;每个所述样本的输入包括任一测试光条中每个光条截面像素的灰度值,每个所述样本的输出包括相应测试光条对应的光条中心实际坐标;
根据所述样本对所述预设模型进行训练,直至训练后预设模型的输出误差小于预设的误差阈值,或者,直至训练次数达到预设的最大训练次数;
保存训练结束时对应的预设模型。
2.如权利要求1所述的光条中心提取方法,其特征在于,所述获取用于训练所述预设模型的样本,包括:
提取包括任一测试光条的测试图像中每行的最大灰度值或每列的最大灰度值,根据所述最大灰度值确定所述任一测试光条对应的光条中心初始坐标;
将所述任一测试光条对应的光条中心初始坐标,或者所述任一测试光条中每个光条截面像素的灰度值作为所述任一测试光条对应的样本的输入;
根据Steger算法提取所述任一测试光条对应的光条中心实际坐标;
将所述任一测试光条对应的光条中心实际坐标,作为所述任一测试光条对应的样本的输出。
3.如权利要求2所述的光条中心提取方法,其特征在于,在所述根据Steger算法提取所述任一测试光条对应的光条中心实际坐标之后,所述获取用于训练所述预设模型的样本,还包括:
根据移动最小二乘算法对根据Steger算法提取得到的所述任一测试光条对应的光条中心实际坐标进行优化;
相应的,所述将所述任一测试光条对应的光条中心实际坐标作为所述任一测试光条对应的样本的输出为:
将优化后的所述任一测试光条对应的光条中心实际坐标,作为所述任一测试光条对应的样本的输出。
4.如权利要求1所述的光条中心提取方法,其特征在于,所述样本的输入还包括包含相应测试光条的测试图像;
在所述获取用于训练所述预设模型的样本之后,以及所述根据所述样本对所述预设模型进行训练之前,所述获取所述预设模型还包括:
根据所述测试图像中每行的最大灰度值和每行的最小灰度值,对所述测试图像进行初始化;
或者,根据所述测试图像中每列的最大灰度值和每列的最小灰度值,对所述测试图像进行初始化。
5.如权利要求1至4中任一项所述的光条中心提取方法,其特征在于,所述预设模型为BP神经网络模型。
6.一种终端设备,其特征在于,包括:
输入单元,用于获取包含光条的原始图像,并提取所述原始图像中每行的最大灰度值或每列的最大灰度值,根据所述最大灰度值确定光条中心初始坐标;
计算单元,用于根据预设模型计算所述原始图像中所述光条中心初始坐标的偏移量,并根据所述偏移量和所述光条中心初始坐标计算所述原始图像中光条中心实际坐标;
所述输入单元还用于:获取所述预设模型;
所述输入单元具体用于:为所述预设模型的各个参数设置初始值;
获取用于训练所述预设模型的样本;每个所述样本的输入包括任一测试光条中每个光条截面像素的灰度值,每个所述样本的输出包括相应测试光条对应的光条中心实际坐标;
根据所述样本对所述预设模型进行训练,直至训练后预设模型的输出误差小于预设的误差阈值,或者,直至训练次数达到预设的最大训练次数;
保存训练结束时对应的预设模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北科技大学,未经河北科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910537172.5/1.html,转载请声明来源钻瓜专利网。