监控和检查系统中的视频解码器基本原理

发布者:FreeSpirit123最新更新时间:2014-10-27 来源: eefocus关键字:视频解码器  边缘检测  存储器  视频摄像头 手机看文章 扫描二维码
随时随地手机看文章

视频检查系统已被广泛应用于商业和工业领域。本文将通过几个例子来阐述提取有用数据如何能够使处理要求和存储器容量达到最小、使DSP使用率达到最低,并介绍ADI公司视频解码器的特殊性能如何能够简化视频算法、加快视频检查系统的开发速度。图1给出了一个典型系统的组成单元。

 

实例1:计数和检验物体


试想一下,一条宽传送带正在快速传送许多产品,而大量的产品使得人工计数非常困难。摄像头除了能使计数任务自动化外,还能用来监视产品质量。这可以通过修改简单的计数算法以让它关注特定细节和瑕疵来加以实现。


存储所有视频数据需要大量存储器,而处理大量数据也需要耗费大量硬件资源和处理能力。因此在检验传送带上的产品时,系统不会将整个图片数据采集进存储器,而是要从大量数据中找到感兴趣的细节,并尽可能多地丢弃无用数据。


在大多数情况下,灰度级图片就携带有足够的信息,因此可以将RGB信号转换成(只有亮度的)Y信号,丢弃色度信息。然后使用边缘检测方法检查单色图片中的内容以发现传送带上的产品,然后将它们的形状与样板进行比较,判断产品是否正常。


边缘检测算法—直需要活动视频的几条线和少量存储器—能够通过计算活动图片的一阶和二阶导数发现相邻像素亮度的不连续性,详见Bernd Jhne所著的“Digital Image Processing”一书。在实际应用中,边缘检测可以通过使用矩阵计算方法提取信息来实现,如Sobel矩阵算子。在FPGA(现场可编程门阵列)实现中,以像素为单位进行这样的边缘检测可以提供令人满意的结果。Tanvir A. Abbasi和Mohm Usaid Abbasi合作撰写的“A proposed FPGA Based Architecture for Sobel Edge Detection Operator”一文介绍了一种简单的FPGA实现方案。还可以通过增加高斯二维滤波器消除噪声,详见Mathu kumar Venkatesan和Daggu Venkateshwar Rao合著的“Hardware Acceleration of Edge Detection Algorithmon FPGAs”,这篇文章介绍了一个类似于Canny边缘检测器的检测器成功实现案例。


还有其它几种优化算法可以用来提高图片质量,但这些算法都要占用FPGA设计中的宝贵资源。然而,一些集成电路(IC)视频解码器已经集成了实用的预处理算法或滤波器,因此选择这样的IC可以节省FPGA资源。例如,ADV7802视频解码器就包含了亮度瞬态改进(LTI)和色度瞬态改进(CTI)模块。这些模块通过改善亮度和色度变化的锐度来提高图片质量,并使用自适应峰值和非线性方法—不会增加噪声或引入瑕疵—在边缘检测过程中非常有用。另外,亮度整形和其它内置输入滤波器可以消除源自信号源的高频噪声—专注于信号,忽略偶然出现的噪声。


边缘检测提供的是物体边缘变化的信息,而不是物体的整个图片,数据量能从3×8位/像素(bpp)减少到1bpp,从而节省大量存储器空间:


●640像素×480像素=307,200位(1bpp时)

●800像素×600像素=480,000位(1bpp时)

●1024像素×768像素=786,432位(1bpp时)

●1280像素×720像素=921,600位(1bpp时)


通过将RGB转换为Y,在存储器中只存储活动视频的几条线,并使用FPGA算法,我们就可以检测物体,观察它们的形状。一旦知道这些物体在移动中的传送带上的位置,我们就能估计它们的运动,并从下一帧中采集颜色或其它信息,确保使用最少的存储器空间。这个过程涉及:


●边缘检测

●存储信息

●预测下个位置xn+1

