一种高清摄像系统及高分辨率图像的获取方法

文档序号:10579287阅读:383来源:国知局
一种高清摄像系统及高分辨率图像的获取方法
【专利摘要】本发明提出了一种高清摄像系统及高分辨率图像的获取方法,系统包括图像采集传输单元、图像采集矩阵模块、传输控制模块和终端,图像采集传输单元包括至少一个图像采集传输子单元,每个图像采集传输子单元包括一个图像采集子矩阵模块和至少一个与图像采集子矩阵模块连接的图像采集模块;图像采集模块将图像数据转换成数字信号后传给图像采集子矩阵模块;图像采集子矩阵模块将其转成高速差分信号后传输给图像采集矩阵模块;图像采集矩阵模块进行图像处理和编排;传输控制模块与终端和图像采集矩阵模块连接。实施本发明的高清摄像系统及高分辨率图像的获取方法,具有以下有益效果:能降低实现高分辨率高精度产品的成本。
【专利说明】
一种高清摄像系统及高分辨率图像的获取方法
技术领域
[0001]本发明涉及摄像领域,特别涉及一种高清摄像系统及高分辨率图像的获取方法。
【背景技术】
[0002]高清usb相机是由一个高分辨率的图像采集设备和一个usb传输设备组成,相机通过电脑驱动usb传输设备,控制图像采集设备,并将数据传回电脑。高清usb相机的高分辨取决于图像采集设备,一般的图像采集设备的分辨率在1600万像素以下,如果想要实现更高的分辨率就必须采用多个现有的相机链接到pc终端里面去,用软件进行控制及合成。其技术难点在于如果采用高分辨率的图像采集设备,在价格上会呈现曲线上涨,其分辨越高,价格也就越高。并且当所需的分辨率高于现有的图像采集设备时,就需要组合多个高分辨的图像采集设备,使得这样的产品在生产成本上会非常昂贵,失去市场竞争力。并且pc终端对设备的统一控制也会变得复杂。如果想要实现更大的分辨率也可以通过行驶的机械结构来实现,其技术难点在于机械结构有精度要求,高精度的成本高,低精度的机械结构又满足不了现有的相机产品的要求,而且高精度的机械结构在组装产品时,需要极其繁琐的调试。

【发明内容】

