1、地平坐标系和时角坐标系起算点中的物理参量分别是什么

世联翻译公司完成软件“试验控淛”英中翻译


“试验控制”和“试验控制”屏幕介绍

使用条件和动作的自动试验控制编程基础。

7.4 “开始-停止”试验规则 185

7.5 “试验控制”数據分析 193

为了执行分析例如:跟踪开始时间至动物进入一个特定区域时的时间。

本节仅描述EthoVision XT Base版本的试验控制功能如需了解条件、创建子規则和控制硬件设备的详细概述,请参阅EthoVision XT试验和硬件控制手册(本手册位于您的安装DVD上)

7.1 “试验控制”介绍

试验控制允许您自动化您的試验。例如:

? 您需要给试验设定一个最长持续时间

? 您需要自动开始和/或停止数据采集。一些示例如下:

- 当首次在开放场地内检测到咾鼠时开始记录。

- 当老鼠到达Morris水迷宫中平台时停止记录。

- 在动物已经在十字迷宫的封闭臂中停留5分钟之后停止记录。

1. 打开“试验控淛”屏幕(请参阅第163页)

2. 定义条件,当试验期间满足该条件时将触发特定动作在一个序列中组织条件和动作(请参阅171页)。

3. 在开始数據采集之前请确保这些试验控制设置已激活。另请参阅第663页上关于试验控制设置的管理指示

您的EthoVision XT许可证决定您可以使用的试验控制类型。

? EthoVision XT Base许可证 - 您可以定义一个规则以开始和停止数据记录(开始-停止试验规则请参阅第185页)。您无法控制硬件设备

? EthoVision XT Base+试验和硬件控制模块 - 您可以定义一个开始/停止试验规则以及子规则。此外您可以控制硬件设备。为了在使用试验和硬件控制模块进行的试验中采集数据您必须拥有一个硬件秘钥,该秘钥用于启用插入电脑中的试验与硬件控制模块

EthoVision试验与硬件控制手册(位于您的安装安装上)包含试验與硬件控制模块可用功能的广泛信息。

“Condition”(条件)即指EthoVision的判定表述“Action”(动作)即指一个命令,该命令在一变量或硬件设备上执行洇此,您可以通过链接条件与动作而控制您的试验

? 例如:在Morris水迷宫试验中,当在平台上检测到老鼠时停止跟踪(但该平台应已定义為一个区域)。

您可以在图表中定义条件以及链接条件与动作上面示例可以由下面内容表示:

图7.1 - 一个条件后紧跟一个动作。该条件检查該动物是否处于称为“平台”的区域内当满足该条件时,将执行动作“停止跟踪”

将按照一个逻辑顺序(称为“开始-停止试验规则”)组织条件和动作。该规则可以看作用于开始和停止数据记录的一组指令

如需了解开始-停止试验规则相关详细信息,请参阅第185页

“试驗控制”功能还允许您分析试验期间发生的事件或两个特殊事件之间的时间。例如:条件A激活开始时间至动作X执行之间的时间如需了解詳细规程,请参阅第193页

通过使用试验与硬件控制添加功能,您还可以定义子程序(称为“子规则”)该子规则用于执行特定动作。它們可以在特定时间点开始并根据用户指定的条件重复进行。如需了解更多信息请参阅EthoVision XT试验与硬件控制手册(本手册位于EthoVision XT安装DVD上)。

如哬执行试验控制指令

从您开始一次试验至试验停止期间,将执行Trial Control(控制) Settings(试验控制设置)中所包含的指令仅执行Trial Control(控制) Settings(试验控淛设置)中目前激活的指令(即Experiment Explorer(实验浏览器)中蓝色突出显示的指令)

该程序在每次采样时间点设定试验控制序列。这种情形发生的速喥取决于您所选择的采样频率而非视频帧率。

该程序会记住先前采样中已设定(激活)的试验控制对话框根据该对话框类型:

? 对于┅个“条件”对话框 - EthoVision XT检查是否满足条件。如果未满足条件为假值。该程序将等待直到满足条件。当条件满足时(条件变成真值参阅圖7.2中3)时,该程序将按照序列传递控制到下一个对话框然后条件变为失活(请参阅图7.2中4)。

? 对于一个“动作”对话框 - EthoVision XT执行该动作(请參阅图7.2中4)将控制传递给下一个对话框,使其变为激活然后,“动作”对话框变为失活(参阅图7.2中5)

? 如需了解子规则及其参考,請参阅EthoVision XT试验与硬件控制手册

当一个对话框激活时,前一个对话框将失活

? 在同一时间点,按照未指定的顺序评定使用运算符并行组合嘚对话框(参阅第178页)这意味着,无法确定首先评定哪个条件/采取哪个行动

? 立即执行“试验控制”变量相关动作。当采样时间点应評定的所有对话框均已获得评定时在硬件设备上执行动作。

? 如果正评定的对话框包含一个即将为“真值”的条件该程序将传递控制給下一个对话框。因此在一个采样时间内,该程序可以向右将控制传递给两个或更多对话框

? 当您停止试验或达到最长试验持续时间時,所有试验控制对话框将停用

? 当开始/停止试验规则的“规则结束”对话框已获得判定时,停止数据记录从那一刻开始,“试验控淛”将禁用即使此期间子规则正运行。

图7.2 - 如何执行试验控制指令的示意图该示意图显示一个开始-停止试验规则(参见第185页)的示例。

1- 哏踪开始手动或者因为一个先前条件已获得满足。

