• 0
  • 0
分享
  • 量子技术解决了在水下拍摄实时3D图像的问题——软件测试圈
  • 恬恬圈 2023-05-06 09:32:52 字数 744 阅读 939 收藏 0

  在水下拍摄3D图像是很棘手的,因为照明条件不一致,而且水中的颗粒会散射光线并导致失真。研究人员已经创建了一个新颖的原型系统,使用量子技术和LiDAR来克服这些困难。光探测和测距(LiDAR)系统通过测量脉冲激光从物体上反射并返回到系统接收器所需的时间(也称为"飞行时间")来创建图像。LiDAR经常被用来获得用于安全和防御的高清晰度三维图像。

20.jpg

  现在,来自英国赫瑞瓦特大学和爱丁堡大学的研究人员已经设计了一个LiDAR系统原型,用于拍摄水下物体的三维图像。该系统使用脉冲绿色激光照亮物体,然后由数千个单光子(量子)探测器来接收反射的激光。

  鉴于所使用的探测器数量众多,每秒钟会产生数百个事件,这使得快速处理创建实时三维图像所需的数据变得困难。为了克服这个问题,研究人员开发了专门用于处理散射光条件下图像的算法,并将其应用于图形处理单元(GPU)硬件。

  研究人员开始测试他们的原型,将其浸泡在一个充满浑浊水的水箱中。他们能够在三种不同程度的云雾中拍摄9.8英尺(3米)距离的实时3D视频,包括移动目标的视频。

  研究人员说,这项研究的结果突出了使用量子探测技术来创造可用于传统挑战性环境的成像设备的好处。

  该研究的主要作者Aurora Maccarone说:"单光子技术正在迅速发展,我们已经在水下环境中展示了非常有希望的结果。该方法和图像处理算法也可用于更广泛的场景,以改善自由空间的视觉,如在雾、烟或其他遮蔽物中。"

  研究人员预见该技术设备将被用于检查水下基础设施,如电信电缆或调查水下考古遗址。

  研究人员说,下一步是缩小他们的设备的尺寸,以便它能被整合到水下交通工具中。

  这项研究发表在《光学快报》杂志上。



作者:cnBeta

原文链接:今日头条(toutiao.com)


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一.背景介绍  继自动提交bug到jira文章之后,这时候就会有人有疑问了,我每天都在跑自动化测试(美其名曰每日构建),也每天都在自动提交bug,可能昨天提交的bug尚未解决,今天又重新提了一遍,一周下来累计的bug好几千了,怎么办?一个个去手动过滤,有木有感觉直接崩溃了?那么为了解决这个问题,今天我们就来介绍一个自动化过滤的方案及其实践。  二.测试需求分析  此方案也主要使用python/pytest实现,主要针对于jira上bug的处理,当然也可以使用过滤重复需求,重复任务等等均可以。  准备工作:  1.在处理之前,你首先需要了解部门的jira流转图(不同公司或部门都可能不一样),...
            0 0 847
            分享
          •   Stability AI 刚刚宣布了他们首个用于编程的生成式 LLM AI 产品 ——StableCode。该产品旨在帮助程序员完成日常工作,并为新手开发者提供实用的学习工具。  官方介绍道,StableCode 提供了一种独特的方式,通过使用三种不同的模型来帮助开发者编写代码,从而提示开发效率。基础模型 (base model) 首先使用来自 BigCode stack-dataset (v1.2) 的多种编程语言进行训练,然后使用 Python、Go、Java、Javascript、C、markdown 和 C++ 等流行语言进行进一步训练。总的来说,他们在 HPC 集群上使...
            0 0 407
            分享
          •  引言与UI相比,接口一旦研发完成,通常变更或重构的频率和幅度相对较小。因此做接口自动化的性价比更高,通常运用于迭代版本上线前的回归测试中。手工做接口测试,测试数据和参数都可以由测试人员手动填写和更新。因此我们在考虑将接口用例实现自动化的时候,主要思路就是在单个接口请求的测试用例已经完成的前提下,我们如何解决以下问题:业务测试场景会调用不止一个接口,下一个接口的请求依赖于上一个接口的数据,需要解决接口依赖问题 token等鉴权数据有过期时间,多个接口用到该参数,需要解决一次修改,多处生效的问题 一个接口要用到多个测试数据做覆盖 批量测试下,需要知道某个接口返回的参数/数据是否符...
            13 11 2191
            分享
          •   前言  今天我们来说说jmeter如何进行性能测试,我们都知道jmeter工具除了可以进行接口功能测试外,还可以进行性能测试。当项目趋于稳定,根据性能需求就可以着手准备性能测试了,今天就说一说jmeter如何进行性能测试,jmeter进行性能测试的前提是接口的功能逻辑是通的,没有阻塞bug。  第一步:设置线程数量  第二步:添加事务控制器  根据业务场景设置事务,将需要进行并发测试的接口拖拽到事务控制器节点下,输出性能测试报告后可以查看该事务的性能测试结果。  第三步:设置同步定时器,同步定时器主要设置两个参数  Number of Simulated User to Group by:...
            0 0 843
            分享
          • 1.如何判断一个单链表是有环的?struct ListNode { int key; ListNode* next; }; bool check(ListNode* head) //return false : 无环;true: 有环 { } 答案:一种O(n)的办法就是(搞两个指针,一个每次递增一步,一个每次递增两步,如果有环的话两者必然重合,反之亦然): bool check(ListNode* head) { if (head == NUL...
            14 14 1513
            分享
      • 51testing软件测试圈微信