全景视频拼接是一种利用实景图像组成全景空间的技术,它将多幅图像拼接成一幅大尺度图像或360度全景图。全景视频技术涉及到计算机视觉、计算机图形学、数字图像处理以及一些数学工具等技术。全景拼接基本步骤主要包括:摄像机的标定、传感器图像畸变校正、图像的投影变换、全景视频拼接(融合),以及亮度与颜色的均衡处理等。

全景视频拼接的关键技术,北京智汇云舟科技有限公司成立于2012年,专注于创新性的“视频孪生(实时实景数字孪生)”技术研发与应用。公司依托自研三维地理信息引擎(3DGIS),融合建筑信息模型(BIM)、视频监控(Video)、人工智能(AI)及物联网(IOT)等多种技术,并在此基础上推出了“云舟披萨”低代码PaaS开发平台、实景孪生虚实融合一体机、行业解决方案等多个系列的产品。

全景视频拼接的关键技术

智汇云舟基于视频孪生(实时实景数字孪生)技术底座,可支持视频融合、“天空地海廊”五维一体数据承载、时空位置智能(LI)、云渲染等诸多独特能力。凭借领先的技术,持续助力各行业数字化转型,以及推动产业协作的数字化升级。公司先后参与了许多重点项目建设,应用领域涉及智慧城市、智慧园区、数字乡村、工业制造、轨道交通、军工、雪亮工程(平安城市)、司法监管、应急指挥、机场、学校、医院、水利、电力等全行业场景。

摄像机标定

由于安装设计以及摄像机之间的差异,会造成视频图像之间有缩放、倾斜、方位角差异,因此物理的差异需要预先校准,得到一致性好的图像,便于后续图像拼接。

图像坐标变换

全景视频拼接的关键技术

在实际应用中,全景视频的获得往往需要摄像机以不同的位置排列和不同的倾角拍摄。为了避免出现盲区,摄像机拍摄的时候往往会向下倾斜一定角度。这些情况比较常见,而且容易被忽略,直接投影再拼接效果较差。因而有必要在所有图像投影到某个平面之前,需要根据摄像头的位置信息和角度信息来获得坐标变换后的图像。

图像矫正

由于制造、安装、工艺等原因,镜头存在着各种畸变。为了提高摄像机拼接的精度,在进行视频拼接的时候必须考虑镜头的畸变。一般畸变分为内部畸变和外部畸变,内部畸变是由于摄像本身的构造原因产生的,外部畸变为投影方式的集合因素产生的。镜头畸变属于内部畸变,有镜头产生的畸变一般分为径向畸变和切向畸变两类。径向畸变就是集合光学中的畸变像差,主要是由于镜头的径向曲率不同而造成的,有桶形畸变和枕型畸变两种。切向畸变通常被认为是由于镜头透镜组的光学中心不共线引起的,包括有各种生成误差和装配误差等。根据径向畸变产生的机理,对视频图像可通过电子放大的方式进行校正。

图像投影变换

由于每幅图像是相机在不同角度下拍摄得到的,所以他们并不在同一投影平面上,如果对重叠的图像直接进行无缝拼接,会破坏实际景物的视觉一致性。所以需要先对图像进行投影变换,再进行拼接。一般有平面投影、柱面投影、立方体投影和球面投影等。

全景视频拼接的关键技术

视频拼接融合

视频拼接的关键两步是:配准和融合。配准的目的是根据集合运动模型,将图像注册到同一个坐标系中;融合则是将配准后的图像合成为一张大的拼接视频。

在多路视频配准的过程中,采用的几何运动模型主要有:平移模型、相似性模型、仿射模型和透视模型。

视频图像的平移模型是指图像仅在两维空间发生了方向和方向的位移,如果摄像机仅仅发生了平移运动,则可以采用平移模型。图像的相似性模型是指摄像机本身除了平移运动外可能发生旋转运动,同时,在存在场景的缩放时,还可以利用缩放因子多缩放运动进行描述,因此,当图像可能发生平移、旋转、缩放运动时,可以采用相似性模型。

视频图像融合技术一般可分为非多分辨率技术和多分辨率技术两类。在非多分辨率技术中主要有平均值法、加权平均法和中值滤波法等。多分辨率技术主要有高斯金字塔、拉普拉金字塔、对比度金字塔等。

亮度与颜色的均衡处理

全景视频拼接的关键技术

因为相机和光照强度的差异,会造成一幅图像内部,以及图像之间亮度的不均匀,拼接后的图像会出现什么明暗交替,这样给观察造成极大的不便。亮度与颜色均衡处理,通常的处理方式是通过相机的光照模型,校正图像内部光照不均匀性,然后通过相邻两幅图像重叠区域之间的关系,建立直方图映射表,通过映射表通过表对两幅图像做整体的映射变换,最终达到整体的亮度和颜色的一致性。