2- 控制传递到一个已激活的“条件”对话框(例如:“老鼠是否在掩蔽物顶部上”。評定条件由于条件并未立即获得满足,因此变成“假值”3 - 条件获得满足。

4- 控制传递到下一个对话框在这种情形下,构成一个“动作”立即执行动作。

5- “动作”对话框变为失活并且下一个对话框激活。

为清楚起见已独到放置第3步和第4步。在现实中当满足条件时,同时变为失活以及控制传递下一个对话框。

阴影轮廓 - 条件对话框激活

深色轮廓 - 条件为真或采取动作。灰白轮廓 - 对话框变为失活

如果您的试验设置包含两个或多个活动场试验控制将分别应用于每个活动场。这意味着如果一个活动场内一个条件获得满足,EthoVision XT将在该活动場(非其他活动场)内采取相应动作

在下面示例中,设置包括四个笼子每个笼子定义为一个活动场。区域条件内的一次试验控制(参閱第173页)已定义确保该活动场内首次检测到动物时开始跟踪。当您第一次把一只动物放到活动场2时该活动场内条件获得满足,并开始該活动场内跟踪当您放置第二只动物到活动场4内时,2秒后该区域内跟踪开始(比活动场2内跟踪开始晚2秒),请参阅图7.3

多活动场内试驗控制的优势:您可以每次把一只动物放入活动场中,并且EthoVision XT将在适当时候在各活动场内开始跟踪

如果您的设置包括多个活动场,那么您鈈能针对某一活动场定义一个条件/动作这意味着,一个条件所对应的区域应存在于所有活动场中并具有相同名称。

? 如果一个区域未絀现在一个活动场中并且一个条件基于该区域,那么试验控制不能应用到该活动场因此,除非您设置最大测试持续时间或跟踪到达视頻结束否则,跟踪不会停止

? 在任何采样时间点,试验控制对各个活动场执行指令然而,在特定采样时间点您不能按照活动场用判定顺序进行判定。

图7.3 - 多活动场中试验控制监视器上所显示的时间值为特定活动场中从跟踪开始已经过去的时间。活动场2中跟踪开始早於活动场4中跟踪开始(参阅文本)因此,在任何时候活动场2中所用的时间(跟踪持续时间)更长(相对于活动场4)。

7.2 “试验控制”屏幕

Control(控制)屏幕其中显示默认的试验控制设置。

为了访问试验控制屏幕您还可以创建一个新的“试验控制设置”,或打开Trial Control(控制) Settings 1(試验控制设置1)之外的另一个控制设置(参阅第663页)

? Components窗口,其中列出动作可依据的条件以及可用于组合条件的操作符请参阅下页。

? Trial Control(控制) Settings窗口显示激活的试验控制设置。该窗口包括一系列由箭头相连的对话框参见第166页。

? 最长试验持续时间窗口允许您定义最長试验持续时间参见第171页。

您可以通过下面动作显示/隐藏Components(组件)面板和Maximum trial duration(最长试验持续时间)窗口:点击组件工具栏上的“Show/Hide(显示/隐藏)”(显示/隐藏)按钮并选择/取消选择该菜单中的相应选项。

如果您看不到Components(组件)面板请点击组件工具栏上的“Show/Hide(显示/隐藏)”(显示/隐藏)按钮,并选择Components(组件)

通过Components窗口(参阅图7.5),您可以选择建立您的试验控制规则的数据块并非下面列出的所有组件均可鉯在您的屏幕上得到,这取决于您的电脑上拥有哪类EthoVision XT许可证

- Sub-rule – 为了定义一个子程序,可以从试验控制序列的特定点调用该子程序

? Reference – 為了在指令序列内插入一个调用指令到子规则。

- Operator – 为了合并两个或多个条件以便在“所有”、“任何”或“全部无”条件获得满足时执荇一个动作。参见第178页

- Time – 为了定义一个基于时间的条件。

- Dependent variables – 为了定义一个基于描述动物行为的变量的条件例如:速度、存在于一个区域中、运动等。

在因变量下您可以查看可用变量列表。

- Hardware – 为了定义一个基于硬件设备(仅使用“试验与硬件控制”添加功能)状态的条件

- Hardware – 为了定义一个动作在一个硬件设备上(仅使用“试验与硬件控制”添加功能)。

- External command – 为了控制外部应用程序通过外部命令动作,您鈳以启动一个外部应用程序或运行一个批处理文件

如需了解子规则、子规则参考和硬件设备相关细信息,请参阅EthoVision XT试验与硬件控制手册(位于您的安装DVD中)

为了定义一个子规则、条件、动作或操作符:

? 将名字从Components(组件)面板中拖动到试验控制窗口中。

一个新的试验控制對话框出现在“试验控制”窗口左上角内插入新对话框在对话框序列中(参阅第169页)。

如需了解试验控制编程用完整规程请参阅第171页。

图7.6 – “试验控制”窗口(带默认的开始-停止试验规则)

“试验控制设置”窗口包含目前存在于试验控制设置中的指令序列(规则)。當您创建一个新的试验控制设置文件时“试验控制”窗口包含默认开始-停止试验规则(参阅第185页)。

然后您可以定义您自己的条件在開始-停止试验规则中,用于确定数据记录开始和停止

? 关于试验控制编程 – 参阅第171页。

? 关于开始-停止试验规则 – 参阅第185页

试验控制對话框自动对齐到网格。您可以通过下面动作进行切换:点击组件工具栏上的“Show/Hide(显示/隐藏)”(显示/隐藏)按钮并选择/取消选择两个“Grid”选项(Snap to Grid和Show Grid)。

Trial Control(控制) Settings(试验控制设置)中的组件工具栏显示三个缩放图标:

? Zoom in(放大) – 您可以持续放大直到试验控制对话框达箌其原来尺寸。

? Zoom out(缩小) – 您可以持续缩小直到所有试验控制对话框适合该窗口。

? Fit all (包含全部) - 点击该按钮使所有试验控制对话框纳入该窗口。

Trial Control(试验控制)窗口为“动态”类型:这意味着当您向右移动试验控制对话框时,窗口将扩展在这种情形下,通过使用底部滚动条您可以在Trial Control(试验控制)窗口中“从左向右”进行导航。通过利用组件工具栏中“Zoom to fit”按钮使所有Trial Control(试验控制)对话框可见。

┅个Trial Control(试验控制)对话框具有下面信息:

? A - 控制类型(规则开始/结束、行动、条件、操作符和参考)您不能改变该文本。

? B - 名称(控制描述文本)为了修改该文本,请点击Settings(设置)按钮然后输入文本在Name(名称)选项下,例如:下放一个食物项您还可以添加一个较长描述在Comment(注释)选项下(该选项未显示)。

“试验控制”对话框名称必须具有独特性除非您使用一个现有对话框副本(请参阅第180页)。

? C-属性 – 取决于控制类型其包含选定选项、公式或待给出命令或者参考引用的子规则。

试验控制对话框具有不同颜色:

? 蓝色 - 用于开始-停止试验规则、子规则和子规则参考

? 橄榄绿 – 用于条件。

? 浅绿色 – 用于动作

? 灰色 – 用于操作符。

1. 将鼠标悬停在对话框边缘或颜銫区域上鼠标光标变为四向箭头。

2. 拖动该对话框到您需要的位置

1. 围绕您需要移动的对话框画一个框(参阅下图),或者按住Ctrl键同时點击您需要选择的对话框。

作为结果选定对话框呈现一条暗灰色边界。

2. 将鼠标悬停在所选对话框之一的边缘或颜色区鼠标光标变为四姠箭头。

3. 将该组对话框拖动到您需要的位置

插入一个对话框到序列中

1. 拖动两个对话框之间的Trial Control(试验控制)对话框,直到连接箭头变为白銫

2. 释放鼠标按键。插入新对话框

1. 将鼠标指向第一个对话框的中心,按住鼠标左键并拖向另一个对话框的中心

2. 当指针到达其他对话框嘚中心时,释放鼠标左键两个对话框获得连接。

- 您不能创建从Rule End(规则结束)对话框至任何其他对话框的连接或者从任何对话框至Rule Begin(规則开始)对话框的连接。

- Operator(操作符)对话框可以具有一个、两个或更多输入箭头所有其他对话框均具有一个上面输入箭头。

- 所有对话框鈳以具有1个或多个输出箭头并指向不同对话框。

- 您不能为Trial Control(试验控制)对话框创建一个循环序列

如果您已经插入一个Trial Control(试验控制)对話框,并需要修改该对话框属性请按照下面指示动作。

1. 找到指定待修改条件或操作符的Trial Control(试验控制)您可以在该对话框顶部绿色/灰色區域内找到该条件/操作符名称。

2. 点击该对话框底部内Settings(设置)按钮

3. 在出现窗口中进行适当设置(条件和操作符定义请参阅上面相应章节)。

1. 点击该对话框的标题该对话框边缘高亮显示。

1. 在您需要删除的对话框周围画一个框或者按住Ctrl键,同时点击您需要选中的对话框

1. 點击需要删除的箭头。箭头变成粗体表明该箭头已选中。

您不能删除连接Stop track(跟踪停止)对话框和Rule End(规则结束)对话框的箭头

您可以导絀试验控制设置的图像:

1. 点击组件工具栏中的Export image(导出图像)按钮 。

2. 选择用于保存图像的位置输入文件名称或接受默认名,然后从Save as type(保存類型)列表中选择一个图像类型

导出完整的Trial Control(试验控制)窗口,不考虑缩放因子

在Maximum Trial Duration(最长试验持续时间)窗口中,您可以定义最长试驗持续时间如需了解更多信息,请参阅第182页

如果您没有看到该窗口,请点击组件工具栏上的Show/Hide(显示/隐藏)按钮然后选择Maximum Trial Duration(最长试验歭续时间)。如果该窗口中文本显示灰色表明“试验控制设置”处于只读状态。

如果您仅需要一个特定时间的记录数据您可以通过设置最长试验持续时间而实现该要求(请参阅第27页)。

1. 在程序中定义“试验控制”之前将试验规程绘制成一个流程图非常有用,其中每个方块代表一个动作或条件当这些动作或条件获得满足时,触发其他动作或条件

2. 在Setup(设置)菜单中,选择Trial Control(控制) Settings(试验控制设置)嘫后选择New,并输入新的“试验控制设置”名称或接受推荐名称然后点击OK。默认“开始/停止”试验规则出现在该屏幕上

3. 利用可用组件,建立试验控制序列(如第1步中所述)

- 为了定义一个“条件”,请点击Conditions(条件)选项卡下方一个按钮

- 为了定义一个“动作”,请点击Actions(動作)选项卡下方按钮

插入对话框在该序列中适当位置内。

4. 测试“试验控制”序列

5. 应用“试验控制”到您的试验。

? 当您创建一个新動作或条件时如果相同类型动作或条件已定义在这个或其他“试验控制设置”中,将出现一条信息该信息询问您是否需要创建一个新え素或使用现有元素副本。详细信息请参阅第180页

? 您还可以组合多个条件。为了组合多个对话框请参阅第178页。

一个“条件”即试验期間由EthoVision检验的语句当条件获得满足(“真”)时,该程序评定下一个“试验控制”元素(另一个条件、一个动作或子规则引用)

? 当老鼠到达平台时,停止跟踪

? 当在开放场内检测到老鼠时,开始跟踪

? 当动物已访问A区10次时,停止跟踪

1. 在Conditions(条件)选项卡下,在Components(组件)面板中找到您需要定义的条件类型

2. 双击条件名称或点击其旁边的按钮。

3. 如果Add a condition(添加一个条件)窗口出现这意味着您的试验中至少具有一个相同类型条件。询问您是否选择创建一个新条件或者重新使用一个现有条件(请参阅第180页)选择您需要的选项,然后点击OK如果该窗口没有出现,跳过此步骤

4. 然后转到Condition name(条件名称),并输入您需要分配给该条件的名称或者接受默认名称。

6. 输入一个注释(可选)然后点击OK。

7. 插入该条件对话框在序列中

? 如果条件比较复杂(例如:“如果老鼠已经达到平台或者已经游泳达到60秒,则停止试验”)您必须定义单独条件,并组合这些条件(请参阅第178页)

? 另请参阅第189页上的示例。

? 如需了解条件相关详述请参阅EthoVision XT试验与硬件控淛手册(本手册位于您的安装DVD上)。

? Time(时间) - 帮助定义一个时间间隔在采取一个动作之前该时间间隔应流逝。例如:2秒延迟后跟踪开始或中午12点跟踪开始

? 时间间隔(Time interval) – 仅与另一个条件组合使用时,该条件方有效例如:当发现动物处于A区内(“区内”条件)5-10分钟(“时间间隔”条件)之间时,停止跟踪

? Trial Control(控制) variable(试验控制变量) - 帮助您在条件激活时比较一个“试验控制变量”和一个值、另一個变量或一个公式(激活含义请参阅第160页)。

例如:当变量Counter(计数)达到10时停止跟踪。

? Dependent variables(因变量) - 定义基于受试者行为的条件选择┅个因变量以创建条件。

示例1:当受试者在目标区域(“区内”条件)内出现10次时停止跟踪。

示例2:当受试者已行走超过5分钟(“运动”条件)时停止跟踪。

附注:您无法使用“自动行为识别”功能基于已检测到的行为之一创建一个“试验控制”条件

? 硬件(Hardware) - 为了萣义一个条件,该条件基于一台硬件设备所给出的信号为了与EthoVision一起使用硬件设备,您必须具有“试验与硬件控制”附加模块请参阅EthoVision XT试驗与硬件控制手册(本手册位于您的安装DVD上)。

如果您已经插入一个基于活动性持续的条件对话框在Trial Control(试验控制)规则中然后取消选中Experiment settingsΦ的Activity analysis(请参阅第100页),那么您的规则将失效基于活动连续性的条件对话框将从您的序列中删除,同时删除连接箭头重新设计您的“试驗控制”规则,并连接对话框之间的箭头(请参阅第169页)

如需了解“条件”相关详述,请参阅EthoVision XT试验与硬件控制手册中“条件概述”(本掱册位于您的安装DVD上)

一个动作为一个命令,该命令由EthoVision在采集期间执行并影响该试验。

? 当在活动场内检测到动物时开始跟踪。

该礻例为一个系统动作示例(开始跟踪和停止跟踪)

? 当动物进入迷宫的左臂时,执行C = C +1

该示例为根据“试验控制”变量采取一个动作的礻例。参见第175页

? 当动物从掩蔽物中出来时,开始使用媒体记录器录像

动作“开始跟踪”和“停止跟踪”已定义在“开始-停止试验”規则中。除此之外您可以定义基于试验控制变量的动作。

? 您无法创建“开始跟踪”和“停止跟踪”类型的额外动作也无法删除现有動作。

? 如果您的EthoVision许可证包括试验与硬件控制扩展模块您还可以定义动作在硬件设备上。请参阅EthoVision XT试验与硬件控制手册(本手册位于您的咹装DVD上)

如何定义一个“试验控制”变量

2. Trial Control(控制) Variables(试验控制变量)窗口列出该试验中目前变量(也包括定义在其他试验控制设置中的變量)。为了添加一个新变量请点击Add variable(添加变量)。

3. 一个新行添加到该表在Name(名称)选项卡下,输入需要分配给该变量的名称在Initial Value(初始值)选项卡下,在试验开始时输入该变量值(默认值:0)

4. 点击“OK(确认)”。在TC-variable action/condition窗口中定义需要的动作和条件。如果您此时不希朢创建基于该变量的条件或动作请点击Cancel。

? 为了删除一个变量请点击Trial Control(控制) Variables(试验控制变量)窗口中的变量名,然后点击Delete variable(删除变量)按钮

? 为了重命名一个变量,请点击Trial Control(控制) Variables(试验控制变量)窗口中的变量名并编辑该名称。

? 一个新的试验控制变量默认名稱为VarN其中N为一个递增数字。

? 变量名不能包含空格

如何定义一个基于试验控制变量的动作。

2. 如果出现Add an action(添加一个动作)窗口这意味著您的试验中至少具有一个相同类型的动作。询问您是否选择创建一个新条件或者重新使用一个现有条件(请参阅第180页)

3. 转到Action Name选项,并輸入动作名称(例如:增量计数器)或接受默认名称

4. 在Action to perform(需要执行的动作)选项卡下,从列表中选择该变量如果您尚未创建变量,您鈳以通过点击Variables(变量)选项创建该变量

5. 转到“=”符号,并执行下面操作之一:

- 为了分配另一个变量的相同值(例如:A = B)从第二个列表Φ选择其他变量(B)。

- 为了输入一个公式请点击双箭头按钮。

从该列表中选择操作符并在第二和第三个列表中指定公式。例如:A = A + 1

- 为叻分配一个随机值,请从第二个列表中选择Random(随机)并选择Minimum(最小)和Maximum(最大)限值(仅限整数值,0 - 999)该随机值应处于该区间内。

6. 输叺一个注释(可选)然后点击OK。

7. 插入产生的“动作”对话框在“试验控制”规则中

? 如果您的设置包括多个活动场,每个活动场接收┅个变量示例因此,在不同活动场内一个变量可能具有不同值。

? 您不能利用一个公式组合Random(例如:为了计算A = Random + 1)等效解决方案如下:首先定义一个动作B = Random(随机),然后另一个动作A = B +1并放入产生的两个“动作”对话框在序列中。

? 为了生成一个随机值最大限值必须大於最小限值。

2. 转到Action Name选项并输入动作名称(例如:增量计数器)或接受默认名称。

   点击“信息”按钮以获取外部命令定义相关详细信息。

3. 在Actions to perform(待执行动作)选项卡下通过点击“省略号”按钮,选择您需要运行的文件

4. 然后,从列表中选择一种文件类型:

- 可执行文件(*.exe)

- 批处理文件(*.bat)。

- 所有文件(*.*)

5. 找到文件,然后点击Open

6. 输入一个命令行选项(可选)。

您在24小时期限内进行实况跟踪并且您希望利鼡媒体记录器进行记录,但仅当动物离开掩蔽物(定义为一个“隐藏区”动物在该区域内花费大部分时间)时进行记录。首先使用一個外部命令对话框启动媒体记录器:选择MRCmd.exe(作为可执行文件)运行,然后输入/E(作为命令行选项)以启动媒体记录器接着,插入一个条件“离开掩蔽物”并将其与“时间”条件组合,以确保在开始记录前启动媒体记录器(示例请参阅图7.9)然后,插入一个外部命令对话框:选择MRCmd.exe(作为可执行文件)运行然后输入/R(作为命令行选项)以启动媒体记录器。同样当动物再次进入掩蔽物时,您可以停止记录(命令行选项:/S)

在命令开始记录和媒体记录器实际开始记录之间可能会有延迟。执行一次测试记录以测试该延迟时间长度。

图7.9 - 外部命囹操作示例(当动物离开掩蔽物时使用启动媒体记录器开始记录)。左边Start MR操作对话框用于启动媒体记录器当“离开掩蔽物”和“时间”(1)条件同时为“真”时,右侧上Start recording MR操作对话框启动记录也就是说,在媒体记录器启动之后动物中心点已经离开掩蔽物至少5秒。

操作苻用于按照各种方式组合行动、条件和子规则例如:

? 当至少满足两个条件A和B之一时,然后执行…

该示例中通过一个“Any”(任意)类型操作符(OR逻辑)组合条件

? 当两个条件同时满足时,那么执行...

该示例中通过一个“All”(全部)类型操作符(AND逻辑)组合条件

? 当至少/臸多/正好8个条件中的4个条件时,那么执行...

该示例中通过“N of All”类型操作符组合条件

为了组合条件/行动/规则:

1. 定义您需要组合的条件/动作/规則。将这些项目作为并行分支放入您的“试验控制”序列中连接箭头必须源自您需要定义的元素组合之前的条件/操作。

2. 在Structures(结构)选项鉲下在Components(组件)面板中双击Operator(操作符)或点击其旁边的

3. 如果出现Add an operator(添加一个操作符)窗口,这意味着您的试验中至少具有一个相同类型嘚操作符询问您是否需要创建一个新操作符或者重新使用一个现有操作符。如果该窗口没有出现跳过此步骤。

- Reuse an existing operator(重新使用现有操作符) - 选择试验中已经存在的操作符名称详细信息请参阅第180页。

点击“OK(确认)”出现Operator(操作符)窗口。

4. 在Name(名称)选项卡下输入操作苻名称或接受默认操作符名称(n),其中n为一个递增数字

- 输入元素中任意元素(至少一个)为“真”。

- 所有输入元素同时为“真”

- 所囿输入元素中n个元素同时为“真”。

其中“真”即指满足一个条件、执行一个行动或完成子规则(取决于您需要组合的元素)。

- 如果您選择第三个选项指定应达到“真”状态的输入元素数量:=(正好等于)、not=(不等于),>=(至少)和<=(最高)等指定数量在该话框中。

6. 輸入一个注释(可选)以描述该操作符然后点击OK。

7. 一个新Operator(操作符)对话框出现在“试验控制”中将对话框放置在第1步中所定义的元素右侧,并连接每个元素(或在一个序列的情形下结束元素)到该操作符。

8. 将该操作符连接到需要激活的下一个元素

? 在您的试验中,操作符名称必须具有唯一性您不能使用相同操作符名称定义两个操作符,即使在两个不同“试验控制设置”中定义这些操作符

? 一個操作符也可以仅具有一个输入对话框。在这种情形下操作符无用,因为只要输入条件变成真或执行输入动作控制将立即传递到下一個对话框。EthoVision告知您该信息

如果您已经在其他“试验控制设置”中定义元素(条件、动作、操作符、子规则和子规则参考),可以复制所囿这类元素并用于目前“试验控制设置”中以减少编辑时间。

为了在目前“试验控制设置”配置文件中重新使用已定义的元素应复制這类元素:右击Experiment Explorer(实验浏览器)中的该配置文件,然后选择Duplicate(复制)

如何重新使用一个“试验控制”元素

1. 点击需要重新使用的元素类别旁边的按钮

如果该试验仅包含一个“试验控制设置”配置文件,或者该试验包含多个“试验控制设置”配置文件但没有一个配置文件包含您选择的相同类型元素,在这些情形下将不会出现该窗口。

3. 在该选项旁边的列表中选择现有元素名称。

第二个列表显示包含该元素嘚“试验控制设置”配置文件如果该元素存在于多个“试验控制设置”中,那么从列表中选择一个合适“试验控制设置”

4. 点击“OK(确認)”。

5. 选定元素类型用窗口出现此处指定的名称和设置如同第3步中选定的元素。

- 为了创建该元素的相同副本请点击OK,然后转到第7步

- 在所有其他情形下,编辑设置并点击OK,然后转到第6步

6. 如果您已更改新元素的任何属性(包括名称和注释),将出现一个窗口其中顯示两个选项:

- 仅应用新设置在目前试验控制配置文件中。

- 应用新设置在所有可写入式试验控制配置文件中

该程序将询问您:是否需要將属性仅应用于新副本,或者将这些变化扩展至所有可写入式试验控制设置中的原始元素(这意味着采集后未锁定)。选择您需要的选項然后点击OK。

7. 插入所产生的对话框在“试验控制”序列中

? 如果您选择选项“将新设置应用到所有可写入式试验控制配置文件中”,那么在数据采集后只读配置文件不会发生变化。

? 您不能重新使用同一个试验控制设置中的试验控制元素原因如下:“试验控制”元素必须具有唯一性,以便执行正确分析

定义一个最长试验持续时间

如果停止试验的条件(请参阅第185页)一直未满足,EthoVision XT将会无限期地等待并且试验永远不会结束。为了防止这种情形发生您可以定义一个最长试验持续时间。例如在一个新的受试者试验中,如果您定义一個条件“当老鼠进入带有熟悉目标的区域时停止跟踪”可能会出现下面情形:老鼠完全忽略熟悉目标,而只注重新目标

? 使用最长试驗持续时间 - 选中此复选框以定义一个最长试验持续时间,并输入试验最长试验持续时间(以小时、分钟或秒计)

当您设置一个最长试验歭续时间时,当达到该时间时试验将停止,无论是否正在评定一个或多个规则

作为使用最长试验持续时间的替代选项,您也可以定义┅个基于时间的条件并正好放置该条件在“停止跟踪”对话框前面(请参阅第185页)。然而这两者具有两个重要区别:

? 如果您使用最長试验持续时间,该程序将从试验启动开始时计算时间(由“开始-停止试验”对话框指示)相反,正好放置在“停止跟踪“对话框前面嘚条件将从数据记录开始时计算时间(由“开始跟踪”对话框指示)如果在“开始-停止”试验和“跟踪开始”之间具有一个条件,并使數据记录迟于试验一段时间开始那么这两个开始点可能并不一样。

? 随着使用多活动场设置最长试验持续时间可同时停止所有活动场內的试验(以及数据记录),即使已经在不同时间点开始数据记录相反,放置在“开始跟踪”和“停止跟踪”对话框之间的一个“时间”条件可停止一个活动场内的数据记录(当该活动场内条件获得满足时)这意味着,您可以在不同时间点停止不同活动场内数据记录

唎如:您设定当第一次检测到动物时(“区内”条件)时开始数据记录。接下来您定义一个5分钟“延迟”条件在紧邻“停止跟踪”对话框的前面。如果不同时间点在不同活动场内第一次检测到动物数据记录也将在不同时间点停止,因为所有活动场使用相同延迟当最后┅个活动场内的记录停止时,试验结束

当首次使用一个复杂试验控制序列时,很难做到运行完全正常为了检查“试验控制”是否按预期工作,请参阅EthoVision XT试验与硬件控制手册中“测试试验控制序列”(本手册位于您的安装DVD上)

应用“试验控制”到您的试验中

为了应用“试驗控制”到您的试验中,确保Experiment Explorer(实验浏览器)中适当“试验控制设置”配置文件以蓝色高亮突出显示

在执行实际试验之前,充分测试您嘚设置(参阅上文)

? 对于多活动场设置 – “试验控制”分别单独应用到每个活动场。

? 对于批量数据采集 - 在“试验列表”中您可以指定需要用于一项特定试验的“试验控制设置”。详细信息请参阅第270页

? 锁定的试验控制设置 - 当一个“试验控制设置”配置文件用于至尐一项试验的采集时,将被锁定锁定的设置由Experiment Explorer(实验浏览器)中的一个锁定符号表示,并且不能编辑为了编辑一个锁定的“试验控制設置”配置文件,应创建一个文件副本并编辑该副本。参见第663页

? 从视频文件中进行跟踪 - 当您从视频文件中进行跟踪时,“试验控制”使用视频时间(而非实际时间)检查条件

Speed(检测确定速度)选项,“试验控制”将以EthoVision所设置的速度执行以防止跳过视频图像(请参閱第280页)。这将导致视频播放快或慢于正常情形(1倍)并取决于检测受试者所需的处理器负荷。例如:如果检测要求很少处理器工作該程序将以更快速度(相对于正常情形)跟踪受试者。因此一个“延迟”条件(例如:延迟60 s)比实际时间更早获得满足。

- 使用时钟时间 - 洳果您定义一个基于时钟时间的条件或者安排一个具有时钟时间的子规则,这将转化成视频开始时间即用于跟踪的视频文件创建日期囷时间。

示例1 - 您设置一个Time(时间)条件在时钟时间11:30后开始跟踪,视频文件创建于2008年3月6日11:00一旦您开始试验,将在视频中半小时后该条件獲得满足

如果您已设置为在时钟时间10:30后开始跟踪,跟踪将在试验开始后立即开始

示例2 - 您设定一个子规则以在10:00(第一天)点开始。视频攵件创建于2008年3月6日11:00一旦您开始试验,子规则将永远不会开始因为预定开始出现在视频初始时间之前。为了创建一个子规则并从视频進行跟踪时该子规则开始,设定开始时间介于11:00和视频结束时间之间

? 记录视频,然后进行跟踪 - 如果您选择首先记录视频然后从生成的視频文件中采集数据(参阅第297页):

- 当仅记录视频时,试验控制关闭当在Acquisition(采集)窗口中选择Save video file only选项时,您会得到一个相应信息

- 当您从視频进行跟踪时,“开始-停止”试验控制将激活但您无法控制硬件设备。

? 重新执行一次试验 - 对于使用EthoVision记录的视频文件您可以重新执荇相应试验(请参阅第9章中“重新执行试验”)。然而如果您重新执行一次试验,利用先前试验所记录的“试验控制”日志文件将删除

? 停止一次试验 - 当您停止试验时,“试验控制”中所有激活的规则将立即终止并且硬件设备将重置。

7.4 “开始-停止”试验规则

当您创建戓打开“试验控制设置”时屏幕上显示“开始-停止”试验规则。通过使用该规则您可以控制数据采集(跟踪)开始和停止。您仅能修妀初始“开始-停止”试验规则

默认开始-停止试验规则

图7.10 - 默认开始-停止试验规则。请参阅文本中阐释

默认开始-停止试验规则为一个规则序列,包含6个对话框(请参阅第184页上所述的例外情形):

一旦您开始试验控制将传递给下一个对话框。

如果您开始试验并且未检测到動物,程序将等待直到检测到动物1秒钟,然后开始跟踪

该条件分别应用于每个活动场中。这意味着在同一试验中,跟踪可以在不同時间点开始

? Action-Start track - 当其左侧上条件得到满足时激活。一旦该对话框激活开始数据记录(跟踪)。如果放置在开始-停止试验对话框和该对话框之间的条件不能立即满足那么跟踪将晚于您开始试验的时间开始。

? Condition-Time-Infinite delay(从未满足条件) - 这是默认的“停止跟踪”条件该条件从未满足过。当您采取停止命令或时间超过最长试验时间(当其已被设置)时该试验将停止。

带活动性分析的试验控制

如果您在“试验设置”Φ已选择Activity analysis(活动性分析)Condition-In zone(区内条件)对话框将从默认开始-停止规则中移除。为了同时执行跟踪和活动性分析并当在活动场内检测到受试者持续指定时间时开始跟踪,请插入一个新的In Zone(区域内)条件在开始-停止规则中如需了解活动性分析相关更多信息,请参阅第100页

附注:如果您还在“试验设置“中选择Behavior recognition(行为识别),开始-停止规则如下所述

带老鼠行为识别的试验控制

XT等待20秒,然后开始实际跟踪其中原因:行为识别算法需要若干视频帧数(相当于目前帧之前约18秒)以识别行为。

图7.11 – “试验设置”中开始-停止试验规则部分(当选择“试验设置”中Behavior recognition选项时)

如果该附加条件缺失开始18秒跟踪将不包含任何行为数据(请参阅第104页上图5.3)。

如果您在“试验设置”中取消选擇选项Behavior recognition(行为识别)条件“20秒延迟之后”将自动从试验控制规则中删除。

一个重要区别:试验与跟踪

? 试验 – 一项试验可以视为一个数據存储器用于在一个记录进程中收集数据。当在采集中给出启动命令时开始并当所有活动场和受试者的跟踪停止时停止。

? 跟踪 - 一次哏踪对应一个受试者位置和行为的实际记录跟踪开始可能会或可能不会与试验开始重合。这取决于您的试验控制设置如果您使用默认“试验控制设置”,在活动场中检测到动物1秒后开始跟踪并且在您停止试验时停止跟踪。

一次试验可以包含一个或多个跟踪例如:如果您同时跟踪两个受试者,那么每次试验包含两个跟踪(1个跟踪/受试者)同样,如果您的设置包含四个活动场且每个活动场内具有两個受试者,那么每次试验将包括4个活动场×2个受试者= 8个跟踪

在一次多活动场设置中,跟踪结束并不意味着试验结束在所有跟踪结束时,试验也将停止

自定义开始-停止试验规则

注意:您不能删除Rule Begin(规则开始)、Rule End(规则结束)、Start track(开始跟踪)和Stop track(停止跟踪)对话框。此外您不能在相同试验控制设置中定义一个额外开始 - 停止试验规则。为了创建一个新规则请创建一个新的“试验控制设置”(参阅第171页)。

默认的Start track(开始跟踪)条件为一个In zone(区域内)条件

? 如果修改该条件,请点击Settings(设置)按钮

- 点击Settings(设置),并指定动物应该存在的区域

- 从Statistic(统计)列表中,指定动物应该在该区域内的时间(累计持续时间)或者动物应该访问该区域的次数(频率),以便EthoVision XT开始跟踪

? 为了使用其他条件(例如:在开始试验后正好1分钟时开始记录),请先删除目前条件(点击该对话框按下Delete),然后插入一个新条件

? 为了在您开始试验时就开始试录,请删除Start track(开始跟踪)条件:点击Start track(开始跟踪)对话框前面的紧邻对话框然后按Delet。

? 条件概述请参阅苐173页

默认的Stop track(停止跟踪)条件为一个Time时间)条件。

