SlideShare a Scribd company logo
サッカーにおけるトラッキングデータの取得と分析と可視化

スポーツIoTLT vol.1

2019/11/01(Fri)

さえない / Yamamuro Saeru (@saeeeeru)

1. 自己紹介 さえないってナニモノ?

2. サッカーにおけるデータの種類 イベント / トラッキング

3. 収集(あつめる)〜Collect〜

4. 分析(わかりやすくする)〜Analyze〜

5. 可視化(みせる)〜Vizualize〜

6. きょうのLTのまとめ

Today’s Agenda

2

1. 自己紹介 さえないってナニモノ?

2. サッカーにおけるデータの種類 イベント / トラッキング

3. 収集(あつめる)〜Collect〜

4. 分析(わかりやすくする)〜Analyze〜

5. 可視化(みせる)〜Vizualize〜

6. きょうのLTのまとめ

Today’s Agenda

3

1. 自己紹介 さえないってナニモノ?

2. サッカーにおけるデータの種類 イベント / トラッキング

3. 収集(あつめる)〜Collect〜

4. 分析(わかりやすくする)〜Analyze〜

5. 可視化(みせる)〜Vizualize〜

6. きょうのLTのまとめ

Today’s Agenda

4

1. 自己紹介 さえないってナニモノ?

❏ 熊本育ちの九州男児(25)です

❏ 時系列データの解析技術を研究していました

- IoTセンサーデータ(加速度、角速度 ...)

- 隠れマルコフモデルを用いたパターン認識

- 深層学習によるラベル分類と重要度算出

❏ 東福岡高校のサッカー部に所属していました

- 夢の国立には一度もたどり着けず

❏ 汐留のIT企業でデータサイエンティスト

❏ 趣味も特技もサッカーです

- オフの日はサッカーをプレイするか、戦術分析

@saeeeeru

Sakurai Lab.
@ Kumamoto University
5

2. サッカーにおけるデータの種類

試合中の選手とボールの全時刻における地
点情報を取得したデータのこと

e.g) DEBS2013 Grand Challenge 

トラッキングデータ

試合中のパスやドリブルといったイベントに関
する様々な情報を収集したデータ

e.g) statsbombのオープンデータセット 

イベントデータ

6

1. 自己紹介 さえないってナニモノ?

2. サッカーにおけるデータの種類 イベント / トラッキング

3. 収集(あつめる)〜Collect〜

4. 分析(わかりやすくする)〜Analyze〜

5. 可視化(みせる)〜Vizualize〜

6. きょうのLTのまとめ

Today’s Agenda

7

3. 収集(あつめる)〜Collect〜

❏ データスタジアム社の定義だと... 

https://www.datastadium.co.jp/service/tracking.html

トラッキングとはスタジアムの試合映像から 

リアルタイムにピッチ上のすべての動き(選手、ボール、審判)を追尾し 

データ化することができるシステム 

❏ TRACAB

❏ 米国に本社を置くChyronHego社のシステム 

❏ 欧州リーグでも採用されている 

8

3. 収集(あつめる)〜Collect〜

❏ IoTっぽいのだと... Catapult社のデジタルブラジャー 

https://tech.nikkeibp.co.jp/dm/atcl/feature/15/110200006/051600078/

❏ 背中にGPSデバイスを固定するポケット有り 

❏ 加速度 / 角速度センサーを内蔵している 

❏ 走行距離や走行スピード、加速・減速、体の向き 

➢ TRACABが採用されていないリーグ(J2以下)や 

育成年代のチームにニーズがある 

9

1. 自己紹介 さえないってナニモノ?

2. サッカーにおけるデータの種類 イベント / トラッキング

3. 収集(あつめる)〜Collect〜

4. 分析(わかりやすくする)〜Analyze〜

5. 可視化(みせる)〜Vizualize〜

6. きょうのLTのまとめ

Today’s Agenda

10

