基于全局对比度的显著性区域检测
显著性检测技术在图像处理中的应用与优化
显著性检测技术在图像处理中的应用与优化摘要:随着数字图像的广泛应用,人们对于图像处理技术的需求也越来越高。
显著性检测技术作为一种重要的图像处理技术,可以识别和提取出图像中最具显著性的目标或区域。
本文将介绍显著性检测技术的原理与方法,并探讨其在图像处理中的应用和优化。
一、引言随着数字图像的普及,图像处理技术成为了计算机视觉领域的重要研究方向之一。
显著性检测技术是图像处理中的重要组成部分,它可以帮助我们识别和提取出图像中最具显著性的目标或区域,为后续的图像处理任务提供重要信息。
二、显著性检测技术的原理与方法1.背景与定义显著性检测指的是在一幅图像中寻找与周围环境显著不同的目标或区域。
这些目标或区域通常具有较高的对比度、颜色鲜艳和纹理丰富等特点。
显著性检测的目标是在图像中准确地找出这些显著目标或区域。
2.常见方法(1)基于全局对比度的方法:通过计算目标区域与背景区域之间的对比度来判断显著性。
(2)基于频域分析的方法:将图像转换到频域,利用频域特征提取显著性信息。
(3)基于目标和背景模型的方法:建立目标和背景模型,通过比较像素与模型之间的差异来确定显著性。
三、显著性检测技术在图像处理中的应用1.图像分割显著性检测技术能够帮助将图像分割成具有显著特征的目标区域和背景区域,为图像分析和理解提供基础。
2.目标检测与识别显著性检测技术可以帮助定位和识别图像中的目标物体,提高目标检测和识别的准确性和效率。
3.图像增强与修复通过识别出图像中的显著目标或区域,可以针对性地进行图像增强和修复,提高图像的质量和清晰度。
4.视觉注意模型构建显著性检测技术可以帮助构建视觉注意模型,即模拟人类的视觉注意机制,将注意力集中于图像的显著目标或区域。
四、显著性检测技术的优化1.算法优化针对目前显著性检测中存在的问题,如对噪声和复杂背景的敏感性,算法可以进行优化和改进,提高显著性检测的准确性和稳定性。
2.多模态融合借鉴多种数据源(如图像、视频、语音等)进行融合,可以进一步提高显著性检测的性能和鲁棒性。
图像分割及显著性区域检测算法与应用
图像分割及显著性区域检测算法与应用图像分割是计算机视觉领域中的一个重要任务,它旨在将一幅图像分成若干个不同的局部区域,使得每个区域内的像素具有相似的特征。
显著性区域检测是图像分割的一个子任务,它主要关注图像中最吸引人的部分,如物体、纹理等,并将其从背景中区分出来。
图像分割及显著性区域检测算法和应用在图像处理、计算机视觉、机器学习等领域具有广泛的应用价值。
图像分割算法有许多种,其中常用的包括基于阈值的分割、区域生长算法、基于边缘的分割等。
基于阈值的分割是最简单的方法,它将图像中的像素按照灰度值或颜色进行分类,像素值在一定范围内的像素划分为同一区域。
区域生长算法根据像素之间的相似性逐渐扩展区域,直到满足某一条件为止。
边缘分割算法则是基于图像边缘的梯度信息,通过检测图像中的边缘实现分割。
相比之下,显著性区域检测算法主要关注图像中最显著的部分,并通过计算显著性值来区分显著性区域和非显著性区域。
现有的显著性区域检测算法可以分为基于全局对比度的方法和基于局部对比度的方法。
基于全局对比度的方法基于图像的全局特征,如颜色、纹理等,在整个图像中寻找显著性区域。
而基于局部对比度的方法则基于图像的局部特征,在局部范围内计算像素的显著性值,再通过融合得到全局显著性图。
除了图像分割和显著性区域检测的基本算法外,这些算法还可以结合其他技术来改进性能。
例如,图像分割算法可以与机器学习方法结合,通过训练模型来提高分割的准确性和效率。
显著性区域检测算法可以与深度学习技术相结合,通过卷积神经网络等方法提取更准确的特征表示。
图像分割及显著性区域检测算法在许多应用中发挥着重要作用。
在医学影像分析中,图像分割可以帮助医生识别和定位病变区域,辅助诊断和治疗。
在自动驾驶领域,显著性区域检测可以帮助车辆识别和跟踪重要的交通目标,提高驾驶的安全性和效率。
在视频监控和安防领域,图像分割及显著性区域检测可以帮助识别异常行为和重要的目标,发现潜在的安全威胁。
基于全局颜色对比的显著性目标检测
S a l i e n t o b j e c t s d e t e c t i o n b a s e d o n g l o b a l c o l o r c o n t r a s t
YA NG J u n 一. L I N T u — s h e n g .XI AO r i n g — Wa n g
w i t h s a l i e n c y ma p f e a t u r e i n t o t h e c o n d i t i o n a l r a n d o m i f e l d s( C R F ) , i t g o t b i n a r y s a l i e n c y m a s k . F i n a l l y , i t a t t a i n e d b o u n d i n g b o x e s o f s a l i e n t o b j e c t s b y r e g i o n — p r o p s m e t h o d .E x p e r i m e n t a l r e s u l t s i n t h e t w o p u b l i c d a t a b a s e s s h o w t h a t t h e p e r f o r m a n c e o f
( 1 . S c h o o l o f E l e c t r o n i c&I n f o r m a t i o n E n g i n e e r i n g ,S o u t h C h i n a U n i v e r s i t y o f T e c h n o l o g y ,G u a n g z h o u 5 1 0 6 4 1 ,C h i n a:2 . D e p t .o f l n J b r m a —
histogram-based contrast显著值检测算法
histogram-based contrast显著值检测算法
直方图基于对比度检测算法(histogram-based contrast-detection algorithm)是一种用于检测图像中显著值的方法。
该算法基于图像的直方图分布来计算图像的对比度,并根据对比度的值来确定图像的显著值。
该算法的步骤如下:1. 将图像划分为若干个重叠的区域或块。
2. 对每个区域或块进行直方图均衡化,以增强图像中的对比度。
3. 计算每个区域或块的对比度值,可以使用像素值的标准差来表示对比度。
4. 根据对比度值设置一个阈值,超过阈值的区域或块被认为是显著的区域。
5. 根据显著区域的位置和大小来生成显著图像。
直方图基于对比度检测算法通过增强图像中的对比度,突出了图像中的显著细节和区域。
它可以应用于图像分割、目标检测和显著性区域提取等计算机视觉任务中。
基于对比度和局部结构特征的显著性检测
a g e , t h e d i s t r i b u t i o n p r i o r k n o w l e d g e o f t h e o b j e c t a n d t h e b a c k g r o u n d w a s o b t a i n e d .O n t h e b a s i s o f
关 键 词: 显著性 ; 结 构特征 ; 图像 对 比度 ; 目标检 测 文献 标识 码 : A 文章 编 号 : 1 6 7 4—8 4 2 5 ( 2 0 1 5 ) 0 9— 0 0 9 3— 0 5 中 图分 类 号 : T P 3 9 1 . 4
Vi s u a l S a l i e nc y De t e c t i o n Ba s e d o n Co nt r a s t a n d Lo c a l S t r u c t ur e Fe a t u r e
2 0 1 5年 9月
S e p .2 0 1 5
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 6 7 4 — 8 4 2 5 ( z ) . 2 0 1 5 . 0 9 . 0 1 6
基 于对 比度 和 局 部 结构 特 征 的 显 著 性检 测
曾祥鑫 , 李 飚, 刘 坤
Abs t r a c t:Ba s e d o n t h e l o w- l e v e l f e a t u r e s o f t h e i ma g e c o l o r c o n t r a s t ,we pr o po s e d a b o t t o m— u p d a t a d r i v e n a l g o r i t h m o f v i s u a l s a l i e n c y d e t e c t i o n.Ac c o r d i n g t o g l o b a l c o n t r a s t ,o u r mo de l g e n e r a t e d a f ul l - r e s o l u t i o n s a l i e n c y ma p.Fi r s t o f a l l ,b y a n a l y z i n g t h e c ha r a c t e is r t i c s o f t he l o c a l s t r u c t u r e o f t h e i m—
计算机视觉中的显著性检测技术
计算机视觉中的显著性检测技术计算机视觉是当今普遍运用的一项科技,当我们看到1000张海景图片的时候相当于一天等于6000个工作小时的工作量,而人眼的处理速度只有7张图片每秒,因此计算机视觉就显得越来越重要。
显著性检测(saliency detection)是计算机视觉的一项重要的任务,它可以检测出图像中的显著区域,即吸引人眼注意力的区域。
一个成功的显著性检测技术可以被应用在广告、美学领域、图像检索以及其他与人工智能相关的领域。
基于显著性检测技术,我们可以将对象从背景中分辨出来,并且提高目标识别和跟踪的性能。
因此,显著性检测技术被广泛应用在计算机视觉的各个领域,比如自然图像处理、视频监控、视频通信、医学影像处理、机器人导航、自动驾驶等。
目前,常用的显著性检测技术主要包括基于频域的、基于局部对比度的、基于细节保持的和基于聚类分析的等方法。
在这里,我们将介绍一些最新的计算机视觉中的显著性检测技术。
1. 深度学习方法近年来,深度学习在图像/视频处理领域中占据了重要位置。
它可以自动从大量数据中学习特征,一些基于深度学习的方法已经成功应用于图像处理、物体识别、人脸识别、语音识别等领域。
在显著性检测领域,深度学习方法也被用于构建各种显著性检测模型,其中最具代表性的是利用卷积神经网络(CNN)进行显著性检测。
CNN是计算机视觉领域中最重要的深度学习算法之一,它可以自动地从图像数据中学习到复杂特征,并且取得了显著性检测的SOTA效果。
在显著性映射(grey scale saliency maps)的研究中,CNN在卷积、池化和类别识别的操作方面取得了很大发展。
在这个方法中,采集来自于深度层多层不同尺度神经元的图像。
2. 非局部特征选择方法类内相似性和类间差异性是显著性检测领域中的两个关键点。
相比较于之前的方法,核心是同时对图像的空间和频域进行处理。
此类方法通常包含一个基于非局部的搜寻草图(Non-local Search Map) 和多设计矩阵的损失函数(Loss Function),最新的方法用于图像处理时常常采用聚类分析技术。
基于全局对比度的显著性区域检测
基于全局对比度的显著性区域检测Ming-Ming Cheng1Guo-Xin Zhang1 Niloy J. Mitra2 Xiaolei Huang3Shi-Min Hu11TNList, Tsinghua University 2 KAUST 3 Lehigh University摘要视觉显著性的可靠估计能够实现即便没有先验知识也可以对图像适当的处理,因此在许多计算机视觉任务中留有一个重要的步骤,这些任务包括图像分割、目标识别和自适应压缩。
我们提出一种基于区域对比度的视觉显著性区域检测算法,同时能够对全局对比度差异和空间一致性做出评估。
该算法简易、高效并且产出满分辨率的显著图。
当采用最大的公开数据集进行评估时,我们的算法比已存的显著性检测方法更优越,具有更高的分辨率和更好的召回率。
我们还演示了显著图是如何可以被用来创建用于后续图像处理的高质量分割面具。
1 引言人们经常毫不费力地判断图像区域的重要性,并且把注意力集中在重要的部分。
由于通过显著性区域可以优化分配图像分析和综合计算机资源,所以计算机检测图像的显著性区域存在着重要意义。
提取显著图被广泛用在许多计算机视觉应用中,包括对兴趣目标物体图像分割[13, 18]、目标识别[25]、图像的自适应压缩[6]、内容感知图像缩放[28, 33,30, 9]和图像检索[4]等。
显著性源于视觉的独特性、不可预测性、稀缺性以及奇异性,而且它经常被归因于图像属性的变化,比如颜色、梯度、边缘和边界等。
视觉显著性是通过包括认知心理学[26, 29]、神经生物学[8, 22]和计算机视觉[17, 2]在内的多学科研究出来的,与我们感知和处理视觉刺激密切相关。
人类注意力理论假设人类视力系统仅仅详细处理了部分图像,同时保持其他的图像基本未处理。
由Treisman和Gelade [27],Koch和Ullman [19]进行的早期工作,以及随后由Itti,Wolfe等人提出的注意力理论提议将视觉注意力分为两个阶段:快速的、下意识的、自底向上的、数据驱动显著性提取;慢速的、任务依赖的、自顶向下的、目标驱动显著性提取。
基于图像单元对比度与统计特性的显著性检测
第39卷第10期自动化学报Vol.39,No.10 2013年10月ACTA AUTOMATICA SINICA October,2013基于图像单元对比度与统计特性的显著性检测唐勇1,2杨林1,2段亮亮1摘要根据视觉注意机制,提出一种基于图像单元对比度与空间统计特性的可靠显著性区域检测方法.通过自适应的图像分割构造图像单元结构,以图像单元为基础,分别利用颜色对比度和空间统计特性两种模型进行显著性区域检测,最后,将两种模型的检测结果通过高斯模型进行结合,得到最终的显著性区域检测的结果.实验表明,该检测方法与现有的方法比较,具有更好的精度和召回率,能明显抑制复杂纹理和噪声,去除复杂背景的影响.关键词显著性区域检测,自适应图像分割,颜色对比度,空间统计特性引用格式唐勇,杨林,段亮亮.基于图像单元对比度与统计特性的显著性检测.自动化学报,2013,39(10):1632−1641DOI10.3724/SP.J.1004.2013.01632Image Cell Based Saliency Detection via Color Contrast and DistributionTANG Yong1,2YANG Lin1,2DUAN Liang-Liang1Abstract According to biological visual attention mechanism,a salient region detection method is proposed in this paper,which is based on image cell contrast and space statistical characteristics.By constructing image cell structure with an adaptive image segmentation,based on image cell,it makes a salient region detection using both the color contrast model and space statistical characteristics model.In the end,two models detection results combine by Gaussian model to get thefinal salient region detection results.Experiments show that this detection method has a higher precision and recall rate,which can not only resist the complex texture and the noise but also remove the influence of the complex background.Key words Salient region detection,adaptive image segmentation,color contrast,space statistical characteristics Citation Tang Yong,Yang Lin,Duan Liang-Liang.Image cell based saliency detection via color contrast and distribu-tion.Acta Automatica Sinica,2013,39(10):1632−1641图像的显著性区域检测是根据人类视觉注意机制,在自然图像中选出最能吸引人类关注的区域.显著性区域检测对于分析图像内容,优先选择重要部分,合理安排资源有重要意义,能够广泛应用于视频检测[1]、图像检索[2]、目标检测[3]、目标识别[4]、图像语义理解[5]等领域.目前,流行的显著性区域检测方法主要分为生物驱动模型与数据驱动模型两种.生物驱动模型由Koch等首先提出[6],但只是提出了生物视觉模型,并没有将其应用到计算机视觉方面,Itti等在生物视觉模型的基础上定义了图像显著性,提出了基于收稿日期2012-11-12录用日期2013-03-27Manuscript received November12,2012;accepted March27, 2013国家自然科学基金(60970073),河北省自然科学基金(F2012203084)资助Supported by National Natural Science Foundation of China (60970073)and Natural Science Foundation of Hebei Province (F2012203084)本文责任编委周杰Recommended by Associate Editor ZHOU Jie1.燕山大学信息科学与工程学院秦皇岛0660042.河北省计算机虚拟技术与系统集成重点实验室秦皇岛0660041.College of Information Science and Engineering,Yan-shan University,Qinhuangdao0660042.Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province,Qinhuangdao066004生物视觉注意机制的显著性区域检测方法(IT方法),利用颜色、边缘、方向等低层信息,通过多尺度高斯差分方式计算显著性区域[7],作为一种最早提出的显著性区域检测算法,无论在检测效果或是运行效率上,IT方法都处于一个较低的水平.Harel 等通过IT方法构建特征图,采用基于图像统计的归一化方法[8],实现显著性区域计算(Graph-based, GB),该方法利用图像的统计特性,使得检测效果相对于IT方法有所提升.Goferman等和Wang等提出通过构造图像单元[9−10],计算图像单元间的差异(Context-aware,CA),能够体现出良好的全局特性,检测效果有明显提升,但这种方式运用多尺度图像金字塔进行融合,计算复杂度高,运行缓慢,而且只适合应用在低分辨率图像上.最近,Cheng等引入区域对比度的显著性区域检测方法[11](Region contrast,RC),这种方式可以在全分辨率图像上检测,提高了检测精度和运行效率,是目前相对可靠的检测方式.但是这些生物模型的方法过分强调面积较小、颜色纯粹的局部特征,可能会导致结果模糊、轮廓不清晰.数据驱动模型更依赖于计算机视觉应用的计算,主要分为两类,一类方法利用图像的局部特征,另一类利用图像的全局特征.第一类方法中,10期唐勇等:基于图像单元对比度与统计特性的显著性检测1633Ma等采用局部像素的对比度与模糊增长的方式来确认图像的显著性区域(Ma and Zhang,MZ)[12],这种方式速度慢,检测精度低.Achanta等考虑图像在多尺度空间图像子区域的像素平均特征向量与近邻的像素平均特征向量的差来衡量显著性值[13],输出全分辨率图像(Average contrast,AC),由于在多尺度空间下检测,使得检测效果有所提升,但是运行效率依然较低.这些只使用局部特征的方式,能有效地突出显著性对象的轮廓,但是检测到的显著性区域精度相对较低,显著性区域与物体实际位置相差较大,而且对纹理和噪声十分敏感.另一类数据驱动模型的方法主要利用图像的全局特征,Hou等总结图像的频域特征[14],对图像背景进行建模,在频域内进行计算频谱残留,最后转换到空间域中的显著性区域(Spectral resid-ual,SR),这种方式首先提出了在频域上计算图像显著性区域,根据频域特征计算,使得计算效率有很大提升,但是只能输出64×64像素的检测结果,不能处理全分辨率图像,而且得到的结果非常不清晰.Zhai等把像素级的显著性值定义为全图像素点间的对比度[15],在Lab颜色空间中只使用了单通道的亮度信息进行计算(L-channel contrast, LC),该方法使检测结果的精度有所提升,但依然较低.Achanta等提出了频率调谐的显著性区域检测方法[16](Frequency-tuned,FT),通过计算每个像素与全图颜色平均值的色差来直接确定显著性值, Cheng等量化全图像素数量[11],通过直方图对比度来计算显著性区域(Histogram contrast,HC).这两种方式都是统计并利用图像的全局颜色特征,得到的检测结果的精度有了很大提升.与单纯采用局部特征相比,这些总结并利用全局特征的方法可以提升运行效率,使检测结果更加清晰,提高了检测精度.以上检测方法,能够大致确定显著性区域的位置,但是检测结果的精度依然有进一步提升的空间,但是依然存在显著性区域轮廓不清晰、对高纹理区域和噪声抵抗能力差等问题.本文提出一种基于图像单元的对比度与空间统计特性的显著性区域检测方法(Cell contrast and statistics,CCS),构造图像单元结构,分别采用计算图像单元的颜色对比度,与图像单元聚类后颜色的空间统计特性,两种方式来确定图像的显著性区域.最后将两种方式的检测结果通过高斯模型结合起来,同时考虑显著性区域中心的空间信息,进一步增强显著性区域,减少非显著性物体的影响.实验证明,相比从前的方式,本方法能够使得检测结果的精度有进一步提升,而且能够有效抵抗噪声与纹理区域的影响.1划分图像结构单元以单个通道的像素为单位计算图像中的显著性区域[13],则操作易受到图像纹理、噪声等因素的影响,若对图像所有通道的全部像素操作,将会导致计算量巨大,无法分析复杂多变的自然图像.为克服以上缺点,本文首先构造以区域为基础的图像单元,将一幅图像划分成单元结构,并以图像的单元结构为基础,计算图像的显著性区域.由于图像分割算法能在保留图像信息的基础上高效地将图像划分成为多个非重叠区域,因此,在构造图像单元的过程中,本文使用一种自适应的Mean-shift图像分割算法.通过给出一组多维数据点,在图像中像素点的维数是(x,y),每个像素点由(r,g,b)三基色构成.Mean-shift算法可以用一个窗口扫描空间来找到数据密度最高的多维数据点,即数据峰值,当窗口移动时,经过窗口变换后收敛到数据峰值的点都会连通起来并属于该峰值,实现分割. Mean-shift算法能够综合考虑多通道颜色[17]、空间距离、区域大小等因素,能将颜色相同或相似、空间分布集中的像素划分到同一区域,同时将对比度大或者空间距离较远的像素区分到不同区域,除此之外,还能够保留轮廓,约束图像中的物体形状,在颜色域和空间上都具有良好特性.由于空间变量(x,y)的变化范围与颜色的变化范围有极大的不同,所以,Mean-shift算法对不同的维数要用不同的窗口半径,分别选择颜色特征向量的带宽h c与空间带宽h r,对图像进行分割,构造图像单元结构,如图1(b)所示.因此,全图被划分成为图像单元{Cell i}i=1,···,N,其中,N表示图像单元个数,计算每个Cell i内所有像素的平均颜色f i(r,g,b)作为Cell i的颜色特征向量.根据带宽参数与多元正态分布协方差矩阵的关系[18],采用以下方法选择带宽参数.首先,设定初始颜色带宽H c=6,空间带宽H r=7.计算分割结果每个Cell i的5×5协方差矩阵i:i=(cc)i(cr)i(rc)i(rr)i(1)其中,3×3的子矩阵是在颜色空间(r,g,b)的协方差矩阵,2×2的子矩阵是空间坐标(x,y)的协方差矩阵,3×2的子矩阵与2×3的子矩阵是颜色与位置的协方差.计算颜色或空间分布的平均方差:h c=1M13tri(cc)h r=1M12tri(rr)(2)1634自动化学报39卷其中,M 表示分割结果Cell 的数目,空间带宽h r 是根据计算x 与y 方向的方差得到,颜色带宽h c 是根据计算在RGB 颜色空间的方差得到.通过这种方式,能够在图像上获得良好的分割结果,文献[19]已经成功采用这种带宽计算方式.但是如果每次处理一幅图像前都进行以上操作就会导致运行速度严重降低,为了能达到好的分割效果同时提高运行效率,在实际操作前,从数据集中选择100幅图像分别计算其空间带宽h r 和颜色带宽h c ,实验发现,计算所得的每组h r 、h c 相差不大,计算h r 与h c 的平均值,分别为7与6.5.因此在实际操作时,选择这对平均值h r =7、h c =6.5进行操作,这样既可以保证分割效果,又能提升运行效率.(a)原图(a)Originalimage(b)单元结构图像(b)Image cell structure 图1构造图像单元结构Fig.1Constructing image cell structure通过Mean-shift 构造图像单元,综合考虑了图像的颜色特征与空间特征,以Cell 为处理单元进行操作,降低后续显著性区域检测的计算量.2基于图像单元的显著性区域检测经典的显著性区域检测方法可以大体上分为全局特征和局部特征两种检测方式,但大都是单独操作,彼此没有联系.本文通过构造图像单元结构,将图像单元的对比度这种局部特性,与图像单元颜色特征向量空间统计特性这种全局特性有机的结合,提高显著性区域检测结果的精确性.2.1基于图像单元的对比度的显著性区域检测一幅图像中,与周围对比度大的区域容易受到关注,因此,区域对比度这种局部特性可以作为显著性区域检测的重要依据之一.除此之外,空间位置的分布对人类的视觉注意机制也有很大影响,相邻两个区域的不同往往更容易引起注意,两个相邻Cell 的高对比度比距离较远的高对比度更容易获得视觉注意.由于第1节中采用Mean-shift 算法对图像进行分割,构造了图像单元结构,即Cell 结构,因此,以Cell 为基础将对比度和空间距离相结合,首先计算不同Cell 间的对比度,再利用每个Cell 与其他Cell 对比度的加权来确定显著性值,同时为每个加权的对比度分配权重,权重由空间距离决定.计算每个Cell 与图像中其他Cell 的对比度,公式如下:Contrast [i ][j ]=D (f i (r,g,b ),f j (r,g,b )))(3)其中,i =j ,D (·,·)为两个Cell 颜色特征f i (r,g,b )的欧氏距离.计算Cell i 的显著性值,将空间信息引入,与对比度结合,距离越近,影响越大,分配给对比度的权重越高,反之,则分配较小权重.同时将Cell i 包含的像素数目引入,增大较大区域的影响,计算如下:S contrast (Cell i )=Nj =1,j =iContrast [i ][j ]Num (j )exp −Dist [i ][j ]λ(4)其中,Num (j )表示Cell j 所包含的像素数目,Dist [i ][j ]表示Cell i 与Cell j 的空间距离,通过计算两个Cell 的中心坐标的欧氏距离得到,λ为权重参数,用来控制空间权值强度,λ越大,空间权值的控制力越弱,会导致距离较远区域的对比度对当前区域的显著性值做出较大贡献.检测结果如图2(a)所示.在确定权重参数的取值时,为了能够达到更好的实验效果,选择一系列不同的对从数据集中随机选取的100幅图像操作,计算图像的平均精度、召回率与F β值.计算结果如图3所示.10期唐勇等:基于图像单元对比度与统计特性的显著性检测1635(a)图像单元对比度检测模型(a)Image cell constrast model(b)图像单元统计特性检测模型(b)Image cell statistics models图2两种检测模型结果Fig.2The detection results by two models由图3可知,在λ=0.4计算所得的Fβ值最大,精度与召回率在该点也有良好的表现.因此在实际操作中选择λ=0.4.计算结果归一化到[0,1]之间.基于图像单元的对比度的显著性区域检测结果如图2(b)所示,利用第二部分构造的图像单元结构,以Cell为处理单元,根据Cell间的对比度这一局部特征,同时综合计算空间距离和Cell的大小,得到显著性图.这种方法的优势是局部特性好,能够准确定位出显著性区域的位置.文章使用精度,召回率与Fβ作为评价一种显著性区域检测算法优劣的标准[8].精度表示在检测到的显著性区域中,属于真实显著性区域部分所占的比例.召回率表示在真实的显著性区域中检测到的部分所占的比例.精度和召回率的计算公式如下:P recision=x(G xR x)xR xRecall=x(G xR x)xG x(5)其中,G x表示真实的显著性区域,R x表示检测到的显著性区域,x表示对应图像的序号.在计算显著性区域时,精度和召回率往往相互影响,一种检测方法的精度提升时,召回率可能会有所下降,因此,文献[8]中提出一种新的评价参数Fβ作为标准.Fβ的计算公式如下:Fβ=(1+η2)P recision×Recallη2×P recision+Recall(6)其中,根据原文献选择η2=0.3.目前,国际上评价一个显著性区域检测算法的好坏大都采用精度、召回率与Fβ作为标准.2.2基于空间分布统计特性的显著性区域检测观察发现,人类视觉总是优先的聚焦在目标物体上,而目标物体的颜色往往接近或者连续,同时,人类视觉摄取到图像中的非目标区域的颜色的分布往往相对离散,非目标区域总是被忽略.根据这一特性,统计一般图像颜色的全局空间分布特性,前景物体的颜色相对接近,在图像中的空间分布总是相对集中,而背景颜色总是均匀地分布在整幅图像中,具体来说,图像中属于前景部分的颜色,空间分布的方(a)λ-Precision曲线(a)λ-Precision curve(b)λ-Recall曲线(b)λ-Recall curve(c)λ-Fβ曲线(c)λ-Fβcurve图3权重参数λ的precision,recall,Fβ曲线Fig.3Curves of precision,recall,Fβby differentλ1636自动化学报39卷差较小,背景颜色空间分布的方差大.根据这一发现,本文将Cell颜色的空间分布的统计特征作为显著性区域检测的另一种方式,属于显著性区域的Cell总是集中在图像中的某一区域,空间分布的方差较小,属于非显著性区域的Cell总是离散的分布在全图上,空间分布的方差较大,之前的显著性检测方法都没有有效利用这一特性.2.2.1聚类计算主要颜色要将Cell的空间分布的统计特性引入显著性检测中,就是计算所有Cell颜色特征向量空间分布的方差,但是在构造图像单元结构后,大多图像的Cell数量都很大,如果计算所有的Cell颜色的空间统计特性是不现实的,因此,本文选择对图像中所有Cell的颜色特征进行聚类操作,减少Cell颜色特征的种类,得到全图的主要颜色.由于RGB颜色空间由于是非均匀分布,而Lab是均匀分布空间,更适合计算图像的颜色距离.因此,在聚类前将图像的由RGB颜色空间转到Lab颜色空间,能达到更好地效果.相对于一般图像内部的颜色差异来说,属于显著性区域的Cell与属于非显著性区域的Cell的颜色特征向量总是有很大差异,而属于显著性区域的不同Cell的颜色总是十分相近.因此,对图像中所有Cell的颜色特征进行聚类,总能有效的将显著性区域的Cell划分到同一类型中,同时将非显著性区域的Cell划分到其他的类别中.选择K-mean算法进行聚类操作,该算法的处理速度快,在处理大数据方面有很大优势,最终解的质量取决于初始聚类中心,为此,本文使用Arthur等提出的方式[20]选择初始聚类中心.聚类操作数据样本的构造如下:Sample=f1(l,a,b),···,f1(l,a,b)Num(1)...f i(l,a,b),···,f i(l,a,b)Num(i)...f N(l,a,b),···,f N(l,a,b)Num(N)(7)其中,f i(l,a,b)表示Cell i的颜色特征向量, Num(i)表示Cell i所包含的像素数目,聚类样本数目与全图的像素数相等.选择最多迭代次数和迭代精度作为迭代结束的条件.聚类操作完成后,全图划分为K种颜色,每一个Cell的颜色特征向量都能用K种聚类颜色中相应的一种表示,与此同时,属于显著性区域的Cell 与属于非显著性区域的Cell能够被划归到不同类别中.使用K种聚类颜色更新计算Cell颜色特征向量,这样方便下一步计算Cell颜色特征的空间统计特性.在选择K的取值时,根据聚类后基本不影响图像的视觉效果聚类时间较短,这两条标准,同时为了能尽量降低后续的计算量,应使K的取值尽量小.为了衡量图像聚类对视觉效果的影响,引入失真度J来计算全图像素到各自聚类中心的距离,从而衡量聚类到K种颜色对图像的视觉效果的影响,分别K=3,4,5,···,12选择进行试验,对随机选择的100幅300×400像素图像的全部像素聚类,计算失真度J如下:J=Nn=1Kk=1r nk x n−µk 2(8)其中,r nk是指示函数,表示像素n是否属于类别k, x n−µk 2表示像素n到其聚类中心的欧氏距离.根据实验结果绘制的折线图,如图4所示.(a)K-失真度曲线(a)K-compactnesscurve(b)K-聚类时间曲线(b)K-clustering time curve图4K值影响曲线Fig.4K values effect curves试验表明,在K的取值小于6时,图像失真严重,聚类后严重影响了图像的视觉效果,当K的取10期唐勇等:基于图像单元对比度与统计特性的显著性检测1637值大于6时,聚类时间会随着的增大而迅速增大.在K的取值为6时,既能保证图像的整体视觉效果不受影响又能控制聚类时间较短,因此本文选择K=6进行实验操作.2.2.2计算空间统计特性由于显著性区域的颜色分布相对集中,方差较小,反之,属于非显著性区域的颜色分布的方差较大.根据聚类操作的计算结果,计算Cell颜色特征向量的空间统计特性,即Cell的颜色特征向量所代表的某一种聚类颜色k的空间分布的方差,计算如下:D(k)=E(X k2)−(E(X k)2 2+E(X k2)−(E(X k)22(9)其中,1≤k≤K表示第k种聚类颜色,E(·)表示某种聚类颜色的在图像中横坐标或纵坐标的期望.需要计算图像中所有Cell的聚类颜色的空间分布期望,则第k种聚类颜色空间分布坐标的期望为E(L k)=1nL m,Cluster Cellm=k(10)其中,Cluster Cellm表示Cell m所属的聚类颜色,当Cell m的颜色特征向量属于聚类颜色k时,对Cell m 坐标进行加权,像素坐标归一化到[0,1]之间,n表示聚类颜色k的加权次数.2.2.3根据空间统计特性计算显著性区域通过上述算法,能够得到每种聚类颜色的方差,能够反映聚类颜色的空间分布的离散度,方差越小,该颜色的空间分布越集中,反之越分散.根据区域显著性与颜色空间分布集中度成正比的原则,某种聚类颜色方差越小,显著性值越高.具体到Cell,每个Cell的颜色特征向量的空间分布方差越小,该Cell 的显著性值越高,反之Cell的显著性值越低.首先,根据显著性值与颜色的空间分布方差成反比的原理,计算聚类颜色的对应显著性值,公式如下:S variance(k)=log1D(k)(11)其中,D(k)表示聚类颜色k空间分布的方差.之后,根据Cell i的颜色特征向量,把相应的显著性赋给Cell i,Cell i的显著性值计算公式如下:S Distributuion(i)=S variance(Cluster Celli=k)(12)其中,Cluster Cell i表示Cell i所属的聚类颜色,将式(12)的计算结果赋给相应的Cell i,计算结果归一化到[0,1]之间.根据图像单元空间分布的统计特性方法计算的出图像显著区域,如图2(b)所示,该显著性图是根据全图的颜色空间分布集中度的全局特性计算得到的,显著性区域检测的结果轮廓清晰,拥有良好的全局特性.3显著性区域联合赋值与增强根据第2节使用的两种方式得到的显著性区域检测结果,分别具有各自的优势,综合考虑这两种检测结果的优点进行联合赋值,总结显著性区域与非显著性区域的空间分布规律,引入显著性区域中心的概念,进一步提高结果的精度、召回率以及抗噪能力.3.1显著性区域联合赋值通过图像单元对比度计算得到的显著性区域局部特性好,精度较高,而根据图像单元颜色特征向量空间分布统计特性计算所得的显著性区域检测结果,轮廓清晰,拥有良好的全局特性.选用高斯函数模型将两种检测结果以不同的权重进行结合,可以的达到更好地效果.以图像的Cell为基本操作单元,将每个Cell通过对比度计算得到的显著性值与通过颜色特征向量空间分布统计特性计算所得的显著性进行结合,计算Cell i的显著性值.函数公式如下:Sal(Cell i)=exp(α·S Distributuion(i)+β·S Contrast)(13)其中,α与β是权重控制参数,分别表示两种显著性检测方式对最终结果的影响.通过联合赋值计算所得的显著性图、精度、召回率,都超过了任何单独的一种方式.在选择权重控制参数α与β的具体值时,为了能达到更好地实验效果,选择一系列不同取值的(α,β)进行测试,从实验数据集中随机选取100幅图像作为试验样本,综合评价不同取值的(α,β)对检测结果的影响,分别选择α=1,2,3,4,5,β=1,2,3,4,5,共25组权重控制参数计算精度、召回率与Fβ的平均值,计算结果如图5所示.由图5可以看出精度与召回率相互影响,因此选择Fβ作为首要的评价标准,(α=1,β=2)时, Fβ能得到最高的值,精度与召回率在该点也有良好的表现,故在实际中选择(α=1,β=2)进行操作.3.2基于像素的显著性区域增强观察发现,对一般图像,引起人类视觉注意的物体总是集中在图像某一块区域,距离这块区域越远的区域,越容易被忽略.具体来讲,距离显著性区域1638自动化学报39卷越远的像素,显著性值越小.根据这一原理,本文通过引入与图像显著性区域中心的距离,来对第3.1节计算所得的显著性区域进行增强操作,之所以使用像素而不是Cell进行操作,计算像素间的空间距离的时间复杂度相对较低,距离也更加精确.(a)(α,β)-Precision三维图(a)(α,β)-Precision3D image(b)(α,β)-Recall三维图(b)(α,β)-Recall3D image(c)(α,β)-Fβ三维图(c)(α,β)-Fβ3D image图5权重控制参数(α,β)的Precision,Recall,Fβ曲线Fig.5The Precision,Recall,Fβcurves by differen t(α,β)首先通过以下算式,确定显著性区域中心点的坐标:x=np=1x p S pnp=1S p,y=np=1y p S pnp=1S p(14)其中,x p表示像素p的横坐标,y p表示像素y的纵坐标,x p表示像素p的显著性值,表示全图的像素总数,计算的全图的显著性区域的中心坐标.然后,通过计算每个像素与图像显著性区域中心的距离,对图像显著性区域进行增强操作如下: Saliency(p)=Sal(p)·exp−D iε(15)其中,D i表示像素p的坐标与图像显著性中心的欧式距离,表示距离权重控制参数,ε在进行增强操作时,能够根据与显著性区域中心的距离,对不同位置的显著性值进行调整,ε实际上代表了高斯函数的方差,它能够控制不同位置到显著性中心的距离对该位置显著性值的影响,ε的取值越小,空间距离的影响越大,保证归一化后,接近显著性中心位置,Cell 的显著性值增大,相反,则减小.为了达到更好的检测结果,选择一系列不同的ε对从数据集中随机选取的100幅图像操作,计算检测结果的平均精度、召回率与Fβ值.计算结果图6所示.(a)ε-Precision曲线(a)ε-Precision curve(b)ε-Recall曲线(b)ε-Recall curve(c)ε-Fβ曲线(c)ε-Fβcurve图6距离权重参数ε的Precision,Recall,Fβ曲线Fig.6The Precision,Recall,Fβcurves by differentε。
基于全局颜色对比的显著性目标检测_杨军_林土胜_肖应旺
是找出图像最吸引人注意的地方, 许多研究人员提出了相关的 显著性检测方法
[6 ~ 9 ]
,取得了较好的结果。本文的目的不是检
测显著性图, 而是从得到的显著性图中检测出显著性目标。 一般来讲, 从视觉显著性图直接检测出相关的显著性目标是 很多显著性目标检测算法的选择, 这些方法先采用阈值法来分割 显著性图, 得到二值显著性图, 再利用穷举搜索方法在二值显著性 图中找出在最小的区域内包含固定比例( 如 95% ) 的显著性像素 区域
[1 ~ 3 ]
1
相关研究背景
在过去二十年时间里, 视觉注意研究中显著性计算的目的
, 这些方
法在图像中有单个显著性目标时表现良好 , 但是由于背景的复 杂性、 目标的多样性以及显著性图本身的不完整性 , 当图像中 出现多个显著性目标时 , 这些方法的表现并不理想 。 为了解决上述问题, 本文给出了一种新的基于全局颜色对 比度特征的显著性目标检测方法 。 与之前的显著性目标检测 本文提出的显著性目标检测方法除了把显著性图 算法相比较, 作为特征外, 还把全局颜色对比度作为特征 , 这样做可以弥补 由于显著性图的不完整性带来的显著性目标检测的不完整性 。 条件随机场模型克服了其他随机场生成模型所要求的严格独 在给定需要标记的观察序列的条件下 , 求取整个标 立性假设, 记序列的联合概率, 而不是在给定一个状态的条件下定义下一 个状态的分布, 因此, 条件随机场较好地解决了标记偏见问
[ 10 ]
, 该区域被视为显著性目标所在区域。还有一些方法利用
ESS ) [11] 算法来搜索 有效子窗口搜索( efficient subwindow search,
基于深度信息和区域对比度的立体图像显著性区域检测
基于深度信息和区域对比度的立体图像显著性区域检测秦彩杰;管强【期刊名称】《三明学院学报》【年(卷),期】2016(33)4【摘要】In order to ensure the existing saliency region model on color image can be applied to stereo image, an extension framework for merging color-produced saliency map and depth-produced saliency map to obtain the significant results of stereo images is provided. Among them, the former uses existing color image saliency detection algorithm, the latter uses the algorithm based on the regional contrast image depth significantly detection which is proposed in this paper. In addition, a two-layer saliency region detection model based on stereo image is also presented, considering the color information, the depth information and the correlation from two aspects. The experimental result shows that the model could accurately position salient objects in the stereo image simply and efficiently, and improve the precision rate and recall rate of the detection algorithm.%为了确保现有的彩色图像的显著性模型可以应用于立体图像,提供一个扩展框架,融合彩色图像和深度图像产生的显著图最终得到立体图像显著性结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于全局对比度的显著性区域检测Ming-Ming Cheng1Guo-Xin Zhang1 Niloy J. Mitra2 Xiaolei Huang3Shi-Min Hu11TNList, Tsinghua University 2 KAUST 3 Lehigh University摘要视觉显著性的可靠估计能够实现即便没有先验知识也可以对图像适当的处理,因此在许多计算机视觉任务中留有一个重要的步骤,这些任务包括图像分割、目标识别和自适应压缩。
我们提出一种基于区域对比度的视觉显著性区域检测算法,同时能够对全局对比度差异和空间一致性做出评估。
该算法简易、高效并且产出满分辨率的显著图。
当采用最大的公开数据集进行评估时,我们的算法比已存的显著性检测方法更优越,具有更高的分辨率和更好的召回率。
我们还演示了显著图是如何可以被用来创建用于后续图像处理的高质量分割面具。
1 引言人们经常毫不费力地判断图像区域的重要性,并且把注意力集中在重要的部分。
由于通过显著性区域可以优化分配图像分析和综合计算机资源,所以计算机检测图像的显著性区域存在着重要意义。
提取显著图被广泛用在许多计算机视觉应用中,包括对兴趣目标物体图像分割[13, 18]、目标识别[25]、图像的自适应压缩[6]、内容感知图像缩放[28, 33,30, 9]和图像检索[4]等。
显著性源于视觉的独特性、不可预测性、稀缺性以及奇异性,而且它经常被归因于图像属性的变化,比如颜色、梯度、边缘和边界等。
视觉显著性是通过包括认知心理学[26, 29]、神经生物学[8, 22]和计算机视觉[17, 2]在内的多学科研究出来的,与我们感知和处理视觉刺激密切相关。
人类注意力理论假设人类视力系统仅仅详细处理了部分图像,同时保持其他的图像基本未处理。
由Treisman和Gelade [27],Koch和Ullman [19]进行的早期工作,以及随后由Itti,Wolfe等人提出的注意力理论提议将视觉注意力分为两个阶段:快速的、下意识的、自底向上的、数据驱动显著性提取;慢速的、任务依赖的、自顶向下的、目标驱动显著性提取。
我们通过图像对比度来关注自底向上的数据驱动显著性检测。
人们普遍认为,人类大脑表皮细胞在其接受域可能是硬编码的,为的是优先响应高对比度刺激[21]。
基于以下观察结果,我们提出了对提取的高分辨率全局显著图的对比度分析:●基于全局对比度的方法能够将一个大规模目标从它周围的环境中分离出来,相对于只在轮廓附近产生高显著值的基于局部对比度的方法更优越。
●全局考虑能够实现将相近的显著值分配到相似的图像区域,并且可以均匀的突出整个目标。
●一个区域的显著性主要依靠它与相近区域的对比度,而与远区域的对比度相对没有那么重要。
●显著图应该是能够简单快速的生成,为了实现大图像集合的处理和促进图像分级与检索的高效率进行。
我们提出了一种基于直方图对比度的方法(HC)来测量显著性。
HC-maps 依据与所有其它图像像素的色彩差异来分配像素显著值,以此来产生全分辨率的显著图。
我们使用直方图的方法来高效处理,同时使用一种平滑操作来控制量化缺陷。
值得注意的是我们的算法是针对自然场景,对高纹理图像场景可能要弱些(见图12)。
图 1 输入图像(上),经全局对比度分析得到的高分辨率的显著图(中),显著图可以进一步被用来产生感兴趣物体区域(下)作为HC-map的改进,我们结合空间关系创造出了基于区域对比度的(RC)显著性图,我们首先把输入的图像分割为数区域,然后赋予他们显著值。
现在一个区域的显著值是通过全局对比度值来计算的,全局对比度值是通过此区域与图像中的其他区域的对比以及与其他区域的空间距离来度量。
我们在公开的基准数据集上广泛地评估我们的方法,并且将我们的方法与最先进显著性方法[17, 21, 32, 14, 15, 1, 2, 12]以及人工标注的参考数据进行对比1。
实验表明,我们的方法比以往的方法在精度和召回率上都具有明显的改进。
总的来说,与HC-map相比,RC-map具有更高的精度和召回率,不过是以增加计算量为代价的。
令人欣慰的是,我们注意到用我们的显著图提取的显著性分割在绝大多数情况下是符合人工注释的。
我们也呈现了显著图在图像分割、内容感知图像缩放和非真实感渲染中的应用。
2 相关工作我们主要关注把下意识的自底向上的显著性检测作为目标的相关文献,这可能是基于生物学激励,或者是纯粹的计算,抑或是兼顾这两个方面。
这些个方法利用低水平的处理来决定图像目标与它们周围的对比度,用到了像亮度、颜色和边缘这样的特征属性。
我们把这些算法概括得分为局部方案和全局方案。
基于局部对比度的方法研究图像区域相对于局部邻域相关的稀有度。
Koch 和Ullman [19]提出的早期模型受到生物学激励的高度影响,在这个基础上Itti等人[17]用贯穿多尺度图像特征的中心-周围差异来定义图像目标显著性。
Ma和Zhang [21]提出了一种可供选择的局部对比度分析法来产生显著性图图像,后来通过模糊增长模型被扩充。
Harel等人[14]将Itti等人的特征图进行标准化来突出显著部分,并且允许和其它重要的显著图像组合。
Liu等人[20]通过将高斯图像金子塔中的对比度线性地组合找到多尺度对比度。
最近更多,Goferman等人[12]同时地做出局部底层线索模型、全局考虑模型、视觉组织规则模型和表层特征模型来强调显著的目标随同其环境。
这些使用局部对比度的方法趋向于产生边缘附近的更高显著值,而非一致地强调显著的目标(见图2)。
图2 (b-i)是由不同的最先进方法计算出的显著图,(j)和(k)分别是我们提出的HC和RC方法得到的显著图。
绝对多数结果突出了边缘或者低分辨率。
也可见图6(以及项目网页)。
基于全局对比度的方法,通过与整体图像的对比度评估一个图像区域的显著性。
Zhai和Shah [32]通过某个像素与其他所有像素的对比度较来定义像素级显著性。
然而,出于效率考虑,他们仅仅使用亮度信息,因此忽略其它渠道中与众不同的线索。
Achanta等人提出一个谐频的方法,直接使用与平均图像颜色之间的色差来定义像素显著性。
然而,这个方法仅仅考虑了一阶平均颜色,并不能充分地分析自然图像中常见的复杂变量。
在图6和图7中,我们展示出这些方法中定性的和定量的缺陷。
此外,这些方法忽视了图像各部分之间的空间关系,而这个因素是可以对可靠的和一致的显著性探测产生决定性作用的。
3 基于直方图的对比度生物学视力系统对于视觉信号的对比度很敏感,在对这个生物学视力观察的基础上,我们提出了一种直方图对比度方法(Histogram Contrast, HC)来为用输入图像颜色统计特征的图像像素定义显著值。
明确说是,一个像素的显著值是通过与图像中的所有其它像素的色差来定义的。
比如,图像I 中的像素k I 的显著值被定义如下:()(,)i k k iI I S I D I I ∀∈=∑ , (1) 其中(,)k i D I I 是空间L*a*b 中的像素k I 和i I 之间的颜色距离度量。
方程1经过扩展像素等级得到以下形式,12()(,)(,)(,)k k k k N S I D I I D I I D I I =++⋅⋅⋅+, (2) 其中N 是图像I 中的像素数量。
很容易察觉在这种定义之下,由于测量没有考虑空间关系,同样颜色值的像素具有相同的显著值。
因此,从具有相同颜色值j c 的像素被组合在一起的角度重新整理方程2,我们就得到每个颜色的显著值如下,1()()(,)nk l j l j j S I S c f D c c ===∑, (3)其中,l c 是像素k I 中的颜色值,n 是不同像素颜色的数量,j f 是图像I 中像素颜色j c 出现的频率。
需要注意的是,为了避免显著区域颜色统计受到其他区域相似颜色的破坏,可以使用变化的窗口面具来开发一个相似的方案。
然而,考虑到高效率的要求,我们使用简单的全局方法。
基于直方图的加速。
如果简简单单的使用方程1来评估每个图像像素的显著值的话,所花的时间2()O N 算起来即使针对中等大小的图像也是很多的。
然而如果采用方程式3中的等价的表示形式,所花的时间是2()()O N O n +,意味着如果2()()O n O N ≤,那么计算效率可以被提高到()O N 。
因此,加快速度的关键在于减少图像中的像素数目。
然而,真彩色空间包含了3256种可能的颜色,这比图像的像素数量要多的多。
Zhai 和Shah [32]仅仅使用亮度来减少颜色的数目n 。
用这种方法,22256n =(显然,2256N <<)。
可是他们的方法具有一个弊端,就是颜色信息的差异被忽略了。
在研究中,我们用全颜色空间代替了仅使用亮度。
为减少需要被考虑的颜色数量,我们首先将每个颜色通道量化为12个不同值,这就讲颜色的数量减小到了3121728=。
考虑到自然图像中的颜色仅仅包含了全颜色空间中很小的一部分,我们通过忽略出现频率较低的颜色来进一步减少颜色数量。
通过选择高频颜色并且保证这些颜色覆盖图像像素不低于95%的颜色,我们最终达到了n=85个颜色(请见第五部分的实验细节)。
剩下的像素颜色,包含不高于5%的图像像素,这部分颜色被直方图中最邻近的颜色替代。
图3中为典型的量化样例。
再此提醒,出于效率要求,我们选择了简单的直方图量化而非最优化一幅图像的特殊颜色。
图3 输入图像(左),我们计算出图像的颜色直方图(中)。
直方图中每一个bin 对应的颜色显示在下方的条形中。
量化后的图像(右)仅仅使用了43种直方图bin 色彩并且依然保留了显著性检测所需的足够的视觉质量。
颜色空间平滑。
尽管通过使用颜色量化和选取高频颜色来建立紧凑的颜色直方图我们可以高效率地计算出颜色对比度,但是量化本身可能带入瑕疵。
一些相似的颜色可能被数量化为不同的值。
为了减少这类由于随机性给显著结果引入的噪声,我们采取一套平滑程序来改善每个颜色的显著值。
我们用相似颜色的显著值加权平均来代替每个颜色(以L*a*b*距离测量)的显著值。
实际上这是一个对颜色特征空间的平滑处理。
我们选择m=n/4个最近的颜色作为代表来改善颜色c 的显著值,如下:11()((,))()(1)m i i i S c T D c c S c m T='=∑, (4) 其中,1(,)m i i T D c c ==∑是颜色c 和它的m 个最近的颜色i c 之间的距离之和,归一化因数来自公式1((,))(1)m i i TD c c m T ==∑。
值得注意一下,我们使用一个线性变化的平滑权值((,))i T D c c 来为颜色特征空间中与c 相近的颜色赋予较大的权值。
在我们的实验中,我们发现这样的线性变化的权值比衰减过于剧烈的高斯权值要好。