[0003]本发明要解决的技术问题在于,针对现有技术的上述在实现高分辨率高精度产品时成本$父尚的缺陷,提供一种能降低实现尚分辨率尚精度广品的成本的尚清摄像系统及尚分辨率图像的获取方法。
[0004]本发明解决其技术问题所采用的技术方案是:构造一种高清摄像系统,包括图像采集传输单元、图像采集矩阵模块、传输控制模块和终端,所述图像采集传输单元包括至少一个图像采集传输子单元,每个所述图像采集传输子单元均与所述图像采集矩阵模块连接,每个所述图像采集传输子单元均包括一个图像采集子矩阵模块和至少一个与所述图像采集子矩阵模块连接的图像采集模块;所述图像采集模块进行图像采集,并将采集的图像数据转换成数字信号后传输给对应的图像采集子矩阵模块;所述对应的图像采集子矩阵模块接收所述数字信号,并将其转换成高速差分信号后传输给所述图像采集矩阵模块;所述图像采集矩阵模块接收所有图像采集子矩阵模块传送的高速差分信号,还原出对应每个图像采集模块的图像数据,并对还原出的图像数据进行图像处理和图像编排;所述传输控制模块接收所述终端的控制信号并将所述控制信号传给所述图像采集矩阵模块,并将从所述图像采集矩阵模块获取的图像内容传输回所述终端;所述图像采集矩阵模块根据所述控制信号的内容处理所述高速差分信号。
[0005]在本发明所述的高清摄像系统中,所述高清摄像系统还包括DDR存储器,所述图像采集矩阵模块将图像处理和图像编排后的图像数据缓存到所述DDR存储器中。
[0006]在本发明所述的高清摄像系统中,所述图像采集矩阵模块通过高速信号通道分别与每一个图像采集子矩阵模块连接。
[0007]在本发明所述的高清摄像系统中,所述传输控制模块为USB3.0传输控制模块。
[0008]在本发明所述的高清摄像系统中,所述USB3.0传输控制模块内部设有缓存区,所述DDR存储器中的图像数据通过所述图像采集矩阵模块搬移到所述USB3.0传输控制模块中的缓存区中。
[0009]在本发明所述的高清摄像系统中,所述高清摄像系统还包括电源系统,所述电源系统与所述图像采集矩阵模块连接,用于给所述高清摄像系统进行供电。
[0010]本发明还涉及一种高分辨率图像的获取方法,包括如下步骤:
[0011]A)终端将控制指令发送到传输控制模块;
[0012]B)所述传输控制模块对所述控制指令进行解析,并通过控制总线把控制动作指令发送给图像采集矩阵模块;
[0013]C)所述图像采集矩阵模块根据控制总线的控制动作指令,选通所述控制动作指令中指定的图像采集子矩阵模块,并把对应的控制时序和控制参数传递给所述所指定的图像采集子矩阵模块;
[0014]D)所述所指定的图像采集子矩阵模块将所述控制时序和控制参数传递给图像采集模块,所述图像采集模块根据控制信息采集图像,并将采集的图像数据转换为数字信号传回所述所指定的图像采集子矩阵模块,所述所指定的图像采集子矩阵模块接收到所述数据信号经过处理后,传输给所述图像采集矩阵模块;
[0015]E)所述图像采集矩阵模块准备接收图像数据,判断是否收到图像数据,如是,所述图像采集矩阵模块将所述图像数据按照预先设定的参数进行图像预处理,并将图像预处理后的图像数据缓存到DDR存储器中,执行步骤F);否则,继续进行本步骤的判断;
[0016]F)所述图像采集矩阵模块监控所述DDR存储器中的图像数据,并按照所述传输控制模块的请求,把缓存在DDR存储器中的图像数据搬移到所述传输控制模块进行缓存;
[0017]G)所述终端将图像数据的编排方式配置信息通过所述传输控制模块传送到所述图像采集矩阵模块,所述图像采集矩阵模块从所述DDR存储器中读取图像数据,并将所述图像数据按照配置的编排方式进行编排,并将编排后的图像通过所述传输控制模块传送到所述终端,在所述终端中将其合成为一幅图像。
[0018]在本发明所述的高分辨率图像的获取方法中,所述步骤D)进一步包括:
[0019]Dl)图像采集子矩阵模块将图像采集配置信息发送到图像采集模块,对图像采集模块进行初始化配置和图像采集时序配置,配置完成后,根据配置的时序触发相应的图像采集模块进行图像采集,并将采集的图像数据发送到图像采集子矩阵模块;
[0020]D2)所述图像采集子矩阵模块接收到所述图像采集模块传输过来的采集的图像数据后,所述图像采集子矩阵模块对每个图像采集模块采集的图像数据按照采集的顺序依次排列;每个图像采集模块都对应有一个编号,所述编号通过物理连接的方式来定义;
[0021]D3)所述图像采集子矩阵模块对排列完成后的数据的头部加上标志数据,在其尾部加上校验数据;所述校验数据采用CRC校验方式;
[0022]D4)所述图像采集子矩阵模块把加上标志数据和校验数据后的所有数据进行返归零编码,并转换成高速差分信号。
[0023]在本发明所述的高分辨率图像的获取方法中,所述步骤E)进一步包括:
[0024]El)判断图像采集矩阵模块是否收到所述高速差分信号,如是,执行步骤E2);否贝1J,继续进行本步骤的判断;
[0025]E2)所述图像采集矩阵模块将接收的每个图像采集子矩阵模块的高速差分信号还原成对应每个图像采集模块的数据;
[0026]E3)所述图像采集矩阵模块对还原出的数据按照预先配置的图像处理功能进行图像处理,并按照所述采集的顺序缓存到DDR存储器中。
[0027]在本发明所述的高分辨率图像的获取方法中,所述步骤E3)中预先配置的图像处理功能包括图像2d降噪和/或图像3d降噪和/或图像彩色解码和/或图像色彩空间转换和/或图像颜色矫正和/或图像白平衡和/或图像自动曝光和/或图像模糊和/或图像锐化和/或图像osd叠加。
[0028]在本发明所述的高分辨率图像的获取方法中,所述步骤G)进一步包括:
[0029]Gl)终端将图像数据的编排方式配置信息通过所述传输控制模块传送到所述图像采集矩阵模块,所述图像采集矩阵模块从所述DDR存储器中读取图像数据;
[0030]G2)所述图像采集矩阵模块将所述图像数据按照配置的行列信息进行编排,并将编排后的图像通过所述传输控制模块传送到所述终端;
[0031]G3)从已经编排好的图像数据中取出相邻两幅图像数据;
[0032]G4)采用搜索法的匹配策略找出相邻两幅图像中的SIFT特征点,并分别标记在图像中的对应位置,通过所标记位置的坐标确定所述相邻两幅图像之间的变换关系;
[0033]G5)根据所述相邻两幅图像中的SIFT特征点之间的对应关系,建立所述相邻两幅图像的数学变换模型;
[0034]G6)根据所述数学变换模型将所述相邻两幅图形通过缩放、旋转转换到参考图像坐标系中完成坐标变换;
[0035]G7)将所述相邻两幅图像的重合区域进行透明融合处理得到拼接重构的平滑无缝图像;
[0036]G8)判断拼接是否完成,如是,结束图像传输;否则,从已经编排好的图像数据中取出与所述平滑无缝图像相邻的图像数据,返回步骤G4)。
[0037]实施本发明的高清摄像系统及高分辨率图像的获取方法,具有以下有益效果:由于使用图像采集传输单元、图像采集矩阵模块和传输控制模块,图像采集传输单元包括至少一个图像采集传输子单元,每个图像采集传输子单元均与图像采集矩阵模块连接,每个图像采集传输子单元均包括一个图像采集子矩阵模块和至少一个均与图像采集子矩阵模块连接的图像采集模块,通过组合几个低成本和低像素的相机(具体就是图像采集模块)来实现原本高像素相机的功能,这样可以达到高像素相机的效果,同时也降低了部分成本,同时还可以增加图像采集模块来得到一般高像素相机无法达到的分辨率,同时,通过组合几个低成本和低像素的相机(具体就是图像采集模块)来实现单个相机配合行驶的机械结构的方案,其比现有方案更加稳定,误差不会随着组装而改变,也不会因为机械老化而改变,更重要的是省去了定制高精密度的机械结构的费用,所以其能降低实现高分辨率高精度产品的成本。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明高清摄像系统及高分辨率图像的获取方法一个实施例中系统的结构示意图;
[0040]图2为所述实施例中方法的流程图;
[0041]图3为所述实施例中所指定的图像采集子矩阵模块将控制时序和控制参数传递给图像采集模块,图像采集模块根据控制信息采集图像,并将采集的图像数据转换为数字信号传回所指定的图像采集子矩阵模块,所指定的图像采集子矩阵模块接收到数据信号经过处理后,传输给图像采集矩阵模块的具体流程图;
[0042]图4为所述实施例中图像采集矩阵模块准备接收图像数据,判断是否收到图像数据的具体流程图;
[0043]图5为所述实施例中进行图像编排与合成的具体流程图。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]在本发明高清摄像系统及高分辨率图像的获取方法实施例中,其高清摄像系统的结构示意图如图1所示。图1中,该高清摄像系统包括图像采集传输单元1、图像采集矩阵模块2、传输控制模块3和终端5,其中,图像采集传输单元I包括至少一个图像采集传输子单元,每个图像采集传输子单元均与图像采集矩阵模块2连接,每一个图像采集传输子单元均包括一个图像采集子矩阵模块和至少一个图像采集模块,上述至少一个图像采集模块均与该图像采集子矩阵模块连接;图像采集模块进行图像采集,并将采集的图像数据转换成数字信号后传输给对应的图像采集子矩阵模块;对应的图像采集子矩阵模块接收数字信号,并将其转换成高速差分信号后传输给图像采集矩阵模块2;图像采集矩阵模块2接收所有图像采集子矩阵模块传送的高速差分信号,还原出对应每个图像采集模块的图像数据,并对还原出的图像数据进行图像处理和图像编排;传输控制模块3分别与图像采集矩阵模块2和终端5连接,传输控制模块3接收终端5的控制信号并将该控制信号传给图像采集矩阵模块2,并将从图像采集矩阵模块2获取的图像内容传输回终端5;图像采集矩阵模块2根据该控制信号的内容处理高速差分信号。本实施例中,终端5为PC机,当然,在本实施例的一些情况下,终端5也可以为具有控制功能的其他终端设备。
[0046]值得一提的是,本实施例中,图像采集模块所需要的控制信号来自图像采集子矩阵模块,图像采集子矩阵模块的主要功能是对不同的图像采集模块进行管理和控制,接收图像采集模块的数字信号,然后根据用户定义的顺序对每个图像采集模块的数字信号进行排列,并对排列完成后的数据的头部加上标志数据,在其尾部加上数据的校验数据(例如采用CRC校验),图像采集子矩阵模块最后会把所有的数据进行返归零编码,并转换成高速差分信号,并将高速差分信号传输给图像采集矩阵模块2。
[0047]图1中画出了N个图像采集传输子单元,为了方便描述,分别将这N个图像采集传输子单元分别称为第一图像采集传输子单元11、第二图像采集传输子单元12、...、第N图像采集传输子单元IN,图1中,N个图像采集传输子单元中,只画出了第一图像采集传输子单元11的结构,第一图像采集传输子单元11包括一个图像采集子矩阵模块111和N个图像采集模块,为了方便描述,本实施例中,将这N个图像采集模块分别称为第一图像采集模块121、第二图像采集模块122、...、第N图像采集模块12N,当然,在本实施例的一些情况下,每个图像采集传输子单元中图像采集模块的个数可根据具体需要进行相应的增加或减少。
[0048]本发明通过组合几个低成本和低像素的图像采集模块来实现原本高像素相机的功能,这样可以达到高像素相机的效果,同时也降低了部分成本,同时还可以增加图像采集模块来得到一般高像素相机无法达到的分辨率,同时,通过组合几个低成本和低像素的相机还可以实现单个相机配合行驶的机械结构的方案,其比现有方案更加稳定,误差不会随着组装而改变,也不会因为机械老化而改变,更重要的是省去了定制高精密度的机械结构的费用,所以其在实现高分辨率且高精度时能降低成本。
[0049]本实施例中,该高清摄像系统还包括DDR存储器4,DDR存储器4与图像采集矩阵模块2连接,图像采集矩阵模块2将图像处理和图像编排后的图像数据发送到DDR存储器4进行缓存。本实施例中,图像采集矩阵模块2通过高速信号通道分别与每一个图像采集子矩阵模块连接。
[0050]本实施例中,传输控制模块3为USB3.0传输控制模块。USB3.0传输控制模块包括主控制模组,高清摄像系统的所有模块的控制总线都链接到主控制模组。USB3.0传输控制模块的内部还设有缓存区(图中未示出),DDR存储器4中的图像数据通过图像采集矩阵模块2搬移到USB3.0传输控制模块中的缓存区中。
[0051 ]本实施例中,图像采集矩阵模块2接收所有图像采集子矩阵模块的高速差分信号,还原出每个对应每个图像采集模块的图像数据,并且对该图像数据进行特定的图像处理和图像编排。具体的,本实施例中,图像采集矩阵模块2内置了图像处理功能,用户可以按照需求,预先定义某个功能,也可以在终端5上进行功能的配置和调用,用户还可以通过图像采集矩阵模块2对每个图像采集模块的数据进行最终的排布设定,处理完成后存入DDR储存器5中。图像采集矩阵模块2与USB3.0传输控制模块之间建立有通讯协议,通过USB3.0传输控制模块可以将终端5的控制信号传给图像采集矩阵模块2,图像采集矩阵模块2将根据控制信号的内容处理来自图像采集子矩阵模块的数据。同时图像采集矩阵模块2还会通过与USB3.0传输控制模块建立传输数据的专用通道,把DDR储存器5的图像数据搬移到USB3.0传输控制模块的缓存区中。USB3.0传输控制模块主要负责处理来自终端5的所有控制信号,按照不同的控制信号来控制高清摄像系统上不同的模块的工作,协调不同图像采集模块的图像采样和传输,最后把终端5所需要的图像内容一一传输到终端5。
[0052]本实施例中,该高清摄像系统还包括电源系统6,电源系统6与图像采集矩阵模块2连接,用于给高清摄像系统进行供电。
[0053]本实施例中,与图像采集矩阵模块连接的图像采集子矩阵模块的个数可以为一至八个,与每一个图像采集子矩阵模块连接的图像采集模块的个数可以为一至八个。例如:与图像采集矩阵模块2连接的图像采集子矩阵模块的个数为四个,与每一个图像采集子矩阵模块连接的图像采集模块的个数为六个。也就是说,每个图像采集子矩阵模块可以连接六个图像采集模块,而图像采集矩阵模块2也可以连接四个图像采集子矩阵模块。这样系统就集成了 24个图像采集模块的相机矩阵,分辨率也得到了大幅的提升,是单个图像采集模块的24倍。本高清摄像系统把所有的图像采集模块分成了图像采集子矩阵后再连接的图像采集矩阵模块2有两个好处:第一,在每个图像采集子矩阵模块中都可以同时处理子矩阵中的来自图像采集模块的数据;第二,把传输通道进行了复制,提高了传输带宽,使得处理图像的能力大大提尚。
[0054]该高清摄像系统具有超高像素,应用于需要检测大面积且高精度条件下的工业检测环境中。该高清摄像系统通过集成多个图像采集模块来实现高分辨率及较大的可视面积,同时还具备了采集系统的扩展能力,根据实际应用可以图像采集模块进行数量的增加或者减少,以实现分辨率的调整或可视面积的调整,其调整方式比较灵活。
[0055]本实施例还涉及一种高分辨率图像的获取方法,其流程图如图2所示。图2中,该高分辨率图像的获取方法包括如下步骤:
[0056]步骤SOl终端将控制指令发送到传输控制模块:本步骤中,终端将控制指令发送到传输控制模块,该传输控制模块为USB3.0传输控制模块。
[0057]步骤S02传输控制模块对控制指令进行解析,并通过控制总线把控制动作指令发送给图像采集矩阵模块:值得一提的是,本实施例中,通过USB3.0传输控制模块中的主控制模组可以对系高清摄像统的所有指令进行解析,同时,主控制模组还可以对系统进行监控,转发指令,对不同的指令进行不同模块的控制。指令会在不同模块中有选择的传递,当高清摄像系统的某个模块被选中时,被选中的模块便会响应该指令所对应的动作,或者再次传递到它的上层模块。本步骤中,传输控制模块对控制指令进行解析,并通过控制总线把控制动作指令发送给图像采集矩阵模块。比如,终端发送了拍照指令,在USB3.0传输控制模块中的主控制模组中对该拍照指令进行解析,然后通过控制总线把控制动作告诉图像采集矩阵丰旲块。
[0058]步骤S03图像采集矩阵模块根据控制总线的控制动作指令,选通控制动作指令中指定的图像采集子矩阵模块,并把对应的控制时序和控制参数传递给所指定的图像采集子矩阵模块:本步骤中,图像采集矩阵模块根据控制总线的控制动作指令,选通该控制动作指令中指定的图像采集子矩阵模块,并把对应的控制时序和控制参数(例如:拍照参数)传递给所指定的图像采集子矩阵模块。
[0059]步骤S04所指定的图像采集子矩阵模块将控制时序和控制参数传递给图像采集模块,图像采集模块根据控制信息采集图像,并将采集的图像数据转换为数字信号传回所指定的图像采集子矩阵模块,所指定的图像采集子矩阵模块接收到数据信号经过处理后,传输给图像采集矩阵模块:
[0060]步骤S05图像采集矩阵模块准备接收图像数据,判断是否收到图像数据:本步骤中,图像采集矩阵模块准备接收图像数据,判断该图像采集矩阵模块是否收到图像数据,如果判断的结果为是,则执行步骤S06;否则,继续进行本步骤的判断。
[0061]步骤S06图像采集矩阵模块将图像数据按照预先设定的参数进行图像预处理,并将图像预处理后的图像数据缓存到DDR存储器中:如果上述步骤S05的判断结果为是,则执行本步骤。本步骤中,有图像数据回传到图像采集矩阵模块,图像采集矩阵模块将图像数据按照预先设定的参数进行图像预处理,并将图像预处理后的图像数据缓存到DDR存储器中。值得一提的是,在进行图像预处理时,按照用户自定义的图像处理功能,通过调用图像采集矩阵模块内置的图像处理功能对图像数据进行相应处理。执行完本步骤,执行步骤S07。
[0062]步骤S07图像采集矩阵模块监控DDR存储器中的图像数据,并按照传输控制模块的请求,把缓存在DDR存储器中的图像数据搬移到传输控制模块进行缓存:本步骤中,本步骤中,图像采集矩阵模块监控DDR存储器中的图像数据,并按照传输控制模块(USB3.0传输控制模块)的请求,把缓存在DDR存储器中的图像数据搬移到传输控制模块进行缓存。值得一提的是,本实施例中,图像采集子矩阵模块在这个过程中主要实现对不同图像采集模块的调配,并且对图像采集模块传输过来的图像数据进行标示。图像采集模块是按照传输过来的控制动作指令和控制参数进行图像采集。
[0063]步骤S08终端将图像数据的编排方式配置信息通过传输控制模块传送到图像采集矩阵模块,图像采集矩阵模块从DDR存储器中读取图像数据,并将图像数据按照配置的编排方式进行编排,并将编排后的图像通过传输控制模块传送到终端,在终端中将其合成为一幅图像:本实施例中,终端设有软件,通过软件配置图像数据的编排方式。本步骤中,终端将图像数据的编排方式配置信息通过传输控制模块传送到图像采集矩阵模块,图像采集矩阵模块从DDR存储器中读取图像数据,并将图像数据按照配置的编排方式进行编排,并将编排后的图像通过传输控制模块传送到终端,在终端中将其合成为一幅图像。关于如何具体编排,后续会进行详细描述。值得一提的是,本实施例中,上述步骤S07与步骤S08是并列独立执行的,在执行步骤S07的同时,也可以执行步骤S08。
[0064]本发明通过对高清摄像系统进行树状的分割和衍生,实现了一个终端控制多个图像采集模块,并且可以在本高清摄像系统中对所有图像进行图像预处理和排列标示。实现了低像素相机合成高分辨率的图像的方法,本发明的方法可以大大降低生产成本以及周边环境的配套成本,降低实现超高分辨相机的复杂度。
[0065]本实施例中,当终端发送控制指令后,USB3.0传输控制模块按照接收的控制指令的信息,对本高清摄像系统进行相应的处理。该处理基本可以分为采集图像数据、图像预处理、图像采集模块的调配和组合、传输图像数据等。
[0066]对于本实施例而言,上述步骤S04还可进一步细化,其细化后的流程图如图3所示,图3中,上述步骤S04进一步包括:
[0067]步骤S41图像采集子矩阵模块将图像采集配置信息发送到图像采集模块,对图像采集模块进行初始化配置和图像采集时序配置,配置完成后,根据配置的时序触发相应的图像采集模块进行图像采集,并将采集的图像数据发送到图像采集子矩阵模块:本实施例中,利用终端的软件可以事先对图像采集模块的初始化参数进行配置,也可以利用终端的软件对各个图像采集模块的采集时序进行配置。本步骤中,终端根据用户的需求将图像采集配置信息通过传输控制模块传送给图像采集矩阵模块,图像采集矩阵模块再将该图像采集配置信息传送到图像采集子矩阵模块,图像采集子矩阵模块再将该图像采集配置信息发送到图像采集模块,对图像采集模块进行初始化配置和图像采集时序配置,配置完成后,根据配置的时序触发相应的图像采集模块进行图像采集,并将采集的图像数据发送到图像采集子矩阵模块。
[0068]步骤S42图像采集子矩阵模块接收到图像采集模块传输过来的采集的图像数据后,图像采集子矩阵模块对每个图像采集模块采集的图像数据按照采集的顺序依次排列:本步骤中,图像采集子矩阵模块接收到图像采集模块传输过来的采集的图像数据后,图像采集子矩阵模块对每个图像采集模块采集的图像数据按照采集的顺序依次排列。具体来讲,每个图像采集模块都对应有一个编号,该编号通过物理连接的方式来定义。比如第一个图像采集子矩阵模块所连接的每个图像采集模块的编号分别为:11、12、13……,第二个图像采集子矩阵模块所连接的每个图像采集模块的编号分别为:21、22、23……。比如:用户定义的图像数据的采集顺序是11->12->13->14->21->22->31->44(这里是图像采集模块的编号),那么图像采集矩阵模块就会挑选符合编号的图像采集模块所采集的图像数据,并按照采集的顺序依次排列和传输。
[0069]步骤S43图像采集子矩阵模块对排列完成后的数据的头部加上标志数据,在其尾部加上校验数据:本步骤中,排列完成后,图像采集子矩阵模块对排列完成后的数据的头部加上标志数据,在其尾部加上校验数据,该校验数据采用CRC校验方式。
[0070]步骤S44图像采集子矩阵模块把加上标志数据和校验数据后的所有数据进行返归零编码,并转换成高速差分信号:本步骤中,图像采集子矩阵模块把加上标志数据和校验数据后的所有图像数据进行返归零编码,并转换成高速差分信号。这样就实现了将图像采集模块采集的图像数据转换成高速差分信号,以便于图像采集矩阵模块做后续的处理。
[0071]对于本实施例而言,上述步骤S05至步骤S06还可进一步细化,其细化后的流程图如图4所示。图4中,上述步骤S05至步骤S06进一步包括:
[0072]步骤S51判断图像采集矩阵模块是否收到高速差分信号:本步骤中,判断图像采集矩阵模块是否收到高速差分信号,如果判断的结果为是,则执行步骤S46;否则,继续进行本步骤的判断。
[0073]步骤S52图像采集矩阵模块将接收的每个图像采集子矩阵模块的高速差分信号还原成对应每个图像采集模块的数据:如果上述步骤S45的判断结果为是,则执行本步骤。本步骤中,图像采集矩阵模块将接收的每个图像采集子矩阵模块的高速差分信号还原成对应每个图像采集模块的图像数据。
[0074]步骤S53图像采集矩阵模块对还原出的数据按照预先配置的图像处理功能进行图像处理,并按照采集的顺序缓存到DDR存储器中:本步骤中,图像采集矩阵模块对还原出的数据按照预先配置的图像处理功能进行图像处理,并按照采集的顺序缓存到DDR存储器中。上述预先配置的图像处理功能包括图像2d降噪和/或图像3d降噪和/或图像彩色解码和/或图像色彩空间转换和/或图像颜色矫正和/或图像白平衡和/或图像自动曝光和/或图像模糊和/或图像锐化和/或图像osd叠加等等。值得一提的是,用户可以按照需求,预先定义上述功能中的某个功能,也可以在终端软件上进行功能的配置和调用,当用终端上的软件进行配置时,终端会将软件配置的图像处理功能发送到图像采集矩阵模块。
[0075]对于本实施例而言,上述步骤S08还可进一步细化,其细化后的流程图如图5所示。图5中,上述步骤S08进一步包括如下步骤:
[0076]步骤S81终端将图像数据的编排方式配置信息通过传输控制模块传送到图像采集矩阵模块,图像采集矩阵模块从DDR存储器中读取图像数据:本步骤中,终端将图像数据的编排方式配置信息通过传输控制模块传送到图像采集矩阵模块,图像采集矩阵模块从DDR存储器中读取之前缓存的图像数据。值得一提的是,图像数据的编排方式就是将图像数据的组成方式,即把这些图像数据按照几行几列的方式组成。本实施例中,图像数据的编排方式是在终端软件上进行配置的。
[0077]步骤S82图像采集矩阵模块将图像数据按照配置的行列信息进行编排,并将编排后的图像通过传输控制模块传送到终端:本步骤中,图像采集矩阵模块将图像数据按照配置的行列信息进行编排,并将编排后的图像通过传输控制模块传送到终端。具体的,比如:配置的第一行Xl: 11->12->13->14(其实编排的是对应该编号的图像采集模块所采集的图像数据);配置的第二行x2:21->22->23->24等等。这样的编排方式可以缩短后面进行图像合成的时间和降低合成的复杂度。
[0078]步骤S83从已经编排好的图像数据中取出相邻两幅图像数据:本步骤中,从已经编排好的图像数据中取出位置相邻的两幅图像数据。值得一提的是,本实施例中,在取出相邻两幅图像数据时,是按照行进行提取的,也就是分别提取每行中相邻两幅图像数据,所有行可以同时进行,这样可以提高拼接的速度。
[0079]步骤S84采用搜索法的匹配策略找出相邻两幅图像中的SIFT特征点,并分别标记在图像中的对应位置,通过所标记位置的坐标确定相邻两幅图像之间的变换关系:本步骤中,采用搜索法的匹配策略,找出相邻两幅图像中所有的SIFT特征点,并分别标记在图像中的对应位置,进而通过所标记位置的坐标确定相邻两幅图像之间的变换关系。
[0080]步骤S85根据相邻两幅图像中的SIFT特征点之间的对应关系,建立相邻两幅图像的数学变换模型:本步骤中,根据相邻两幅图像中的SIFT特征点之间的对应关系,计算出数据模型中的各参数值,从而建立相邻两幅图像的数学变换模型。
[0081]步骤S86根据数学变换模型将相邻两幅图形通过缩放、旋转转换到参考图像坐标系中完成坐标变换:本步骤中,根据建立的数学变换模型,将相邻两幅图形通过缩放、旋转等变换转换到参考图像的坐标系中,完成统一坐标变换。
[0082]步骤S87将相邻两幅图像的重合区域进行透明融合处理得到拼接重构的平滑无缝图像:本步骤中,将相邻两幅图像的重合区域进行透明融合处理,得到拼接重构的平滑无缝的图像。
[0083]步骤S88判断拼接是否完成:本步骤中,判断拼接是否完成,如果判断的结果为是,则执行步骤S89;否则,执行步骤S90。
[0084]步骤S89结束图像传输:如果上述步骤S88的判断结果为是,则执行本步骤。本步骤中,结束图像传输。
[0085]步骤S90从已经编排好的图像数据中取出与平滑无缝图像相邻的图像数据:如果上述步骤S88的判断结果为否,则执行本步骤。本步骤中,从已经编排好的图像数据中取出与平滑无缝图像相邻的图像数据,具体的,将拼接后的平滑无缝图像作为一个图像数据,从已经编排好的图像数据中取出与该平滑无缝图像相邻的图像数据,返回步骤S84进行相同的处理。也就是依次将后面待处理的图像数据逐一进行与上述步骤S84至步骤S87相同的处理,直至所有的图像数据都拼接完成。值得一提的是,当每行都拼接完成后,最后将拼接后的图像按照列进行拼接。当然,还可以同时进行几组图像的合成,然后把所有处理的图像再进行合成,这样就会大大提高处理的速度。
[0086]总之,在本实施例中,与现有的高分辨率相机相比,通过多个低像素相机(图像采集模块)进行采集图像,并通过终端合成高像素图像的方法来实现高分辨率图像的采集,这种方式有一定的成本优势,并且还可以实现比现有高分辨相机更高的分辨率的图像采集,这样的产品更加适应生产中复杂环境和成本控制。如果采用传统的机械结构来实现合成同样大小的高分辨率图像,会比本发明耗费更大的成本代价,而且机械架构也会老化或者错位,从而影响图像的合成精度。本发明通过多个低像素相机进行采集图像,并通过终端合成高像素图像的方法来实现高分辨率图像的采集的方式可以完全替代现有的机械架构。
[0087]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种高清摄像系统,其特征在于,包括图像采集传输单元、图像采集矩阵模块、传输控制模块和终端,所述图像采集传输单元包括至少一个图像采集传输子单元,每个所述图像采集传输子单元均与所述图像采集矩阵模块连接,每个所述图像采集传输子单元均包括一个图像采集子矩阵模块和至少一个与所述图像采集子矩阵模块连接的图像采集模块;所述图像采集模块进行图像采集,并将采集的图像数据转换成数字信号后传输给对应的图像采集子矩阵模块;所述对应的图像采集子矩阵模块接收所述数字信号,并将其转换成高速差分信号后传输给所述图像采集矩阵模块;所述图像采集矩阵模块接收所有图像采集子矩阵模块传送的高速差分信号,还原出对应每个图像采集模块的图像数据,并对还原出的图像数据进行图像处理和图像编排;所述传输控制模块接收所述终端的控制信号并将所述控制信号传给所述图像采集矩阵模块,并将从所述图像采集矩阵模块获取的图像内容传输回所述终端;所述图像采集矩阵模块根据所述控制信号的内容处理所述高速差分信号。2.根据权利要求1所述的高清摄像系统,其特征在于,所述高清摄像系统还包括DDR存储器,所述图像采集矩阵模块将图像处理和图像编排后的图像数据缓存到所述DDR存储器中。3.根据权利要求2所述的高清摄像系统,其特征在于,所述图像采集矩阵模块通过高速信号通道分别与每一个图像采集子矩阵模块连接。4.根据权利要求1至3任意一项所述的高清摄像系统,其特征在于,所述传输控制模块为USB3.0传输控制模块,所述USB3.0传输控制模块内部设有缓存区,所述DDR存储器中的图像数据通过所述图像采集矩阵模块搬移到所述USB3.0传输控制模块中的缓存区中。5.根据权利要求4所述的高清摄像系统,其特征在于,所述高清摄像系统还包括电源系统,所述电源系统与所述图像采集矩阵模块连接,用于给所述高清摄像系统进行供电。6.一种高分辨率图像的获取方法,其特征在于,包括如下步骤: A)终端将控制指令发送到传输控制模块; B)所述传输控制模块对所述控制指令进行解析,并通过控制总线把控制动作指令发送给图像采集矩阵模块; C)所述图像采集矩阵模块根据控制总线的控制动作指令,选通所述控制动作指令中指定的图像采集子矩阵模块,并把对应的控制时序和控制参数传递给所述所指定的图像采集子矩阵模块; D)所述所指定的图像采集子矩阵模块将所述控制时序和控制参数传递给图像采集模块,所述图像采集模块根据控制信息采集图像,并将采集的图像数据转换为数字信号传回所述所指定的图像采集子矩阵模块,所述所指定的图像采集子矩阵模块接收到所述数据信号经过处理后,传输给所述图像采集矩阵模块; E)所述图像采集矩阵模块准备接收图像数据,判断是否收到图像数据,如是,所述图像采集矩阵模块将所述图像数据按照预先设定的参数进行图像预处理,并将图像预处理后的图像数据缓存到DDR存储器中,执行步骤F);否则,继续进行本步骤的判断; F)所述图像采集矩阵模块监控所述DDR存储器中的图像数据,并按照所述传输控制模块的请求,把缓存在DDR存储器中的图像数据搬移到所述传输控制模块进行缓存; G)所述终端将图像数据的编排方式配置信息通过所述传输控制模块传送到所述图像采集矩阵模块,所述图像采集矩阵模块从所述DDR存储器中读取图像数据,并将所述图像数据按照配置的编排方式进行编排,并将编排后的图像通过所述传输控制模块传送到所述终端,在所述终端中将其合成为一幅图像。7.根据权利要求6所述的高分辨率图像的获取方法,其特征在于,所述步骤D)进一步包括: Dl)图像采集子矩阵模块将图像采集配置信息发送到图像采集模块,对图像采集模块进行初始化配置和图像采集时序配置,配置完成后,根据配置的时序触发相应的图像采集模块进行图像采集,并将采集的图像数据发送到图像采集子矩阵模块; D2)所述图像采集子矩阵模块接收到所述图像采集模块传输过来的采集的图像数据后,所述图像采集子矩阵模块对每个图像采集模块采集的图像数据按照采集的顺序依次排列;每个图像采集模块都对应有一个编号,所述编号通过物理连接的方式来定义; D3)所述图像采集子矩阵模块对排列完成后的数据的头部加上标志数据,在其尾部加上校验数据;所述校验数据采用CRC校验方式; D4)所述图像采集子矩阵模块把加上标志数据和校验数据后的所有数据进行返归零编码,并转换成高速差分信号。8.根据权利要求6所述的高分辨率图像的获取方法,其特征在于,所述步骤E)进一步包括: El)判断图像采集矩阵模块是否收到所述高速差分信号,如是,执行步骤E2);否则,继续进行本步骤的判断; E2)所述图像采集矩阵模块将接收的每个图像采集子矩阵模块的高速差分信号还原成对应每个图像采集模块的数据; E3)所述图像采集矩阵模块对还原出的数据按照预先配置的图像处理功能进行图像处理,并按照所述采集的顺序缓存到DDR存储器中。9.根据权利要求8所述的高分辨率图像的获取方法,其特征在于,所述步骤E3)中预先配置的图像处理功能包括图像2d降噪和/或图像3d降噪和/或图像彩色解码和/或图像色彩空间转换和/或图像颜色矫正和/或图像白平衡和/或图像自动曝光和/或图像模糊和/或图像锐化和/或图像osd叠加。10.根据权利要求7至9任意一项所述的高分辨率图像的获取方法,其特征在于,所述步骤G)进一步包括: Gl)终端将图像数据的编排方式配置信息通过所述传输控制模块传送到所述图像采集矩阵模块,所述图像采集矩阵模块从所述DDR存储器中读取图像数据; G2)所述图像采集矩阵模块将所述图像数据按照配置的行列信息进行编排,并将编排后的图像通过所述传输控制模块传送到所述终端; G3)从已经编排好的图像数据中取出相邻两幅图像数据; G4)采用搜索法的匹配策略找出相邻两幅图像中的SIFT特征点,并分别标记在图像中的对应位置,通过所标记位置的坐标确定所述相邻两幅图像之间的变换关系; G5)根据所述相邻两幅图像中的SIFT特征点之间的对应关系,建立所述相邻两幅图像的数学变换模型; G6)根据所述数学变换模型将所述相邻两幅图形通过缩放、旋转转换到参考图像坐标系中完成坐标变换; G7)将所述相邻两幅图像的重合区域进行透明融合处理得到拼接重构的平滑无缝图像; G8)判断拼接是否完成,如是,结束图像传输;否则,从已经编排好的图像数据中取出与所述平滑无缝图像相邻的图像数据,返回步骤G4)。
【文档编号】H04N5/225GK105940667SQ201580001009
【公开日】2016年9月14日
【申请日】2015年6月9日
【发明人】庄堉
【申请人】深圳市晟视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1