61阅读

图像拼接技术综述-图像拼接技术调研_基本概念_wahaha

发布时间:2018-01-06 所属栏目:电工技术教程

一 : 图像拼接技术调研_基本概念_wahaha

图像拼接技术调研——基本概念

本文的主要目标是希望形成应用于多图合成的视频安全监控领域,提出完整的技术方案流程。

本文作者的学习时间是从2013年的1月10日开始,所以很多内容是现学现用,所以肯定会有很多理解是错误的、不深刻的、浅薄的。后续慢慢补充。

学习的方法就是:从百度上找有关图像拼接的论文,主要是硕士论文,阅读,然后根据论文的介绍继续索引其他文献。累人。

根据到现在将近2天的学习,对图像拼接有初步了解,如果用到视频安全监控,要确保高清、镜头旋转等,并且视频流畅还有点难度,如果用FPGA实现,则FPGA的算法是比较复杂的,尤其是我这种半路出家的人,很多算法第一次听说的。

这儿OpenCV很不错,可以参考。

1图像拼接基本概念

图像拼接本质上是对待拼接图像的重叠部分进行图像配准和图像融合的过程。

²图像配准可以确定图像之间的变换关系。

²图像融合可以使合成图像实现自然过渡,最终实现无缝拼接。

图像拼接过程主要有以下5个步骤:

1.图像获取——包括利用相机获取图像,如果是视频类型,则是一个个图像帧格式,而视频的流畅性则是关系到整个图像拼接过程的速度;

2.图像预处理——去除噪声和图像畸变校正;

3.图像配准——图像配准就是把在不同时刻、不同视点、不同相机拍摄到的两幅或两幅以上的图像进行空间上的对齐,是图像拼接中的一个关键步骤;也是目前图像拼接研究领域的主要热点方向,提出了非常多的算法;

4.图像再投影——用配准参数将所有的图像投影到同一坐标系下,并合成为一幅渲染图像;

5.图像融合——为了改善拼接图像的视觉效果,需要对图像进行平滑处理,消除图像合成时在重叠区域上出现的拼缝和结构上的误配准,也是有很多算法的提出;

基本流程如下:

图像拼接技术调研_基本概念_wahaha

1.1图像预处理

分为校正和噪声抑制两个部分:

1.校正——根据图像失真原因,建立相应的数学模型,从被污染或畸变的图象信号中提取所需要的信息,沿着使图象失真的逆过程恢复图象本来面貌。实际的复原过程是设计一个滤波器,使其能从失真图象中计算得到真实图象的估值,使其根据预先规定的误差准则,最大程度地接近真实图象。

2.噪声——各种类型的噪声反映在图像画面上,大致可以分为两种类型。一是噪声的幅值基本相同,但是噪声出现的位置是随机的,一般称这类噪声为椒盐噪声。另一种是每一点都存在噪声,但噪声的幅值是随机分布的,从噪声幅值大小的分布统计来看,其密度函数有高斯型、瑞利型,分别成为高斯噪声和瑞利噪声,又如频谱均匀分布的噪声称为白噪声等。处理方法:

①均值滤波——所谓均值滤波实际上就是用均值替代原图像中的各个像素值。均值滤波的方法是,对将处理的当前像素,选择一个模板,该模板为其邻近的若干像素组成,用模板中像素的均值来替代原像素的值。

②中值滤波——中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术。它的核心算法是将模板中的数据进行排序,这样,如果一个亮点(暗点)的噪声,就会在排序过程中被排在数据序列的最右侧或者最左侧,因此,最终选择的数据序列中见位置上的值一般不是噪声点值,由此便可以达到抑制噪声的目的。

1.2图像配准

其实是四个要素的组合,即:

1.选定特征空间——特征空间是由参与匹配的图像特征构成。特征可以为图像的灰度特征,也可以是边界、轮廓、显著特征(如角点、线交叉点、高曲率点)、统计特征(如矩不变量、中心)、高层结构描述与句法描述等;这儿其实是定义了配准的空间范围;

