动物平衡性分析方法、装置、计算机设备制造方法及图纸

技术编号:23892091 阅读:20 留言:0更新日期:2020-04-22 06:53
本发明专利技术公开了一种动物平衡性分析方法、装置、计算机设备及存储介质,所述动物平衡性分析方法包括:获取动物的待分析图像序列,所述待分析图像序列包含若干帧待分析图像;针对所述待分析图像序列中的每一帧待分析图像,对该待分析图像中的所述动物头部和身体进行识别,得到对应的识别图像;对所述识别图像中的所述动物头部和身体进行定位,得到所述动物头部和身体分别在该待分析图像中的位置信息;根据所述动物头部和身体在各待分析图像中的位置信息,确定所述动物在所述待分析图像序列对应时间段的身体转动次数,以分析动物平衡性。采用本发明专利技术解决了现有技术中动物平衡性分析依赖于人工实现的问题。

Animal balance analysis method, device and computer equipment

【技术实现步骤摘要】
动物平衡性分析方法、装置、计算机设备
本专利技术涉及生物医学
,尤其涉及一种动物平衡性分析方法、装置、计算机设备及存储介质。
技术介绍
在生物医学实验中,由于某些动物(例如小鼠)的基因测序已经完成,所以该些动物经常作为实验动物,进行某些特定行为的研究,例如,动物平衡性分析。目前,特定行为的研究分析主要依赖于人工实现,即人工观测关于实验动物的视频,然后对视频中出现的该特定行为进行人工计时和次数的统计,这不仅降低了分析的效率,而且随着实验次数和实验时间的增加,单纯依靠人工方式实现已经难以取得有效的实验结果反馈。由上可知,针对动物平衡性分析,如何避免依赖于人工实现亟待解决。
技术实现思路
为了解决相关技术中存在的动物平衡性分析依赖于人工实现的问题,本专利技术各实施例提供一种动物平衡性分析方法、装置、计算机设备及存储介质。其中,本专利技术所采用的技术方案为:根据本专利技术的一方面,一种动物平衡性分析方法,包括:获取动物的待分析图像序列,所述待分析图像序列包含若干帧待分析图像;针对所述待分析图像序列中的每一帧待分析图像,对该待分析图像中的所述动物头部和身体进行识别,得到对应的识别图像;对所述识别图像中的所述动物头部和身体进行定位,得到所述动物头部和身体分别在该待分析图像中的位置信息;根据所述动物头部和身体在各待分析图像中的位置信息,确定所述动物在所述待分析图像序列对应时间段的身体转动次数,以分析动物平衡性。根据本专利技术的一方面,一种动物平衡性分析装置,包括:图像获取模块,用于获取动物的待分析图像序列,所述待分析图像序列包含若干帧待分析图像;图像识别模块,用于针对所述待分析图像序列中的每一帧待分析图像,对该待分析图像中的所述动物头部和身体进行识别,得到对应的识别图像;位置定位模块,用于对所述识别图像中的所述动物头部和身体进行定位,得到所述动物头部和身体分别在该待分析图像中的位置信息;平衡性分析模块,用于根据所述动物头部和身体在各待分析图像中的位置信息,确定所述动物在所述待分析图像序列对应时间段的身体转动次数,以分析动物平衡性。根据本专利技术的一方面,一种计算机设备,包括处理器及存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的动物平衡性分析方法。根据本专利技术的一方面,一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的动物平衡性分析方法。在上述技术方案中,基于动物的待分析图像序列,分析动物在待分析图像序列对应时间段的身体转动次数,解决了动物平衡性分析依赖于人工实现的问题。具体而言,获取动物的待分析图像序列,针对待分析图像序列中每一帧待分析图像,对该待分析图像中动物头部和身体进行识别,得到对应的识别图像,并对该识别图像中的动物头部和身体进行定位,得到动物头部和身体分别在该待分析图像中的位置信息,进而根据动物头部和身体在各待分析图像中的位置信息,确定动物在待分析图像序列对应事件段的身体转动次数,以此分析动物平衡性,由此,实现了动物平衡性分析的自动化,避免依赖于人工实现。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种服务器的硬件结构框图。图2是根据一示例性实施例示出的一种动物平衡性分析方法的流程图。图3是图2对应实施例所涉及的识别图像中动物头部区域、动物身体区域的示意图。图4是图2对应实施例中步骤330在一个实施例的流程图。图5是根据一示例性实施例示出的另一种动物平衡性分析方法的流程图。图6是图2对应实施例中步骤350在一个实施例的流程图。图7是图6对应实施例中步骤353在一个实施例的流程图。图8是图2对应实施例中步骤370在一个实施例的流程图。图9是图8对应实施例中步骤371在一个实施例的流程图。图10是图9对应实施例所涉及的动物身体转动角度的示意图。图11是图2对应实施例中步骤370在另一个实施例的流程图。图12是图11对应实施例所涉及的前后时间段的示意图。图13是根据一示例性实施例示出的一种动物平衡性分析装置的框图。图14是根据一示例性实施例示出的一种计算机设备的框图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述,这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种服务器的硬件结构框图。需要说明的是,该种服务器只是一个适配于本专利技术的示例,不能认为是提供了对本专利技术的使用范围的任何限制。该种服务器也不能解释为需要依赖于或者必须具有图1中示出的示例性的服务器200中的一个或者多个组件。服务器200的硬件结构可因配置或者性能的不同而产生较大的差异,如图1所示,服务器200包括:电源210、接口230、至少一存储器250、以及至少一中央处理器(CPU,CentralProcessingUnits)270。具体地,电源210用于为服务器200上的各硬件设备提供工作电压。接口230包括至少一有线或无线网络接口,用于与外部设备交互。例如,基于交互,获取动物的待分析图像序列。当然,在其余本专利技术适配的示例中,接口230还可以进一步包括至少一串并转换接口233、至少一输入输出接口235以及至少一USB接口237等,如图2所示,在此并非对此构成具体限定。存储器250作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统251、应用程序253及数据255等,存储方式可以是短暂存储或者永久存储。其中,操作系统251用于管理与控制服务器200上的各硬件设备以及应用程序253,以实现中央处理器270对存储器250中海量数据255的运算与处理,其可以是WindowsServerTM、MacOSXTM、UnixTM、LinuxTM、FreeBSDTM等。应用程序253是基于操作系统251之上完成至少一项特定工作的计算机程序,其可以包括至少一模块(图1中未示出),每个模块都可以分别包含有对服务器200的一系列计算机可读指令。例如,动物平衡性分析装置可视为部署于服务器的应用程序253。数据255可以是存储于磁盘中的照片、图片等,还可以是动物的待分析图像序列等,存储于存储本文档来自技高网...

