<  

VideoKifu
by Andrea Carta & Mario Corsolini
[Goban + Webcam = Kifu]

VideoKifu (for Windows systems — screenshotuser manual) reconstructs the whole move sequence of a Go game from a possibly unattended video feed, either live or deferred. It produces an SGF file and a game record (the so called kifu).

VideoKifu (per sistemi Windows — schermatamanuale utente) ricostruisce l'intera sequenza delle mosse di una partita di Go a partire da una sorgente video (eventualmente incustodita), sia in diretta che in differita, producendo un file SGF e un foglio segnapartita (il cosiddetto kifu).

The video below shows the analysis of the last 15 minutes (100 moves) of the "Pignelli - Albano" game (Pisa IGT 2015); it has been carried out by VideoKifu v0.9.9 with a fixed ratio of one analysed frame every four, so that processing mean time is comparable to real time.

Il video sottostante mostra l'analisi degli ultimi 15 minuti (100 mosse) della partita "Pignelli - Albano" (Pisa IGT 2015), con VideoKifu v0.9.9 impostato per analizzare un frame ogni quattro, in modo da rendere il tempo medio dell'analisi simile al tempo reale della partita.

Scientific papers. Articoli scientifici.

VideoKifu is an evolution of PhotoKifu, a program dealing with a set of pictures (which must be shot by a human operator) instead of a video stream (which may be provided by an unattended webcam).

VideoKifu è una evoluzione di PhotoKifu, che analizzava una serie di fotografie (che dovevano essere scattate da un operatore umano) anziché un flusso video (che può essere fornito da una webcam incustodita).

A scientific paper expounding the algorithms used in PhotoKifu (v2.*) has been published in the "Proceedings of the Second International Go Game Science Conference" (a part of the European Go Congress 2015, Liberec, Czech Republic) and in arXiv:1508.03269. Here is the complete dataset referred in the article:

Una memoria che illustra gli algoritmi usati in PhotoKifu (v2.*) è stata pubblicata nei "Proceedings of the Second International Go Game Science Conference" (Congresso Europeo di Go 2015, Liberec, Repubblica Ceca) e in arXiv:1508.03269. È qua disponibile l'insieme dei dati cui la memoria fa riferimento:

  1. Corsolini - Carta (friendly match, 2012) [354.70 Mibyte]
  2. Grazzini 5k - Bevegni 5k ("Il David" Tournament, Florence, 2012) [744.30 Mibyte]
  3. Pace 2d - Zingoni 2k ("Il David" Tournament, Florence, 2012) [310.12 Mibyte]
  4. De Lucia 5k - Pace 2d ("Il David" Tournament, Florence, 2012) [699.42 Mibyte]
  5. Zingoni 1d - Shakhov 1d (Pisa International Go Tournament, 2015) [211.28 Mibyte]
  6. Pignelli 6k - Albano 6k (Pisa International Go Tournament, 2015) [33.41 Mibyte]
  7. Imago tests (hosted in the Imago website) 1 [13.51 Mibyte] and 2 [12.20 Mibyte]

A second scientific paper about improvements and innovations needed to deal with real-time unattended analysis of a video stream has been published in the "Journal of the Korean Society for Baduk Studies" (volume 13.2, December 2016) and in arXiv:1701.05419. Here are all the videos referred in the article:

Una seconda memoria sulle innovazioni e i miglioramenti necessari per affrontare l'analisi automatica in tempo reale di un flusso video è stata pubblicata nel "Journal of the Korean Society for Baduk Studies" (volume 13.2, dicembre 2016) e in arXiv:1701.05419. Questi sono i video cui la memoria fa riferimento:

  1. Carta - Corsolini (friendly match, 13×13, 2015; 480p) [71.46 Mibyte]
  2. Carta - Corsolini (friendly match, 13×13, 2015; 1080p) [290.43 Mibyte]
  3. Pignelli 6k - Albano 6k (Pisa International Go Tournament, 2015) [1.31 Gibyte]
  4. Pantalone 20k - Balzaretti 20k (Pisa Tournament, 2016) [live]
  5. Pantalone 20k - Balzaretti 20k (Pisa Tournament, 2016) [0.99 Gibyte]
  6. De Lazzari 12k - Greenberg 11k (Pisa Tournament, 2016) [549.03 Mibyte]
  7. Ragno 10k - Gioia 12k (Pisa Tournament, 2016) [755.06 Mibyte]
  8. Telesca 3k - Metta 3d (Pisa Tournament, 2016) [677.26 Mibyte]
  9. Martinelli 1d - van den Busken 1d ("Il Gladiatore" Tournament, Rome, 2016) [958.66 Mibyte]
Donations. Donazioni.

VideoKifu is donationware.
That means if you like it, or if you want to contribute to its development, you may send a donation to the authors using the PayPal account VideoKifu@gmail.com:

VideoKifu è donationware.
Ciò significa che, se il programma vi piace, o se volete contribuire al suo sviluppo, potete inviare una donazione agli autori tramite l'account PayPal VideoKifu@gmail.com:

[Donate]

[Donazione]

[icona] Download VideoKifu v0.9.9demo [2017-07-14] [What's New|Novità]:

[EXE] Windows EXE
22.75 Mibyte

[ZIP] ZIP
38.15 Mibyte

[7-Zip] 7-Zip
22.57 Mibyte

Superseded versions archive. Archivio versioni obsolete.

PhotoKifu v3.1.0
[2016-05-25]
7.86 Mibyte

PhotoKifu v3.0.0
[2016-01-01]
9.30 Mibyte

PhotoKifu v2.1.5
[2015-08-25]
5.09 Mibyte

PhotoKifu v2.1.2
[2015-06-21]
5.11 Mibyte

PhotoKifu v2.1.1
[2015-02-11]
5.10 Mibyte

PhotoKifu v2.1.0
[2015-01-25]
5.10 Mibyte

PhotoKifu v2.0.0
[2014-11-11]
5.10 Mibyte

PhotoKifu v1.1.0
[2012-12-31]
2.91 Mibyte

PhotoKifu v1.0.0
[2012-11-11]
2.91 Mibyte

Video demostrations of PhotoKifu. Filmati dimostrativi di PhotoKifu.

Two video demonstrations are available on the use of superseded versions of PhotoKifu.
The first one shows the analysis with PhotoKifu v2.12 of the "Pace - Zingoni" game and how to deal with the most common problems that may be encountered.

Sono disponibili due filmati dimostrativi sull'uso di versioni obsolete di PhotoKifu.
Il primo mostra l'analisi con PhotoKifu v2.12 della partita "Pace - Zingoni" e come affrontare i più comuni problemi nei quali si può incorrere.

The second video shows the analysis of the "Guo Juan - Crazy Manja" game (professional vs. human-computer team) with PhotoKifu v3.00. The game was played during the aforesaid "Second International Go Game Science Conference".
The corresponding dataset is below the video.

Il secondo video mostra l'analisi della partita "Guo Juan - Crazy Manja" (professionista contro binomio uomo-computer) con PhotoKifu v3.00. La partita è stata giocata durante la sopra menzionata "Second International Go Game Science Conference".
Il relativo insieme dei dati è al di sotto del video.


Guo Juan - Crazy Manja (Second International Go Game Science Conference, Liberec, 2015) [240.85 Mibyte]