2.相似性度量——评估待匹配特征之间的相似性,它通常定义为某种代价函数或者是距离函数;这儿是定义需要选定的某种算法;

3.搜索空间——待估计参数组成的空间就称为搜索空间。也就是说,搜索空间是指所有可能的变换组成的空间,这儿其实是定义了搜索算法的空间复杂度

4.搜索策略——搜索策略是指用合适的方法在搜索空间中找出平移、旋转等变换参数的最优估计,使得相似性度量达到最大值,这儿其实是定义了搜索算法的时间复杂度

1.2.1基于区域的配准方法

基于区域的配准方法——不检测图像中的特征,直接使用窗口或者整幅图像来进行配准。

从待拼接图像的灰度值出发,对待配准图像中一块区域与参考图像中的相同尺寸的区域使用最小二乘法或者其它数学方法计算其灰度值的差异,对此差异比较后来判断待拼接图像重叠区域的相似程度,由此得到待拼接图像重叠区域的范围和位置,从而实现图像拼接。也可以通过FFT变换将图像由时域变换到频域,然后再进行配准。对位移量比较大的图像,可以先校正图像的旋转,然后建立两幅图像之间的映射关系。

总而言之,有很多不足,已经不是现在主流的研究方向。

评价:

基于区域的方法实现简单,应用范围较窄,它的局限性来源于它的基本思想。

²首先,它使用的矩形窗口只适用于配准平移变换的图像,如果图像有更复杂的变形,矩形窗口就不能覆盖参考图像和待匹配图像中的同一场景区域;

²另外,它依赖于窗口中的图像内容,当窗口中图像内容平滑而没有显著细节时,很容易引起与其他平滑区域的错误匹配。

²再次,在最优变换的搜索过程中往往需要巨大的运算量,且对噪声的影响和对比度的差异很敏感,鲁棒性不强。

1.2.2基于特征的配准方法

基于特征的图像配准方法有很多基本形式及其改进,其总体特点是:不直接利用图像像素值,而是通过像素值导出图像内容最抽象的描述和符号特征,并用此特征为匹配模板,通过二维高斯模糊过滤,查找几幅待配准图像的灰度局部最大值点、边界边缘轮廓、边缘点、边缘线段、组织(纹理)结构、角、顶点、拐点、交叉点、线段、封闭曲线等低级对应特征点及利用特征图像关系图等高级特征,构造方程组,通过数值计算得到变换数来进行图像对齐,进而确定两者的匹配位置,实现特征点、特征线段等的拼接,并且可以提高计算速度。

基于特征的配准方法,一般分为四个步骤:

1.特征检测——从图像中检测出显著且独特的图像特征,包括闭合区域、直线段、边缘、轮廓、点。

2.特征匹配——相似性度量,确定图像之间特征的对应关系,又分为如下几小类:

①使用空域关系的方法

②使用不变描述符的方法、

③松弛方法、

④金字塔和小波的方法

3.变换模型的估计——变换函数选择和函数参数估计

4.图像变换和重采样——可以通过前向或后向的方式来实现,插值的方法有最近邻插值、双线性插值、双三次函数插值、二次样条插值、三次B样条插值、高阶B样条插值

评价:

基于特征的方法普遍适用于局部结构信息比灰度信息更显著的情况,能够处理图像之间复杂变形的情况,不足之处是特征检测困难且不稳定,最关键的一点是需要有一种判别力很强的、鲁棒的且对图像之间变化保持不变的特征匹配算法。

1.3图像再投影

基本方法:需要选择一个合成面,如果仅仅是只有几张图像进行拼接,一个普遍的方法是选择其中的一幅图像作为参考图像,然后把所有其他的图像都进行扭曲变形到参考图像的坐标系上去,这样合成的结果称为平面全景图,这是一个透视投影变换。

为了减少投影失真,平面投影à圆柱面投影à球面投影à立方体投影

1.4图像融合技术

融合策略的选择应当满足两方面的要求:

