当前位置: 首页 > 专利查询>天津大学专利>正文

一种利用海天线信息的舰船姿态快速解算方法技术

技术编号:18780820 阅读:204 留言:0更新日期:2018-08-29 06:01
本发明专利技术公开了一种利用海天线信息的舰船姿态快速解算方法,包括以下步骤:通过船载照相机获得实时的海天线图像,通过高斯‑拉普拉斯边缘检测对海天线图像进行识别,获取海天分界线图像;根据大津算法计算图像二值化的自适应阈值,将输入图像的直方图分成两部分,并使两部分之间的距离最大,得到的划分点为最优阈值,根据最优阈值进行二值化处理,通过检测相邻直线之间差值的比率,得到候选的海天分界线;根据霍夫变换检测出候选的海天分界线中最长的直线,作为海天线信息;利用实时获得的海天线信息解算出舰船的横滚角和俯仰角,进而将舰船姿态修正成水平。本发明专利技术利用实时获得的海天线信息可以迅速地解算出舰船的横滚角和俯仰角,进而可以快速地将舰船姿态修正成水平。

【技术实现步骤摘要】
一种利用海天线信息的舰船姿态快速解算方法
本专利技术涉及计算机视觉领域,尤其涉及一种利用海天线信息的舰船姿态快速解算方法。
技术介绍
天文导航定位源于古代航海,是以太阳、月球、恒星等自然星体作为信标,以星体的地平坐标作为观测量,进而获取观测点地理位置的技术方法。天文导航定位在观测时需要有水平基准,而在海上航行由于舰船的摇摆使得观测仪器无法整平,从而限制了海上天文导航定位的开展。目前,解决海上天文导航无法整平的主要方法是利用角速度、角加速度积分原理的水平仪或惯性导航系统求得舰船的姿态角,通过舰船姿态角将舰船姿态修正成水平。而惯性系统存在结构复杂、造价昂贵等问题,不适用于一些小型无人船系统。
技术实现思路
本专利技术提供了一种利用海天线信息的舰船姿态快速解算方法,本专利技术利用实时获得的海天线信息可以迅速地解算出舰船的横滚角和俯仰角,进而可以快速地将舰船姿态修正成水平,详见下文描述:一种利用海天线信息的舰船姿态快速解算方法,所述舰船姿态快速解算方法包括以下步骤:通过船载照相机获得实时的海天线图像,通过高斯-拉普拉斯边缘检测对海天线图像进行识别,获取海天分界线图像;根据大津算法计算图像二值化的自适应阈值,将输入图像的直方图分成两部分,并使两部分之间的距离最大,得到的划分点为最优阈值,根据最优阈值进行二值化处理,通过检测相邻直线之间差值的比率,得到候选的海天分界线;根据霍夫变换检测出候选的海天分界线中最长的直线,作为海天线信息;利用实时获得的海天线信息解算出舰船的横滚角和俯仰角,进而将舰船姿态修正成水平。进一步地,所述利用实时获得的海天线信息解算出舰船的横滚角和俯仰角,进而将舰船姿态修正成水平具体为:建立地平坐标系Oexeyeze与舰船坐标系O1x1y1z1;定义舰船横滚角Roll为O1y1与Oeye的夹角,取舰船左倾时为正,海天线将图像分割成上下两部分,获取舰船横滚角;定义舰船俯仰角Pitch为O1x1与地平面的夹角,取舰船头部抬起时为正,将舰船在水平状态时获得的图像作为基准图像,获取舰船俯仰角。进一步地,所述Oe点为大地水平面上任意一点,Oexe轴与水平线平行,Oeze轴垂直于水平面向上,Oeye轴垂直于xeOeye平面;O1为舰船质心,O1点与Oe点重合,O1x1轴处于舰船对称平面内,与船身轴线方向一致,指向航行方向,O1z1轴也处于对称平面内,且垂直于O1x1轴指向上方,O1y1轴垂直于x1O1z1平面,指向航行方向的右方。进一步地,所述舰船横滚角具体为:Roll=arctan(k)其中,k为直线斜率。其中,所述舰船俯仰角具体为:Pitch=ω-ω′其中,ω为物方半视场角;ω’为舰船发生俯仰之后,从相机镜头观测海天线位置的半视场角。其中,舰船发生仰之后,从相机镜头观测海天线位置的半视场角具体为:其中,y1为舰船头部抬起时图像成像中心到海天线的垂直距离,f为相机镜头焦距。具体实现时,舰船发生附之后,从相机镜头观测海天线位置的半视场角具体为:其中,y2舰船头部落下时图像成像中心到海天线的垂直距离,f为相机镜头焦距。本专利技术提供的技术方案的有益效果是:1、本方法可以迅速地计算出舰船的实时姿态(横滚角和俯仰角),具有设备结构简单、成本低等优点;2、本方法有效地解决了海上天文导航因舰船姿态不能整平而无法获得观测位置“天顶”的问题,进而为海上实时高效天文导航提供基础;附图说明图1为一种利用海天线信息的舰船姿态快速解算方法的流程图;图2为地平坐标系Oexeyeze与舰船坐标系O1x1y1z1的示意图;图3为理想光学系统中无穷远物体成像的示意图;图4为俯仰角解算的原理图。其中,(a)为基准图像与舰船头部抬起时获得的图像的示意图;(b)为基准图像与舰船头部落下时获得的图像的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面对本专利技术实施方式作进一步地详细描述。利用图像信息获取航行器姿态是近些年发展起来的一种快速低成本的定姿方法,其利用图像传感器拍摄的到图像信息,经图像处理提取并识别相关信息,解算得到航行器的实时姿态。在海上可以看见一条海天相交的直线,称为海天线,海天线确定了一个与重力相互垂直的天然水平面,可为海上天文导航提供水平基准,利用海天线作为水平基准可以解算得到舰船的姿态。实施例1一种利用海天线信息的舰船姿态快速解算方法,参见图1,该方法包括以下步骤:101:通过船载照相机获得实时的海天线图像,通过高斯-拉普拉斯边缘检测对海天线图像进行识别,获取海天分界线图像;102:根据大津算法计算图像二值化的自适应阈值,将输入图像的直方图分成两部分,并使两部分之间的距离最大,得到的划分点为最优阈值,根据最优阈值进行二值化处理,通过检测相邻直线之间差值的比率,得到候选的海天分界线;103:根据霍夫变换检测出候选的海天分界线中最长的直线,作为海天线信息;104:利用实时获得的海天线信息解算出舰船的横滚角和俯仰角,进而将舰船姿态修正成水平。综上所述,本专利技术实施例通过上述步骤101-步骤104实现了快速地将舰船姿态修正成水平,满足了实际应用中的多种需要。实施例2下面结合具体的计算公式、实例、图1至图4,对实施例1中的方案进行进一步地介绍,详见下文描述:201:获取海天线信息;其中,该步骤201具体为:通过船载照相机获得实时的海天线图像,对获取的图像依次综合运用高斯-拉普拉斯(Laplacian-Gauss)边缘检测算法、大津(OTSU)算法以及霍夫(Hough)变换等数字图像处理技术,处理图像并识别得到海天线信息;一、对高斯-拉普拉斯(Laplacian-Gauss)边缘检测算法的运用:首先运用高斯-拉普拉斯(Laplacian-Gauss)算法对海面与天空交线(海天线)图像f(x,y)进行边缘检测,输出结果g(x,y)是通过对原海天线图像进行卷积运算得到,即:其中,σ值决定了海天线图像中边缘和其他尖锐不连续部分的模糊程度,可以根据具体海天线图像情况选择合适σ值,以达到最佳边缘检测效果,经边缘检测可以看到明显的海天分界线。二、对大津(OTSU)算法的运用:本方法运用大津(OTSU)算法计算图像二值化的自适应阈值,对输入的灰度图像的直方图进行分析,将直方图分成两部分,并使两部分之间的距离最大,得到的划分点为最优阈值,根据最优阈值进行二值化处理,通过检测相邻直线之间差值的比率,可以得到候选的直线。三、对霍夫(Hough)变换的应用:本方法运用的霍夫(Hough)变换是一种线描述方法,它可以将笛卡儿坐标系中的线变换为极坐标系中的点,使不同的线和点建立了一种对应关系,对于笛卡尔坐标系的一条直线可用如下参数方程来表示:ρ=xcosθ+ysinθ(2)其中,ρ表示直线距原点的法线距离,θ表示该法线与x轴的夹角。本方法根据已经得出的候选直线,检测出图像中最长的直线,即可得到图像中海天线信息。202:对舰船姿态进行解算;其中,该步骤202具体包括:1)横滚角(Roll)解算方法;如图2所示,本方法建立了地平坐标系Oexeyeze与舰船坐标系O1x1y1z1。其中,Oe点为大地水平面上任意一点,Oexe轴与水平线平行,Oeze轴垂直于水平面向上,Oeye轴垂直于xeOeye平面;O1为舰船质心,O1点与Oe点重合,O1x1轴处于舰船对称平面本文档来自技高网...