4. 分析(わかりやすくする)〜Analyze〜

「フォーメーションの自動検知」

「フォーメーションを自動で検知する」

(実験)https://note.mu/deepfoot/n/n5f504610bbdc
(論文紹介)https://note.mu/deepfoot/n/n1c987477f5d5
11

❏ Given : 

- 選手とボールの位置情報データ 

(トラッキングデータ) 

❏ Method : 

- 各ポジションに役割分布を導入 

- 目的関数 = KLダイバージェンス 

- EMアルゴリズムで分布を推定 

- 各フォーメーションをクラスタリング 

役割分布の学習過程 

-> Iterationを重ねると 

重なりがなくなるようになる 

4. 分析(わかりやすくする)〜Analyze〜

「フォーメーションの自動検知」

「フォーメーションを自動で検知する」

(実験)https://note.mu/deepfoot/n/n5f504610bbdc
(論文紹介)https://note.mu/deepfoot/n/n1c987477f5d5
12

❏ Output : 

- クラスタを推定することで 

フォーメーションを自動的に検知可能 

- Cluster 1 : 4-2-3-1 

- Cluster 2 : 4-4-2

- Cluster 3 : 3-4-3

- Cluster 4 : 4-1-4-1 

- Cluster 5 : 4-3-3

- Cluster 6 : 4-1-3-2 

各クラスタの中心点 

4. 分析(わかりやすくする)〜Analyze〜

「フォーメーションの自動検知」

学習

「フォーメーションを自動で検知する」

(実験)https://note.mu/deepfoot/n/n5f504610bbdc
(論文紹介)https://note.mu/deepfoot/n/n1c987477f5d5
前半
後半

各チームのフォーメーションの遷移 

フォーメーションの種類 

各クラスタの学習過程 

13

1. 自己紹介 さえないってナニモノ?

2. サッカーにおけるデータの種類 イベント / トラッキング

3. 収集(あつめる)〜Collect〜

4. 分析(わかりやすくする)〜Analyze〜

5. 可視化(みせる)〜Vizualize〜

6. きょうのLTのまとめ

Today’s Agenda

14

5. 可視化(みせる)〜Visualize〜

「プレッシングの矢印の可視化」

15
https://twitter.com/saeeeeru/status/1075307025293168640?s=20
❏ Given : 

- 選手とボールの位置情報データ 

(トラッキングデータ) 

❏ Method : 

- ボールと選手の距離と時間情報を 

用いたボール保持選手・チーム判定 

- 守備チームの選手の移動ベクトルを 

プレッシングの矢印として描画

15

1. 自己紹介 さえないってナニモノ?

2. サッカーにおけるデータの種類 イベント / トラッキング

3. 収集(あつめる)〜Collect〜

4. 分析(わかりやすくする)〜Analyze〜

5. 可視化(みせる)〜Vizualize〜

6. きょうのLTのまとめ

Today’s Agenda

16

6. きょうのLTのまとめ

✓ サッカーにおいて使用できるデータとして、 

イベントデータ / トラッキングデータの2つが大きく分けてあります 

✓ 後者のトラッキングデータを収集するためには、 

複数台のカメラを使うものとブラジャーを着用するものの2つの方法があります 

✓ トラッキングデータを用いた分析は、 

基礎集計のみならず様々なデータ分析技術を駆使して行われています(途中です) 

✓ トラッキングデータの可視化においては、 

ボール非保持者(ディフェンス)のプレッシングの矢印を描画したりしました 

✓ 活用方法については、アイデアを考案中です! 

17

EOF (宣伝)

現在の取り組みと成果物⑤「スポーツアナリティクスに関する論文まとめ」

https://sportech-sanity.herokuapp.com
❏ Given : 

- 日々アップデートされ続ける技術 

- たくさんの投稿された論文 

❏ Method : 

- Github issueへ有志で 

論文の要約をまとめ、 

