- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于交比不变性太阳定位算法探究
基于交比不变性太阳定位算法探究 摘 要 提出了一种太阳定位算法。利用日冕的原理,通过测量杆影方位和与杆实际长度的比得到太阳的俯仰角和方位角。杆影位置及长度的测量是利用CCD相机线性成像的交比不变性原理和灭点产生原理,根据模板上标识的平行线组,求解出2坐标轴向的灭点;再根据灭点和待测点的像坐标计算出其连线与坐标轴的交点,最后利用交比不变性原理解出杆影顶点在模板平面上的坐标。实验证明,本文方法具有较高的定位精度,且免去了一般视觉测量中的相机定标步骤。在太阳能接受设备控制领域,有较好的使用价值。
关键词 太阳定位;交比;计算机视觉
中图分类号:P182 文献标识码:A 文章编号:1671-7597(2013)19-0053-03
1 概述
由于世界上对能源危机及环境污染问题的逐渐重视,太阳能作为一种可再生的清洁能源开始受到重视。为了提高太阳能的利用效率,首先需要检测太阳位置以使太阳能接受装置时刻正对太阳。描述太阳方位主要使用两个参数:太阳方位角和俯仰角。
目前的太阳定向装置按定向原理可主要分为基于时间的定向系统和自适应定位系统。基于时间的系统主要依靠当地时间与太阳位置的关系来确定太阳方位,因此这类系统需要根据使用地的经度、纬度和季节等情况进行实地设置,导致设备安装工作量增大,周期增加;自适应定位系统完全不受使用地位置及季节的影响,是理想的太阳定位方法。目前已经有采用一凸透镜和CCD芯片检测太阳方位的方法,但此方法需要根据太阳强度增减衰减片,使射到CCD芯片上的光强保持在可接受范围内,以保护CCD芯片及成像质量,进而保证定位精度。
本文的算法属于自适应定位法,利用相机成像的交比不变性进行太阳方位的计算,充分发挥了机器视觉在位置检测上的优势,又避免了复杂的相机定标操作,且能保证光强多变工况下的检测精度。
2 交比不变性定位算法原理
2.1 定向装置
如图1所示,模板中心处垂直竖立一标杆,长度已知设为。太阳的方位角和俯仰角为时,标杆的影子投射在模板平面上,设杆顶点的影为点。如果在模板坐标系中能够确定点的坐标,则方位角、俯仰角可由式(1),(2)解得。
图2是本文算法使用的模板。板面上标识有一系列等间距、平行于直角坐标系中轴的直线。每相邻两条方向的平行线组成的方格边长设为。本文使用一台符合针孔成像模型的CCD相机,在任意位置对点及部分模板进行一次采样(拍照),得到图像。本文采用的定向装置及算法保证了点的模板坐标与其在图像上坐标存在着一一对应关系,通过下面的分析可以根据点的像点坐标计算出其模板坐标。
2.2 获取模板平面上点坐标
由于针孔成像符合中心射影变换,因此空间中两平行直线的像会存在交点,如图3所示。分别为直线在图像上的像。直线,但其像交于点。点称为直线的灭点,同样可以证明,在相机参数不变的情况下,空间任意一组平行线(具有相同的方向向量)的灭点是唯一的。
由以上分析可知,如果已知平行于轴的直线灭点为,则直线与直线重合,且与的交点与点的像重合。使用同样的方法可以确定点的像。
在确定了点的像后,可以利用射影变换的交比不变性解出。交比的定义如图4所示。
解出也即知道了未知点相对于三点的位置。对于本文的算法,在模板坐标系的轴上可以很容易的确定3个已知坐标的点,在CCD相机采集的图像上可以确定点和其3点的图像坐标,通过式(5)可以最终求解未知量。同样的方法可以用来求解未知量。至此,已经求解出定位算法的关键参数,利用式(1)、式(2)可以确定太阳的方位和俯仰角。
3 算法实现
把定位装置放置于室外阳光下,CCD相机可以在空间任意位置对标杆影子及模板进行图象采集,但要保证所采集的图片上包含有标杆影子、模板上的轴及至少3条平行于轴和至少3条平行于轴的直线。
采集到的图片经过二值化处理,骨架提取后,确定标杆影子顶点的图像坐标,此点记为,图像坐标为,点的模板坐标记为。模板上标识直线的像仍为一直线(空间直线也可能成像为一点,但在本文算法中,不会出现这种情况),使用Hough变换确定其直线位置,为了提高测量精度,采用最小二乘法拟和出各直线像的方程,把轴在图片上的象记为,平行于轴的各直线的像记为和。理论上,使用任意2条平行于或轴直线的图像方程就可以确定相应方向上的灭点,但使用多于2条数量的直线图像,采用最小二乘法求得的灭点坐标具有更高的精度。设在轴方向上求得的灭点为。
利用点和灭点的图像坐标,可以确定一直线,记为。可以求得其与模板上轴的像的交点,记为,在中任选3条直线,记为,其与的交点确定为。由于模板上的标识直线方程已知,可以确定像点为的点的模板坐标,记为。已知点,利用式(5)可以确定。同理,可以确定。
把带入式(1)、式(2),最终确定太
文档评论(0)