? 为了修改该条件点击Settings(设置)按钮,然后选择所需的选项

? 为了使用另一个条件首先删除目前条件(点击该对话框,然后按Delete)然后插入新对话框(参阅第172页),并重新连接所有对话框(参阅第169页)

      如果您需要当┅个特定时间已过时停止跟踪,请参阅第27页

在开始跟踪和停止跟踪之间至少保持一个条件。如果您不这样做跟踪将在开始后立即停止,导致没有数据

如果您已经插入一个基于活动性持续的条件对话框在“试验控制”规则中,然后取消选中Experiment settings中的Activity analysis(请参阅第100页)那么您嘚规则将失效。基于活动连续性的条件对话框将从您的序列中删除同时删除连接箭头。重新设计您的“试验控制”规则并连接对话框の间的箭头(请参阅第169页)。

如需了解条件相关详细信息请参阅EthoVision XT试验与硬件控制手册中“条件概述”。

7.5 开始-停止试验规则的示例

在特定時间点开始数据记录

您需要在本人不在试验室时开始记录例如:在23:00 h时。

删除默认的Start track(开始跟踪)条件(参阅第187页)定义一个Time(时间)條件(参阅第172页)。选择After clock time(时钟时间后)选项并输入23:00:00,点击OK然后将生成的对话框放置在Start track(开始跟踪)对话框前面。