Webサイト化

❏ Goal : 

- スポーツアナリティクスで 

日本のスポーツを活性化 

18


More Related Content

What's hot

SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​
SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​
SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​
SSII
 
画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピ画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピ
Takahiro Kubo
 
AI開発を円滑に進めるための契約・法務・知財
AI開発を円滑に進めるための契約・法務・知財AI開発を円滑に進めるための契約・法務・知財
AI開発を円滑に進めるための契約・法務・知財
Hirono Jumpei
 
(修正)機械学習デザインパターン(ML Design Patterns)の解説
(修正)機械学習デザインパターン(ML Design Patterns)の解説(修正)機械学習デザインパターン(ML Design Patterns)の解説
(修正)機械学習デザインパターン(ML Design Patterns)の解説
Hironori Washizaki
 
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII
 
マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向
Koichiro Mori
 
1 データとデータ分析
1 データとデータ分析1 データとデータ分析
1 データとデータ分析
Seiichi Uchida
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット
Toru Tamaki
 
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
mlm_kansai
 
機械学習モデルの判断根拠の説明
機械学習モデルの判断根拠の説明機械学習モデルの判断根拠の説明
機械学習モデルの判断根拠の説明
Satoshi Hara
 
Devsumi 2018summer
Devsumi 2018summerDevsumi 2018summer
Devsumi 2018summer
Harada Kei
 
For MANABIYA
For MANABIYAFor MANABIYA
For MANABIYA
ssuserafaae8
 
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII
 
みんなが知らない pytorch-pfn-extras
みんなが知らない pytorch-pfn-extrasみんなが知らない pytorch-pfn-extras
みんなが知らない pytorch-pfn-extras
Takuji Tahara
 
自己教師学習(Self-Supervised Learning)
自己教師学習(Self-Supervised Learning)自己教師学習(Self-Supervised Learning)
自己教師学習(Self-Supervised Learning)
cvpaper. challenge
 
cvpaper.challenge 研究効率化 Tips
cvpaper.challenge 研究効率化 Tipscvpaper.challenge 研究効率化 Tips
cvpaper.challenge 研究効率化 Tips
cvpaper. challenge
 