【技术保护点】
1.一种利用海天线信息的舰船姿态快速解算方法,其特征在于,所述舰船姿态快速解算方法包括以下步骤:通过船载照相机获得实时的海天线图像,通过高斯‑拉普拉斯边缘检测对海天线图像进行识别,获取海天分界线图像;根据大津算法计算图像二值化的自适应阈值,将输入图像的直方图分成两部分,并使两部分之间的距离最大,得到的划分点为最优阈值,根据最优阈值进行二值化处理,通过检测相邻直线之间差值的比率,得到候选的海天分界线;根据霍夫变换检测出候选的海天分界线中最长的直线,作为海天线信息;利用实时获得的海天线信息解算出舰船的横滚角和俯仰角,进而将舰船姿态修正成水平。

【技术特征摘要】
1.一种利用海天线信息的舰船姿态快速解算方法,其特征在于,所述舰船姿态快速解算方法包括以下步骤:通过船载照相机获得实时的海天线图像,通过高斯-拉普拉斯边缘检测对海天线图像进行识别,获取海天分界线图像;根据大津算法计算图像二值化的自适应阈值,将输入图像的直方图分成两部分,并使两部分之间的距离最大,得到的划分点为最优阈值,根据最优阈值进行二值化处理,通过检测相邻直线之间差值的比率,得到候选的海天分界线;根据霍夫变换检测出候选的海天分界线中最长的直线,作为海天线信息;利用实时获得的海天线信息解算出舰船的横滚角和俯仰角,进而将舰船姿态修正成水平。2.根据权利要求1所述的一种利用海天线信息的舰船姿态快速解算方法,其特征在于,所述利用实时获得的海天线信息解算出舰船的横滚角和俯仰角,进而将舰船姿态修正成水平具体为:建立地平坐标系Oexeyeze与舰船坐标系O1x1y1z1;定义舰船横滚角Roll为O1y1与Oeye的夹角,取舰船左倾时为正,海天线将图像分割成上下两部分,获取舰船横滚角;定义舰船俯仰角Pitch为O1x1与地平面的夹角,取舰船头部抬起时为正,将舰船在水平状态时获得的图像作为基准图像,获取舰船俯仰角。3.根据权利要求2所述的一种利用海天线信息的舰船姿态快速解算方法,其特征在于,所述O...

【专利技术属性】
技术研发人员:张喆吴翰钟杨乐赵一飞
申请(专利权)人:天津大学
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1