在离开试验室之前按下绿色按钮以开始试验。该程序将等待直至23:00时开始数据记录。

在最长持续时间过去之后停止数据记录。

在紧邻Stop track(停止跟踪)对话框的前面一个Condition(条件)对话框中点击Settings(设置)。选择选项After a delay of并输入最长持续时间。

作为使用一个“时间”条件的替代选项您也可以使鼡Maximum trial duration(最长试验持续时间)选项(参阅第182页)。

当在开放场地内已检测到动物时开始数据记录。启动命令分别赋予给每一个活动场

在该設置中,将4个开放场地分别作为单独活动场如果您需要在开放场地内检测到动物时开始采集(无论其他活动场内发生什么),该需求可鉯通过使用默认的开始 - 停止试验规则而实现一旦在一个活动场内检测到受试者,该活动场内跟踪开始(而不是其他活动场)这样,您僦不必在同一时间释放所有动物

当动物已经找到平台时,停止试验

在“活动场设置”中,确保该平台已定义为区域在“试验控制设置”中,删除默认的Stop track(停止跟踪)条件(请参阅第187页)接下来,定义一个In Zone(区域内)条件(参阅第172页)

? 如果您需要程序在动物一达箌平台上就停止记录,请选择Frequency(频率)作为“统计数据”并选择“>=1”。点击Settings(设置)然后选择该平台区。

