用于视频监视的自动学习的智能巡视的制作方法_2

文档序号:9423261阅读:来源:国知局
诸如,计算机可执行的指令(在此处可互换地称为操作),以实施配置照相机14、16和18的各种各样的方面。例如存储在储存器32中的程序和计算机可执行的指令在运行时间上加载,以允许用户借助于用户输入设备36通过与在显示器35上的图形用户界面相互作用配置一个或多个照相机14、16和18,和/或监视系统100。
[0025]图3是在示例实施例中的巡视300的流程图。巡视300包括视图310、320、330、340,350,360的顺序的序列,这里每个视图是由视频监视系统、诸如如上参考图1A-B所述的系统100的照相机提供的配置的视图。每个视图310-360可以由在工作站(诸如工作站22)上维持的相应的视图配置数据建立,并且可以在显示器(诸如如上参考图2所述的显示器35)上显示给用户。视图配置数据提供在显示器上获得相应的视图需要的信息,诸如照相机的身份和照相机的摇摄、倾斜和变焦坐标。如果视图包括照相机的运动(即,动态的而不是静态的视图),该数据还可以包括用于调整照相机的摇摄、倾斜和变焦、同时显示该视图的指令。
[0026]在巡视300的操作期间,在推进到后续的视图之前,每个视图310-360可以显示给用户预先配置的时间时期。用于显示每个视图310-360的时间可以是统一的,或者对每个视图可以是特定的。该巡视可以以重复、如同所示的预定义的顺序经由每个视图310-360推进,或者可以经由多个视图序列交替。做为选择,该巡视300可以以随机方式经由视图310-360 推进。
[0027]巡视300的几个方面,包括视图的数目、用于显示每个视图310-360的时间时期、用于每个视图310-360的配置数据和视图的顺序可以单独或者与用户定义的设置结合通过用于配置巡视的自动过程(诸如如下参考图6所述的过程600)配置。
[0028]图4是在一个实施例中操作监视系统的过程400的流程图。该过程400可以通过如上参考图1A-B所述的监视系统100实施,并且借助于自动巡视的显示提供由用户主动操作的时期,以及无人操作的时期。参考图1B,系统100检测用户输入(例如,在输入/输出端24上)以确定是否该系统100是在由用户的主动控制之下(410)。仅仅在对于最小时间时期检测到没有用户输入之后,该系统可以被配置去确定系统不在主动控制之下。
[0029]如果系统100被确定不在主动控制之下,那么该系统可以启动自动巡视(420)。该巡视可以与如上参考图3所述的巡视300相比。如果系统100被确定是在用户主动控制之下,那么该系统实施与系统100的照相机(例如,照相机14、16、18)有关的监控用户操作的过程(430)。这个过程可以与如下参考图5所述的过程500相比。遵循(或者同时)监控该用户操作,该系统100可以采用在监控期间采集的数据以配置或者更新巡视(440)。配置或者更新巡视的过程可以与如下参考图6所述的过程600相比。该巡视然后可以在由用户主动控制之外的时期期间显示(420)。
[0030]图5是在监视系统的主动控制期间监控操作的过程500的流程图。该过程500可以由用户在监视系统的主动操作的时期期间运行,并且可以基于预定的阈值提供关于该操作的记录数据。
[0031]在主动操作的时期期间,用户操作监视系统的照相机以在显示器上获得一个或多个视图。对于给定的视图,该视图的各种各样的特征被相对于相应的阈值检测和比较,以便确定是否记录关于该视图的数据。在特定的示例中,该视图的显示时间(即,在扇形视图边缘内的停留时间)被相对于显示时间阈值比较(510),并且该视图的变焦水平被相对于变焦最大阈值(520)和变焦最大阈值(530)比较。该显示时间阈值可以被设置为除去与对于非实质的时间长度显示的视图有关的记录操作。同样地,变焦最大和最小阈值可以被设置为除去与视图有关的记录操作,其也被认为太大或太小而不能为在自动巡视中的值。在另一个实施例中,用户的其它的操作,诸如,照相机的摇摄和倾斜坐标可以相对于相应的阈值比较。关于通过前面提到的阈值的操作的数据然后可以被记录(540)供配置巡视使用。
[0032]图6是配置巡视的过程600的流程图。记录的操作数据以及配置参数是从存储器(610,620)中读取的。记录的操作数据可以被组织为对应于每个记录视图的“扇区项”,其可以包括显示对应于该记录操作的视图需要的信息,诸如,照相机的身份和对于给定视图的照相机的摇摄、倾斜和变焦坐标以及视图的显示时间。配置参数可以包括将要配置的巡视的参数,诸如,要在巡视中显示的视图的编号,或者分配给巡视的总的时间。
[0033]对应于记录的操作数据的视图然后可以通过记录的显示时间(也称为“停留时间”)分类¢30)。这个分类是为了选择用于巡视的视图的子集起见,通过优先级用于安排记录的视图的选项。但是,优先级可以通过记录的显示时间单独或者与分类结合,通过其它的方法被分配给视图。例如,用户可以经由用户输入,手动地标记视图为是重要的,导致不考虑视图的显示时间,该视图包括在巡视中,或者导致该视图在分类的视图中给出较高优先级。
[0034]给出记录的视图的分类表,顶端η个视图被选择用于包含在巡视中,这里η是按照该配置参数要包括在巡视中视图的总数。数字η可以由配置参数表示,或者可以从其它的配置参数,诸如,该巡视的总的显示时间推导出。选择的η个视图然后按照该参数被配置用于巡视(650)。例如,用于每个选择的视图的显示时间可以按照其记录的显示时间(作为绝对值,或者作为相对于其它选择的视图的显示时间的值),以及配置参数,诸如,用于该巡视的总的显示时间设置。
[0035]如果现有的巡视还没有创建¢60),那么,使用配置的η个视图产生新的巡视(670) ο如果现有的巡视已经产生¢60),并且现有的巡视将被更新,那么,现有的巡视可以通过替换现有的视图、以另外的视图扩展巡视,或者两者更新(570)。
[0036]在如上所述的典型的实施例中的监视系统可以以以下的方式配置:
[0037]记录配置:
[0038]1.最小扇区停留时间(秒)
[0039]含义:指定在其记录在将用于智能巡视分析的历史数据之前,操作员必须在扇区中停留的最小时间。
[0040]目的:当操作员跟踪对象或者迅速地扫描一个区域的时候,这个设置可以定制去防止扇区记录在历史中。
[0041]2.最大变焦水平
[0042]含义:在不能记录在用于分析的历史数据中的扇区中花费的时间之前,这个设置允许操作员去指定在操作期间允许的最大变焦水平。
[0043]目的:这个设置可以定制以防止当操作员放大和观看情形细节的时候的时间避免记录,并且考虑用于智能巡视历史分析。
[0044]?这些的一个示例是当正在监控高速公路的特定的一段路程,并且偶而操作员拉近以获取有关在公路上碰撞或者抛弃的车辆的详细的视频信息的时候。操作员变焦进入的扇区通常没有特定的兴趣,并且仅仅对特定的例子感兴趣。在这里,智能巡视考虑常规区域操作员随PTZ单元监控,因此,设置用于智能巡视采样的最大变焦水平可以防止这些情形被记录。
[0045]3.最小变焦水平
[0046]含义:与最大值相同,但是当在广角变焦限制以外的时候,防止扇区历史记录。
[0047]4.扇区大小-[大的、中等、小的]
[0048]含义:设置分割3D空间的单个扇区的相对大小。对于具有90°倾角和360°摇摄范围的穹顶,该扇区大小和数目如下。
[0049].16个大的扇区(22.5°高度X 30°宽度)[跨越4个倾角X跨越12个摇摄]
[0050].32个中等(11.25°高度X 15°宽度)[跨越8个倾角X跨越24个摇摄]
[0051].64个小的(5.625°高度X 7.5°宽度)[跨越16个倾角X跨越48个摇摄]
[0052]目的:使扇区的数目是2的乘幂允许该系统去不考虑选择的扇区大小,最小化写入存储器的项目的大小为一个字节。大的、中等和小的扇区每个项目字节需要4、5和6位去分别地表示。每个项目这些剩余的几位用于行程长度编码(RLE)。特别地,4位用于大的、3位用于中等的,和2位用于小的扇区分割。
[0053]在这种情况下,RLE允许无需多个项目地在表示在一行的某个扇区中花费的间隔数目的每个项目中保持计数。
[0054]最
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1