[发明专利]一种基于视频处理技术的乒乓球竞赛信息统计系统在审

专利信息
申请号: 201510752698.7 申请日: 2015-11-06
公开(公告)号: CN105426444A 公开(公告)日: 2016-03-23
发明(设计)人: 牟艳;陈鹏;王萍;丁波;夏伟;张雪云;马佳艳;张文;徐萌萌;高晴;陆辉;温号;童年;王灵利;缪刚;庄亚军;陶友贤;郑乐乐;张成远;郝继伟 申请(专利权)人: 河海大学常州校区
主分类号: G06F17/30 分类号: G06F17/30;A63B67/04;A63B24/00
代理公司: 常州市科谊专利代理事务所 32225 代理人: 袁兴隆
地址: 213022 江苏省常*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 视频 处理 技术 乒乓球 竞赛 信息 统计 系统
【权利要求书】:

1.一种基于视频处理技术的乒乓球竞赛信息统计系统,其特征在于:包括竞赛视频实时采集与处理系统、竞赛数据统计分析系统和竞赛统计信息应用系统,所述三个系统通过现场局域网互相支持、协调工作、共同完成竞赛统计信息基础数据的采集、处理、统计、分析和发布工作,所述竞赛视频实时采集与处理系统和竞赛数据统计分析系统以及竞赛统计信息应用系统中的PC终端实时查询系统使用有线网络接入现场局域网,而移动终端实时查询系统通过AP接入现场局域网;

所述竞赛视频实时采集与处理系统包括视频采集终端与视频采集与处理应用软件,所述视频采集与处理应用软件分为竞赛视频采集模块与竞赛基础数据获取模块,所述视频采集终端包括MV-VDF1400SC工业数字摄相机,采用USB2.0连接线与计算机相连,接收由竞赛视频采集模块发出的指令,完成基准物的拍摄,且将采集的比赛实时视频数据发送给竞赛基础数据获取模块,所述竞赛基础数据获取模块将所得基础数据存储至数据库中;

所述竞赛数据统计与分析系统包括竞赛数据统计模块和竞赛数据分析模块,所述竞赛数据统计模块包括竞赛统计信息项目的录入以及创建比赛的基本信息,并根据每一球的落点完成落点区域的确定,在每球结束后实现此球与相应的竞赛统计信息对应同时实时更新竞赛统计项目的数值并保存至数据库中,所述竞赛数据分析模块根据竞赛数据统计模块存储在数据库中的双方运动员每项竞赛统计信息的具体数值分析出运动员强项弱项等技战术特点,并在竞赛信息应用系统中将分析出的数据以报表方式展示出来;

所述竞赛信息应用系统包括前端界面服务模块和Web应用服务模块,前端界面服务模块负责向浏览器提供界面的整体样式,并提供向Web应用服务模块请求数据和处理数据的功能,所述Web应用服务模块接收由前端界面服务模块的请求,根据请求的内容在数据服务器中获取相应的数据,并将其返回给前端界面服务模块,所述数据服务器包括数据库服务器、文件服务器和其他资源服务器。

2.根据权利要求1所述的一种基于视频处理技术的乒乓球竞赛信息统计系统,其特征在于:所述竞赛基础数据获取模块每帧图像的处理的方法如下:

(2a)所述模块对帧图像进行滤波和去噪声处理,并将处理过的图像显示在ImageBox上;

(2b)随后实例化BallDetection类对象,执行对象的GetBallPosition方法识别出乒乓球的轮廓,所述方法中封装的是EmguCV中的霍夫圆变换函数HoughCircles,实现将圆形轮廓绘出并附加在当前图像上;

(2c)之后运行LocDetection方法来判断识别出的轮廓坐标是否为有效的落点坐标,当每球结束时,模块停止读取视频帧图像,结合视频采集模块保存的单应性矩阵,应用公式psrc=H-1pdst便可计算出内存中保存的乒乓球落点坐标相对于乒乓球桌的坐标;