全景视频拼接的关键技术与发展优势、作用、应用。相关推荐

  1. 全景视频拼接的关键技术与步骤

    全景视频拼接是一种利用实景图像组成全景空间的技术,它将多幅图像拼接成一幅大尺度图像或360度全景图.全景视频技术涉及到计算机视觉.计算机图形学.数字图像处理以及一些数学工具等技术.全景拼接基本步骤主要 ...

  2. 全景视频拼接(一)--关键技术流程

     原文: http://blog.csdn.net/shanghaiqianlun/article/details/12090595 全景视频拼接关键技术 一.原理介绍 图像拼接(Image St ...

  3. 全景视频拼接关键技术

    全景视频拼接关键技术 一.原理介绍 图像拼接(Image Stitching)是一种利用实景图像组成全景空间的技术,它将多幅图像拼接成一幅大尺度图像或360度全景图,图像拼接技术涉及到计算机视觉.计算 ...

  4. 在线公开课 | 5G时代的视频云服务关键技术与实践

    课程概要 5G时代来临在即,视频技术将会如何发展呢?基于视频云服务的技术开发又有怎样的变化呢?为此,京东云视频云产品研发部高级总监魏伟为大家做出了详细解读. 魏伟拥有10多年视频行业研发经验,先后从事 ...

  5. 一种基于FPGA 的1080p 高清多摄像头全景视频拼接的泊车(机)

    < > 一种基于FPGA 的1080p 高清多摄像头全景视频拼接的泊车(机)实时影像系统 一.本发明要解决的实际问题 1. 汽车左右反光镜及后视镜的视角有限,导致车身周围存在盲区,在特殊驾 ...

  6. 全景视频拼接算法参考资料

    知乎回答<目前最成熟的全景视频拼接技术是怎样的?> https://www.zhihu.com/question/34573969/answer/122797987 知乎回答<图像拼 ...

  7. 如何使用Autopano Video Pro进行全景视频拼接?

    from:http://news.expoon.com/c/20160816/15281.html 如何使用Autopano Video Pro进行全景视频拼接? 全景摄影一直很受欢迎,但是很少有摄影 ...

  8. 视频聊天网站的技术与发展

    视频聊天网站的技术与发展 摘要: 此文讲述了视频聊天网站相关的技术.发展过程.从客户那里了解到了很多的视频聊天相关的需求,经过自己长时间对视频聊天网站运营模式.盈利模式.系统架构以及相关技术的研究,写 ...

  9. 【5G】5G关键技术领域发展状况

    5G关键技术领域发展状况 当前 ,5G已成为全球业界研发的焦点.5G移动通信系统不是简单的以某个单一技术或某些业务能力来定义的.5G将是一系列无线技术的深度融合.它不但关注更高效率.更大带宽.更强能力 ...

最新文章

  1. 从硬件角度看,无人车商业化落地难点
  2. Class.forName( )你搞懂了吗?——转
  3. 操作系统重点快览第四章
  4. jquery的事件对象
  5. HTML 学习笔记3
  6. boost::sort模块实现spreadsort 键和数据排序示例
  7. 自动化流程开源框架BotSharp
  8. 冲突域 广播域简单解释
  9. 【ZOJ - 2836 】Number Puzzle (容斥原理)
  10. Linux shell脚本 遍历带空格的文件名
  11. 番茄钟怎么调_学习神器-番茄钟
  12. 双向链表中基本函数的实现
  13. 运算符优先级(cpp/c)
  14. linux备份文件_aptclone:备份已安装的软件包并在新的 Ubuntu 系统上恢复它们 | Linux 中国...
  15. autojs之提取text中的红色文字(图片二值化+百度智能云-文字识别OCR-接口调用)
  16. Android性能优化篇——友盟U-APM云真机
  17. matlab读取snp文件,bcftools 提取vcf(snp/indel)文件子集
  18. 凸包(Graham扫描法构建)
  19. 有了它,药物研发将大大提速?
  20. Docker复习07——Docker 网络

热门文章

  1. 企业微信公众号内容写什么好?微信公众号如何选题?
  2. UI 优先的统一身份认证系统 Casdoor
  3. 使用react+redux+react-redux+react-router+axios+scss技术栈从0到1开发一个applist应用
  4. nuScenes数据集详细介绍
  5. MySQL数据库触发器讲解与案例
  6. Excel批量一键切换英文字母大小写
  7. java发邮件(简单)
  8. jq div拖动(移动端和pc端)
  9. 在广州如何申请住房公积金贷款
  10. Net访问微信公共平台接口