[0022] 下面将参照附图对本发明的基于数据分析的防遮挡处理系统的实施方案进行详细说明。
[0023] 图像处理用计算机对图像进行分析,以达到所需结果的技术。又称影像处理。图像处理一般指数字图像处理。数字图像是指用工业相机、摄像机、扫描仪等设备经过拍摄得到的一个大的二维数组,该数组的元素称为像素,其值称为灰度值。图像处理技术一般包括图像压缩,增强和复原,匹配、描述和识别3个部分。
[0024] 图像作为人类感知世界的视觉基础,是人类获取信息、表达信息和传递信息的重要手段。数字图像处理,即用计算机对图像进行处理,其发展历史并不长。数字图像处理技术源于20世纪20年代,当时通过海底电缆从英国伦敦到美国纽约传输了一幅照片,采用了数字压缩技术。首先数字图像处理技术可以帮助人们更客观、准确地认识世界,人的视觉系统可以帮助人类从外界获取3/4以上的信息,而图像、图形又是所有视觉信息的载体,尽管人眼的鉴别力很高,可以识别上千种颜色,但很多情况下,图像对于人眼来说是模糊的甚至是不可见的,通过图象增强技术,可以使模糊甚至不可见的图像变得清晰明亮。
[0025] 在计算机中,按照颜色和灰度的多少可以将图像分为二值图像、灰度图像、索引图像和真彩色RGB图像四种基本类型。大多数图像处理软件都支持这四种类型的图像。
[0026] 图像的文件结构比较复杂,除了存放图像的二维矩阵外,还包括一个称之为颜色索引矩阵MAP的二维数组。MAP的大小由存放图像的矩阵元素值域决定,如矩阵元素值域为[0,255],则MAP矩阵的大小为256Ⅹ3,用MAP=[RGB]表示。MAP中每一行的三个元素分别指定该行对应颜色的红、绿、蓝单色值,MAP中每一行对应图像矩阵像素的一个灰度值,如某一像素的灰度值为64,则该像素就与MAP中的第64行建立了映射关系,该像素在屏幕上的实际颜色由第64行的[RGB]组合决定。也就是说,图像在屏幕上显示时,每一像素的颜色由存放在矩阵中该像素的灰度值作为索引通过检索颜色索引矩阵MAP得到。索引图像的数据类型一般为8位无符号整形(int8),相应索引矩阵MAP的大小为256Ⅹ3,因此一般索引图像只能同时显示256种颜色,但通过改变索引矩阵,颜色的类型可以调整。索引图像的数据类型也可采用双精度浮点型(double)。索引图像一般用于存放色彩要求比较简单的图像,如Windows中色彩构成比较简单的壁纸多采用索引图像存放,如果图像的色彩比较复杂,就要用到RGB真彩色图像。
[0027] 现有技术中,在主播进行视频直播操作时,由于摆动设备或其他原因,其手部成像区域会对直播画面造成一定的遮挡,如果手部在较远的景深区域,则遮挡效果可以忽略,不需要进行处理,而如果手部在较近的景深区域,其遮挡区域较大且遮挡内容较多,需要进行相应的直播画面的优化。
[0028] 为了克服上述不足,本发明搭建了一种基于数据分析的防遮挡处理系统,能够有效解决相应的技术问题。
[0029] 图1为根据本发明实施方案示出的基于数据分析的防遮挡处理系统所应用的现场直播画面的示例图。
[0030] 根据本发明实施方案示出的基于数据分析的防遮挡处理系统包括:
[0031] 画面捕获设备,用于获取本地直播设备抓取的现场直播画面,并输出所述现场直播画面;
[0032] 现场滤波设备,与所述画面捕获设备连接,用于对接收到的现场直播画面执行统计排序滤波处理,以获得相应的现场滤波图像;
[0033] 数据分析设备,与所述现场滤波设备连接,用于接收所述现场滤波图像,并基于手部外形特征识别所述现场滤波图像中的各个手部对象;
[0034] 参数鉴别设备,与所述数据分析设备连接,用于对所述现场滤波图像中的每一个手部对象执行景深分析,以获得对应的手部景深;
[0035] 内容选择设备,分别与所述数据分析设备和所述参数鉴别设备连接,用于将手部景深浅于预设景深阈值的手部对象作为待处理对象;
[0036] 信号修正设备,与所述内容选择设备连接,用于在所述现场滤波图像中删除每一个待处理对象,并基于每一个待处理对象周围的图像内容对所述待处理对象在所述现场滤波图像中的成像区域的图像内容进行估算,以基于估算的图像内容填补所述待处理对象在所述现场滤波图像中的成像区域;
[0037] 视频输出设备,与所述信号修正设备连接,用于将进行内容替换后的所述现场滤波图像作为所述现场直播画面的修正视频画面输出;
[0038] 其中,基于每一个待处理对象周围的图像内容对所述待处理对象在所述现场滤波图像中的成像区域的图像内容进行估算包括:基于每一个待处理对象周围的各个图像分块的各个图像内容预测所述待处理对象在所述现场滤波图像中的成像区域的图像内容。
[0039] 接着,继续对本发明的基于数据分析的防遮挡处理系统的具体结构进行进一步的说明。
[0040] 所述基于数据分析的防遮挡处理系统中:
[0041] 对所述现场滤波图像中的每一个手部对象执行景深分析,以获得对应的手部景深包括:获取组成手部对象的每一个像素点的景深值,将组成手部对象的各个像素点的各个景深值的均值作为所述手部对象对应的手部景深。
[0042] 所述基于数据分析的防遮挡处理系统中:
[0043] 所述内容选择设备内置有存储单元,用于存储所述预设景深阈值。
[0044] 所述基于数据分析的防遮挡处理系统中:
[0045] 在所述现场重分配设备中,所述第三耗电量占据所述系统耗电量的百分比与分配给第二辅助存储设备的可用电量成正比。
[0046] 所述基于数据分析的防遮挡处理系统中:
[0047] 所述参数鉴别设备具有串行通信接口,用于接收外部输入的串行通信数据。
[0048] 所述基于数据分析的防遮挡处理系统中:
[0049] 所述内容选择设备具有并行通信接口,用于接收外部输入的并行通信数据,所述并行通信接口的位数为8位或16位。
[0050] 所述基于数据分析的防遮挡处理系统中:
[0051] 所述信号修正设备与IIC控制总线连接,用于接收所述IIC控制总线发送的各种控制命令,所述各种控制命令用于分别配置所述信号修正设备的各个工作参数。
[0052] 所述基于数据分析的防遮挡处理系统中:
[0053] 所述参数鉴别设备、所述内容选择设备和所述信号修正设备共用同一时钟产生设备,所述时钟产生设备为一石英振荡器。
[0054] 所述基于数据分析的防遮挡处理系统中还可以包括:
[0055] 内容显示设备,与所述参数鉴别设备连接,用于接收并显示所述参数鉴别设备的工作状态;
[0056] 其中,所述内容显示设备还与所述内容选择设备连接,用于接收并显示所述内容选择设备的工作状态;
[0057] 其中,所述信号修正设备还包括内置存储单元,用于暂存所述信号修正设备的输入数据和输出数据。
[0058] 另外,图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。
[0059] 由于成像系统、传输介质和记录设备等的不完善,数字图像在其形成、传输记录过程中往往会受到多种噪声的污染。另外,在图像处理的某些环节当输入的像对象并不如预想时也会在结果图像中引入噪声。这些噪声在图像上常表现为一引起较强视觉效果的孤立像素点或像素块。一般,噪声信号与要研究的对象不相关它以无用的信息形式出现,扰乱图像的可观测信息。对于数字图像信号,噪声表为或大或小的极值,这些极值通过加减作用于图像像素的真实灰度值上,对图像造成亮、暗点干扰,极大降低了图像质量,影响图像复原、分割、特征提取、图像识别等后继工作的进行。要构造一种有效抑制噪声的滤波器必须考虑两个基本问题:能有效地去除目标和背景中的噪声;同时,能很好地保护图像目标的形状、大小及特定的几何和拓扑结构特征。
[0060] 常用的图像滤波模式中的一种是,非线性滤波器,一般说来,当信号频谱与噪声频谱混叠时或者当信号中含有非叠加性噪声时如由系统非线性引起的噪声或存在非高斯噪声等),传统的线性滤波技术,如傅立变换,在滤除噪声的同时,总会以某种方式模糊图像细节(如边缘等)进而导致像线性特征的定位精度及特征的可抽取性降低。而非线性滤波器是基于对输入信号的一种非线性映射关系,常可以把某一特定的噪声近似地映射为零而保留信号的要特征,因而其在一定程度上能克服线性滤波器的不足之处。
[0061] 应当理解,本发明的各部分可以用硬件、软件、固件或他们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0062] 本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0063] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。