(2d)最后执行SaveToDB方法将这些坐标保存至数据库中,并释放内存资源。

3.根据权利要求1所述的一种基于视频处理技术的乒乓球竞赛信息统计系统,其特征在于:所述竞赛信息应用系统以B/S(浏览器/服务器)为体系结构,采用请求-响应模式。

4.根据权利要求1所述的一种基于视频处理技术的乒乓球竞赛信息统计系统,其特征在于:所述系统采用SQLServer2008R2数据库作为数据库平台。

5.根据权利要求1所述的一种基于视频处理技术的乒乓球竞赛信息统计系统,其特征在于:所述竞赛数据统计模块采用.Net三层体系结构,包括数据库访问层、业务逻辑层和界面表示层,其中数据库访问层基于ADO.Net设计,并根据竞赛数据统计模块所操作的具体数据使用DataStatisticsDAL.cs类封装了TDB.cs中的通用操作数据库的方法,模块主要操作数据库中T_MatchUnit、T_Athlete、T_DictStatistics和T_BallStatistics四张表,完成比赛单元的建立和选取、运动员的编辑、竞赛统计信息项目的录入以及每一球所属的统计信息项目的存储;业务逻辑层位于数据访问层与界面表示层之间,是二者之间的桥梁;所述模块定义了DataStatisticsDLL.cs类用于实现当用户在界面点击某按钮时需要处理的具体业务逻辑,所述界面表示层用于实现用户交互的应用程序界面,负责显示处理后的数据,或者获取用户输入的数据。

6.一种乒乓球竞赛信息统计系统的运行方式,其特征在于:如权利要求1所述的乒乓球竞赛信息统计系统的运行方法具体步骤如下:

(6a)比赛前,竞赛视频采集模块启动并初始化摄像机,调整摄像机参数,随后将拍摄预设的参照物来获取摄像机的单应性矩阵,用于随后获取的乒乓球坐标在世界坐标系和摄像机图像坐标之间的转换,并将此单应性矩阵保存在文件中;竞赛基础数据获取模块则完成赛前的初始化,准备接收竞赛视频采集模块的视频数据;竞赛数据统计模块需要创建或者选择已有的比赛单元,比赛单元包括比赛名称、比赛地点和双方运动员姓名等基础信息;

(6b)比赛时,竞赛视频采集模块开始对比赛的实时视频进行采集,竞赛基础数据获取模块首先从采集的视频中获取每帧的图像,并从图像中识别出乒乓球的轮廓,计算乒乓球在摄像机图像平面上的相对坐标保存在内存中,随后根据这些坐标便可计算出若干个落点坐标,每一球的最后一个落点坐标即为此球的得分落点,竞赛数据统计模块开始当前比赛,并开始一球,在每一球运动的过程中,竞赛数据统计模块需要将乒乓球的有效落点按比例重绘在模拟的乒乓球桌图像上,当一球结束后,竞赛数据统计模块需要选择这一球对应的竞赛统计信息,并将其保存至数据库,同时计算并刷新竞赛统计信息项目数值;竞赛数据分析模块根据这些数值实时分析运动员的技战术特点,系统提供可随时查看并打印双方运动员竞赛统计信息的报表;

(6c)比赛后,竞赛视频实时采集与处理系统和竞赛数据统计与分析系统分别释放释放占有资源,结束工作;

(6d)浏览器根据需要向前端界面服务模块请求访问指定页面,前端界面服务模块会根据请求查找指定页面模版,并向Web应用服务端请求页面中需要展示的页面数据,Web应用服务端会向数据服务器查找所需数据,并转换成制定格式返回给前端界面服务模块,前端界面服务模块将页面数据和页面模版整合生成完整的页面返回给浏览器,浏览器获取到新页面后会解析并将其显示出来,完成了浏览页面的整个流程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学常州校区,未经河海大学常州校区许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510752698.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top