1.拼合边界过渡应平滑,消除拼合接缝实现无缝拼接;

2.尽量保证不因拼合处理而损失原始图像的信息。

图像融合可分为三类:像素级融合、特征级融合和决策级融合。

1.像素级(数据级)融合是在图像严格配准的条件下,直接进行像素关联融合处理;像素级融合是最基本的处理手段,也是研究最多的一种,目前主要有以下几种方法:

①平均值法

②加权平均法

③中值滤波法

④多分辨率技术

2.特征级融合是在像素级融合的基础上,使用模式相关、统计分析的方法进行目标识别、特征提取,并得到融合结果;

3.决策级融合主要是基于认知模型的方法,采用大型数据库和专家决策系统,模拟人的分析、推理过程,以增加判决的智能化和可靠性。

参考资料

1.硕士论文《PJ_001_图像拼接技术研究》

2.硕士论文《PJ_002_基于Levenberg-Marquardt算法图像拼接研究》

3.硕士论文《PJ_003_图像拼接技术研究》

4.网页:

8.

9.http://blog.163.com/pz124578@126/blog/static/23522694201222710047109/

10.http://blog.csdn.net/xuyuhua1985/article/details/6371751

11.http://www.openhw.org/project/index.php?act=view&id=1851

12.硕士论文《PJ_015_多图像拼接算法研究》

13.硕士论文《PJ_010_基于特征点图像拼接的配准算法研究》

14.http://blog.csdn.net/abcjennifer?viewmode=contents

二 : CSS Sprites (CSS图像拼合技术)教程工具

什么是CSS Sprites?

“Sprite”(精灵)这个词在计算机图形学中有它独特的定义,由于游戏、视频等画质越来越高,必须有一种技术可以智能的处理材质和贴图,并且要 同时保持画面流畅。“Sprite”就是这样一种技术,它将许多图片组合到一个网格上,然后通过程序将每个网格的内容定位到画面上。

Sprite被定位到一副静态图片上,并且通过简单的程序或硬件即可正确定位到画面上,一幅幅图片就像是被“变”出来的,他们并没有单独占用内存,所以被取名为“Sprite精灵”。

 

css-sprites

 

上图是口袋妖怪的组合图片,可以点这里欣赏更多。不是加载每个但以图片

时间进行到2000年,Web设计向着精致、巧妙的方向发展。设计师们开始考虑使用非Javascript的方 式制作鼠标滑过、悬停菜单的效果,这时CSS Sprite应运而生,它基于同上文提到的游戏Sprite同样的原理,并且使用CSS更容易控制,很快的流行开来。

2004年,Dave Shea 提出了一种使用CSS控制组合图片的方案 ,将许过小的图片组合在一起,使用css定义背景属性,来控制图片的显示位置和方式。

当页面加载时,不是加载每个单独图片,而是一次加载整个组合图片。这是一个了不起的改进,它大大减少了HTTP请求的次数,减轻服务器压力,同时缩短了悬停加载图片所需要的时间延迟,使效果更流畅,不会停顿。

CSS Sprites用在哪里?

CSS Sprites可以用在很多场合,大型网站可以将许多单独的图片,以有机的方式组合起来,从而使其便于维护和更新。图片之间通常会留出较大的空白,使 得图片不会影响网页的内容。但同时CSS Sprite大多使用于较固定的像素定位中,它的弹性较差,收到定位等因素的制约。所以,你需要在可维护性vs降低负载之间权衡利弊,选择最适合你的项目 的方式。

下面是一些CSS Sprites的使用范例:

Xing

这个网站将一些按钮、图标以及LOGO做成了CSS Sprites:

 

css-sprites

 

Amazon

亚马逊使用的大幅、整齐巧妙的CSS Sprites:

 

css-sprites-技术

 

Apple

苹果网站使用CSS Sprites来制作导航菜单的鼠标悬停效果:

 

css-sprites-教程

 

YouTube

YouTube使用了一个2008像素高的CSS Sprites:

 