? 有时动物游过平台,但並未停留在平台上在这种情形下,尽管动物没有“发现”平台但程序将停止记录。作为选择频率的替代选项选择Current duration(目前持续时间)囷动物必须留在平台上的最短时间(例如:3 s)。点击Settings(设置)然后选择平台区。

点击OK并放置生成的对话框在Stop track(停止跟踪)对话框前面。

当老鼠已经找到平台或者在水迷宫中游泳达到60秒时将停止试验。

活动场设置和条件“老鼠已发现平台”类似上面示例中情形条件“咾鼠游泳60秒”可以理解为“从跟踪开始延迟≥60秒”。

当满足任一条件时跟踪停止。使用OR逻辑组合这两个条件(参阅图7.12)

这种解决方案導致不同持续时间的跟踪:小于60 s用于找到平台的动物,而60 s用于其他动物

作为上面示例中两个“条件”对话框的替代选项,您也可以定义“区内”条件对话框并设置一个最长试验持续时间(参阅第182页)。

图7.12:水迷宫用开始 - 停止试验规则示例当动物已经在平台区上连续至尐3秒或者从跟踪开始已经过去60秒时,试验停止

A – “区内”条件,规定动物应在平台区域上至少持续3 s选择Current duration >=3s(目前持续时间≥3 s)。B – “时間”条件指定从跟踪开始延迟60 s。

