Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tennis swing recognition based on pose estimati...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Hampen Hampen
September 26, 2019

Tennis swing recognition based on pose estimation and LightGBM

We built a classification model for tennis swings.
There are four types of swings: forehand, backhand, fore slice, and back slice.

article: https://hampen2929.hatenablog.com/entry/2019/09/21/202026
movie: https://www.youtube.com/watch?v=vMhTL8vKuEQ

Avatar for Hampen

Hampen

September 26, 2019
Tweet

More Decks by Hampen

Other Decks in Technology

Transcript

  1. 2 持丸 裕⽮ 【経歴】 2015年 東北⼤学⼯学部卒業 2016年 Fraunhofer IISB (ドイツ留学)

    2018年 東北⼤学⼤学院⼯学研究科卒業 2018年 IT系企業のDataScience部署配属 【テニス】 宮城県⼤会・準優勝 東北地区⼤会・準優勝 全国⼤会出場 【やってること】 趣味︓機械学習×テニス 仕事︓パッケージ開発、画像分析、動画分析 ⾃⼰紹介 データサイエンすたんぷ 検索 はんぺん (hampen2929)
  2. 10 両肩、両肘、両⼿⾸、のX, Y軸の座標の合計12種類の関節位置情報を⽤いた。 座標の値 を0~1に正規化し、分類対象の直前30フレーム(1秒)の情報を⽤いた。 スイング分類モデルの学習 姿勢推定 時系列の 関節位置情報 スイング分類の

    学習 フォアハンド バックハンド フォアスライス バックスライス 何もしていない 関節位置の 正規化 0 1 1 フレーム位置 右肩_x 右肩_y … 左⼿⾸_x 左⼿⾸_y 0 0.1 0.4 … 0.9 0.5 -1 0.3 0.5 … 0.3 0.6 ︓ ︓ ︓ … ︓ ︓ -29 0.9 0.5 … 0.4 0.1 -30 0.3 0.6 … 0.5 0.3