动态全景拼接,也可以叫做视频拼接,不同于静态图片拼接的主要区别在于实时性要求方面。由于动态拼接需要满足视频观看无时延的要求,因而对拼接算法的实时性要求很高。
视频拼接系统是图像拼接技术在视频流中每一帧的实现,为了保障拼接后的视频流畅,用于该系统的图像拼接算法的实时性性能必须得到保证。图像拼接技术是科研和工程中的实际应用需求催生出来的,在很多领域经常会需要超过人眼视角的高分图像,普通相机的视角不能满足,此外,由于距离的限制,某些超大尺寸的物体无法用单一照片覆盖全貌,比如机场跑道、仓储码头等场景。这种情况,一个摄像机无法在一个画面中展示场景全貌,基于智能视频分析的全场景事件监测更是无从谈起。如果采用多摄像机画面切换,用户体验差,不能满足用户一览无余掌控全貌的要求。基于以上的需求,实时图像拼接技术将不同视角的图像融合拼接生成全貌高分图像,解决用户大场景高清实时监控的需求,用户可以在一幅图像上看到现场全貌动态展示。
随着监控领域安防摄像机产品快速的技术升级换代,视频、网络高清摄像机已经能够满足用户的“超高清”“全天候”“超远距离”的监控需求,而随着监控行业市场的需求细分,各个监控厂家深耕深度应用,全景实时监控的需求逐渐凸显。全景实时监控是视频拼接技术的现实应用,广场、操场、大门等位置人员聚集程度高,容易发生异常事件,用视频拼接能够很好地在一幅画面中看到整个场景。
如前文所述,当采用RANSIC方法消除错误配对点后,利用正确配对的点,通过最小二乘法计算得到最优变换矩阵,由此求取映射表,计算流程如图3-8所示。
计算出映射表后,对于参与拼接的不同摄像机的同一帧画面,就可以调用该表生成全景画面。(www.xing528.com)
视频拼接系统解决了全景实时监控问题,效果如图3-9所示。视频拼接系统一般在监控前端安装多台高分辨率摄像机,在监控中心通过视频拼接服务器进行图像拼接,从而得到一幅广域场景完整图像。这种方案基本满足了用户的全景监控的需求,但由于后端需要视频拼接服务器,系统成本较高,安装调试也很复杂,后期维护工作量较大。
图3-8 映射表计算流程
图3-9 视频全景拼接示意图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。