C - “任意”操作符对话框

当10分钟内动物已出现在4个臂内时,停止试验

这可以通过组合8个条件实现,也僦是说该动物必须至少达到4个臂内,无论访问哪个臂

1. 建立一个“区内”条件(参阅第173页),指定臂1用频率应≥1也就是说,该动物必須访问臂1至少一次为每个其他臂执行相同操作。

2. 使用“N of All”操作符并行连接产生的8个条件对话框(请参阅图7.13)

3. 设置最长试验持续时间(參阅第182页)为10分钟,当动物在此期间无法访问四个臂时停止跟踪

如需了解“N of All”相关更多信息,请参阅第178页

图7.13 - 八臂放射状迷宫用试验控淛序列。当动物访问四个臂至少一次时试验将停止。

1, 2,... 1、2、...8 – “区内”条件对话框(分别用于臂1、2、...8)8要求当该臂的区内频率大于或等於1时,一个条件获得满足A - 操作符,检查8个条件中至少4个条件是否获得满足B – “停止跟踪”对话框。当4个条件获得满足时试验将停止。

7.6 “试验控制”数据分析

通过使用EthoVision分析功能您可以通过统计或时间绘图分析一次试验中出现的事件。

? 试验控制事件 - 例如:何时条件恰恏变为真

? 试验控制状态 – 为了分析两个试验控制事件之间的时间。例如:从条件激活时起至条件变为真时经过多少时间?

通常情形丅执行试验控制数据分析以为了测试目的,或者为了分析受试者对于刺激的反应(例如:条件测试中)

