发明名称 消除阴影和高亮噪声的双梯柱体码本前景检测方法
摘要 本发明公开了一种消除阴影和高亮噪声的双梯柱体码本前景检测方法,应用于智能视觉监控领域的前景检测。方法基于双梯柱体码本模型,颜色空间采用YUV颜色模型,记为DTCC_YUV,模型下部构造成正立的梯柱体,形成阴影检测区域;模型上部构造成倒立的梯柱体,形成高亮噪声检测区域;模型中部构造成圆柱体,形成主体背景检测区域;所述方法包括模型构建和背景减除两个阶段。本发明方法具有良好的前景检测质量,实现了较高的实时性,同时有效消除了阴影和高亮噪声的影响。
申请公布号 CN103366368B 申请公布日期 2016.10.05
申请号 CN201310249921.7 申请日期 2013.06.21
申请人 西南交通大学 发明人 黄进;金炜东;马磊;赵舵;李奇;秦娜;周艳;李智敏
分类号 G06T7/00(2006.01)I;G06T5/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 成都信博专利代理有限责任公司 51200 代理人 张澎
主权项 一种消除阴影和高亮噪声的双梯柱体码本前景检测方法,采用双梯柱体码本模型,颜色空间采用YUV颜色模型,记为DTCC_YUV,模型下部构造成正立的梯柱体,形成阴影检测区域;模型上部构造成倒立的梯柱体,形成高亮噪声检测区域;模型中部构造成圆柱体,形成主体背景检测区域;所述方法包括模型构建和背景减除两个阶段:模型构建阶段的算法步骤为:第(1)步:每个像素的码本<img file="FDA0000985421130000012.GIF" wi="150" he="47" />每个码本含有的码字数L←0;第(2)步:设t为时刻,t=1;第(3)步:若t&lt;=N为真,则转第(4)步;否则,转第(9)步;第(4)步:对于像素的一个观察值x<sub>t</sub>=(Y<sub>t</sub>,U<sub>t</sub>,V<sub>t</sub>),在码本C中基于匹配函数寻找匹配的码字c<sub>i</sub>;第(5)步:若码本<img file="FDA0000985421130000013.GIF" wi="120" he="47" />或码本<img file="FDA0000985421130000014.GIF" wi="150" he="55" />但没有找到匹配的码字,则转第(6)步;否则,转第(7)步;第(6)步:L←L+1;创建一个新码字c<sub>L</sub>←<Y<sub>t</sub>,Y<sub>t</sub>,U<sub>t</sub>,V<sub>t</sub>,1,t‑1,t,t>;转第(8)步;第(7)步:更新匹配的码字c<sub>i</sub>=<Y<sub>min,i</sub>,Y<sub>max,i</sub>,μ<sub>U,i</sub>,μ<sub>V,i</sub>,f<sub>i</sub>,λ<sub>i</sub>,p<sub>i</sub>,q<sub>i</sub>>为c<sub>i</sub>←<min(Y<sub>t</sub>,Y<sub>min,i</sub>),max(Y<sub>t</sub>,Y<sub>max,i</sub>),<img file="FDA0000985421130000011.GIF" wi="417" he="127" />f<sub>i</sub>+1,max{λ<sub>i</sub>,t‑q<sub>i</sub>},p<sub>i</sub>,t>;转第(8)步;第(8)步:t=t+1;转第(3)步;第(9)步:针对码本C中的每个码字c<sub>i</sub>,i的取值从1到L,更新码字c<sub>i</sub>的码元λ<sub>i</sub>←max{λ<sub>i</sub>,N‑q<sub>i</sub>+p<sub>i</sub>‑1},删除码元λ<sub>i</sub>>N/2的码字c<sub>i</sub>;第(10)步:结束;背景减除阶段的算法步骤为:第(1)步:设t为时刻,t=1;第(2)步:若t&lt;=N为真,则转第(3)步;否则,转第(8)步;第(3)步:对于像素的一个观察值x<sub>t</sub>=(Y<sub>t</sub>,U<sub>t</sub>,V<sub>t</sub>),在码本C中基于匹配函数寻找匹配的码字c<sub>i</sub>;第(4)步:若码本<img file="FDA0000985421130000015.GIF" wi="134" he="47" />or码本<img file="FDA0000985421130000016.GIF" wi="149" he="53" />但没有找到匹配的码字,则转第(5)步;否则,转第(6)步;第(5)步:像素为前景;转第(7)步;第(6)步:像素为背景;更新匹配的码字c<sub>i</sub>=<Y<sub>min,i</sub>,Y<sub>max,i</sub>,μ<sub>U,i</sub>,μ<sub>V,i</sub>,f<sub>i</sub>,λ<sub>i</sub>,p<sub>i</sub>,q<sub>i</sub>>为c<sub>i</sub>←<min(Y<sub>t</sub>,Y<sub>min,i</sub>),max(Y<sub>t</sub>,Y<sub>max,i</sub>),<img file="FDA0000985421130000021.GIF" wi="411" he="127" />f<sub>i</sub>+1,max{λ<sub>i</sub>,t‑q<sub>i</sub>},p<sub>i</sub>,t>;转第(7)步;第(7)步:t=t+1;转第(2)步;第(8)步:结束:以上表达式中各参数和算符的意义为:设视频中同一位置的像素在不同时刻的观察值序列:X={x<sub>1</sub>,x<sub>2</sub>,…,x<sub>N</sub>},x<sub>t</sub>为视频t时刻的一个像素观察值;DTCC_YUV模型基于YUV颜色模型,为每个像素建立一个码本C={c<sub>1</sub>,c<sub>2</sub>,…,c<sub>L</sub>},每个码本含有L个码字c<sub>i</sub>,码字结构设计为一个8元组:c<sub>i</sub>=<Y<sub>min,i</sub>,Y<sub>max,i</sub>,μ<sub>U,i</sub>,μ<sub>V,i</sub>,f<sub>i</sub>,λ<sub>i</sub>,p<sub>i</sub>,q<sub>i</sub>>            (1)式中:i为码字序号;c<sub>i</sub>为码本中的码字;Y<sub>min,i</sub>,Y<sub>max,i</sub>分别为匹配码字的像素的Y分量的最小和最大值;μ<sub>U,i</sub>,μ<sub>V,i</sub>分别为匹配码字的像素的U、V分量的均值;f<sub>i</sub>为匹配码字的像素的个数,即匹配成功的次数;λ<sub>i</sub>为码字未成功匹配的最大时间间隔;p<sub>i</sub>,q<sub>i</sub>分别为码字第一次和最后一次成功匹配的时刻。
地址 610031 四川省成都市二环路北一段111号西南交通大学科技处