AIRA羽毛队
项目介绍无地智融——羽毛球临时场地AI出界判定系统
荣获鲲鹏创新大赛全国总决赛2025高校赛道铜奖
一、 赛题背景与项目初衷
现在羽毛球运动很热,由于场地紧张,很多人就买了羽毛球快装网在公园,广场,小区等空地打羽毛球,87%的羽毛球爱好者曾在非标准无边界场地打球 (中国羽毛球协会2024调研)。
在“野场”环境中,长期存在两大痛点:
无界线:球员自行判罚导致友谊赛常出现“出界争议”,影响体验
无数据:缺乏计分系统,导致比分易记错,影响体验。
针对这一现状,浙江大学AIRA羽毛队基于鲲鹏全栈技术,研发了这款“即装即用”的AI智能裁判系统,致力于让每一片空地都能秒变智能赛场。
羽毛球快装网现在在电商平台每年的销量超过30万张。这些羽毛球快装网的购买者,都是这套系统的潜在需求者,总人数预估超500万。
二、 解决方案概述
本项目是一款软硬一体化的智能体育终端。系统以 OrangePi Kunpeng Pro 开发板为核心算力节点,搭载高清摄像头,通过计算机视觉技术自动识别球网位置并反向投影生成虚拟边界。
在比赛过程中,系统能够实时捕捉羽毛球轨迹,利用物理引擎判定出界、下网等行为,并自动统计比分,实现了从“人工纠纷”到“AI裁决”的跨越。
三、 鲲鹏技术栈深度应用
本项目采用了 “端云协同”的先进架构,并深度融合了鲲鹏技术栈,实现了国产化软硬件性能的极致释放。
1. 算力底座:openEuler 进程亲和性优化
系统基于 OrangePi Kunpeng Pro 开发板 搭配 openEuler 操作系统。在开发初期,我们发现视频编码线程极易抢占AI推理资源。为此,我们利用 openEuler 对 ARM 架构的进程调度优化,通过 CPU Affinity(亲和性)绑定技术,将 AI 推理线程与 UI 渲染线程隔离绑定到不同核心。
优化成果:在高负载下实现了 0 线程阻塞,系统 QPS 提升了 15%。
2. 数据持久化:openGauss 行存引擎高频写入
系统需要以 60FPS 的频率处理视频流并存储海量坐标数据。我们坚决选择了 openGauss 数据库,充分利用其 Row-store(行存引擎) 在追加式高频写入场景下的优势。
优化成果:单节点写入能力达到数千 QPS,配合内存缓冲策略,完美支撑了比赛数据的实时落盘与持久化,构建了“数据不出设备”的隐私闭环。
3. 开发调优:Kunpeng DevKit 全流程赋能
在迁移与调优阶段,Kunpeng DevKit 发挥了关键作用:
使用 Porting Advisor 对 Python 核心代码及底层 C++ 扩展库(OpenCV/PyTorch)进行了全量扫描,实现了 100% 源码兼容。
四、 核心技术创新
1. 混合双核视觉引擎 (Dual-Mode Vision)
针对单板算力有限与高精度需求的矛盾,我们创新性设计了“端云双模”架构:
Offline 模式:利用本地 NPU 运行轻量化 YOLOv8 模型,延迟 <50ms,保证直播不卡顿;
Online 模式:异步调用云端 RF-DETR Transformer 模型,利用 Attention 机制解决球拍遮挡与运动模糊难题,确保回放的高精度。
2. 高级物理判罚引擎 (Advanced Physics Engine)
单目视觉无法测距是行业难题,我们不只靠“看”,更靠“算”。自研物理引擎包含三大核心算法:
欧氏距离过滤:自动剔除地板光斑等静态噪点。
反弹系数 (COR) 分析:通过动能损耗与矢量方向变化,精准区分“自然落地”与“贴地救球”。
线性插值下网判定:独创算法计算球体轨迹与虚拟网平面的交点高度,解决了视觉重叠导致的下网误判。
最终效果:综合判罚准确率达 95.7%。
3. 广播级交互体验
系统基于 PyQt5 与 Cisco OpenH264 编码技术,在嵌入式设备上实现了 1080P/60FPS 的高压缩比录像生成,并叠加 ESPN 风格的半透明动态记分板与 IN/OUT 动态标签,提供了专业赛事级的观感。
五、 总结与展望
这款“即装即用”的AI智能裁判系统,让每一片空地都能秒变智能赛场。
未来,团队计划将该系统进一步集成至便携式网架中,打造“下一代智能网架生态”,并通过 APP 互联实现商业闭环,用国产技术推动全民健身数智化发展。
JavaScript48提交数定制我的领域 README 规则集举报项目
Read More