【技术保护点】
1.一种动物平衡性分析方法,其特征在于,包括:/n获取动物的待分析图像序列,所述待分析图像序列包含若干帧待分析图像;/n针对所述待分析图像序列中的每一帧待分析图像,对该待分析图像中的所述动物头部和身体进行识别,得到对应的识别图像;/n对所述识别图像中的所述动物头部和身体进行定位,得到所述动物头部和身体分别在该待分析图像中的位置信息;/n根据所述动物头部和身体在各待分析图像中的位置信息,确定所述动物在所述待分析图像序列对应时间段的身体转动次数,以分析动物平衡性。/n

【技术特征摘要】
1.一种动物平衡性分析方法,其特征在于,包括:
获取动物的待分析图像序列,所述待分析图像序列包含若干帧待分析图像;
针对所述待分析图像序列中的每一帧待分析图像,对该待分析图像中的所述动物头部和身体进行识别,得到对应的识别图像;
对所述识别图像中的所述动物头部和身体进行定位,得到所述动物头部和身体分别在该待分析图像中的位置信息;
根据所述动物头部和身体在各待分析图像中的位置信息,确定所述动物在所述待分析图像序列对应时间段的身体转动次数,以分析动物平衡性。


2.如权利要求1所述的方法,其特征在于,所述对所述识别图像中的所述动物头部和身体进行定位,得到所述动物头部和身体分别在该待分析图像中的位置信息,包括:
确定所述识别图像中关于所述动物头部的第一识别区域,以所述第一识别区域的中心作为所述动物头部在该待分析图像中的位置信息;
确定所述识别图像中关于所述动物身体的第二识别区域,以所述第二识别区域中所述动物身体的重心作为所述动物身体在该待分析图像中的位置信息。


3.如权利要求2所述的方法,其特征在于,所述以所述第二识别区域中所述动物身体的重心作为所述动物身体在该待分析图像中的位置信息,包括:
采用形态学分析算法在所述第二识别区域中标记所述动物身体的轮廓;
基于所述标记,获取所述动物身体的轮廓在所述第二识别区域中的位置信息;
根据所述动物身体的轮廓在所述第二识别区域中的位置信息,计算所述动物身体的重心,作为所述动物身体在该待分析图像中的位置信息。


4.如权利要求1所述的方法,其特征在于,所述根据所述动物头部和身体在各待分析图像中的位置信息,确定所述动物在所述待分析图像序列对应时间段的身体转动次数,以分析动物平衡性,包括:
针对所述待分析图像序列中的每相邻两帧待分析图像,确定该相邻两帧待分析图像之间所述动物的身体转动角度;
针对所述待分析图像序列中所有相邻两帧待分析图像,对各相邻两帧待分析图像之间所述动物的身体转动角度基于固定旋转方向进行累加,得到所述动物在所述待分析图像序列对应时间段的身体转动次数。


5.如权利要求4所述的方法,其特征在于,所述针对所述待分析图像序列中的每相邻两帧待分析图像,确定该相邻两帧待分析图像之间所述动物的身体转动角度,包括:
针对所述待分析图像序列中的每一帧待分析图像,以所述动物身体在该帧待分析图像中的位置信息作为起点,以所述动物头部在该帧待分析图像中的位置信息作为终点;
由所述起点沿水平轴正方向,逆时针旋转至所述终点,得到该帧待分析图像对应的角度向量;
针对相邻两帧待分析图像对应的角度向量,计算该相邻两帧待...

【专利技术属性】
技术研发人员:王子晗邵开简艾陈凯煜陈曦
申请(专利权)人:深圳市具安科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1