- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
太阳影子定位-大学数学网
太太太阳阳阳影影影子子子定定定位位位
摘摘摘要要要
对于问题一,根据物体所处的位置(经度、维度以及测量的时间),建立了物体影子长
度随时间变化的数学模型。根据模型,绘制了2015年10月22 日北京时间9 : 00-15 : 00之间天
安门广场北纬39度54分26秒,东经116度23分29秒)3米高的直杆的太阳影子长度的变化曲线,
图形显示北京时间上午9点直杆的影子最长,在7.25米左右,影子最短长度为3.7米左右,下
午15点影子长度为6.1米左右。图形不对称是因为北京的时间与北京时间相差3.6个经度。
对于问题二,由于问题一所建模型反推难度较大,我们把2015年4月18 日北京时间15点
左右地球上为白天的区域按照经度和维度进行了分割构成了一个大的网格(分割的细度
为1度)。对于附件1的数据,我们很容易求得直杆影长的变化率。由于网格的格点处经度和
维度已知,根据问题一中所建模型,求所有格点处按照北京时间14点42到15点42一根任意长
度的直杆的影子长度的变化率,把所得的变化率数据与实际影长的变化率求方差,方差最小
的格点即为直杆所处的位置。利用MAT LAB软件编程求得直杆所处的位置在北纬19度,东
经109度或者是南纬4度,东经104度。
针对问题三,在实际的求解过程中只需要在问题二解决的基础上对时间进行分割搜索。
搜索的结果显示附件2给出的数据可能是在北纬39度,东经79或者是0度,东经79度测量的;
附件3给出的数据可能是在北纬31度,东经109度,或者南纬2度,东经109度。
对于问题四,所给出的视频,我们利用tracker软件对视频进行了处理,每隔4分钟测量
在所给坐标系中直杆影子的变化情况,根据相机的成像原理建立一个图像中影子长度与真实
的影子长度之间的换算函数,得到了真实的的直杆影子变化。再根据问题一中的模型求出
在其他区域相应时间直杆影子的变化情况,再和视频给出的直杆影子的变化情况做比较,
误差最小的一个就是视频的拍摄地点。利用MAT LAB软件编程确定视频的拍摄地点在北
纬40度,东经110度附近。
关关关键键键词词词 影子定位;视频处理;分割搜索算法
1
问问问题题题重重重述述述
如何确定视频的拍摄地点和拍摄日期是视频数据分析的重要方面,太阳影子定位技术就
是通过分析视频中物体的太阳影子变化,确定视频的地点和日期的一种方法。
(1)由于太阳光下影子的长度是随着相关因素的变化而变化的,因此建立影
子长度变化规律,然后分析影子长度关于各个参数的变化规律,建立影子变化的
模型后,将2015年10月22 日北京时间9:00-15:00之间天安门广场(北纬39度54分26秒,东
经116度23分29秒)3米高的直杆这些条件带到建立的模型里后再画出太阳影子长度的变化曲
线。
(2 )如果一个杆子在水平地面上经太阳照射后的影子坐标和日期给出,然后建立数学
模型确定那根杆子所处的地点。这个模型可以拿附件一里的数据做验证,然后去确定所有满
足条件的可能地点。
(3)如果一个杆子在水平面上经太阳光照射在地面上影子顶点坐标给出,然后建立数学模
型确定那根杆子的所处地点和日期。然后用附件2和附件3的影子顶点坐标来应用与模型中一
次确定所有可能的地点和日期。
(4)根据附件4给出的视频里太阳影子的变化,如果已经通过各种某种方式估计出直杆的
高度后,建立一个能确定这个视屏拍摄的地点的数学模型,然后用建立的模型去确定若干个
可能的拍摄地点。如果拍摄日期未知时,再考虑能否根据视屏确定出拍摄地点和日期。
问问问题题题分分分析析析
问问问题题题一一一
因为影子长度的变化与太阳高度角有关,因此影响太阳高度角的因素即为影响影长的因
素。根据几何和地理学的相关知识推出的太阳高度角计算公式可知,影响它的因素有观测地
的纬度、观测时的日期以及观测时的时间。影子和地面以及杆子三者构成的三角形里由三角
关系可以求出影子的长度公式,最后将上面推出的太阳高度角的计算公式带入影子长度计
算公式中,就得到所要求解的影子长度变化规律的函数,最后用MATLAB 编制关于影子长
度变化规律的函数的程序,将问题一给出2015年10
文档评论(0)