●从预设的产品位置区域提取信息

实例2:检测运动和质量


机器人可以寻找特定距离和有限范围内的目标。在一些应用中可以使用超声波,但如果物体表面会吸收超声波或目标在玻璃后面,可以使用视频。摄像头焦距设定在邻近物体上。在近距离范围内的物体会有清晰的边缘,而范围之外的背景物只有模糊的边缘。


边缘检测可以用来分辨目标距离范围内的物体,因为它们是唯一具有清晰边缘的物体。背景中的物体将足够模糊,不能通过边缘检测测试。这种边缘检测处理将产生一个二元位图,其中1表示检测到一个边缘,0表示没有检测到边缘。每个检测到的边缘像素的位置(x,y)可以代入公式1近似算出被隔离物体的中点:


其中xn是边缘像素n的x轴位置,yn是边缘像素n的y轴位置,N是检测到的边缘像素的数量。


一旦物体位置及其边缘已知,我们就可以试着进行跟踪。关键是从图片中正确提取物体,将它的边缘转换成轮廓,然后用来判断物体是否在朝摄像头移动,方法是检查像素距物体中心的平均距离,以便判断物体尺寸是否在改变,如公式2所示:


N是FRAME帧中的边缘像素数量,M是FRAME-1帧中的边缘像素数量。

[page]

聚焦横轴可以得到公式3:


当物体朝摄像头移动时(像素从物体中心向外扩展),这个公式的值是正的。负值意味着物体正在远离摄像头。


请注意,物体必须在摄像头焦距范围内。通过修改算法我们可以主动改变焦距以扫描更大的面积。一旦检测到物体就可以进行分段、处理和跟踪。


随着视频复杂度的增加,跟踪物体将变得更加困难,特别是有纹理的物体以及由于移动速度过快而失去锐度的物体。Jianbo Shi所著的“Good Featuresto Track”一文介绍了一些跟踪算法。当物体失去锐度时,边缘检测将会失败。在这种情况下使用复数相关技术(如模块匹配)—用来估算运动—或采用Yao Wang、Jrn Ostermann和Ya-Qin Zhang三人合著的“Video Processing and Communications”一书中详细介绍的其它方法仍可以完成跟踪。


由于摄像头提供的是连续的数据流,因此可以通过跟踪物体判断它的加速度和其它参数。然而,必须使用高质量的视频序列才能获得良好的视频分析结果。当通过分析相邻像素检测边缘时,逐行扫描视频要比低质量的隔行PAL或NTSC信号具有更好的分辨率。ADV7401和ADV7403视频解码器可以接受各种视频标准,包括逐行模式。这两款器件能够数字化处理高达140MHz的视频信号,并且能够处理标清、增强清晰度和高清分量信号、CVBS和图形。另外,它们还支持非标准视频模式,允许使用不太流行的标准,比如STANAG。灵活的像素输出总线允许处理4:2:2、4:4:4YcbCr或4:4:4RGB格式的数据。非标准视频格式可以通过过采样或欠采样达到特定的水平宽度,详见应用笔记AN-0978,“Component Processor Nonstandard Video Formats”。


图2所示的内置色彩空间转换器(CSC)可以转换彩色空间以满足用户要求。YPrPb或RGB输入信号可以用可配置矩阵转换功能转换成其它格式。例如,将RGB转换成YCbCr允许丢弃色度信息(Cb,Cr),通过使用单色图片可简化边缘检测。


公式4中A1…A4,B1…B4,C1…C4都是可调整的CSC参数。


CSC非常有用。当输入为RGB或YCbCr时,色彩信息可以用色彩空间矩阵进行简单的转换。图3给出了类似于YCbCr的YUV色彩空间。


如图3所示,色彩(或YPrPb值)有助于检测产品质量,例如是否烧焦或变质。色彩空间转换在视频处理中以及与使用其它标准的IC连接时都很有必要。ADV7401/ADV7403内置输入多路复用器,可以方便地切换视频源,这个特性在从一条停止的传送带切换到另一条运转中的传送带时非常有用。

