Flow-Developers

Raspberry Pi, Raspbian, python, ROS, IoT, 電子工作, 機械学習, Deep learning, ライフハック

クラマー,ペレ,ガリンシャ,ジョージベストそしてクライフ. サッカーのモノクロ写真をディープラーニングで自動彩色をしてみた。

ディープラーニングを用いた自動彩色

ディープラーニングを用いた自動彩色、前から試してみたかったのですが、環境作りが億劫で手を付けていませんでした。しかし先日、早稲田大の研究チームから、

ディープネットワークを用いた大域特徴と局所特徴の学習による 白黒写真の自動色付け

という論文が発表され、 合わせてubuntuで環境構築が楽なコードも公開されたので、早速試してみました。

環境構築

こちらを参考に。

【自動彩色!】色塗り人工知能のインストール方法【Ubuntu】

テスト画像

サッカーの歴史的なモノクロ画像を中心に自動彩色してみました。

空と芝生が含まれる構図がそこそこ得意なようです。画像の特徴として肌の色はもうちょっと出て欲しいような気がします。

では、比較的上手くいった画像を。

クラマーさん
  • 荒れた芝生感が日本サッカー初期の情景に深みを与えましたね。
ペレ
  • 1番上手く彩色された画像です。難しそうですがユニフォームの色が出ればなぁ。
ジョージベスト
  • 芝の彩色でネット越しの立体感が出ました。
ガリンシャ
  • ガリンシャはモノクロのイメージが強いですが、そのイメージが変わる一枚に。
クライフ
  • オレンジのユニフォームを彩色出来れば、 抜群に良かったのですが。

https://itunes.apple.com/jp/album/cruyff-flying-dutchman/id512568042?i=512568348&uo=4&at=1010lmFA

おまけ:ローマの休日
  • 定番ですが、青空が綺麗だったので。空領域の分割はかなり上手くいってますね。

まとめ

サッカーの歴史的写真を中心に、ディープラーニング自動彩色を試してみました。サッカーに寄せた画像で学習すればユニフォームの色分けなどはもう少し良くなるのではないでしょうか。やっぱりディープラーニングは、何を学習させるかが肝のように思います。世界中の画像を手元に置いてるところなら力技で出来るかもしれませんが。ではまた。

バイエルン vs ドルトムントDFBポカール杯決勝 2016/5/21 香川真司 報道写真集

Bayern Muenchen v Borussia Dortmund - DFB Cup Final 2016



ACミラン vs ユベントスFC コッパ・イタリア決勝 2016/5/21 本田圭佑 報道写真集

AC Milan v Juventous FC - TIM Cup Final 2016



ウイイレ2016 myclubモード 選手能力値とチームレベルの関係について

チームレベルとは?

f:id:flow-dev:20160518234425p:plain

  • ウイイレ2016でmyclubモードでは、チームレベル(レベル1から5まで)によって、対戦相手のマッチングが決まる。
  • レベル3までは、普通の選手が多いので、チームレベルは気にならない。しかし、レベル4になると、イブラヒモビッチやポグバなどワールドクラスの選手に遭遇する。
  • レベル5になると銀河系軍団ばかりでゴリ押しも。ストレスが溜まる。
  • 好みの選手を操りつつ、ストレスなく、勝負も楽しむ。ウイイレ2016のmyclubモードはチームレベル4がおすすめ。

チームレベルとチーム力の関係

  • チームレベルはチーム力の値(スタメンとベンチ合計18人の選手能力値で決まる値 ※ベンチ外の選手は影響しない)で決定する。
  • チームレベルとチーム力の関係は下表通り。
  • チーム力の値が1650 以上 1799 以下であればレベル4となる。
チームレベル チーム力
3 1400 以上 1649 以下
4 1650 以上 1799 以下
5 1800 以上