css-sprites-资源

 

CNN

CNN使用了非常简单谨慎的方案:

 

css-sprites

 

Digg

Digg的方案比较复杂:

 

css-sprites-digg

 

Yahoo

Yahoo将他们漂亮的图标等距离排布起来:

 

css-sprites-yahoo

 

Google

Google使用了极其简化的方案:

 

css-sprites-google

 

Dragon Interactive

一个丰富多彩的CSS Sprites方案:

 

css-sprites

 

TV1.rtp.pt

一个很大很酷的CSS Sprites方案

 

css-sprites

 

CSS Sprites常用来合并频繁使用的图形元素,如导航、LOGO、分割线、RSS图标、按钮等。通常它们不会作为网页内容出现,因为涉及内容的图片并不是每个页面都一样。

关于CSS Sprites的文章

CSS Sprites: Image Slicing’s Kiss of Death

中文版:样式表贴图定位(CSS Sprites):图像切片的死亡之吻

最权威的CSS Sprites介绍文章之一

 

css-sprites-教程

 

CSS Sprites: What They Are, Why They’re Cool And How To Use Them

一篇图文并茂的介绍文章

 

css-sprites

 

How Yahoo.com and AOL.com Improve Web Performance With CSS Sprites

介绍Yahoo、AOL等网站使用CSS Sprites降低服务器压力的案例。

What Are CSS Sprites?

又一篇介绍文章

 

css-sprites

 

Sprite Optimization

Dave Shea的思考:是不是真的有必要简历复杂的大型CSS Sprites?答案是不!不要搞得太复杂,找到一个折中的方案才是正道。

 

CSS-教程

 

Creating Easy and Useful CSS Sprites

注:相关网站建设技巧阅读请移步到建站教程频道。

一篇教程,其源文件可下载学习

 

css-sprites

 

Fast Rollovers Without Preload

一个快速翻转效果的例子

 

css-sprites

 

CSS Sprites + Rounded corners

另一个例子:使用CSS Sprites实现背景圆角

 

css-sprites

 

CSS Image Sprites

一篇教程

Optimize Your Website Using CSS Image Sprites

非常详细的教程,介绍了CSS Sprites的原理和应用方法。

 

css-sprites

 

Animated GIF For CSS Sprites

一个比较特别的应用

 

css-sprites

 

Image Sprite Navigation With CSS

怎样制作简单的悬停菜单效果

 

css-sprites

 

Advanced CSS Menu

还是悬停效果

 

css-sprites

 

Creating and Using CSS Sprites

一个非常基本的教程

 

css-sprites

 

CSS Sprites视频教程

How to Use CSS Sprites

David Perel解释了CSS Sprites的基本概念,并演示了如何在网页中使用它,长度:10分钟

Creating Rounded Buttons With CSS Sprites

继续上面的教程,展示了如何制作滑动按钮

Exactly How to Use CSS Sprites

Andres Fernandez 展示了 CSS sprites如何加快加载时间和减少请求次数

How To Use CSS Sprites

Chris Coyier 展示了一个 CSS sprites的范例,他将8幅图片组合在了一起,并且使用jQuery制作了一个小程序。

Faster Page Loads With Image Concatenation

对于复杂的网站,减少图片请求数量可以减轻服务器负担,这是许多站长所希望看到的。

CSS Image Sprites In 10 Minutes

另一个关于导航菜单的教程

CSS: Using Percentages in Background-Image

介绍背景图片定位的方法

利用CSS Sprites制作图像映射(image maps)

使用CSS Sprites,你可以对一个对象的一小部分加载翻转效果,使用负值的背景图片位置( background-position ),你可以创建基于CSS的图像映射,下面的文章讲述了这一技术:

CSS Image Maps Using Sprites

一个基于CSS的图像映射的简单例子。你可以同传统的方式对比一下优劣。

 

css-sprites

 

City Guide Map Using Sprites

另一个横向定位的例子

 

css-sprites

 

Advanced Map Using Sprites