结束语

视频摄像头可以在工业应用中带来许多好处。当移动物体必须被分类、跟踪或记录时,这是特别重要的。具备高集成度视频解码器的视频技术和实时处理功能可以用来高效地分析移动中的传送带上面的物体或分类传送带上的混合产品。

关键字:视频解码器  边缘检测  存储器  视频摄像头 引用地址:监控和检查系统中的视频解码器基本原理

上一篇:触摸屏6大种类及4种技术发展趋势分析
下一篇:智能手表还不能抢走智能手机的风头

推荐阅读最新更新时间:2024-05-02 23:15

存储器西安事变,供货吃紧NAND单日最高涨一成
     主要存储器芯片或产品之价格变化 大陆西安变电厂爆炸造成当地三星晶圆厂、美光及力成封测厂出现电力闪断及电功下降,预期将对存储器市场供给造成影响,存储器业界昨(20)日均以“西安事变”来形容此次跳电危机,而包括DRAM及NAND Flash报价也出现难得一见的全面上涨行情。 三星、美光、力成等业者昨日指出,对后续供货情况不会有太大影响。但存储器业界人士表示,半导体业界在过去10年当中,有关存储器晶圆厂或封测厂发生电力闪断的事件后,都出现供货吃紧问题,因为半导体设备机台跟电脑一样,电力闪断就好像插头拔起几秒再插回一样,设备就会当机或参数跑掉,至少也要1~2周时间才有办法回复原本正常运作。 所以,通路商预期后续DRAM及
[手机便携]
瑞萨推出全新四通道视频解码器,助力车载摄像头实现经济型环视应用
车载高清链路(AHL)可利用低成本电缆和连接器传输高清视频; 与瑞萨其它车载安全系统产品相辅相成 2024 年 1 月 25 日,中国北京讯 - 全球半导体解决方案供应商瑞萨电子 今日宣布推出车载高清链路(AHL)产品组合中的最新器件RAA279974,使汽车制造商能够通过低成本的电缆和连接器传输高清视频。 全新RAA279974四通道AHL视频解码器可同时处理四个输入源,成为环视和多摄像头应用的经济型解决方案。 瑞萨AHL技术基于调制模拟信号传输视频。其频率比目前市场上的数字传输解决方案低10倍(前者约为37MHz,后者为3GHz或更高),从而使其具有强大的抗噪能力,并能使用非屏蔽双绞线和标准连接器实现更长的传输距
[汽车电子]
瑞萨推出全新四通道<font color='red'>视频</font><font color='red'>解码器</font>,助力车载<font color='red'>摄像头</font>实现经济型环视应用
华为Mate 50 Pro 360度渲染视频解密:别致三圆形摄像头
最近有消息称,华为Mate 50系列在供应方面取得重大突破,未来将会如期而至。   日前,美术好手HoiIndi制作了Mate 50 Pro的最新渲染视频。   可以看到,其正面采用曲面屏设计,中置开孔;背面的摄像模组比较别出心裁,采用了和P50 Pro类似的双单元设计,顶部三摄,底部双摄,其中包括方形潜望式多倍变焦镜头,一旁还有辅助对焦、色温传感、LED闪光灯等。   从摄像头圈形看,应该只是想象图,毕竟镜头开孔尺寸基本一致,这在实际中并不成立。   结合已有信息,自由曲面超广角镜头、RYYB CMOS等,Mate 50 Pro会保留,但是否还会有参与调教,那就是未知数了。   其他配置方面,华为 Mate 50系列有
[手机便携]
第3章 存储器(X86汇编教程)
思考了这么久,总算想清楚了这章的主题,同样,很重要(没有哪一章是不重要的!). 存储器,指电脑里用来存储数据的东西.比较常见的有:内存,硬盘,U盘,记忆卡.光盘等各种存储器. 存储器的存储数据方式分 缓存,储存在里面的数据关机就会消失,一般用来放些随时要用的数据,比如正在运行的代码.计算到一半的数学算式.正在播放的音乐,正在看的视频(当然,这些数据大多播放完毕就会从缓存中删除) 保存,数据关机后仍然存在,存放需要保存的数据,游戏,音乐,视频之类的. 2种,缓存一般很小,比如内存,只有几G而已.但数据操作速度超快.一秒钟五十亿上下~
[单片机]
迎接嵌入式存储器转型 全球晶圆代工大厂投入MRAM研发
全球主要晶圆代工厂计划在2017年与2018年提供磁阻式随机存取存储器(MRAM)作为嵌入式储存解决方案,可望改变下一代储存技术的游戏规则。 据Semi Engineering网站报导,GlobalFoundries、三星(Samsung)、台积电(TSMC)和联电(UMC)计划在2017年稍晚开始提供ST-MRAM或STT-MRAM,取代NOR Flash,此举代表市场的巨大转变,因为到目前为止,只有Everspin已经为各种应用提供MRAM,例如电池供电的SRAM替代品、读写缓存(Write Cache)等。 STT-MRAM的下一个大好机会就是嵌入式存储器IP市场,NOR Flash是传统嵌入式存储器,随着制程从40nm进展
[手机便携]
半导体购并热潮延烧车用电子存储器测试需求不减反增
    半导体购并热潮无损车用电子记忆体测试IP市场,甚至有望进一步带动成长。车用电子市场商机惊人,引动半导体购并热潮持续延烧,如高通(Qualcomm)便以470亿美元吃下恩智浦(NXP),为车用市场投下一颗震撼弹。此一趋势也可望促进车用电子记忆体测试需求,根据厚翼科技表示,虽然购并使得半导体厂总数减少,但为使车用电子元件符合ISO 26262标准,半导体业者对安全测试只会更加重视,因此对记忆体IP测试商而言,反而有望带来进一步的营收成长。 厚翼科技总经理赖俊泽指出,半导体购并热潮并不会对测试IP商造成太大影响,甚至还有助于未来成长。例如此次高通购并恩智浦,其意图很明显,便是要强化其车用市场竞争优势。然而,为确保驾驶安全,目前车用