[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators
[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators
[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators
Deep Learning JP
 
MS COCO Dataset Introduction
MS COCO Dataset IntroductionMS COCO Dataset Introduction
MS COCO Dataset Introduction
Shinagawa Seitaro
 
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
機械学習 / Deep Learning 大全 (1) 機械学習基礎編機械学習 / Deep Learning 大全 (1) 機械学習基礎編
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
Daiyu Hatakeyama
 
実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022
Teruyuki Sakaue
 

What's hot (20)

SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​
SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​
SSII2020TS: 機械学習モデルの判断根拠の説明​ 〜 Explainable AI 研究の近年の展開 〜​
 
画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピ画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピ
 
AI開発を円滑に進めるための契約・法務・知財
AI開発を円滑に進めるための契約・法務・知財AI開発を円滑に進めるための契約・法務・知財
AI開発を円滑に進めるための契約・法務・知財
 
(修正)機械学習デザインパターン(ML Design Patterns)の解説
(修正)機械学習デザインパターン(ML Design Patterns)の解説(修正)機械学習デザインパターン(ML Design Patterns)の解説
(修正)機械学習デザインパターン(ML Design Patterns)の解説
 
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
SSII2020SS: グラフデータでも深層学習 〜 Graph Neural Networks 入門 〜
 
マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向マルチモーダル深層学習の研究動向
マルチモーダル深層学習の研究動向
 
1 データとデータ分析
1 データとデータ分析1 データとデータ分析
1 データとデータ分析
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット
 
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
 
機械学習モデルの判断根拠の説明
機械学習モデルの判断根拠の説明機械学習モデルの判断根拠の説明
機械学習モデルの判断根拠の説明
 
Devsumi 2018summer
Devsumi 2018summerDevsumi 2018summer
Devsumi 2018summer
 
For MANABIYA
For MANABIYAFor MANABIYA
For MANABIYA
 
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
 
みんなが知らない pytorch-pfn-extras
みんなが知らない pytorch-pfn-extrasみんなが知らない pytorch-pfn-extras
みんなが知らない pytorch-pfn-extras
 
自己教師学習(Self-Supervised Learning)
自己教師学習(Self-Supervised Learning)自己教師学習(Self-Supervised Learning)
自己教師学習(Self-Supervised Learning)
 
cvpaper.challenge 研究効率化 Tips
cvpaper.challenge 研究効率化 Tipscvpaper.challenge 研究効率化 Tips
cvpaper.challenge 研究効率化 Tips
 
[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators
[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators
[DL輪読会]StyleGAN-NADA: CLIP-Guided Domain Adaptation of Image Generators
 
MS COCO Dataset Introduction
MS COCO Dataset IntroductionMS COCO Dataset Introduction
MS COCO Dataset Introduction
 
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
機械学習 / Deep Learning 大全 (1) 機械学習基礎編機械学習 / Deep Learning 大全 (1) 機械学習基礎編
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
 
実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022実務と論文で学ぶジョブレコメンデーション最前線2022
実務と論文で学ぶジョブレコメンデーション最前線2022
 

More from SaeruYamamuro

NIPS2019 Amazon「think globally, act locally : a deep neural network approach...
NIPS2019  Amazon「think globally, act locally : a deep neural network approach...NIPS2019  Amazon「think globally, act locally : a deep neural network approach...
NIPS2019 Amazon「think globally, act locally : a deep neural network approach...
SaeruYamamuro
 
フォーメーションを自動で検知する
フォーメーションを自動で検知するフォーメーションを自動で検知する
フォーメーションを自動で検知する
SaeruYamamuro
 
KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...
KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...
KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...
SaeruYamamuro
 
サラーがリバプールにくれたもの
サラーがリバプールにくれたものサラーがリバプールにくれたもの
サラーがリバプールにくれたもの
SaeruYamamuro
 
平成30年度 UNIVAS 事業報告
平成30年度 UNIVAS 事業報告平成30年度 UNIVAS 事業報告
平成30年度 UNIVAS 事業報告
SaeruYamamuro
 
ボール保持力・奪取力マップから見るロシアW杯2018
ボール保持力・奪取力マップから見るロシアW杯2018ボール保持力・奪取力マップから見るロシアW杯2018
ボール保持力・奪取力マップから見るロシアW杯2018
SaeruYamamuro
 

More from SaeruYamamuro (6)

NIPS2019 Amazon「think globally, act locally : a deep neural network approach...
NIPS2019  Amazon「think globally, act locally : a deep neural network approach...NIPS2019  Amazon「think globally, act locally : a deep neural network approach...
NIPS2019 Amazon「think globally, act locally : a deep neural network approach...
 
フォーメーションを自動で検知する
フォーメーションを自動で検知するフォーメーションを自動で検知する
フォーメーションを自動で検知する
 
KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...
KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...
KDD2018 DiDi 「large-scale order dispatch in on-demand ride-hailing platforms:...
 
サラーがリバプールにくれたもの
サラーがリバプールにくれたものサラーがリバプールにくれたもの
サラーがリバプールにくれたもの
 
平成30年度 UNIVAS 事業報告
平成30年度 UNIVAS 事業報告平成30年度 UNIVAS 事業報告
平成30年度 UNIVAS 事業報告
 
ボール保持力・奪取力マップから見るロシアW杯2018
ボール保持力・奪取力マップから見るロシアW杯2018ボール保持力・奪取力マップから見るロシアW杯2018
ボール保持力・奪取力マップから見るロシアW杯2018
 

サッカーにおけるトラッキングデータの取得と分析と可視化