一个更高级的技术。

 

css-sprites

 

CSS Sprites技术

CSS Sprites 2

Dave Shea 使用jQuery扩展了经典的CSS Sprites, 他的技术可以让不同的链接之间使用组合图片,即使用户禁用了Javascript。

CSS Sprites2 Refactored: Building an Unobtrusive jQuery Plug-In

Joel Sutherland 制作的jQuery插件,整理了Dave Shea的功能,并简化了初始化设置。

 

css-sprites

 

Background Repeat and CSS Sprites

什么情况下使用CSS Sprites

CSS Sprite: Photoshop Script Combines Two Images for CSS Hover

这是一个可以导入Photoshop的动作设置,可以让你快速制作翻转按钮的背景图片。

 

css-sprites

 

Extending CSS Spriting

Jennifer Semtner 扩展了经典CSS Sprites技术,并讲述应该在什么时候使用它。

Sliding Doors Meets CSS Sprites

滑动门技术 “Sliding Doors of CSS.”

How to Preload Images When You Can’t Use CSS Sprites

如何处理CSS Sprites对网页内容的影响

JavaScript Sprite Animation Using jQuery

Alex Walker 结合CSS Sprites和jQuery,实现了“打开页面”的效果

 

css-sprites

 

IE6, CSS Sprites and Alpha Transparency

Julien Lecomte 讲述IE6下的透明hack问题

CSS Sprite 制作工具

Data URI Sprites

DURIS (Data URI [CSS] Sprites) 是一个管理网页图片的新工具,它可以最大限度的帮助你减少背景图片的数量,减少请求数。

 

css-sprites

 

Spritr

一个生成CSS Sprites的简单工具

Sprite Creator 1.0

同上

CSS Sprite Generator

制作CSS sprites 的Drupal插件

CSS Sprites Generator

这个工具允许你上传多张图片生成CSS Sprites和CSS代码

Projekt Fondue CSS Sprite Generator

它具有忽略重复图像,调整图像精度,确定横向和纵向偏移,指定背景色和透明度,指定CSS前缀等众多功能。

 

css-sprites

 

SmartSprites

基于java的桌面程序

你可以继续以你自己的方式编写CSS和使用图像,有一个工具可以自动为你设置CSS Sprites,这里是PHP 版本 ,它是开源的,具体可以看: Chris Brainard’s Sprite Creator 1.0.

附:CSS属性background-position(图像背景位置)该如何设置

background-position(图像背景位置)这个属性是CSS中非常重要的属性。

根据CSS规范,background-position属性包含了两个(可选的)变量:水平位置(horizontal)和垂直位置(vertical),例如:

1. .introduction {

2. background-image: url(bg.gif);

3. background-position: [horizontal position] [vertical position];

4. }

.introduction { background-image: url(bg.gif); background-position: [horizontal position] [vertical position]; }

使用这个属性,你可以定义块级元素的背景图像位置,可以使用%百分比或px像素为单位来定义图像开始的位置,也可以使用关键字:top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right.

在“ background-position: x% y%; ”这样一个语句中,x%指水平偏移,y%指垂直偏移,左上角是:0%,0%,右下角是:100%,100%,默认的是50%。

例如,你可以这样定义:

1. ul li {

2. background-image: url(bg.gif);

3. background-position: 19px 85px;

4. },

这样背景图片就被定位到了距离左侧19像素,距离上边85像素。

关于这个属性,可以在这里找到更详细的资料:background-position (CSS property) 。

注:相关网站建设技巧阅读请移步到建站教程频道。

三 : 分布式图像拼接控制器技术解析

随着台达DVCS分布式图像控制器系统的推出,市场出现了很多类似的分布式控制器。本文主要介绍了DVCS控制系统及其他控制器所采用的不同技术及特点分析。

1. 什么是分布式图像拼接控制器?它由哪些部分组成?

