改变失明闪烁范式创建
我们是否处理了视觉领域中的所有信息?看与见是一样的吗?考虑一下常见的交通事故,其中驾驶员“未能注意到”他们面前直接的汽车(导致频繁发生的追尾事故)甚至与行人甚至火车相撞。在这样的例子中,驾驶员不断用眼睛从周围环境中接收信息,但在某个时刻,这些信息在他们的脑海中消失,与现实失去联系。换句话说,他们在看,但并没有看到。这里可能发生了什么?为什么我们会忽视这种暂时的失明?认知科学的研究表明,关键因素是注意力。这意味着我们的注意力必须指向以注意到变化。否则,我们将无法看到环境中的重要变化,导致称为改变失明的现象(请注意,这是一种心理上的暂时失明,而不是眼睛上的失明)。
改变失明是一个感知现象,当我们未能注意到视觉刺激中的变化时。常常使用闪烁研究来评估这一现象,在这种研究中,观察者往往未能注意到在图像中引入的显著变化,因为图像在灰色屏幕下闪烁(见下图1)。这种表现不佳的含义被认为反映了人类注意力在实验室研究中的基本限制,但也引发了在其他领域的含义,比如目击者证词和驾驶中的干扰。
图1. 评估改变失明现象的闪烁范式的一般设计。图像中的变化(这里是底部显示的阴影)在这些条件下很难注意到——观察者通常会看而不见变化的物体。这种困难即使在观察图像几秒钟后仍然存在,表明场景的详细表示未被存储在记忆中。然而,一旦注意力“锁定”到适当的物体,变化就很容易看见。
本研究创建的指导将创建由Ronald Rensink开创的传统闪烁范式,原始图像和改变后的图像在持续循环中呈现,两个图像之间短暂显示闪烁。观察者的任务是尽快且准确地通过左键单击目标来检测变化的刺激。为了考虑到对特定视觉领域的视觉偏见,我们将随机化变化发生在四个等间隔象限之一的试验;所有试验呈现的次数相等。此外,每个试验将在最后以一条消息屏幕结束,要求观察者将鼠标光标移动到中央注视点以控制鼠标距离。
与其他研究创建一样,我们将分五个部分进行处理,包括:
- 变量确定
- 框架设置
- 刺激设置
- 事件设置
- 块设置
对于参与者将看到的展示顺序(见下图1),试验将包括:
- 250毫秒的图像1(未编辑)
- 250毫秒的首次灰色闪烁
- 250毫秒的图像2(包含变化刺激的编辑图像)
- 250毫秒的第二次灰色闪烁
- 消息屏幕,要求将鼠标光标移动到中央注视点
有了这些背景和介绍,让我们进入第一部分:确定研究构建所需的变量。
图2. 示例试验的展示。在这个循环序列中,四个框架按顺序显示,直到进行鼠标响应。变化目标(红色气球)显示在黄色框中。随着响应的输入,观察者被呈现一个注视十字和一条消息,提示他们将鼠标光标移动到中央展示。
第一部分:使用Labvanced因子树确定变量
与其他研究指南一致,确定变量及其水平(或类别)将是规划条件和后续试验设置的重要第一步。首先,请参考位于Labvanced展示左侧的因子树,以确定因子(或独立变量)及其相关水平。在当前的指南中,因子及其水平如下:
试验组 → 主要试验
- 因子1 - 变化
- a. 水平1 - 添加(目标出现在编辑图像中)
- b. 水平2 - 移除(目标在编辑图像中消失)
- 因子2 - 象限
- a. 水平1 - 象限1(变化发生在象限1区域)
- b. 水平2 - 象限2
- c. 水平3 - 象限3
- d. 水平4 - 象限4
因子树中该设置的完整显示如下(见图3A)。通过这种2 X 4的正交设置,Labvanced将创建八种不同的条件(见图3B)在试验与条件中,涵盖每个因子的组合。如所示,这会导致变化类型X象限的所有可能组合。此外,我们可以确定每个条件的试验数量,我们将为每个条件确定八个试验——总共64个试验。
图3. 画布设置,描述捕捉试验设置(A)和试验与条件中的四个试验设置(B)。
对于这64个试验,Labvanced将根据随机化设置自动调整试验展示顺序(见图4)。默认设置将保持为第一个随机选项,这将生成随机试验序列,但这可以通过不同的可能性预先确定(设计固定或手动)。当前研究将无约束地进行随机设置,随机改变试验展示顺序。有关随机化设置的更多信息,请使用此链接获取更多详情。
图4. 随机化设置的显示,选择随机选项以在没有任何约束的情况下随机呈现实验。
第二部分:框架设置
本指南的第二部分将创建参与者在参与期间将看到的框架(刺激呈现)。同样,当前的改变失明闪烁任务将遵循上述一般程序(见图2)。如图所示,试验将以第一个图像(框架1)开始,持续250毫秒,然后呈现首次灰色闪烁(框架2)持续250毫秒。接着将进行第二幅图像(框架3)持续250毫秒,并显示最后一次灰色闪烁(框架4)持续250毫秒。这四个框架将持续循环(框架1 → 2 → 3 → 4 → 返回框架1),直到观察者点击变化目标使用左键响应。在响应变化目标后,将展示一个第五个框架,指示参与者将鼠标光标移动到中央显示交叉点以控制每个新试验的位置。
这些框架的构建将通过点击Labvanced展示底部的画布按钮开始(见图5A)。点击五次将在画布上显示五个新的框架,我们会立即给每个框架命名(例如,图像1、闪烁1、图像2、闪烁2、消息),以保持研究的组织(见图5B)。在继续之前,确保点击默认试验以确保此行高亮显示(见图5C)。此部分作为所有下面条件的默认模板。高亮时,四个框架中的任何更改将适用于所有条件(即,在第一个框架中添加一个注视交叉将适用于所有64个试验),因此这方便避免不必要和重复的设置。最后,我们将五个框架的背景颜色设置为黑色,我们可以通过框架设置中的颜色选项设置(见图5D)。
图5. 显示示例试验的画布框架创建(A),框架名称更改选项(B),高亮默认试验(C),和框架颜色选项(D)。
第三部分:刺激设置(闪烁、图像和鼠标指示屏幕)
框架I
使用我们在上一步准备的四个框架,我们将逐一设置每个框架中的独立刺激,从第一个框架中的第1张图像开始。用于本研究的64对图像(未编辑和编辑)已提前准备好。第2张图像使用Adobe Photoshop进行了编辑,添加或移除一个项作为改变目标。
关键是,这些图像的编辑使得包含变化的八种不同自然图像符合试验与条件设置。在第1个条件中,变化目标被添加到编辑图像中(因此称为“添加”),出现在第1象限。第5个条件中,变化目标被移除(因此称为“移除”)自原始未编辑图像的第1象限区域。当然,这种操作可能因不同的改变失明范式和理论研究而异。但我们将基于当前设置以传统控制来考虑其他图像位置的各种类型的变化。完整刺激访问,包括灰色闪烁图像,可以通过以下链接获得。
准备好所有图片刺激后,我们需要将它们添加到Labvanced文件存储中。要访问此存储,我们将点击媒体选项(见下图6A)并选择图像以提示画布中的图像窗口。定位在右侧的对象属性,我们可以调整位置、大小和重要性,并从Labvanced文件存储中选择图像。我们将通过点击文件图标导入所有图像(见图6B)。这将打开文件存储窗口以上传并选择我们将在每个试验中显示的刺激。作为提醒,第1框架将呈现未编辑图像,我们将遵循图6C所示的图像大小和位置选项。
图6. 显示选择媒体图标并突出显示图像选项(A)。点击右侧的文件图标(B)提示文件存储以上传和选择要在每个试验中显示的图像。右侧的对象属性也允许调整图像展示的位置和大小。
框架II
在这一框架中,我们将遵循与第1框架相同的程序,从媒体 → 图像选择开始。位置和大小选项将与之前的图像相同,我们将选择灰色闪烁图像以呈现在此框架中。
框架III
第三个框架将同样遵循与第1框架相同的程序,从媒体 → 图像选择开始。位置和大小选项将与之前的图像相同。重要的是,我们将选择与第1框架相关的编辑图像,该图像包含变化目标。
框架IV
在最后这个框架中,该过程将完全与第2框架镜像,开始于媒体 → 图像选择。位置和大小选项将与之前的图像相同,我们将选择在第2框架中使用的同一灰色闪烁图像。
最后,在所有框架中设置一个最后的对象,即不可见元素,将是至关重要的。这可以通过形状 → 不可见元素访问(见图7),我们需要将这个元素精准定位在所有四个框架中的变化目标位置之上。
图7. 显示形状图标的红框以选择不可见元素。
此设置的重要性在于,我们明确指定了Labvanced程序在这个不可见元素中,不同位置上的目标变化。否则,程序无法区分背景和变化目标。此外,这对于稍后的鼠标单击响应链接彼此至关重要。不可见元素将在所有四个框架中设置为相同的大小和位置(见图8)。位置将根据象限条件和变化目标的大小而有所不同。
图8. 显示四个框架,以及在矩形框中指示的不可见元素。在这个示例中,变化目标是添加到第1象限位置的红气球。指示目标的不可见元素的大小和位置在所有四个框架中都是相同的。
框架V
在最后这个框架中,我们将在中心框架创建一个注视交叉,提示观察者将鼠标光标移到注视点。这是当前任务涉及视觉搜索的一个重要控制,因为鼠标位置可能会影响目标检测,如果随后目标位置出现在最近呈现的区域中。通过此控制,每个独特试验将根据鼠标光标的中央位置继续进行。
为了设置注视和指示消息,我们可以开始点击显示文本(见图9),以在画布中实现文本框。在此框中,我们可以在框中输入+,字体大小为36并将其定位在展示中心。然后,我们将创建另一个显示文本并包括如下所示的消息(见图9)。
图9. 显示第5框架,其中显示了标识为红色框的文本显示选项。
完成后,我们现在在本节中展示了所有刺激。接下来我们将进入第四部分,以编程Labvanced将在每一帧中启动的逻辑顺序。
第四部分:事件设置(显示持续时间、目标检测和变量记录)
在继续之前,我们将创建两个新变量来存储目标检测的反应时间测量,并记录序列循环的次数以计算检测时间。我们需要后者,因为程序将从框架开始提供反应时间,但该读数与它经过的循环次数无关。我们将点击右上角的变量,选择添加变量以创建这些新变量。我们将按照下面的项目符号(见图10)指示的名称和类型进行操作。
图10. 新变量(响应时间和循环)的创建显示。这两个变量都设置为数字数据类型。值得注意的是,循环变量的起始值指定为1,以指示试验初始的第一个循环计数。
根据介绍中提到的通用框架顺序(见上图2),我们将为每个框架分别创建事件结构。在框架1中,我们将为以下事项建立单独事件:
- A. 250ms的图像1展示
- B. 循环计数系统
- C. 鼠标响应记录
- D. 框架名称记录。
框架1A事件:图像1展示
对于第一个事件,我们希望在展示中心呈现第一个(未编辑)图像1,持续250毫秒。因此,该首个事件的逻辑顺序为:
- 框架开始后
- 等待250毫秒
- 然后跳转到下一个框架
要创建此事件,请点击右上角的事件,在变量旁选择框架事件(仅在此框架内)。在第一个窗口对话框中,我们可以将事件命名为“显示图像”(图11A),然后单击下一步以继续到触发器选项。触发器类型为试验和框架触发器 → 框架开始(遵循上述第一逻辑顺序;见图11B)。使用此触发器,我们希望启动250毫秒的框架延迟行动(第二逻辑顺序);因此,可以设置为添加动作 → 延迟动作(时间回调)并在延迟框中指定250毫秒(见图11C)。最后,对于最后的逻辑顺序,点击添加动作在动作序列框中,继续执行跳转行动 → 跳至 → 选择下一个框架(见图11D)。
图11. 第一个事件创建的显示,遵循事件命名(A)、触发(B)、动作确定(C)和动作执行(D)。
框架1B事件:循环计数
对于第二个事件,我们正在指定程序计算第一帧显示的次数,以作为循环计数。因此,该第二个事件的逻辑顺序为:
- 框架开始后
- 向现有的循环变量添加数值1。
要创建此新事件,请点击右上角的事件,在变量旁选择框架事件(仅在此框架内)。在第一个窗口对话框中,我们可以将事件命名为“循环计数”并点击下一步以继续到触发器选项。触发器类型为试验和框架触发器 → 框架开始(遵循上述第一逻辑顺序)。使用此触发器,我们将循环计数设置到 Loop 变量,选择变量操作 → 设置/记录变量(见图12A)。在左侧,我们将分配循环变量,在右侧进行算术操作(见图12B)。在算术框中,我们将存储相同的循环变量在左侧,并进行+1操作(见图12C)。
图12. 第二个事件创建的显示,用于循环计数,遵循设置/记录(A)、算术选择(B)和操作(C),每次帧1呈现时增加循环计数。
框架1C事件:鼠标单击响应记录
对于第三个事件,我们正在指定程序记录对我们设定的不可见元素进行的鼠标点击响应,以指示变化目标的位置。重要的是,我们将把目标检测的反应时间记录到我们早先创建的RT变量中。该第三个事件的逻辑顺序为:
- 当鼠标对目标(不可见元素)发生点击响应时
- 记录从框架开始的反应时间(毫秒)
- 跳转到第5个消息框架
要创建此新事件,请点击右上角的事件,在变量旁选择框架事件(仅在此框架内)。在第一个窗口对话框中,我们将该事件命名为“目标检测”,并单击下一步以继续到触发器选项。触发器类型为用户输入 → 鼠标触发器(遵循上述第一逻辑顺序)。在同一窗口中,我们将保留默认设置为动作:单击和按钮:左键,但将触发器设置为我们创建的不可见元素(见图13A)。使用此触发器,我们将设置记录反应时间的操作,通过选择变量操作 → 设置/记录变量(遵循第二逻辑顺序)。在左侧,我们将设置RT变量,在右侧进行算术操作。在右侧,继续选择框架/任务/对象 → 框架 → 从框架开始时计时(见图13B)。通过这个设置,我们不仅要求程序记录鼠标点击的反应时间(毫秒)。最后,我们将使鼠标响应跳转到鼠标中心的消息屏幕,并开始通过点击添加动作 → 跳转动作,选择特定框架 → 消息(遵循第三逻辑顺序;见图13B)。点击窗口底部的完成以完成本研究的最终事件设置。
图13. 第三个事件创建的显示,用于鼠标触发器设置(A)和指定反应时间记录并使其跳转到消息框架(B)。
框架1D事件:框架名称记录
对于第四个事件,我们正在指定程序记录试验中的最后一个框架,当鼠标点击响应时。这将成为一种计算参与者注意到变化目标所用的总反应时间的关键数据,考虑到循环计数和在特定框架中发生的框架开始(毫秒)的记录。该第四事件的逻辑顺序为:
- 框架结束时
- 记录框架名称到框架名称变量
要创建此新事件,请点击右上角的事件,在变量旁选择试验事件(在每个框架内)。与之前的框架创建不同,试验事件将在我们研究的五个框架中应用该事件规格。在第一个窗口对话框中,我们可以将事件命名为“框架名称”,并单击下一步以继续到触发器选项。触发器类型为试验和框架触发器 → 在框架结束时(遵循第一逻辑顺序;见图14A)。在接下来的操作对话框中,继续选择变量操作 → 设置/记录变量(遵循第二逻辑顺序)。在左侧,我们将设置框架名称变量。在右侧,继续选择框架/任务/对象 → 框架 → 框架名称(见图14B)。点击窗口底部的完成,以完成本研究的最终事件设置。
图14. 第四个事件创建的显示,框架结束记录,从框架结束触发器开始(A)和框架名称记录操作(B)。
我们已经成功建立了第一帧所需的所有事件!第二(闪烁1)、第三(图像2)和第四(闪烁2)帧的过程将与相同程序相似,只需调整循环和框架名称事件。这意味着,我们需要为帧2、帧3和帧4创建事件1A和1C,而最后第5个框架包含的鼠标中心消息将涉及完全不同的事件结构。考虑到这一点,请设置那些框架的事件,然后再继续进行第5框架事件的设置。
框架5事件:鼠标中心指示
对于最后这个事件,我们向参与者展示一条消息,提示他们将鼠标光标移动到中心注视点以重置鼠标位置。该最后事件的逻辑顺序为:
- 当鼠标光标悬停在中央注视点时
- 跳转到下一个试验
要创建此新事件,请点击右上角的事件,在变量旁选择框架事件(仅在此框架内)。在第一个窗口对话框中,我们可以将事件命名为“鼠标中心”,并单击下一步以继续到触发器选项。触发器类型为用户输入 → 鼠标触发器(遵循上述第一逻辑顺序)。在同一窗口中,我们将设置动作:悬停和目标:中心(中央注视交叉;见图15A)。使用此触发器,我们将继续执行添加动作 → 跳转动作并选择下一个试验(遵循第二逻辑顺序;见图15B)。点击窗口底部的完成以完成本研究的最终事件设置。
图15. 显示创建事件的鼠标触发器设置(A)和跳转到下个试验的动作(B)。
第五部分:块设置
通过这最终设置,我们现在拥有一个包含36个试验的工作Posner注视提示范式。根据研究的需求,研究人员可能需要向参与者呈现多个36次试验的块,具体取决于他们的调查。幸运的是,Labvanced允许在研究设计页面中组织研究以组织不同的块(见图16)。
图16. 显示主要研究设计页面,顶部红框显示两个平行条,作为随机化分隔符,可通过下面的添加随机化分隔符添加。
在此指导中唯一剩下的就是指令/同意文件、练习块、人口统计问题和其他协议,但这些根据研究人员和机构的不同而有所不同以终止本指导。有关文本创建的更多信息,请查看我们的资源链接以获取更多信息。此外,构建的研究在我们的库中也可以作为模板使用此链接与其他实验范式一起提供。 说到这里,代表Labvanced团队,祝愿您在所有科学努力中一切顺利,并祈愿本指南能成为您研究构建的重要基石。