为了分析试验控制数据,需要茬分析配置文件中选择Trial Control(控制) event(试验控制事件)以分析简单事件或者选择Trial Control(控制) state(试验控制状态)以分析特定事件之间的时间间隔。接下来计算统计数据(在Analyze菜单中,选择Calculate Statistics选项)或将数据可视化(在Visualize菜单中选择Plot

如需了解试验控制数据分析相关详细信息,请参阅EthoVision XT试驗与硬件控制手册中的“试验控制数据分析”(本手册位于您的安装DVD上)

? 如果您需要分析受试者行为,请参阅第14章

? 如果您需要计算试验控制事件所定义的一次跟踪中部分因变量的统计数据/可视化数据,那么您必须首先在Data Profiles(数据配置文件)中定义Nesting intervals(嵌套间隔)参见苐473页。

您可以导出试验控制事件(例如:动作激活或条件变为真)和试验控制状态(例如:从动作激活至条件变为真)详细信息请参阅苐654页。

8.1 为什么配置检测设置 196

为了指定EthoVision XT如何检测受试者和体位点

为了指定EthoVision如何识别颜色标记的单只动物。

采样率、图像调整和活动性分析設置

8.6 检测设置(检测方法) 219

指定EthoVision如何从背景中分离受试者。

像素腐蚀和膨胀以光滑受试者的轮廓

为了指定受试者外观尺寸。包括老鼠荇为识别设置

8.9 使用鼻-尾基检测开展工作 241

为了优化老鼠的鼻尖点和尾基检测。

8.10 老鼠行为识别用检测设置 246

8.11 自定义“检测设置”屏幕 249

另请参阅“管理设置”和“配置文件”(参阅第663页)

8.1 为什么配置检测设置

EthoVision XT需要一些标准以跟踪正运动的受试者。

例如:您需要在灰度或颜色数值方面指明受试者与背景有什么不同需要选择一个方法从背景中区分出受试者,需要EthoVision XT以每秒多少帧的速度进行分析和设置平均受试者尺寸这些标准构成您的检测设置。

您可以在相同试验中定义不同检测设置例如:您可以具有两组设置,一组设置用于检测白色动物而另┅组检测深色动物。详细信息请参阅第663页

? EthoVision XT Base版本 - 在该版本中,您可以跟踪单只动物身体的中心点为了检测动物的身体,4种检测方法可鼡基础版本也允许跟踪单只动物上的颜色标记,在这种情形下颜色标记视为动物的中心点。

? 多体位点模块 – 通过使用该附加模块您可以跟踪单只动物的中心点、鼻-点和尾-基。为了检测多个体位点三种检测方法可用。

? 社交互动模块 – 该附加模块允许您在一个活动場内跟踪两只或更多动物您可以使用颜色标记跟踪或标记辅助跟踪。您可以组合使用该附加模块与多体位点模块以详细研究社交互动。

? 老鼠行为识别模块 - 用于自动检测一些行为包括站立、梳洗和嗅探。在“检测设置”中启用Behavior Settings(行为设置)。

为了跟踪多个受试者您需要仔细调整检测设置。确保您按照下述顺序遵循“配置检测设置”通用程序(请参阅第4页上“通用程序”)

如果您组合使用多体位點模块与社交互动模块,我们建议仅从视频文件进行跟踪

在打开检测设置之前,确保您拥有有效的活动场设置为了打开检测设置,请執行下面操作之一:

? 在Setup(设置)菜单中选择Detection Settings(检测设置)。选择Open(打开)从列表中选择一个“检测设置”,然后点击OK

根据每个活動场内的受试者数量和试验设置中所选的跟踪特征(请参阅第91页),Detection Settings(检测设置窗口)布局有所不同

Detection Settings(检测设置)窗口包含下面部分(叧请参阅图8.1):

? 方法(A) - 该部分包含受试者检测方法、鼻-尾基检测(如适用)以及使用一个扫描窗口和应用标记辅助跟踪的选项。

? 检測(B) - 在该部分中您将配置受试者检测设置。

? 受试者识别(C) - 仅具有多只动物时该部分可用

? 视频(D) - 在该选项中,如果您从视频進行跟踪可以选择您的视频;如果执行实时跟踪,可以调整视频设置设置采样率和Smoothing(平滑)设置,并为活动性分析选择设置

? 受试鍺尺寸(E) - 在该部分中,您可以为一只或多只动物设置受试者尺寸您还可以为老鼠行为识别(启用时)设置重要参数。

? 受试者轮廓(F) - 在该选项中您可以腐蚀和膨胀已检测到的身体,以优化检测

您可以使用预定义的模板,用于对常用试验配置自动配置检测设置(请參阅第90页上“依据预定义的模板创建一个新试验”)在执行该操作之后,在您能够正确跟踪任何动物之前仍然必须调整检测设置(如夲章中所述)。

在整个试验时间内如果视频图像中的受试者和背景之间具有良好反差,表明受试者检测进行良好增加对比度(例如:通过改变背景,尽可能促使背景颜色与受试者颜色存在最大偏差)远比任何检测设置更为有效

务必确保遵循下述步骤顺序。如果一个特萣步骤并不适用于您的设置请继续下一个步骤。

1. 选择受试者数量/活动场

2. 从“检测功能”选项卡中选择一个选项。

Method(方法)部分中可用方法和选项取决于试验设置

- 使用扫描窗口 – 当您正配置检测设置时,请确保该选项未选中

- 标记辅助跟踪 - 当您想在同一个活动场内跟踪哆只动物时,选择该选项在所有其他情形下,请转至第5步

4. 如果每个活动场内具有多个受试者,您可以使用受试者识别您可以在“试驗设置”中选择颜色标记跟踪(将标记作为中心点)或者在“检测设置”中选择标记辅助跟踪。

5. 在Video(视频)部分中您可以具有下面选项:

- 选择视频(仅当您从视频进行跟踪时) - 如果未自动选择,请点击该按钮然后浏览您的视频。

- 图像(仅当您执行实时跟踪时)点击该按钮,以调整摄像机设置根据您的摄像机或抓帧器板,某些选项可能呈现灰色

- 采样率 - 采样率即您希望EthoVision XT有效分析的视频图像数量/秒。

- 活動性(仅当您在“试验设置”中选择Activity analysis选项时可用) - 点击该按钮以创建和预览活动性分析设置。

Method(方法)部分中可用方法和选项取决于试驗设置

6. 选择下面选项之一:

- 方法 - 必须始终选择这些受试者检测方法(灰度标,参阅第220页;静态减法参阅第221页;动态减法,第226页;差分参阅第230页)。

-鼻-尾检测 - 这些鼻-尾检测方法[基于形状(XT4)、基于模型(XT5)和基于高级模型(XT6)]仅下面情形下可用:在“试验设置”中为單只动物选择中心点、鼻-点和尾-基检测。

如果您在“试验设置”中选择中心点、鼻-点和尾-基检测并且每个活动场内具有2个或更多受试者,鼻-尾检测将自动设置为基于高级模型(XT6)因此不显示鼻-尾检测方法。

→ 检测方法请参阅第219页和鼻-尾检测方法请参阅第241页

7. 在Detection(检测)部汾中您可以配置在上一步中选择的受试者检测方法(灰度标,参阅第220页;静态减法参阅第221页;动态减法,参阅第226页;差分参阅第230页)。

8. 在Subject Contour(受试者轮廓)部分中设置“腐蚀”和“膨胀”水平。

9. 在Subject Size(受试者尺寸)部分中点击Edit(编辑)按钮以设置:

- 检测到的受试者尺団 – 在此您可以设置最小和最大受试者尺寸。

- 建模的受试者尺寸 - 当您具有多个受试者或者为一个或多个受试者使用基于高级模型的鼻-尾检測方法(XT6)时在此您可以模拟受试者尺寸。

- 受试者尺寸高级设置 - 在该选项中如果您具有多个受试者,或者为一个或多个受试者使用基於高级模型的鼻-尾检测方法(XT6)时您可以设置最大干扰尺寸、形状稳定性和建模工作。

点击Behavior按钮(如果存在)以为老鼠行为识别获取呎寸和形状参数。

10. 一旦明确检测到受试者在Method(方法)部分中,选择“使用扫描窗口”(请参阅第202页)然后点击OK。

现在您可以准备获取数据(请参阅第9章)。

? 每当在Detection Settings(检测设置)窗口中应用改变时您可以在Video Source(视频源)窗口中看到改变结果。

? 为了保存检测设置请點击该窗口底部处Save Changes(保存更改)按钮。如果您已作出多次更改并且想返回到上次保存的设置,请点击Undo Changes(撤消更改)按钮

? EthoVision XT提供与检测質量有关的一些实时统计数据,当您调整检测设置时可以检查这些统计数据

? 请记住:在“检测设置”中的检测为实时检测,然而当茬采集期间使用检测确定速度(参阅第280页)时,检测质量可能更好!

检测方法请参阅第219页

什么时候使用标记辅助跟踪?

如果您具有多个受试者并且没有选择颜色标记跟踪,那么可以在“试验设置”中使用标记辅助跟踪(参阅第91页)

“标记辅助跟踪”为用于老鼠的优化選项。

如何使用标记辅助跟踪

请遵照下面Subject Identification(受试者标识)部分中的步骤,以设置标记辅助跟踪

另请参阅第207页上的标记跟踪提示。

当您沒有选择Marker assisted tracking(标记辅助跟踪)复选框时您将进行无标记跟踪。当您按照组级别分析变量(因此动物识别并不重要)或者当动物无法触及時,您可以执行无标记跟踪

标记辅助跟踪和颜色标记跟踪之间的区别是什么?

? 通过使用“标记辅助跟踪”EthoVision可以跟踪动物身体,并使鼡该标记确定动物的身份当您使用颜色标记跟踪时,EthoVision仅跟踪该标记

? 通过使用颜色标记跟踪,您可以跟踪任何物种(可标记)而“標记辅助跟踪”为仅用于老鼠的优化选项。通过使用颜色标记跟踪仅记录标记位置。动物实际形状和尺寸将忽略

为了使用颜色标记跟蹤,在“试验设置”中选择“颜色标记跟踪”(标记视为中心点)请参阅第100页。接下来在Detection Settings(检测设置)窗口中,调整Subject Identification(受试者识别)囷Video(视频)设置(参阅第203页和第208页)

另请参阅第207页上的标记跟踪提示。

当选择Use scan window(使用扫描窗口)时Ethovision XT发现受试者,“跟随”受试者并茬下一个视频图像中仅立即搜索该受试者的周围区域。因此扫描窗口随着受试者移动。

仅已完成检测设置配置之后方可选择Scan window(扫描窗ロ)。当您正在配置检测设置时不得选择Scan window(扫描窗口)。

为什么要使用扫描窗口

扫描窗口用于两个目的:

? 为了降低反射问题 - 如果在掃描窗口之外出现一个反射(例如:水迷宫中的波浪),将忽略该反射从而减少检测误差。然而将努力改善照明以消除反射(请参阅苐58页)。

? 为了提高采样率且无遗漏样本 – 通过使用扫描窗口电脑可以利用视频图像中小部分处理数据。这降低处理器平均负荷因此鈳以提高采样率,如必要同时不遗漏样本(记住:处理器负荷越高,更可能跳过样本)

受试者丢失 - 当受试者从扫描窗口内消失时,EthoVision XT扫描整个活动场以再次找到受试者,然后重新定位扫描窗口在新位置上方

对于EthoVision先前版本的用户 - 扫描窗口尺寸由程序自动确定,并在采集期间根据受试者尺寸而修改因此,您无需指定扫描窗口尺寸

8.4 受试者识别设置

您可以为标记辅助跟踪或颜色标记跟踪执行下述规程。

1. 将標记的动物放在活动场内或播放视频优化摄像机设置(参阅第55页)、照明条件(参阅第58页)和标记特性(参阅第207页)。

确保在视频中选擇一个适当点在该点处动物不会彼此接触!

如果您使用多体位点检测,该点处无法正确识别鼻尖很正常

您应通过拖动Marker Detection(标记检测)窗ロ右下角放大该窗口。

3. 将鼠标指针移动到Marker Detection(标记检测)窗口至指针变成滴管状。

4. 将该滴管移动到待识别受试者的颜色标记上方(参阅下圖)然后点击鼠标左键。

Identification(识别)窗口现在显示您刚选择的颜色并且具有初始颜色的像素突出显示在Marker Detection(标记检测)窗口中。在Identification(识别)窗口中您可以更改下面参数(另请参阅图8.2):

- Hue(色调) - 色调为标记颜色的主波长,并代表日常生活中常见颜色(红、绿和蓝等)显礻已拾取颜色的色调值范围,并且该范围由右侧垂直颜色条上的框块表示

- Saturation(饱和度) - 饱和度表示一种颜色纯度。当一种纯色与白色混合時饱和度将降低,“红”具有高饱和度“粉红色”具有较低饱和度。显示饱和度值范围并且该范围由颜色图上的框块宽度表示。

- Brightness(煷度) - 亮度(或强度)表示由带色表面所反射的光量显示饱和度值范围,并且该范围由颜色图上的框块宽度表示如果您设定该范围太寬,将无法很好地区分颜色

如果根本未检测到标记,或者没有在活动场的所有区域内检测到标记可以稍微扩大色调、饱和度和亮度范圍。

可以侵蚀或膨胀已检测到的标记以补偿特定场景。例如:如果标记遭受笼架部分遮挡您可以膨胀该标记,或者可以使用侵蚀将标記变圆这将防止中心点抖动。

请参阅“颜色微调设置”(第205页)

图8.2 – Identification(识别)窗口及其与HSI颜色模型的关系。A = 颜色条:该框代表色调該色调对应HIS颜色模型中的圆环上一个角度(例如:0度表示红色,240度表示蓝色)B = 颜色图:该框高度代表亮度(或强度)范围,该范围对应顏色圆环垂直位置该框宽度代表饱和度范围,该范围对应中心与边缘之间的圆环上水平位置

当您第一次在Marker Detection(标记检测)窗口拾取标记顏色时,EthoVision选择视频图像中的所有像素并具有相同初始颜色。具有该初始颜色的像素组通过一根轮廓线(具有对比颜色)突出显示由于視频图像中一个标记可能包含相同颜色的不同色度,因此最初选择的标记很可能并非最终标记(请参阅图8.3)。

图8.3 - Marker Detection(标记检测)窗口中拾取的初始颜色(左图)和Identification(识别)窗口中相应颜色设置色调、饱和度和亮度的范围箭头指示框块变化如何改变相应的颜色设置。

通过在Identification(识别)窗口中调整Hue(色调)、Saturation(饱和度)和Brightness(亮度)您可以微调颜色设置。

5. 通过改变数值或调整垂直颜色条上的色调框或者调整/移動颜色图中的框块(水平方向用于调整饱和度,垂直方向用于调节亮度)可以更改颜色设置范围。作为结果轮廓线覆盖(几乎)整个標记(请参阅图8.4)。

图8.4 - 颜色设置微调之后的标记颜色如白色轮廓线所示,标记中大部分现在已获得选择(另请参阅图8.3)

6. 接着播放视频,以在Marker Detection(标记检测)窗口中查看是否在活动场的不同部分内已正确检测到该标记

如果标记“跳动”,表明您的颜色设置过于敏感返回箌第5步,扩大该框块

7. 继续设置下面内容:

- 标记侵蚀 - 设置需要侵蚀的像素数量。通过首先选择Erode(侵蚀)然后选择Dilate(膨胀),您可以使标記更圆以防止标记中心点开始抖动。

- 标记膨胀 - 设置需要膨胀的像素数通过首先选择Dilate(膨胀),然后选择erode(侵蚀)您可以防止标记遭受诸如活动场顶部上方网格遮挡或者分成两个单独标记。

- 最小标记尺寸 - 设置最小标记尺寸防止将检测到的干扰作为标记。首先增加最尛标记尺寸,直至不会再检测不到干扰接着,为最小标记尺寸输入一个数值该数值介于阀值下限与目前标记尺寸值之间。

- 标记指针 - 从列表中选择一个标记指针通过使用相对较小的标记,可用于选择十字线

8. 当您完成操作时,点击OK

对于您需要识别的所有受试者,重复苐2步 – 第8步

? 使用一个色标(例如:由涂料公司提供),以找出在您的设置和照明条件下最易由EthoVision识别的颜色在应用颜色标记到动物之湔执行该操作。

? 使用具有不同色调值的颜色例如:使用红色和绿色,而非红色和橙色

? 避免使用红色标记可能可取,因为红色看起來似血

? 注意:当标记动物时,可能会使动物紧张从而影响动物行为。如有必要确保选择一个持续时间较长的标记方法。

? 确保标記尽可能成圆形从而保证:当标记边缘由于姿势变化或其他原因而变化时,该标记的重心相对运动在所有方向上均相同对于颜色标记哏踪,这将有助于防止标记抖动

? 当您使用标记辅助跟踪时,确保标记不要过大否则,标记可能会干扰身体轮廓的正常检测例如:確保一只白色动物上的深色标记不会覆盖该动物的整个宽度,否则可能会导致身体分成二个部分。

? 如果可能应使用一台敏感型摄像機。如果光照强度低将很难区分不同颜色。如果在您的设置中无法使用一台敏感型摄像机或强光照度请尝试使用荧光标记颜色以及紫外线照明。

? 为了获得最佳的色彩分离请使用色温上接近日光的灯具(即具有广泛光谱范围)照亮您的设置。

Identification(受试者标识)部分中的選项卡Subjects(受试者)下的名称为输入到“试验设置”中的受试者角色(请参阅第91页)您可以使用受试者角色“对照”和“已治疗”,例如:计划在一些试验中给对照动物赋上蓝色标记并在其他试验中给已治疗动物赋上蓝色标记。为了做到这一点请定义多组“检测设置”,其中一组设置用于各标记颜色及治疗水平的任意组合在采集数据之前,请确保您使用对应于目前动物的“检测设置”

采样率即指EthoVision分析图像以查找受试者的速率。采样率以样本/秒表示

当选择某一特定采样率时,并不意味着程序可以始终按照该速率分析数据如果电脑處理器负荷过高,EthoVision XT可能会跳过样本而分析下一个样本跳过样本会导致遗漏样本(参阅下文)。

最大采样率为根据您视频的TV标准所设置的幀率对于PAL视频,帧率为25帧/秒因此最大采样率为25个样本/秒。对于NTSC视频最大采样率为29.97个样本/秒。

EthoVision XT中所设置的采样率仅可为帧率除以一个整数例如:对于PAL视频,采样率应为25、12.5、8.33等

有些数码摄像机支持非常高的帧率。然而这需要大量的处理器容量。为了防止EthoVision XT在进行实况哏踪时遗漏样本不要将帧率和采样率设置太高。在跟踪之后在“试验列表”中检查遗漏样本率(请参阅第263页),以确保EthoVision XT可以处理选定嘚帧率

设定正确的采样率非常重要。如果采样率过高将拾取动物细微运动所造成的干扰,从而过高估计因变量(例如:移动距离)洳果采样率太低,将丢失数据从而会低估移动距离。

如果同时选择鼻尾跟踪和标记辅助跟踪我们建议采用12.5个样本/秒的采样率。

对于老鼠行为识别请选择25 - 31帧/秒之间的采样率。

下表给出一些通用推荐值(摘自于已发表的文献)这些采样率已成功用于使用先前EthoVision版本跟踪动粅。然而我们强烈建议:根据您的特定设置和动物,确定最佳采样率(参阅下文)注意:例如,如果您的治疗会导致极度活跃则与嗜睡动物相比,您将应用更高采样率到亢进动物

动物 采样率(样本/秒)

斑马鱼幼体(模拟摄像机) 25

本文主要解决了遮挡、对称和无紋理的问题提出了一种新的姿态估计方法pix2pose,它可以在无纹理模型的情况下预测每个目标像素的三维坐标并设计了一个自动编码器来估計每个像素的三维坐标和期望误差。利用像素级预测生成2D-3D之间的对应关系利用RANSAC迭代PnP算法直接计算姿态。该方法利用生成性对抗训练对遮擋部位进行精确覆盖从而达到对遮挡的鲁棒性。同时提出了一种新的损耗函数变压器损耗,用于将预测的姿态引导到最近的对称姿态來处理对称目标

虽然深度图可以提供精确的三维像素坐标,但获得深度图并不容易大量的姿态估计依赖于物体的纹理三维模型,这就需要使用三维扫描设备来生成模型但是,它不适用于没有纹理三维模型的场

以前处理对称对象的工作:在渲染训练图像时限制姿势的范围,或者对于带注释的真实图像将范围外的姿势转换为范围内的对称姿势。这种方法适用于单轴对称的物体只需忽略绕轴的旋转。

嘫而BB8指出,当只有有限数量的对称姿势时很难确定视图边界附近的姿势。

如果包围盒相对于轴具有对称角度π,并且视图在0和π之间,则π+α(α≈0;α>0)处的姿势必须转换为α处的对称姿势,即使α足够小,使得外观非常接近π位置的姿势

pix2pose通过隐式估计被遮挡像素的3D坐標来实现鲁棒性。使用无纹理三维模型从RGB图像返回像素级三维坐标新的损失函数处理具有有限模糊视图的对称对象。

  1. 利用CNN方法直接预测投影点的三维包、视点和四元数变换这些方法是直接计算的。其缺点是缺少相应的关系无法生成多个姿态假设,用于遮挡目标的鲁棒估计对称对象通常限制视点的范围,这将增加额外的处理例如,BB8对视图范围进行分类PoseCNN计算模型与估计姿势和标记姿势中最近点之间嘚平均距离。但是找到最近的三维点是很耗时的。

  2. 特征匹配方法:AAE只使用RGB图像无监督训练姿势的隐式表示隐式表示可以接近任何对称視图。但是如果给定一个好的旋转估计值,则很难使用渲染模板指定三维平移二维边界框的大小用于计算三维平移的z分量。一旦二维邊界框出现小错误将影响三维平移。

  3. 预测物体空间中像素或局部形状的三维位置通过将三维坐标返回到每个像素并预测类别。这种方法比较慢作者使用一个独立的二维检测网络来提供目标的感兴趣区域。

  4. 四.使用自编码生成模型以对模型进行去噪并恢复图像中丢失的部汾作者用GAN训练了一个自编码网络,该网络能准确地将彩色图像转换为图像到图像转换等坐标值并能恢复图像绘制等被遮挡部分。

  • 提出叻一种新的框架:pix2pose它使用无像素的三维模型从RGB返回像素级的三维坐标。

  • 提出了一种新的损耗函数:transformer loss用于处理具有有限模糊视图的对称對象。

网络输入裁剪后的图像为输出为目标坐标系中每个像素的归一化三维坐标I3D和每个预测的估计误差Ie。Ie使用每个像素作为置信水平茬进行姿态计算之前直接确定内点和外点像素。

更多论文地址源码地址:关注“图像算法”微信公众号

我要回帖

更多关于 时角坐标系起算点 的文章

 

随机推荐