分布式图像拼接控制器是以IP网络作为信号传输的通道,采用实时影像处理技术,把各种视频信号源(RGB信号,视频信号,高清视频,音频信号等)进行压缩编码,把数据打包成能够在以太网上传输的IP码流,显示端接收各种信号码流并实时解码,将IP码流信号还原成视频信号进行显示。

分布式图像拼接控制器通常由以下几个部分组成:

(1)信号源输入处理器,能够将各种不同的视频信号(RGB信号,视频信号,高清信号,音频信号等)实时编码成能够在以太网上传输的IP码流;

(2)显示输出处理器,能够接收各种不同的信号源IP流,并实时解码显示;

(3)以太网交换机,根据IP地址把信号的IP码流转发给显示处理器;

(4)      控制管理软件,用户通过控制管理软件能够实时对各个处理器进行控制和设置;

2. 大屏拼接市场为什么会发展出分布式图像拼接控制器?

分布式图像拼接控制器的出现是数字信号处理芯片(DSP)技术、网络通讯技术、以及影像处理技术共同发展的结果。众所周知,IC芯片的发展一直遵循着摩尔定律快速成长。今天,人们已经能够生产出性能非常强大的数字信号处理DSP芯片(例如TI C6000系列,Freescale StarCore DSP)和大规模可编程逻辑芯片FPGA(Field-Programmable Gate Array)。利用DSP/FPGA强大的运算能力,人们可以实现对视频信号实时处理,包括图像增强,噪声滤除,图像缩放,De-interlacing,视频CODEC等。近十几年来,网络技术飞速发展。网络通讯带宽已经由早期的56Kbps,快速发展到10Mbps, 100Mbps,和1000Mbps带宽.目前10Gbps以太网技术也已经成熟,正在越来越多的被应用到高速数据通讯领域。网络带宽的提升,为高品质视频信号流网络化传输提供了保障。由于视频信号数据量非常庞大(一路1080p@30fps的全高清视频信号的原始数据流为949.2Mbps),为了能够在网络上有效传输多路视频信号,则需要对视频信号进行编码,除去视频信号中的冗余信息,从而减少视频信号的数据带宽占用。视频编码技术经过近20年的发展,已经在技术上取得了巨大的进步,人们能够在保证画面质量的前提下把视频信号的数据量压缩几倍到几十倍。因此,分布式图像拼接控制器的出现是综合利用了高性能DSP/FPGA芯片技术、宽带网络通讯技术、和高性能视频编码技术等多项高科技发展成果,有着明显的时代背景。

3. 分布式图像拼接控制器主要适用于哪些领域?为什么?

分布式图像拼接控制器非常适合应用到大规模的DLP/LCD拼接显示系统中,实现海量高性能的影像处理和大规模的信号显示,包括铁道指挥调度,公安,安防,煤炭,石化,电力,通讯,交通等行业。

适合分布式图像拼接控制器应用的领域通常具有以下特点:

(1)拼接显示屏规模庞大。随着社会信息化的发展,人们需要更大的显示墙综合显示多种多样的信息,通常都在24面屏以上,有的高达几百面屏.真正的分布式图像拼接控制器采用分散式架构,每个处理器单独处理自己的信号,无论有多少信号需要显示,相互之间没有任何影响,从而能够支撑超大规模的拼接显示屏系统。传统的集中式控制器则受限于插槽数目、处理能力、总线带宽等因素,难以支撑大规模的拼接显示墙。

(2)需要显示的信号数量多。目前的大屏幕显示系统中,通常需要同时显示几十路RGB信号,几十路甚至上百路的视频信号。在分布式图像拼接控制器中,每路信号由一个单独的处理器进行处理,确保信号能够被实时处理。在传统的集中式控制器中,多路信号处理需要抢占CPU资源和系统总线带宽,因此难以应对多路RGB/视频等信号的同时处理。

