一种通过颜色饱和度检测技术检测图像偏色的新方法

文档序号:6335621阅读:946来源:国知局
专利名称:一种通过颜色饱和度检测技术检测图像偏色的新方法
技术领域
本发明属于图像视频领域,特别涉及颜色空间转换及累积直方图算法在偏色检测 中的使用,及该方法在故障诊断系统中的应用。
背景技术
随着平安城市工程在全国范围内的迅速推进,视频监控系统的基础建设已经初具 规模,但同时,视频监控系统规模越来越大,监控画面数量也越来越多,监控画面数量也越 来越多,仅靠人眼对故障画面逐个排查,效率十分低下,因此智能化的视频故障诊断重要性
日益凸显。图像偏色检测就是属于视频故障诊断中一个关键的诊断项。当前主图像偏色检测 的主要手段是在RGB空间中进行偏色检测,但RGB空间具有不直观,不均勻,设备依赖性等 特点。因此不能较好的满足大规模安防智能化运营的需求。随着技术的革新,利用颜色饱和度进行图像偏色检测的办法成为可能。

发明内容
本发明的目的是针对视频故障诊断系统,对安防领域里摄像头的故障诊断问题, 提出一种通过颜色饱和度检测技术检测图像偏色的新方法。为了实现发明目的,采用的技术方案如下通过颜色饱和度检测技术检测图像偏色算法的流程图如图1所示。该流程首先是 获得当前视频帧,然后我们就对获取的视频帧图像进行RGB到HSV空间的颜色转换。经过 颜色空间的转换后,接着就对转换后的图像求出H,S分量的直方图分布,然后分别对各分 量进行直方图累积,直方图累积就是把直方图变成累计分布函数(概率分布函数),就是把 直方图归一化。最后根据我们的累积直方图对是否偏色进行判断,当某处分量超出正常范 围或者偏向于很大的时候,我们就能够根据图形判断是否为偏色。颜色空间的转换算法与 直方图获取算法分别由图2,图3予以说明.用该算法检测图像偏色的具体过程可描述如下>色彩空间转换;>提取HSV色彩空间中的H,S分量;>对H,S分量分别进行累积统计;>对颜色空间转换后得到的这帧图像进行直方图获取;>对统计的累积直方图进行判断,是否有分量的阈值超过一定的范围,如果超出, 则为判断为偏色。该算法灵活的运用了颜色空间的转换以及直方图的累积,简化了运算量,同时具 有良好的实时性能。。


图1是本发明中偏色算法的流程图;图2是本发明的颜色空间转换示意图;图3是本发明的计算函数示意图。
具体实施例方式如图3所示。本发明函数基于最新的OpenCV 库。OpenCV 是"Open Source Computer Vision Library”的简写,是Intel开源计算机视觉库。它由一系列C函数和少量的C++类构成,是 可实现图像处理和计算机视觉方面的很多通用算法,可用来处理图像视频领域中常见的问 题,其中主要涉及到以下几个方面的内容(1) CvCreateGaussianBGModel-高斯背景建模;(2) CvCvtColor-色彩空间转换;(3)cvCreateHist_ 创建直方图;(4) cvCalcHist-计算直方图;在本发明中,通过函数cvCvtColor,可将输入获取的那一帧图像由RGB空间转换 到HSV颜色空间;函数cvSplit用于对图像的HSV色彩空间进行分解,提取H颜色分量。函数CvHistogram用于创建一副图像的直方图;函数cvCalcHist,用于计算边缘梯度方向图的直方图,得到直方图统计结果。在得出累积直方图后,就要对直方图进行观察与判断,当某处分量超出正常阈值 范围或者偏向于很大的时候,就认为是为生了偏色。
权利要求
1.一种通过颜色饱和度检测技术检测图像偏色的新方法,其特征在于基于HSV颜色特 征空间对图像颜色饱和度进行检测以判断图像是否发生偏色;
2.一种通过颜色饱和度检测技术检测图像偏色的新方法,其特征在于基于OpenCV函 数库;
3.—种通过颜色饱和度检测技术检测图像偏色的新方法,其特征在于首先将图像同 RGB颜色空间转换成HSV颜色空间,利用颜色累计直方图对色度和每个色度的饱和度进行 统计,如果有一种颜色的饱和度大于阈值,则认为发生了偏色;4.跟据权利要求3所述的通 过颜色饱和度检测技术检测图像偏色的新方法,其特征在于根据HSV颜色空间对H分量和 S分量进行合理的统计,从而能够合理的计算出所偏颜色的饱和信息。
全文摘要
本发明提供了一种通过颜色饱和度检测技术检测图像偏色的新方法,基于颜色饱和度检测的偏色检测算法及其在智能安防中的应用,该方法可以有效地判断是否发生了偏色,从而实现智能视频监控和智能判断。
文档编号G06T7/00GK102005046SQ20101053923
公开日2011年4月6日 申请日期2010年11月10日 优先权日2010年11月10日
发明者孙志强, 莫世英 申请人:新太科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1