本发明涉及图像处理技术,尤指一种测试图像吸引力的方法、装置和计算机可读存储介质。
背景技术:
眼动是测量人的注意力路径的方法之一。在国内,眼动越来越得到重视,许多知名的品牌主开始想通过眼动测量的方法寻找品牌宣传的更好解决方案。而在眼动测量的同时,脑电测量也能更好的配合广告主。但在传统的眼动和脑电测量研究中,眼动一直是以眼动图像的方式呈现出来的,脑电一直是以脑电曲线的方式呈现出来的,眼动结果和脑电结果无法结合使用。
技术实现要素:
为了解决上述技术问题,本发明提供了一种测试图像吸引力的方法、装置和计算机可读存储介质,能够全面反映图像对人的吸引程度。
为了达到本发明目的,本发明提供了一种测试图像吸引力的方法,包括:
收集观察者在观看测试图像时生成的眼动数据和脑电数据,所述眼动数据包括眼动点的坐标和眼动点的时间戳,所述脑电数据包括脑电数值以及脑电数值的时间戳;
根据所述眼动点的坐标确定眼动点在所述测试图像中的位置,根据眼动点的时间戳确定相同时间戳下,眼动点所在位置的脑电数值,分别统计计算所述眼动点数和脑电数值,按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图。
可选地,所述脑电数值包括脑电情绪值和/或脑电投入值。
可选地,所述分别统计计算所述眼动点数和脑电数值,按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图,包括:
将所述测试图像划分成多个大小相同的区域,分别计算每个区域内的眼动点个数和脑电数值均值;
建立与所述测试图像大小相同的图像吸引力图,在所述图像吸引力图的与测试图像对应的每个区域内分别标记所述眼动点个数和脑电数值均值,所述脑电数值均值包括脑电情绪均值和/或脑电投入均值。
可选地,所述在每个区域内标记所述眼动点个数,包括:
根据当前区域内眼动点个数所满足的预设眼动点阈值确定所述区域的眼动点符号或颜色,在所述区域内进行标记;所述预设眼动点阈值有多个,每个预设眼动点阈值对应一种眼动点符号或颜色。
可选地,所述脑电数值均值包括脑电情绪均值时,所述在每个区域内标记所述脑电数值,包括:
判断当前区域内的脑电情绪均值如果大于预设脑电情绪阈值,则在所述区域内标记所述预设脑电情绪阈值所对应的脑电情绪符号。
可选地,所述脑电数值均值包括脑电投入均值时,所述在每个区域内标记所述脑电数值,包括:
判断当前区域内的脑电投入均值如果大于预设脑电投入阈值,则在所述区域内标记所述预设脑电投入阈值所对应的脑电投入符号。
为了达到本发明目的,本发明还提供了一种测试图像吸引力的装置,所述装置包括收集模块、统计模块和吸引力图生成模块,其中:
所述收集模块,用于收集观察者在观看测试图像时生成的眼动数据和脑电数据,所述眼动数据包括眼动点的坐标和眼动点的时间戳,所述脑电数据包括脑电数值以及脑电数值的时间戳;
所述统计模块,用于根据所述眼动点的坐标确定眼动点在所述测试图像中的位置,根据眼动点的时间戳确定相同时间戳下,眼动点所在位置的脑电数值,分别统计计算所述眼动点数和脑电数值;
所述吸引力图生成模块,用于按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图。
可选地,所述统计模块分别统计计算所述眼动点数和脑电数值,包括:所述统计模块将所述测试图像划分成多个大小相同的区域,分别计算每个区域内的眼动点个数和脑电数值均值;
所述吸引力图生成模块按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图,包括:所述吸引力图生成模块建立与所述测试图像大小相同的图像吸引力图,在所述图像吸引力图的与测试图像对应的每个区域内分别标记所述眼动点个数和脑电数值均值,所述脑电数值均值包括脑电情绪均值和/或脑电投入均值。
可选地,所述吸引力图生成模块在每个区域内标记所述眼动点个数,包括:所述吸引力图生成模块根据当前区域内眼动点个数所满足的预设眼动点阈值确定所述区域的眼动点符号或颜色,在所述区域内进行标记;所述预设眼动点阈值有多个,每个预设眼动点阈值对应一种眼动点符号或颜色;
所述吸引力图生成模块在每个区域内标记所述脑电数值,包括:
所述脑电数值均值包括脑电情绪均值时,所述吸引力图生成模块判断当前区域内的脑电情绪均值如果大于预设脑电情绪阈值,则在所述区域内标记所述预设脑电情绪阈值所对应的脑电情绪符号;所述脑电数值均值包括脑电投入均值时,所述吸引力图生成模块判断当前区域内的脑电投入均值如果大于预设脑电投入阈值,则在所述区域内标记所述预设脑电投入阈值所对应的脑电投入符号。
为了达到本发明目的,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
本发明实施例在测量眼动数据的同时,还测量脑电数据,并根据眼动数据获取对应脑电数据,将眼动数据与脑电数据相结合,在吸引力图中同时反映眼动和脑电信息,进而全面、直观地反映出整幅测试图像对观察者的吸引力。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例一方法流程图;
图2为本发明实施例二装置结构示意图;
图3为本发明应用示例中的吸引力图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例一
本实施例描述一种测试图像吸引力的方法,如图1所示,所述方法包括:
步骤11,收集观察者在观看测试图像时生成的眼动数据和脑电数据,所述眼动数据包括眼动点的坐标和眼动点的时间戳,所述脑电数据包括脑电数值以及脑电数值的时间戳;
步骤12,根据所述眼动点的坐标确定眼动点在所述测试图像中的位置,根据眼动点的时间戳确定相同时间戳下,眼动点所在位置的脑电数值,分别统计计算所述眼动点数和脑电数值;
步骤13,按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图。
采用本实施例所述方案,在所述图像吸引力图上标示出眼动点、脑电数值的统计计算结果,通过眼动点标示可以直观地反映出观察者的视线轨迹,通过脑电数值可以直观地反映出该测试图像对观察者的刺激程度,进而全面、直观地反映出整幅测试图像对观察者的吸引程度。
在一个可选实施例中,所述脑电数值包括脑电情绪值和/或脑电投入值。其中,脑电情绪值表示观察者对测试图像的感兴趣程度;脑电投入值表示观察者对测试图像的专注程度。脑电情绪值和脑电投入值可以由仪器采集获得,也可以由算法计算获得。
上述步骤12中,所述分别统计计算所述眼动点数和脑电数值,包括:将所述测试图像划分成多个大小相同的区域,分别计算每个区域内的眼动点个数和脑电数值均值;
上述步骤13中,所述按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图,包括:
建立与所述测试图像大小相同的图像吸引力图,在所述图像吸引力图的与测试图像对应的每个区域内分别标记所述眼动点个数和脑电数值均值,所述脑电数值均值包括脑电情绪均值和/或脑电投入均值。
生成的图像吸引力图可以是在测试图像上附加一个大小相同的图层,也可以直接使用测试图像,在测试图像上进行标记。
其中,所述在每个区域内标记所述眼动点个数,包括:根据当前区域内眼动点个数所满足的预设眼动点阈值确定所述区域的眼动点符号或颜色,在所述区域内进行标记;所述预设眼动点阈值有多个,每个预设眼动点阈值对应一种眼动点符号或颜色。
所述脑电数值均值包括脑电情绪均值时,所述在每个区域内标记所述脑电数值,包括:判断当前区域内的脑电情绪均值如果大于预设脑电情绪阈值,则在所述区域内标记所述预设脑电情绪阈值所对应的脑电情绪符号。
所述脑电数值均值包括脑电投入均值时,所述在每个区域内标记所述脑电数值,包括:判断当前区域内的脑电投入均值如果大于预设脑电投入阈值,则在所述区域内标记所述预设脑电投入阈值所对应的脑电投入符号。
通过脑电情绪标记可以直观地反映出观察者是否对测试图像感兴趣以及感兴趣的区域,通过脑电投入标记可以直观地反映出观察者对测试图像的专注程度以及专注的区域。将脑电情绪和/或脑电投入再与眼动轨迹配合,通过颜色或符号等可视化的方式将这些数据展示出来,多维度地反映测试图像对人的吸引力,使研究者能够直观地了解到观察者在观看测试图像的不同位置时,情绪和/或投入脑电指标有何变化,能够更好的对测试图像进行设计评价和效果预估。
实施例二
本实施例描述实现上述实施例方法的装置,上述实施例中对于方法的阐述也适用于本实施例。如图2所示,所述装置包括收集模块21、统计模块22和吸引力图生成模块23,其中:
所述收集模块21,用于收集观察者在观看测试图像时生成的眼动数据和脑电数据,所述眼动数据包括眼动点的坐标和眼动点的时间戳,所述脑电数据包括脑电数值以及脑电数值的时间戳;
所述统计模块22,用于根据所述眼动点的坐标确定眼动点在所述测试图像中的位置,根据眼动点的时间戳确定相同时间戳下,眼动点所在位置的脑电数值,分别统计计算所述眼动点数和脑电数值;
所述吸引力图生成模块23,用于按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图。
在一个可选实施例中,所述统计模块22分别统计计算所述眼动点数和脑电数值,包括:所述统计模块22将所述测试图像划分成多个大小相同的区域,分别计算每个区域内的眼动点个数和脑电数值均值;
所述吸引力图生成模块23按照预设条件生成反映眼动轨迹和脑电数值的图像吸引力图,包括:所述吸引力图生成模块23建立与所述测试图像大小相同的图像吸引力图,在所述图像吸引力图的与测试图像对应的每个区域内分别标记所述眼动点个数和脑电数值均值,所述脑电数值均值包括脑电情绪均值和/或脑电投入均值。
在一个可选实施例中,所述吸引力图生成模块23在每个区域内标记所述眼动点个数,包括:
所述吸引力图生成模块23根据当前区域内眼动点个数所满足的预设眼动点阈值确定所述区域的眼动点符号或颜色,在所述区域内进行标记;所述预设眼动点阈值有多个,每个预设眼动点阈值对应一种眼动点符号或颜色。
在一个可选实施例中,所述吸引力图生成模块23在每个区域内标记所述脑电数值,包括:
所述脑电数值均值包括脑电情绪均值时,所述吸引力图生成模块判断当前区域内的脑电情绪均值如果大于预设脑电情绪阈值,则在所述区域内标记所述预设脑电情绪阈值所对应的脑电情绪符号;所述脑电数值均值包括脑电投入均值时,所述吸引力图生成模块判断当前区域内的脑电投入均值如果大于预设脑电投入阈值,则在所述区域内标记所述预设脑电投入阈值所对应的脑电投入符号。
上述实施例一方法还可采用计算机程序实现,实现上述实施例一方法的计算机程序可存储于一计算机可读存储介质上。
应用示例
本示例中以眼动结合脑电情绪和脑电投入为例对实施例一方法进行详细说明。本示例中所述视觉物料、测试物料均指测试图像。本示例中,对视觉物料进行眼动和脑电的测试,收集到眼动和脑电的底层数据后,通过计算,将多维度的指标可视化的显示在视觉物料上。本示例包括以下步骤:
步骤1,建立项目,并上传一张图片作为测试物料,发布项目;
步骤2,使用频率为30hz的眼动仪和频率为10hz的脑电仪采集数据,眼动仪每秒产出30个眼动点,脑电仪每秒产出10个脑电点;
部分眼动数据见表1,部分脑电数据见表2,其中,sampleid为样本id,是测试样本唯一的识别标志;projectid为项目id,是项目的唯一识别标志;matterid为物料id,是测试物料的唯一识别标志;x,y是眼动点的坐标;emotion是脑电情绪指标;engagement是脑电投入指标;time是时间戳。
步骤3,以10px(像素)为单位划分物料单元格;
本示例仅以10px为例进行说明,在其他示例中,也可以采用其他像素划分区域。
步骤4,根据数据库中眼动表里的眼动点坐标,确定眼动点在物料单元格里的位置;
步骤5,根据眼动表里眼动点的时间戳找出对应脑电点,并确认脑电点在物料单元格里的位置,即对应眼动点的位置;
步骤6,计算眼动数据并按照预设条件填充吸引力图;
本示例中眼动数据计算及填充方法如下:
计算每个单元格所占眼动点的个数(记为x),当x>95%时,标记单元格为红色,代表平均关注的时长非常长;当95%>x>75%时,标记单元格为蓝色,代表平均关注的时长比较长;当75%>x>55%时,标记单元格为绿色,代表有人观看;当55%>x>25%时,标记单元格为黄色,代表观看的人较少;当25%>x>0%时,标记单元格为透明,代表无人观看。
本示例中设置有5个眼动点阈值(包括0%、25%、55%、75%和95%),在其他示例中,根据需要可以设置为6个,或者4个、或者3个。
步骤7,计算脑电数据并按照预设条件填充吸引力图;
本示例中脑电数据计算及填充方法如下:
计算每个单元格所占的脑电点的情绪均值(记为y),当y<15时,则为空;当y>15时,记为○,其中,15为经验值;
计算每个单元格所占的脑电点的投入均值(记为z),当z<15时,则为空;当z>15时,记为+,其中,15为经验值。
在本示例中,脑电情绪阈值与脑电投入阈值相同,在其他示例中,脑电情绪阈值与脑电投入阈值也可以不相同,并设置为不同于本示例的值。
步骤8,填充后得到如图3所示吸引力图。
通过多维指标生成的吸引力图可以分析:
例如:当红色区域比例大于整个图片50%时,说明图片整体很吸引注意力,高于平均水平;
当红色区域比例小于整个图片50%时,说明图片整体的吸引注意力的水平较弱,低于平均水平;
当有○显示的位置,说明观看此部位时,人的情绪比较高;
当有+显示的位置,说明观看此部位时,人的投入度比较高。
本示例针对整幅视觉物料,采用脑电情绪、脑电投入等指标,配合眼动的热点图,并将脑电指标和与物料位置相对应,通过改变图片色彩度和添加注视符号等可视化的方式将多维度数据展示出来,能够直观的了解到人在观看视觉物料的不同位置时,情绪和投入两个脑电指标有何变化,能够更好的对视觉物料进行设计评价和效果预估。
表1
表2
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理单元的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。