(3)高性能与高可靠度。DLP拼接显示墙越来越多被用于关系到国计民生的国家重点行业,大屏系统担负着调度指挥、安全防范、事故预警和处理等重要职责,因此需要所有信号能够实时显示,系统安全可靠,能够7x24小时连续运行。优秀的分布式图像拼接控制器采用高性能DSP和FPGA作为影像处理平台,实现了实时影像处理和显示。嵌入式系统具有高性能、高可靠度、低功耗等优点,非常适合对安全性和可靠性要求高的领域。

4.目前主流的分布式图像拼接控制器具有哪些基本特点?

目前在市场最主流的分布式图像拼接控制器是美国Jupiter公司的PixelNet和台达电子的DVCS。这两个公司的产品都具有以下特点:

(1)分布式架构,无论是前端的信号编码器,还是后端的影像显示处理器,相互独立。一个信号编码器只支持1个信号源,一个显示处理器只支持1个显示单元。

(2)网络化影像传输。所有的视频信号,包括RGB信号,视频信号,高清视频信号,音频信号等,均被编码为统一的码流格式,在以太网上传输。影像码流通过交换机,实现与显示处理器灵活连接。

(3)采用高性能DSP/FPGA实现实时影像处理,具有高性能、高可靠度、低功耗和体积小巧等优点。

(4)采用自主影像编码算法,实现对各种视频信号的全兼容和超低延迟影像显示。

5. 用户选用分布式图像拼接控制器需要注意哪些问题?

分布式图像拼接控制器是近2年才出现的新型大屏拼接控制器,用户在选购该类型产品的时候需要注意以下事项:

(1) 供应商的 能处理音频信号,且音视频同步。

d)  一个显示处理器能同时处理不少于16路的实时视频/RGB,多个显示处理器之间画面同步。

e) 所有信号源的视窗可任意大小、任意位置、任意叠加。

管理软件功能完备丰富:

a) B/S架构管理软件,无需在用户计算机上安装任何软件,可通过浏览器对分布式大屏控制器进行控制;

b) 支持多路信号实时预览和大屏幕上所有视窗实时回显

c) 支持信号源组播,实现在多个屏幕上同步实时播放

d) 支持触控屏控制

(3)产品的稳定性

产品是否具有CCC/CE/UL等认证

产品的MTBF时间不少于50,000小时

(4)需要的网络资源

需要100M网络还是1000M网络

6. 市场上分布式图像拼接控制器技术解析:

目前市场上出现了一些所谓的“分布式图像拼接控制器”,前端采用M-JPEG2000或H.264视频压缩芯片,后端采用M-JPEG2000或H.264解码芯片对码流解码显示。这种产品从本质上来讲不是分布式图像拼接控制器,而是一个网络化视频信号传输产品,原因如下:

(1)这种产品只能够实现一对一的信号传输与显示。由于后端采用M-JPEG2000或H.264 ASIC解码芯片(这些芯片是针对网络摄像机、机顶盒等应用设计的),无法实现将视频信号以任意大小、任意位置的方式显示在拼接墙上。通常的解决办法是在后端把M-JPEG2000解码卡或H.264解码卡插入一台集中式控制器,实现大屏幕图像的拼接控制。

(2)M-JPEG2000是一种基于静态图像压缩技术JPEG2000发展起来的图像序列压缩技术,可以生成序列化的运动图像。M-JPEG2000采用小波变换对图像进行压缩,计算复杂,适合静态图像的压缩编码,难以实现每秒30帧的高清视频压缩(能够实现实时JPEG2000高清图像压缩的设备非常昂贵)。适用于某些只需要保证持续监控,但对刷新率要求不高的产品,典型应用如数字硬盘录像机,医疗影像等。

(3)H.264编码算法是针对视频信号设计的,采用多个帧进行运动估计,其典型特点是:高压缩比和较大的影像编解码延迟,H.264视频编解码的时间通常在2-4秒。另一个问题是H.264编码芯片通常不能很好支持各种计算机RGB信号的分辨率。

。www.61k.com)

未完待续,更多精彩请关注比比读小说网微信公众号

本文标题:图像拼接技术综述-图像拼接技术调研_基本概念_wahaha
本文地址: http://www.61k.com/1159801.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1