CN103533242A - 在失焦视频中提取与跟踪光标点的方法及系统 - Google Patents
在失焦视频中提取与跟踪光标点的方法及系统 Download PDFInfo
- Publication number
- CN103533242A CN103533242A CN201310479866.0A CN201310479866A CN103533242A CN 103533242 A CN103533242 A CN 103533242A CN 201310479866 A CN201310479866 A CN 201310479866A CN 103533242 A CN103533242 A CN 103533242A
- Authority
- CN
- China
- Prior art keywords
- cursor point
- image
- search area
- module
- frame image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Image Analysis (AREA)
Abstract
本发明涉及一种在失焦视频中提取与跟踪光标点的方法,包括如下步骤:a.导入失焦视频的第一帧图像;b.在所述第一帧图像中划定一个或多个图像区域作为光标点的搜索区域,及将每个搜索区域作为整体图像的子图像提取光标点并获得光标点中心坐标;c.导入所述失焦视频的下一帧图像;d.在下一帧图像中分割出子图像;e.在每一个子图像中提取光标点,并获得光标点中心坐标;f.对上述获得的光标点中心坐标进行修正,并输出修正后的光标点中心坐标g.更新搜索区域;h.重复步骤c到步骤g,直至最后一帧图像。本发明还涉及一种在失焦视频中提取与跟踪光标点的系统。本发明能够降低误识别率和漏识别率,提高数据的精确度。
Description
技术领域
本发明涉及一种在失焦视频中提取与跟踪光标点的方法及系统。
背景技术
计算机视觉是计算机科学和人工智能的一个重要分支,研究的最终目标是使计算机能像人一样通过获取的图像来观察和理解事物。人体运动捕捉是计算机视觉领域发展很快且备受关注的前沿方向,是一种计算机视觉与生物力学相结合的重要技术,被广泛应用于影视特效、动画制作、游戏制作、虚拟现实、体育训练、生物力学分析等领域。
人体运动捕捉就是在一台或者多台摄像机获取的图像序列中恢复出人体姿态参数的过程(这里的姿态指躯干、四肢及头部的运动,不包括面部表情等小尺度的动作)。将光标点贴到被试者身体的关节等关键部位,通过捕捉人体运动过程中光标点的位置信息来恢复出人体姿态的参数。
文献A.Kolahi,M.Hoviattalab,T.Rezaeian,M.Alizadeh,M.Bostan,H.Mokhtarzadeh.“Design of a marker-based human motion trackingsystem”.Biomedical Signal Processing and Control,vol.2,pp.59-67,February2007.中设计了一种基于光标点的人体运动捕捉系统,运用统计图像RGB三通道均方差的方法来处理图像,但是精度不高,普适性低。
文献Figueroa P J,Leite N J,Barros R M L.A flexible software fortracking of markers used in human motion analysis[J].Computer Methodsand Programs in Biomedicine,2003,72(2):155-165.设计了一种基于光标点的人体运动分析软件,运用形态学处理方法来处理图像并提取光标点,但是由于遮挡和光标点形状不规则等问题导致误识别和漏识别率高,得到的数据难以用于后续的分析研究。
专利US8457382B2提出了一种在X光图像中识别光标点的系统,包括一台扫描仪、一台拥有电子处理单元的电脑和用来存储光标点识别模组的内存单元。首先用扫描仪产生图像数据并传输到电脑。然后应用电子处理单元对图像进行高通滤波来抑制背景,从而产生背景抑制图像,最后识别出光标点。这套系统是高度订制的系统且价格昂贵,难以用于普通的应用场景。
总之,现有光标点的捕捉和跟踪技术主要采用基于图像亮度或颜色的方法,首先利用光标点与背景像素的亮度差或者光标点本身的颜色特征来分割出光标点区域,然后以此区域的重心近似作为光标点的中心。此种方法对噪声非常敏感,对图像质量的依赖强。由于拍摄过程中存在遮挡问,会导致中间帧丢失光标点。光标点的图案形状往往不够规则,导致定位不准确。
发明内容
有鉴于此,有必要提供一种在失焦视频中提取与跟踪光标点的系统及方法。
本发明提供一种在失焦视频中提取与跟踪光标点的系统,包括相互电性连接的导入模块、第一帧图像处理模块、分割模块、提取模块、修正模块及更新模块,其中:所述导入模块用于导入失焦视频的第一帧图像;所述第一帧图像处理模块用于在所述第一帧图像中手工划定一个或多个图像区域作为光标点的搜索区域,并记录所述搜索区域的端点坐标值,及将每一个搜索区域均作为整体图像的子图像分别提取光标点并获得光标点中心坐标;所述导入模块还用于导入所述失焦视频的下一帧图像;所述分割模块用于根据上一帧图像中记录的搜索区域在下一帧图像中分割出子图像;所述提取模块用于在每一个子图像中提取光标点,并获得光标点中心坐标;所述修正模块用于对上述获得的光标点中心坐标进行修正,并输出修正后的光标点中心坐标;所述更新模块用于更新搜索区域。
其中,所述的失焦视频为拍摄的贴上光标点的人体运动视频。
所述的提取光标点为应用基于梯度向量的霍夫变换原理提取光标点。
所述的分割模块具体用于根据上一帧图像中记录的搜索区域的端点坐标值对下一帧图像进行分割,从而得到下一帧图像中的搜索区域即子图像。
所述的更新模块具体用于计算得到所述修正后的光标点中心坐标相对于前一帧图像中光标点中心坐标的坐标增量,根据所述坐标增量更新搜索区域的端点坐标值,从而更新搜索区域。
本发明还提供一种在失焦视频中提取与跟踪光标点的方法,该方法包括如下步骤:a.导入失焦视频的第一帧图像;b.在所述第一帧图像中手工划定一个或多个图像区域作为光标点的搜索区域,并记录所述搜索区域的端点坐标值,及将每一个搜索区域均作为整体图像的子图像分别提取光标点并获得光标点中心坐标;c.导入所述失焦视频的下一帧图像;d.根据上一帧图像中记录的搜索区域在下一帧图像中分割出子图像;e.在每一个子图像中提取光标点,并获得光标点中心坐标;f.对上述获得的光标点中心坐标进行修正,并输出修正后的光标点中心坐标g.更新搜索区域;h.重复步骤c到步骤g,直至最后一帧图像。
其中,所述的失焦视频为拍摄的贴上光标点的人体运动视频。
所述的提取光标点为应用基于梯度向量的霍夫变换原理提取光标点。
所述的步骤d包括:根据上一帧图像中记录的搜索区域的端点坐标值对下一帧图像进行分割,从而得到下一帧图像中的搜索区域即子图像。
所述的步骤g包括:计算得到所述修正后的光标点中心坐标相对于前一帧图像中光标点中心坐标的坐标增量,根据所述坐标增量更新搜索区域的端点坐标值,从而更新搜索区域。
本发明所提供的在失焦视频中提取与跟踪光标点的系统及方法,利用光标点在失焦视频中的特点,用霍夫变换来定位光标点的中心。本发明对噪声敏感度低,能够解决光标点在拍摄过程中的遮挡问题,有效解决光标点图案形状不规则的问题,并能够精确定位光标点中心。
附图说明
图1为本发明圆形边缘的梯度方向示意图;
图2为本发明圆形边缘像素点的梯度向量示意图;
图3为本发明的实施环境示意图;
图4为本发明在失焦视频中提取与跟踪光标点的系统的功能模块图;
图5为本发明在失焦视频中提取与跟踪光标点的方法的流程图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细的说明。
为更好地解释本发明,首先对基于梯度向量的霍夫变换基本原理进行说明。
基于梯度向量的霍夫变换以另一种模式对图形进行描述,所述模式遍历参数空间,把属于该模式的图形点集映射到参数空间的一个点上以便检测。传统的霍夫变换计算量大,需要高内存,基于梯度向量的霍夫变换以其低运算量得到广泛的应用。
图像f(x,y)在(x,y)坐标的梯度定义如下:
图像f(x,y)在(x,y)坐标的梯度向量的方向为:
请参阅图1,圆形边缘点的梯度方向垂直于圆的切线,同时经过圆心。
根据这一特征,圆形边缘的所有像素点的梯度向量均交于圆形中心,如图2所示。将所有像素点的梯度向量上的像素进行累加,在累加器中很容易找出峰值点,也就是光标点的中心坐标。
参阅图3所示,是本发明的实施环境示意图。本发明的实施环境主要由人体10、摄像机12以及计算机16构成。
其中,所述人体10在其要研究的部位贴上光标点14。
所述摄像机12拍摄人体运动的失焦视频,并将所述失焦视频传入计算机16。
所述计算机16可以是IBM架构的计算机(IBM Personal Computer,IBM PC)、Apple公司的Mac PC、个人计算机、网络服务器,还可以是任意其它适用的计算机。所述计算机16内安装有在失焦视频中提取与跟踪光标点的系统,该系统用于对上述摄像机12传入的失焦视频中的光标点进行提取与跟踪。
参阅图4所示,是图3中安装在计算机16内的在失焦视频中提取与跟踪光标点的系统的功能模块图。该系统包括导入模块、第一帧图像处理模块、分割模块、提取模块、修正模块及更新模块。
所述导入模块用于导入第一帧图像。具体而言,所述导入模块导入摄像机12所拍摄的人体运动的失焦视频的第一帧图像。
所述第一帧图像处理模块用于在所述第一帧图像中手工划定一个或多个图像区域作为光标点的搜索区域,并记录所述搜索区域的端点坐标值;及将每一个搜索区域均作为整体图像的子图像分别应用基于梯度向量的霍夫变换原理提取光标点,并获得光标点中心坐标。其中,所述每一个搜索区域内可以有一个光标点也可以有多个光标点。
所述导入模块还用于导入所述失焦视频的下一帧图像。
所述分割模块用于根据上一帧图像中记录的搜索区域在下一帧图像中分割出子图像。具体而言,所述分割模块根据上一帧图像中记录的搜索区域的端点坐标值对下一帧图像进行分割,从而得到下一帧图像中的搜索区域即子图像。
所述提取模块用于应用基于梯度向量的霍夫变换原理在每一个子图像中提取光标点,并获得光标点中心坐标。
所述优化模块用于应用优化算法,如卡尔曼滤波、粒子滤波等,对上述获得的光标点中心坐标进行修正,并输出修正后的光标点中心坐标。
所述更新模块用于计算得到所述修正后的光标点中心坐标相对于前一帧图像中光标点中心坐标的坐标增量,根据所述坐标增量更新搜索区域的端点坐标值,从而更新搜索区域,使子图像始终包含所要跟踪的光标点。
参阅图5所示,是本发明在失焦视频中提取与跟踪光标点的方法较佳实施例的作业流程图。
步骤S401,所述导入模块导入第一帧图像。具体而言,导入摄像机12所拍摄的人体运动的失焦视频的第一帧图像。
步骤S402,所述第一帧图像处理模块在所述第一帧图像中手工划定一个或多个图像区域作为光标点的搜索区域,并记录所述搜索区域的端点坐标值。所述第一帧图像处理模块将每一个搜索区域均作为整体图像的子图像分别应用基于梯度向量的霍夫变换原理提取光标点,并获得光标点中心坐标。其中,所述每一个搜索区域内可以有一个光标点也可以有多个光标点。
步骤S403,所述导入模块导入所述失焦视频的下一帧图像。
步骤S404,所述提取模块根据上一帧图像中记录的搜索区域在下一帧图像中分割出子图像。具体而言,根据上一帧图像中记录的搜索区域的端点坐标值对下一帧图像进行分割,从而得到下一帧图像中的搜索区域即子图像。
步骤S405,所述优化模块应用基于梯度向量的霍夫变换原理在每一个子图像中提取光标点,并获得光标点中心坐标。
步骤S406,应用优化算法,如卡尔曼滤波、粒子滤波等,对上述获得的光标点中心坐标进行修正,并输出修正后的光标点中心坐标。
步骤S407,所述更新模块计算得到所述修正后的光标点中心坐标相对于前一帧图像中光标点中心坐标的坐标增量,根据所述坐标增量更新搜索区域的端点坐标值,从而更新搜索区域,使子图像始终包含所要跟踪的光标点。
重复步骤S403到步骤S407,直至最后一帧图像。
虽然本发明参照当前的较佳实施方式进行了描述,但本领域的技术人员应能理解,上述较佳实施方式仅用来说明本发明,并非用来限定本发明的保护范围,任何在本发明的精神和原则范围之内,所做的任何修饰、等效替换、改进等,均应包含在本发明的权利保护范围之内。
Claims (10)
1.一种在失焦视频中提取与跟踪光标点的系统,其特征在于,该系统包括相互电性连接的导入模块、第一帧图像处理模块、分割模块、提取模块、修正模块及更新模块,其中:
所述导入模块用于导入失焦视频的第一帧图像;
所述第一帧图像处理模块用于在所述第一帧图像中手工划定一个或多个图像区域作为光标点的搜索区域,并记录所述搜索区域的端点坐标值,及将每一个搜索区域均作为整体图像的子图像分别提取光标点并获得光标点中心坐标;
所述导入模块还用于导入所述失焦视频的下一帧图像;
所述分割模块用于根据上一帧图像中记录的搜索区域在下一帧图像中分割出子图像;
所述提取模块用于在每一个子图像中提取光标点,并获得光标点中心坐标;
所述修正模块用于对上述获得的光标点中心坐标进行修正,并输出修正后的光标点中心坐标;
所述更新模块用于更新搜索区域。
2.如权利要求1所述的系统,其特征在于,所述的失焦视频为拍摄的贴上光标点的人体运动视频。
3.如权利要求1所述的系统,其特征在于,所述的提取光标点为应用基于梯度向量的霍夫变换原理提取光标点。
4.如权利要求1所述的系统,其特征在于,所述的分割模块具体用于根据上一帧图像中记录的搜索区域的端点坐标值对下一帧图像进行分割,从而得到下一帧图像中的搜索区域即子图像。
5.如权利要求1所述的系统,其特征在于,所述的更新模块具体用于计算得到所述修正后的光标点中心坐标相对于前一帧图像中光标点中心坐标的坐标增量,根据所述坐标增量更新搜索区域的端点坐标值,从而更新搜索区域。
6.一种在失焦视频中提取与跟踪光标点的方法,其特征在于,该方法包括如下步骤:
a.导入失焦视频的第一帧图像;
b.在所述第一帧图像中手工划定一个或多个图像区域作为光标点的搜索区域,并记录所述搜索区域的端点坐标值,及将每一个搜索区域均作为整体图像的子图像分别提取光标点并获得光标点中心坐标;
c.导入所述失焦视频的下一帧图像;
d.根据上一帧图像中记录的搜索区域在下一帧图像中分割出子图像;
e.在每一个子图像中提取光标点,并获得光标点中心坐标;
f.对上述获得的光标点中心坐标进行修正,并输出修正后的光标点中心坐标
g.更新搜索区域;
h.重复步骤c到步骤g,直至最后一帧图像。
7.如权利要求6所述的方法,其特征在于,所述的失焦视频为拍摄的贴上光标点的人体运动视频。
8.如权利要求6所述的方法,其特征在于,所述的提取光标点为应用基于梯度向量的霍夫变换原理提取光标点。
9.如权利要求6所述的方法,其特征在于,所述的步骤d包括:根据上一帧图像中记录的搜索区域的端点坐标值对下一帧图像进行分割,从而得到下一帧图像中的搜索区域即子图像。
10.如权利要求6所述的方法,其特征在于,所述的步骤g包括:计算得到所述修正后的光标点中心坐标相对于前一帧图像中光标点中心坐标的坐标增量,根据所述坐标增量更新搜索区域的端点坐标值,从而更新搜索区域。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310479866.0A CN103533242B (zh) | 2013-10-15 | 2013-10-15 | 在失焦视频中提取与跟踪光标点的方法及系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310479866.0A CN103533242B (zh) | 2013-10-15 | 2013-10-15 | 在失焦视频中提取与跟踪光标点的方法及系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103533242A true CN103533242A (zh) | 2014-01-22 |
| CN103533242B CN103533242B (zh) | 2016-08-10 |
Family
ID=49934879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310479866.0A Expired - Fee Related CN103533242B (zh) | 2013-10-15 | 2013-10-15 | 在失焦视频中提取与跟踪光标点的方法及系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103533242B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017197882A1 (zh) * | 2016-05-16 | 2017-11-23 | 杭州海康威视数字技术股份有限公司 | 一种视频播放方法及装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6567116B1 (en) * | 1998-11-20 | 2003-05-20 | James A. Aman | Multiple object tracking system |
| CN101021948A (zh) * | 2007-03-14 | 2007-08-22 | 华南理工大学 | 人体对称性运动图像中关节的自动识别装置及方法 |
| CN101398711A (zh) * | 2007-09-29 | 2009-04-01 | 玴荣科技股份有限公司 | 手持摄影机的光标定位方法 |
| CN101789125A (zh) * | 2010-01-26 | 2010-07-28 | 北京航空航天大学 | 一种无标记单目视频人体骨架运动跟踪方法 |
| CN102818568A (zh) * | 2012-08-24 | 2012-12-12 | 中国科学院深圳先进技术研究院 | 室内机器人的定位与导航系统及方法 |
-
2013
- 2013-10-15 CN CN201310479866.0A patent/CN103533242B/zh not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6567116B1 (en) * | 1998-11-20 | 2003-05-20 | James A. Aman | Multiple object tracking system |
| CN101021948A (zh) * | 2007-03-14 | 2007-08-22 | 华南理工大学 | 人体对称性运动图像中关节的自动识别装置及方法 |
| CN101398711A (zh) * | 2007-09-29 | 2009-04-01 | 玴荣科技股份有限公司 | 手持摄影机的光标定位方法 |
| CN101789125A (zh) * | 2010-01-26 | 2010-07-28 | 北京航空航天大学 | 一种无标记单目视频人体骨架运动跟踪方法 |
| CN102818568A (zh) * | 2012-08-24 | 2012-12-12 | 中国科学院深圳先进技术研究院 | 室内机器人的定位与导航系统及方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017197882A1 (zh) * | 2016-05-16 | 2017-11-23 | 杭州海康威视数字技术股份有限公司 | 一种视频播放方法及装置 |
| US10701301B2 (en) | 2016-05-16 | 2020-06-30 | Hangzhou Hikvision Digital Technology Co., Ltd. | Video playing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103533242B (zh) | 2016-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Klingner et al. | Street view motion-from-structure-from-motion | |
| JP2023082038A (ja) | 畳み込み画像変換を使用して同時位置特定およびマッピングを実施する方法およびシステム | |
| CN105550678B (zh) | 基于全局显著边缘区域的人体动作特征提取方法 | |
| CN103810475B (zh) | 一种目标物识别方法及装置 | |
| CN105869166B (zh) | 一种基于双目视觉的人体动作识别方法及系统 | |
| CN111951325A (zh) | 位姿跟踪方法、位姿跟踪装置及电子设备 | |
| WO2016132371A1 (en) | Gesture recognition using multi-sensory data | |
| WO2016030305A1 (en) | Method and device for registering an image to a model | |
| CN104156998A (zh) | 一种基于图片虚拟内容融合真实场景的实现方法及系统 | |
| CN117372657B (zh) | 关键点旋转模型的训练方法及装置、电子设备和存储介质 | |
| CN105574894A (zh) | 一种运动物体特征点跟踪结果的筛选方法和系统 | |
| CN111161348A (zh) | 一种基于单目相机的物体位姿估计方法、装置及设备 | |
| AliAkbarpour et al. | Emerging trends and applications of neuromorphic dynamic vision sensors: A survey | |
| CN116758628B (zh) | 一种基于多模态融合的人体动作识别方法及装置 | |
| CN107766864A (zh) | 提取特征的方法和装置、物体识别的方法和装置 | |
| CN104899831A (zh) | 一种无人机影像数据实时处理方法及系统 | |
| CN106570482B (zh) | 人体动作识别方法及装置 | |
| CN103500471A (zh) | 实现高分辨率增强现实系统的方法 | |
| CN114140883A (zh) | 步态识别方法和装置 | |
| CN108932731B (zh) | 基于先验信息的目标跟踪方法及系统 | |
| CN113379797A (zh) | 一种无人机观测目标的实时跟踪方法及系统 | |
| Chiu et al. | 3D baseball pitcher pose reconstruction using joint-wise volumetric triangulation and baseball customized filter system | |
| Ma et al. | Research on kinect-based gesture recognition | |
| CN103533242B (zh) | 在失焦视频中提取与跟踪光标点的方法及系统 | |
| CN115147588A (zh) | 数据处理方法及装置、追踪标记、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160810 |