チーム力と選手能力の関係

  • PESFan.com Thread: Team levelsによると、チーム力1150のチームに選手能力値57~90の選手を1人追加したところ以下のグラフの関係になったそう。(横軸:選手能力値、縦軸:チーム力の上昇値)

f:id:flow-dev:20160518233313j:plain

f:id:flow-dev:20160507135355j:plain

  • チーム力の上昇は選手能力値と強く相関がある。
  • 実際、選手のレベルが上がった場合もチーム力は上昇する。
  • 選手コストの影響もありそうだが軽微。

まとめ

  • ストレスなく、ウイイレ2016myclubモードを楽しむにはチームレベル4が最適。
  • チーム力を1650 以上 1799 以下にすればチームレベル4になる。
  • チーム力の上昇は選手能力値と強く相関がある。
  • 選手のレベルが上がると、チーム力も上昇する。
  • チームレベルを調整すれば、ウイイレ2016myclubモードをもっと楽しめるかも。

グラフ化ツール

  • Jupyter(IPython) Notebookを利用して、matplotlibでグラフ化したpythonコードを掲載する。
  • GitHub GistとJupyter(IPython) Notebookの組み合わせは便利。

PES2016_Plot_PlayerStrength2TeamStrength.ipynb

参考サイト

PESFan.com Thread: Team levels

myClub in PES 2016: Balancing The Teams

GitHub Gistを使ってブログにJupyter(IPython) Notebookを表示する方法

以上

ウイイレ2016 レスター・シティFC、15-16 プレミア優勝時の能力値まとめ

はじめに

レスター・シティFCが、2015-16 シーズン プレミアリーグを制覇しました!

スモールクラブの快挙

1994-95シーズンにアラン・シアラー、クリス・サットンを要したブラックバーン・ローヴァーズFCがプレミアリーグを制して以来、スモールクラブの快挙です。

ウイイレ2016のレスターの記録

この魅力的なチーム、レスター・シティFC(ウイイレではイーストミッドランズ)はもちろんウイイレ2016で操作することが出来ます。しかし毎年ウイイレの新作が発売されて行くため、このミラクルチームの能力値もいづれは振り返ることが難しくなります。 今回は歴史的なチームの記録として、ウイイレ2016におけるレスター・シティFCの能力値を残しておこうと思います。(2016/3/24配信のdatapack3.0準拠)


Vardy's Best Bits



2015-16 レスター・シティFC

Starting Line-ups

f:id:flow-dev:20160507134941p:plain

GK

DF

MF

  • 26 リヤド・マフレズ(RMF,81) f:id:flow-dev:20160507135242j:plain

  • 14 エンゴロ・カンテ(CMF,78) f:id:flow-dev:20160507135301j:plain

  • 4 ダニー・ドリンクウォーター(CMF,76) f:id:flow-dev:20160507135311j:plain

  • 11 マーク・オルブライトン(LMF,74) f:id:flow-dev:20160507135321j:plain

FW

Substitution

  • 32 マーク・シュワルツァー(GK,77) f:id:flow-dev:20160507135408j:plain

  • 27 マルチン・ヴァシレフスキ(CB,77) f:id:flow-dev:20160507135434j:plain

  • 15 ジェフリー・シュラップ(LSB,77) f:id:flow-dev:20160509064226j:plain

  • 10 アンディ・キング(CMF,77) f:id:flow-dev:20160507135444j:plain

  • 13 ダニエル・アマーティ(CMF,69) f:id:flow-dev:20160507135501j:plain

  • 22 デマレイ・グレイ(LMF,67) f:id:flow-dev:20160507135518j:plain

  • 24 ネイサン・ダイアー(RMF,77) f:id:flow-dev:20160507135534j:plain

  • 33 ギョクハン・インレル(CMF,80) f:id:flow-dev:20160507135549j:plain

  • 23 レオナルド・ウジョア(CF,75) f:id:flow-dev:20160507135603j:plain


Shinji Okazaki: Every Premier League Goal

まとめ



参考資料