一种具有防篡改功能的视频采集系统的利记博彩app

文档序号:8717082阅读:783来源:国知局
一种具有防篡改功能的视频采集系统的利记博彩app
【技术领域】
[0001]本实用新型涉及一种具有防篡改功能的视频采集系统。
【背景技术】
[0002]目前,视频监控设备在生产生活各个方面得到了非常广泛的应用,涉及工业检测、医疗设备、军事、消费电子等诸多领域。随着数字化和信息化的发展,它逐渐从模拟化迈向了数字化和网络化的行列,但是越来越快速的视频传播和视频编辑软件的普及使用,导致篡改视频的方法也越来越容易和多样,基于数字水印算法的防篡改采集系统已经不足以保证视频采集的所有权的证明问题,由此而产生了诸多问题,涉及到个人隐私、法律取证和社会稳定等方面。因此视频防篡改研究已经成为一个非常重要的课题。视频采集系统是视频监控系统中最为重要的部分。防篡改的视频采集系统原理是采用基于计算机的处理系统,目前已经出现了很多数字水印的算法,但是攻击者可以破坏掉视频中的水印,或复制出一个理论上存在的“原始视频”,这导致文件所有者不能令人信服地提供版权归属的有效证据。
【实用新型内容】
[0003]本实用新型所要解决的技术问题是提供一种具有防篡改功能的视频采集系统。
[0004]本实用新型新型采用如下技术方案:
[0005]本实用新型由一个以上的摄像头、与摄像头相应接口相连接视频解码器、与视频解码器相应接口相连接的处理器以及与处理器相应接口相连接的PC机组成,所述视频解码器的型号为TVP5158,所述处理器的型号为DM6437,所述处理器上搭载一套视频输入/输出接口及视频处理子系统VPSS,所述DM6437的视频处理子系统VPSS由提供数字视频接口的视频处理前端VPFE以及输出数字或模拟视频数据的处理后端VPBE。
[0006]本实用新型所述方法包括以下步骤:
[0007]Step-1:DM6437 进行初始化;
[0008]DM6437进行初始化包括B1S,CSL和任务的初始化,以及cache,EDMA,VP 口、TVPS150PBS等片上外设的设置;
[0009]Step-2:DSP/B10S 任务调度
[0010]由DSP/B10S进行任务调度,程序主要分为三个任务:输入任务tsklnput,输出任务tskOutput和处理任务tskProcess。其处理任务用于实现核心的水印算法;
[0011]St印-3-1:输入任务:
[0012]通过摄像头采集宿主图像处理任务;
[0013]Step-3-2-1:当没有输入任务时,返回St印-3_2_1步;
[0014]Step-3-2-2:当有存在输入任务的时,执行St印_3_3步;
[0015]Step-3-3:执行水印信息预处理模块;
[0016]本步骤对数字形式的原始图像在嵌入水印前先对其作低通滤波、对比度增强以及边界处理,提高水印的嵌入强度以及不可感知性,为水印提取前的几何校正提供方便;
[0017]Step-3-4:执行 SIFT 变换模块;
[0018]SIFT 的全称为 Scale-1nvariant Features Transform,本步骤对图像旋转、尺度缩放、平移、亮度变化具有不变性,提高对视角变化、仿射变换和噪声的稳定性;
[0019]Step-3-5:执行局部特征区域分割模块;
[0020]局部特征区域分割模块用于稳定性抵抗攻击,使其分布均匀,抵抗剪切攻击,提高鲁棒性;
[0021 ] Step-3-6:执行 NSCT 变换模块;
[0022]所述NSCT变换模块是一种多尺度、多方向且具有平移不变性的变换,而且所有子带分解都和原图像的大小相同,所述NSCT变换模块算法采用蓝色分量的NSCT-SVD域嵌入水印在面对图像旋转、缩放以及平移攻击时具有更好的鲁棒性;
[0023]Step-3-7:执行奇偶量化嵌入模块;
[0024]所述执行奇偶量化嵌入模块提高了制作水印的不可见性,能抵抗常规的图像处理和噪声攻击,从而提高鲁棒性;
[0025]Step-3-8:执行水印嵌入模块/执行水印检测模块;
[0026]所述执行水印嵌入模块/执行水印检测模块的算法从红色分量的NSCT低频系数中提取匹配的SIFT关键点本身就具有更好的抗噪声、滤波以及压缩的信号处理的能力,从而能获得更准确的几何校正参数;
[0027]Step-3-9:发送消息到输出任务;
[0028]Step-4:输出任务;
[0029]向PC机发送提取的水印信息。
[0030]本实用新型的积极效果如下:
[0031]本实用新型可以确定采集到的信息是否被修改、伪造或者特殊处理过,来保证信息的完整性;而且可以防止设备“抵赖”,所有摄像头都不能否认或者抵赖曾经采集到的视频;可以控制对采集视频内容的传播,对视频实施安全监控;支持认证机制,即视频采集设备在与网络通信时相互认证对方的身份,以保证赋予正确的操作权利和数据的存取控制,也能防止网络对未授权的设备的访问。
【附图说明】
[0032]附图1为本实用新型硬件结构示意图。
[0033]附图2为本实用新型软件流程图。
[0034]附图3为本实用新型函数简化后的软件流程图。
【具体实施方式】
[0035]如附图1-3所示,本实用新型由一个以上的摄像头1、与摄像头I相应接口相连接视频解码器2、与视频解码器2相应接口相连接的处理器3以及与处理器3相应接口相连接的PC机4组成,所述视频解码器2的型号为TVP5158,所述处理器3的型号为DM6437,所述处理器3上搭载一套视频输入/输出接口及视频处理子系统VPSS,所述DM6437的视频处理子系统VPSS由提供数字视频接口的视频处理前端VPFE以及输出数字或模拟视频数据的处理后端VPBE (以下视频解码器2简称为TVP5158,处理器3简称为DM6437)。
[0036]TVP5158是作为本系统的视频采集前端,负责解码由模拟摄像头所采集的模拟视频,转换为标准的数字视频信号,再输送到DM6437的VPFE (视频处理前端)的缓存中。如果是多通道视频输入,TVP5158可以使用行复用功能,将多路视频复用为一路,封装成“超级帧”的形式,通过并行总线输出。
[0037]DM6437片上搭载一套视频输入/输出接口及处理系统一 VPSS(视频处理子系统)。DM6437的视频处理子系统由两部分组成,一是VPFE (视频处理前端),提供多种标准数字视频接口,接收原始数据及标准BT.656格式视频等,并对输入的数字视频数据作出一些预处理。二是VPBE (视频处理后端),用于输出数字或模拟视频数据,以及输出OSD等视频信息,驱动后端显示器。
[0038]DM6437视频处理子系统的VPFE不但为多种标准的数字视频输入提供最高达16位的无缝接口,而且为视频数据提供预览器、缩放器等预处理模块。CCDC控制器是视频输AVPFE首先经过的接口,它为输入数字视频数据流提供数据通路和产生相应的同步信号。CMOS摄像头采集的复合视频模拟信号通过CXDC控制器,其经TVP5158视频解码器根据所设置的模式,进行单路输出或多路复用输出,转换为8/10bit BT.656标准或8/16 bit嵌入同步的YCbCr 4:2:2数字视频数据流,即可通过CXDC储存到内存中,交由处理器进行处理。DM6437的VPFE还可以提供以下预处理模块:
[0039]预览器:将来自CXDC控制器或CMOS传感器的原始数据图像数据转换为YCbCr4:2:2图像格式,YCbCr 4:2:2图像格式主要用于视频压缩或送入视频编码器编码。
[0040]缩放器:接收来自预览器或DDR3内存中的视频数据,由硬件实现对图像大小的缩放,支持缩放比例相互独立的水平和垂直方向缩放,支持最高倍数达l/4x的降采样及最高倍数达4x的增采样,因此它对图像的缩放范围为l/4x~4x。
[0041]DM6437视频处理后端VPBE负责实现视频图像的编码与输出显示。VPBE由OSD与VENC两个主要模块组成。VPBE将显示屏上来自不同的视频输出缓存,在输出显示之前,VPBE将来自不同视频输出缓存的视频数据进行复合,组成一个完整的数字视频流送去显示;另外,碰到需要将某些特定图形、字符等附加信息叠加到视频图像上一起输出显示的情况,比如在视频监控窗口中显示当前日期、摄像头编号等,在将视频输出显示之前,需要将来自图形、字符缓存的数据叠加进输出视频数据流中。最
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1