[手机便携]
可编程只读存储器PROM简介
可编程只读存储器PROM是早期的PLD,是一种简单PLD。电子发烧友网小编带大家一起来深入了解什么是PROM、PROM的发明过程和PROM的分类等知识。    什么是PROM?   PROM,Programmable read-only memory的缩写,意为可编程只读存储器。PROM是一种简单的可编程逻辑器件(PLD)。早期的可编程逻辑器件只有可编程只读存贮器(PROM)、紫外线可按除只读存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种。由于结构的限制,它们只能完成简单的数字逻辑作用。    PROM的发明过程   可编程只读存储器是在1956年由周文俊所发明的,周文俊在纽约加顿城的美国保殊艾玛公司工作。这项发
[模拟电子]
基于CPLD的容错存储器的设计实现
随着各种电路和芯片的性能(速度、集成度等)不断提高,尤其是在军事、航空航天等用途中对可靠性的要求往往是第一位的,人们对于系统的可靠性方面的要求日益增加,这对电路系统的设计和制造都提出了严格的目标要求。 存储器是电路系统中最常用的器件之一,采用大规模集成电路存储芯片构成。实际统计表明,存储器在太空应用中的主要错误是由瞬态错误(也叫单个事件扰动,SEU)所引起的一位错 或者相关多位错,而随机独立的多位错误极少。半导体存储器的错误大体上分为硬错误和软错误,其中主要为软错误。硬错误所表现的现象是在某个或某些位置上,存取数据重复地出现错误。出现这种现象的原因是一个或几个存储单元出现故障。软错误主要是由α粒子引起的。存储器芯片的材料中含有微
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved