发明名称 星空图像坏点鲁棒检测方法
摘要 本发明公开了一种星空图像坏点鲁棒检测方法,用于解决现有图像坏点检测方法局限性大的技术问题。技术方案是充分考虑星空图像的特性和坏点在图像像素统计中的特性,利用星空图像局部区域统计稳定的特性、中值统计量和平均绝对离差统计量等鲁棒统计量排除样本中的外点对统计量估计的干扰,并将外点位置的像素当做局部像素的统计外点,设计基于统计外点检测思想的统计方法,并利用连续序列图像中充分的样本对每个位置进行判断从而检测出图像中外点。该方法参数少且统计意义明确,易于根据具体应用调整,并且适用于不同程度坏点的检测。
申请公布号 CN104104945B 申请公布日期 2015.12.09
申请号 CN201410349227.7 申请日期 2014.07.22
申请人 西北工业大学 发明人 张艳宁;巩东;李海森;孙瑾秋;丁王斌;韩超
分类号 H04N17/00(2006.01)I;H04N5/367(2011.01)I 主分类号 H04N17/00(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种星空图像坏点鲁棒检测方法,其特征在于包括以下步骤:步骤一、首先在多帧图像序列S<sub>I</sub>={I<sub>1</sub>,I<sub>2</sub>,...,I<sub>t</sub>,...I<sub>T</sub>}中随机选取一帧图像I<sub>R</sub>作为参考图像,其中t=1,...,T,T表示序列中图像帧数,I<sub>t</sub>表示任一帧图像;对于该单帧参考星空图像I<sub>R</sub>,利用阈值对星空图像进行二值化分割,即根据像素值是否大于阈值ε<sub>bw</sub>而进行分割,图像I<sub>t</sub>中(i,j)处像素点灰度值为<img file="FDA0000800740090000011.GIF" wi="123" he="85" />且有1≤i≤h,1≤j≤w,图像中像素灰度值满足<img file="FDA0000800740090000012.GIF" wi="213" he="83" />的像素被分割为星点光斑区域,而满足<img file="FDA0000800740090000013.GIF" wi="211" he="83" />的像素点分割为背景区域;通过对星图数据进行鲁棒统计得到分割阈值ε<sub>bw</sub>=μ<sub>bw</sub>+δ<sub>bw</sub>σ<sub>bw</sub>  (1)其中,μ<sub>bw</sub>为图像灰度中值,σ<sub>bw</sub>为图像平均绝对偏差<img file="FDA0000800740090000014.GIF" wi="708" he="171" />为阈值参数,δ<sub>bw</sub>=6;利用二值化图像对星体区域进行剔除,得到星空图像背景像素点集合<img file="FDA00008007400900000111.GIF" wi="527" he="104" />其中<img file="FDA0000800740090000015.GIF" wi="305" he="89" />表示背景像素集合中的单个像素值,N<sub>B</sub>表示背景像素点集合中的像素个数,该像素个数与二值化分割结果相关;利用剩余的背景像素对星空图像背景噪声程度进行鲁棒估计,对B计算统计中值得到背景灰度统计中值μ<sub>B</sub>,并计算B的平均绝对离差<img file="FDA0000800740090000016.GIF" wi="514" he="151" />这两个值将作为后续坏点检测的参数;步骤二、对星空图像中的坏点位置进行检测;该检测过程是一个滑动窗口的过程,以每个位置的多帧中像素点及其在多帧中的邻域内像素点进行鲁棒统计外点检测,通过判断该像素点是否为外点进而判断该点是否为图像中的坏点;首先人工设定一个局部选取尺寸参数值为d,以此参数对原图像序列S<sub>I</sub>={I<sub>1</sub>,I<sub>2</sub>,...,I<sub>t</sub>,...I<sub>T</sub>}进行边缘扩展得到扩展图像集合<img file="FDA0000800740090000017.GIF" wi="577" he="91" />其中t=1,...,T,T表示序列中图像帧数,<img file="FDA0000800740090000018.GIF" wi="76" he="76" />为原图像I<sub>t</sub>边缘扩展后得到扩展后图像,即若原图像I<sub>t</sub>为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>I</mi><mi>t</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>w</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>,</mo><mi>w</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000800740090000019.GIF" wi="1075" he="243" /></maths>其中,h为图像高度,w为图像宽度,x<sub>i,j</sub>为图像中的像素,有<img file="FDA00008007400900000110.GIF" wi="647" he="91" />扩展后的对应图像为<img file="FDA0000800740090000021.GIF" wi="70" he="70" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mi>e</mi><mi>p</mi></mrow></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mrow><mi>d</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>d</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>d</mi><mo>+</mo><mn>1</mn><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>d</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>w</mi></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>d</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>w</mi><mo>-</mo><mi>d</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mn>1</mn><mo>+</mo><mi>d</mi></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>w</mi></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>w</mi><mo>-</mo><mi>d</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>,</mo><mn>1</mn><mo>+</mo><mi>d</mi></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>,</mo><mi>w</mi></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>,</mo><mi>w</mi><mo>-</mo><mi>d</mi></mrow></msub></mtd></mtr><mtr><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>...</mn></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>-</mo><mi>d</mi><mo>,</mo><mn>1</mn><mo>+</mo><mi>d</mi></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>-</mo><mi>d</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>-</mo><mi>d</mi><mo>,</mo><mi>w</mi></mrow></msub></mtd><mtd><mn>...</mn></mtd><mtd><msub><mi>x</mi><mrow><mi>h</mi><mo>-</mo><mi>d</mi><mo>,</mo><mi>w</mi><mo>-</mo><mi>d</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000800740090000022.GIF" wi="1373" he="548" /></maths>其中,扩展部分看作是对原图像以边缘进行镜面对称扩展的结果;扩展后图像<img file="FDA0000800740090000023.GIF" wi="72" he="76" />的高度为h+2d,宽度为w+2d;用(i′,j′)表示扩展后图像<img file="FDA0000800740090000024.GIF" wi="77" he="81" />的序号,有1≤i′≤(h+2d)与1≤j′≤(w+2d),<img file="FDA0000800740090000025.GIF" wi="76" he="75" />中位于(i′,j′)处的像素为<img file="FDA0000800740090000026.GIF" wi="214" he="93" />根据镜面对称扩展关系,<img file="FDA0000800740090000027.GIF" wi="77" he="75" />中像素与I<sub>t</sub>中像素对应关系表示为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mi>e</mi><mi>p</mi></mrow></msubsup><mrow><mo>(</mo><mrow><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup></mrow><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><mi>d</mi><mo>-</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>+</mo><mn>1</mn><mo>,</mo><mi>d</mi><mo>-</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>d</mi><mo>,</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><mi>d</mi><mo>-</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>+</mo><mn>1</mn><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>,</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>d</mi><mo>,</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>w</mi><mo>+</mo><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><mi>d</mi><mo>-</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>+</mo><mn>1</mn><mo>,</mo><mn>2</mn><mi>h</mi><mo>+</mo><mi>d</mi><mo>-</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>d</mi><mo>,</mo><mi>h</mi><mo>+</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>w</mi><mo>+</mo><mn>2</mn><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>-</mo><mi>d</mi><mo>,</mo><mi>d</mi><mo>-</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>h</mi><mo>+</mo><mi>d</mi><mo>,</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>-</mo><mi>d</mi><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>-</mo><mi>d</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>h</mi><mo>+</mo><mi>d</mi><mo>,</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>w</mi><mo>+</mo><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>-</mo><mi>d</mi><mo>,</mo><mn>2</mn><mi>h</mi><mo>+</mo><mi>d</mi><mo>-</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>h</mi><mo>+</mo><mi>d</mi><mo>,</mo><mi>w</mi><mo>+</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>w</mi><mo>+</mo><mn>2</mn><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><mn>2</mn><mi>w</mi><mo>+</mo><mi>d</mi><mo>-</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>,</mo><mi>d</mi><mo>-</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mi>h</mi><mo>+</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mn>2</mn><mi>d</mi><mo>,</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><mn>2</mn><mi>w</mi><mo>+</mo><mi>d</mi><mo>-</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>,</mo><mi>d</mi><mo>-</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>-</mo><mi>d</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mi>h</mi><mo>+</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mn>2</mn><mi>d</mi><mo>,</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>w</mi><mo>+</mo><mi>d</mi></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>I</mi><mi>t</mi><mrow><mo>(</mo><mn>2</mn><mi>w</mi><mo>+</mo><mi>d</mi><mo>-</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>,</mo><mn>2</mn><mi>h</mi><mo>+</mo><mi>d</mi><mo>-</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>,</mo><mi>h</mi><mo>+</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>h</mi><mo>+</mo><mn>2</mn><mi>d</mi><mo>,</mo><mi>w</mi><mo>+</mo><mi>d</mi><mo>+</mo><mn>1</mn><mo>&le;</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>&le;</mo><mi>w</mi><mo>+</mo><mn>2</mn><mi>d</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000800740090000028.GIF" wi="1622" he="762" /></maths><img file="FDA0000800740090000029.GIF" wi="74" he="80" />中对应于原图像的I<sub>t</sub>中的像素为满足d+1≤i′≤h+d,d+1≤j′≤w+d范围内的像素;通过对图像进行扫描检测坏点,具体过程为:(a)对于<img file="FDA00008007400900000210.GIF" wi="96" he="74" />对d+1≤i′≤h+d且1+d≤j′≤w+d范围内的像素进行检测,即对对应于原图像中像素的位置的像素进行扫描;对于任意位置(i′,j′)处的像素,在<img file="FDA00008007400900000211.GIF" wi="74" he="75" />每帧中以相同位置为中心各选取一个长宽大小均为d′=2×d+1的正方形局部图像块,得到一个局部图像块序列<img file="FDA00008007400900000212.GIF" wi="790" he="106" />对序列<img file="FDA00008007400900000213.GIF" wi="75" he="75" />中图像(i′,j′)处的像素是否为坏点的判断将依据<img file="FDA00008007400900000214.GIF" wi="116" he="85" />中的数据;(b)对中心位置(i′,j′)处像素统计特性进行鲁棒估计;<img file="FDA00008007400900000215.GIF" wi="779" he="83" />中的每个局部图像块<img file="FDA00008007400900000216.GIF" wi="112" he="81" />中的中心像素值,即位于每个扩展图像<img file="FDA0000800740090000031.GIF" wi="68" he="71" />中(i′,j′)处或每个原图像I<sub>t</sub>中(i′‑d,j′‑d)位置处的像素值,组成的序列<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>S</mi><mi>c</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>=</mo><mo>{</mo><msubsup><mi>c</mi><mn>1</mn><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>c</mi><mn>2</mn><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>c</mi><mi>t</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>,</mo><mn>...</mn><mo>,</mo><msubsup><mi>c</mi><mi>T</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000800740090000032.GIF" wi="792" he="85" /></maths>其中<img file="FDA0000800740090000033.GIF" wi="111" he="79" />为图像块<img file="FDA0000800740090000034.GIF" wi="110" he="80" />中心像素值,即扩展后图像<img file="FDA0000800740090000035.GIF" wi="66" he="70" />中(i′,j′)处的像素值;对像素集合<img file="FDA0000800740090000036.GIF" wi="112" he="78" />计算统计中值得到中心点像素的统计中值μ<sub>(i′,j′)</sub>,并计算<img file="FDA0000800740090000037.GIF" wi="112" he="81" />的平均绝对离差<img file="FDA0000800740090000038.GIF" wi="606" he="126" />这两个值作为通过多帧数据鲁棒统计得到的(i′,j′)处的像素统计特性;(c)基于<img file="FDA0000800740090000039.GIF" wi="118" he="79" />对中心位置(i′,j′)邻域像素统计特性进行鲁棒估计;<img file="FDA00008007400900000310.GIF" wi="773" he="91" />中每个局部图像块<img file="FDA00008007400900000311.GIF" wi="109" he="82" />包含d′×d′个像素,除去中心像素之后<img file="FDA00008007400900000312.GIF" wi="111" he="83" />中所有像素个数为T′=d′×d′×T‑T,这些像素组成像素集合<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>S</mi><mi>a</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>=</mo><mo>{</mo><msubsup><mi>a</mi><mn>1</mn><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>,</mo><msubsup><mi>a</mi><mn>2</mn><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>,</mo><mn>...</mn><mo>,</mo><msubsup><mi>a</mi><msup><mi>t</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>,</mo><mn>...</mn><mo>,</mo><msubsup><mi>a</mi><msup><mi>T</mi><mo>&prime;</mo></msup><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msubsup><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA00008007400900000313.GIF" wi="799" he="91" /></maths>其中<img file="FDA00008007400900000314.GIF" wi="112" he="82" />表示<img file="FDA00008007400900000315.GIF" wi="108" he="83" />中序号为t′的像素值,序号t′满足1≤t′≤T′;对<img file="FDA00008007400900000316.GIF" wi="114" he="86" />中样本计算统计中值得到邻域像素的统计中值<img file="FDA00008007400900000317.GIF" wi="130" he="92" />并计算<img file="FDA00008007400900000318.GIF" wi="117" he="86" />的平均绝对离差<img file="FDA00008007400900000319.GIF" wi="615" he="133" />这两个值作为(i′,j′)处邻域的像素统计特性;(d)根据已经估计得到的(i′,j′)处与邻域的像素值统计特性,基于统计外点检测方法判定(i′,j′)像素是否为坏点;μ<sub>(i′,j′)</sub>与σ<sub>(i′,j′)</sub>表示(i′,j′)处像素的统计量,而<img file="FDA00008007400900000320.GIF" wi="116" he="83" />与<img file="FDA00008007400900000321.GIF" wi="114" he="82" />表示(i′,j′)处邻域像素的统计量,表示局部与内容相关的像素值的鲁棒统计量;为了判断(i′,j′)处像素是否为坏点,首先通过经验阈值对该位置像素统计量进行判断,若满足:μ<sub>(i′,j′)</sub>∈[α,β]  (5)与<img file="FDA00008007400900000322.GIF" wi="1018" he="97" />表示该位置处的多帧中的像素点亮度不满足坏点具有的——亮度过亮或过暗且相邻多帧中同一位置处像素值一致性好——的特性,该点不被判断为坏点,其中α表示过暗坏点的亮度上限,β分别过亮坏点的亮度下限,<img file="FDA00008007400900000323.GIF" wi="52" he="57" />表示多帧稳定的坏点像素的平均绝对离差的上限;利用步骤(a)中计算得到背景像素的统计值对参数进行赋值,α=μ<sub>B</sub>+θ<sub>1</sub>σ<sub>B</sub>,β=μ<sub>B</sub>‑θ<sub>2</sub>σ<sub>B</sub>,<img file="FDA00008007400900000324.GIF" wi="348" he="98" />θ<sub>1</sub>、θ<sub>2</sub>和θ<sub>3</sub>为根据经验给与的控制参数;若以上条件不满足,基于公式(7)判断(i′,j′)处像素是否为不符合局部观测像素值分布的统计外点:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mo>|</mo><msub><mi>&mu;</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow></msub><mo>-</mo><msubsup><mi>&mu;</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mi>a</mi></msubsup><mo>|</mo><mo>&lt;</mo><msubsup><mi>&lambda;&sigma;</mi><mrow><mo>(</mo><msup><mi>i</mi><mo>&prime;</mo></msup><mo>,</mo><msup><mi>j</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mi>a</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000800740090000041.GIF" wi="1107" he="109" /></maths>其中,λ为置信度控制参数;若该条件满足,则(i′,j′)处像素被判定为不符合局部像素分布特性的统计外点,被判定为坏点;对<img file="FDA0000800740090000042.GIF" wi="564" he="81" />中每个位置的像素重复以上的步骤(a)、步骤(b)和步骤(c),对每个位置处的像素进行判断;由于<img file="FDA0000800740090000043.GIF" wi="73" he="79" />为S<sub>I</sub>的镜面对称边缘扩展版本,在<img file="FDA0000800740090000044.GIF" wi="69" he="80" />中检测得到坏点的位置(i′,j′)转换到原始图像中,位置为(i′‑d,j′‑d),d为镜面扩展参数;对图像序列S<sub>I</sub>进行坏点检测得到<img file="FDA0000800740090000045.GIF" wi="557" he="101" />其中<img file="FDA0000800740090000046.GIF" wi="321" he="103" />表示坏点集合中的单个坏点位置,N<sub>D</sub>表示坏点集合中的坏点个数;N<sub>D</sub>用来衡量图像传感器在当前情况下质量状态和工作情况。
地址 710072 陕西省西安市友谊西路127号