热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

控制二维码连续扫描_基于图像运动补偿的双边控制长积分时间连续全景扫描成像...

利用移动载体进行城市遥感,可以对城市区域进行综合监测。为了提高遥感的性能和效率,一直要求高空间分辨率和宽覆盖。本文针对机载全景扫描成像中的像移问题&#x
利用移动载体进行城市遥感,可以对城市区域进行综合监测。为了提高遥感的性能和效率,一直要求高空间分辨率和宽覆盖。本文针对机载全景扫描成像中的像移问题,提出了一种新的图像运动补偿方法,可以同时补偿图像的旋转和平移。基于几何光学原理,定量化的计算了成像介质上像移量,通过数值模拟对图像运动进行了详细分析。在此基础上,提出了一种基于滑模控制器的四通道双边控制的综合图像旋转补偿方法。 目前机载的城市遥感主要有以下三种模式:对于图1a所示的FSI模式,摄像机的移动由控制系统给出的一系列指令控制。一旦相机到达目标成像区域,它将保持凝视状态并开始收集遥感图像。对于图1b所示的CSI模式,执行通过连续旋转扫描镜来实现的快速扫描成像,以在强环境光和短曝光时间下增加有限视野内的覆盖宽度。但对于恶劣的拍摄环境(如低环境光照)和对成像空间分辨率的高要求,必须增加成像积分时间以提高图像的信噪比。在这种情况下,简单地使用CSI模式会导致图像平移,从而导致图像模糊。因此,为了在较长的积分时间内保证高的图像空间分辨率,必须严格保持成像介质与物体之间的相对位置关系不变。换句话说,成像系统保持在凝视状态。dc5728bd72d82afab935aa511903ca66.png图1 工作原理示意图:(a)帧扫描成像(FSI)系统;(b)连续扫描成像(CSI)系统另外为了提高扫描效率,可以在成像介质中添加刚性高频音圈单元或高精度压电陶瓷运动单元。当扫描镜在曝光时间内连续旋转时,控制单元将推动成像介质以补偿图像运动,从而确保目标图像和成像介质之间的相对位置恒定,这种成像方法称为连续扫描步进凝视成像(CSSSI)如图2所示。1c3cc82e895cf9c8d9cd5a997056c5bf.png图2 连续扫描步进凝视成像模式成像原理图作者重点研究了扫描成像引起的运动补偿,根据几何光学原理,定量分析了扫描镜的运动对图像平移的影响,通过模型建立公式推导最后得出扫描前后图像平面上相应点的坐标分别为:b713167fd62429ea635f8834e04596ed.png随后作者通过数值模拟分析了不同曝光时间下不同像点A-E的模拟运动幅度以及不同曝光时间在像面上不同位置的模拟运动值(单位:像素)如图3,4所示。并根据此定量化的分析提出了一种长积分时间图像运动的补偿控制策略,如图5所示。图6是通过补偿后最终的机载成像图。05eaf9429d12e01b3242ee67bec4f777.png图3  不同曝光时间下不同像点A-E的模拟运动幅度096c6254b077890d48a6db86256c018b.png图4 不同曝光时间在像面上不同位置的模拟运动值(单位:像素)4db90d997db31d4d8afc60896bda04f0.png图5 长积分时间图像运动补偿控制策略14be4fd8aa8bedaa019d84b4b2a22ef6.png图6 长积分时间下具有图像旋转补偿和图像平移补偿的城市遥感全景拼接图像原文链接:https://doi.org/10.3390/rs11161924



推荐阅读
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • ThinkPHP框架中处理JS和CSS缓存问题的解决方案
    本文探讨了在ThinkPHP框架中,当启用调试模式(APP_DEBUG)时,删除public文件夹中的CSS和JS文件后页面仍然显示旧样式的问题,并提供了一种有效的解决方法。 ... [详细]
  • 本文详细介绍了Git分布式版本控制系统中远程仓库的概念和操作方法。通过具体案例,帮助读者更好地理解和掌握如何高效管理代码库。 ... [详细]
  • 本文介绍了如何利用npm脚本和concurrently工具,实现本地开发环境中多个监听服务的同时启动,包括HTTP服务、自动刷新、Sass和ES6支持。 ... [详细]
  • JavaScript实现表格数据的实时筛选功能
    本文介绍如何使用JavaScript实现对表格数据的实时筛选,帮助开发者提高用户体验。通过简单的代码示例,展示如何根据用户输入的关键字动态过滤表格内容。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • JESD204C 入门:第2部分新特性及其内容
    本文内容来自ADI的技术文章,作者:DelJones原网址为:https:www.analog.comcnanalog-dialoguea ... [详细]
  • 本文探讨了浏览器的同源策略限制及其对 AJAX 请求的影响,并详细介绍了如何在 Spring Boot 应用中优雅地处理跨域请求,特别是当请求包含自定义 Headers 时的解决方案。 ... [详细]
  • 本文探讨了如何在Android应用中实现图片的保存至外部存储,并通过原生方式分享这些图片。主要介绍了保存图片的不同策略以及通过Intent进行文件分享的具体步骤。 ... [详细]
  • 1、文件位置:mntwwwrootaddonswe7_wmallincwebstoretangshitable.inc.php改为下面这个$paramsarr ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 创建一个响应式的多级导航菜单是前端开发中的常见任务。本文详细介绍如何使用 CSS 实现一个横向一级菜单和纵向子菜单的结构,确保在不同浏览器和屏幕尺寸下都能正常工作。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
  • 本文将带领读者深入了解Android系统源码在手机中的实际表现,通过详细的步骤和专业的解释,帮助你更好地理解Android系统的底层运作机制。 ... [详细]
author-avatar
Liberty_Ai2502871477
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有