1.一种拼合图像内异常视觉信息的快速定位方法,其特征在于,所述方法包括以下步骤:
标记出拼合图像内的所有拼合区域,依次将每个拼合区域分割为多个子区域;
根据子区域内的像素分布,定位出异常图像块;
在拼合图像内高亮所有异常图像块;
其中,拼合图像由多个子图像拼合而成;
子区域内的像素分布的定义为:记N个子区域内的第k个子区域为sbr(k),记sbr(k)内含有M(k)个像素,每个像素对应有唯一像素值;以pb(i,k)表示sbr(k)内M(k)个像素的第i个像素,以Vpb(i,k)表示pb(i,k)对应的像素值;以子区域sbr(k)内含有的M(k)个像素以及这M(k)个像素对应的M(k)个像素值作为sbr(k)的像素分布,则N个子区域对应有N种像素分布;
根据子区域内的像素分布,定位出异常图像块的方法具体为:
S1,在子区域sbr(k)内的M(k)个像素中,标记出像素值最大的像素pb(c1,k)以及像素值最小的像素pb(c2,k);
初始化变量h0,h0的初值设置为h0=sum(sbr(k))÷(Vpb(c1,k)×Vpb(c2,k)),sum(sbr(k))表示子区域sbr(k)内M(k)个像素的像素值总和,转至S2;
S2,记A0=Vpb(c1,k)-h0,记B0=Vpb(c2,k)+h0;在子区域sbr(k)内的M(k)个像素中,将像素值小于A0且最接近A0的像素记为pb(x,k),将像素值大于B0且最接近B0的像素记为pb(y,k);将pb(x,k)标记为高视觉像素,将pb(y,k)标记为低视觉像素,转至S3;
S3,将h0的值增加(Vpb(x,k)÷Vpb(y,k));如果第一视觉条件成立,则转至S4;如果第一视觉条件不成立,则转至S2;
S4,根据所有高视觉像素和所有低视觉像素定位出异常图像块;
根据所有高视觉像素和所有低视觉像素定位出异常图像块的方法具体为:将所有高视觉像素所确定的最小凸包记为高视觉区域,将所有低视觉像素所确定的最小凸包记为低视觉区域;
如果高视觉区域中存在数量小于M0个的低视觉像素,或者,低视觉区域中存在数量小于M0个的高视觉像素,则记所有高视觉像素和所有低视觉像素所共同确定的最小凸包为异常图像块,M0的值等于所有高视觉像素的数量与所有低视觉像素的数量之差的绝对值。
2.根据权利要求1所述的一种拼合图像内异常视觉信息的快速定位方法,其特征在于,拼合图像内的拼合区域是指,多个子图像中,经过几何变换后,在相同坐标系下对齐的部分图像区域,这些部分图像区域由不同的子图像共享并包含相同或相似的像素。
3.根据权利要求1所述的一种拼合图像内异常视觉信息的快速定位方法,其特征在于,将拼合区域分割为多个子区域的方法具体为:通过基于区域生长的图像分割算法,或者,通过基于边缘检测的图像分割算法,将拼合区域分割为多个子区域,以N表示多个子区域的个数。
4.根据权利要求1所述的一种拼合图像内异常视觉信息的快速定位方法,其特征在于,判断第一视觉条件是否成立的方法为:如果所有的高视觉像素中存在任意一个高视觉像素的像素值小于h1,或者,所有的低视觉像素中存在任意一个低视觉像素的像素值大于h1,则称第一视觉条件成立,其中,h1=(Vpb(c1,k)+Vpb(c2,k))÷2。
5.根据权利要求1所述的一种拼合图像内异常视觉信息的快速定位方法,其特征在于,在拼合图像内高亮所有异常图像块的方法具体为:对于任意一个拼合区域,对该拼合区域内的所有子区域进行异常图像块标记,即完成该拼合区域内所有异常图像块的标记;在拼合图像中,依次完成所有拼合区域内的所有异常图像块的标记,即完成拼合图像内所有异常图像块的标记;将拼合图像内标记得到的所有异常图像块进行高亮。