Webcam + Go

For discussing go computing, software announcements, etc.
Fantasio
Beginner
Posts: 15
Joined: Thu Apr 05, 2012 4:49 pm
GD Posts: 0
Been thanked: 3 times

Re: Webcam + Go

Post by Fantasio »

pasky wrote:Hi! A student of mine, Tomas Musil, has created open source Go board optical recognition software that seems pretty nicely usable. We have focused on completely automatic runs, so it automatically detects the board corners and then the stones on the board. You can find it at http://tomasm.cz/imago together with a lot of pictures, documentation and bachelor thesis describing the algorithms in detail.

Hi Pasky and all!
Musil's work is remarkable indeed. I and my fellow colleague, prof. Mario Corsolini, studied the thesis and found it of the greatest interest, both on the theoretical side and the practical one. BTW, Musil seems to believe that "we have not found any other work that we can meaningfully compare our results with"; but since november 2012 we have developed and distributed PhotoKifu, a program aimed to reconstruct whole Go games by means of a series of photograph. We're now releasing version 2.1 (a paper is also in progress) and are working on version 2.5, which will implement Open CV instead of the external (and slow) suite Image Magick. We're also working on VideoKifu, a program that will reconstruct a game from a live video feed; we could not develop VideoKifu before because of the slow Image Magick suite, but Open CV will allow that.
At the moment (version 2.1) we achieve on single pictures the same - very good - results Musil got, and take 1 to 4 seconds for picture depending on its size. But our program is optimized for whole games, for which we have 100% stones recognition, even in the presence of hands and whole arms between the camera and the goban (of course the stones we're looking for must still be visible), given the pictures are not too small (I estimate at least 1024 x 768). That requires about 1/10 of second for each picture plus image optimization either by Image Magick or Open CV.
Of course, we too are interested in EGC 2015. We hoped to attend the scientific conference at EGC 2013, but could not find reliable informations. Maybe Musil will now be able to contact EGC 2015's organizers and catch their interest: it would be a remarkable feat if we could both go and talk about (and, of course, demonstrate) two programs making use of different approaches. For the moment we're planning to do such a thing during the big international Pisa tournament at the beginning of March, but the EGC 2015 would be the ideal stage.
Let us know if you're interested, of course!

mr. Andrea Carta, BSc(IT)
Atreides
Beginner
Posts: 6
Joined: Wed Apr 29, 2015 9:33 am

Re: Webcam + Go

Post by Atreides »

Does anyone have any of the files linked in this thread? For me all the links are dead. I am starting a Go Club and I have all the equipment but I can't find an app that will work for me.

I want our players to have sgf of thier matches so they can study them and get better.

Thank you!
sybob
Lives in gote
Posts: 422
Joined: Thu Oct 02, 2014 1:56 pm
GD Posts: 0
KGS: captslow
Online playing schedule: irregular and by appointment
Has thanked: 269 times
Been thanked: 129 times

Re: Webcam + Go

Post by sybob »

Atreides wrote:Does anyone have any of the files linked in this thread? For me all the links are dead. I am starting a Go Club and I have all the equipment but I can't find an app that will work for me.

I want our players to have sgf of thier matches so they can study them and get better.

Thank you!


Hello Atreides,

If it is for club purposes and probably beginners, maybe it is best if you do not use image recognition software, but instead use an app on smartphone or tablet to keep track of moves. There are several around, both Apple and Android.
At our club, if a game is tracked by one of the players, he/she gets more time (say 15 minutes extra).

For iPad, you can use Easygo (lite, free) or RealGoBoard (free) for example.
For Android, you can use apps like ElyGo (lite, free), BW-Go (free), Gobandroid (free).

Regards.
Fantasio
Beginner
Posts: 15
Joined: Thu Apr 05, 2012 4:49 pm
GD Posts: 0
Been thanked: 3 times

Re: Webcam + Go

Post by Fantasio »

Atreides wrote:Does anyone have any of the files linked in this thread? For me all the links are dead. I am starting a Go Club and I have all the equipment but I can't find an app that will work for me.

If you want to try PhotoKifu, you can download it from http://www.oipaz.net/PhotoKifu.html.
If you try PhotoKifu and encounter problems, you can write me (or my friend OiPaz at http://www.oipaz.net/eMail.html).
Atreides
Beginner
Posts: 6
Joined: Wed Apr 29, 2015 9:33 am

Re: Webcam + Go

Post by Atreides »

Again if anyone else has any of the programs above which links are broken I would much appreciate it. Thank you.



Fantasio wrote:
Atreides wrote:Does anyone have any of the files linked in this thread? For me all the links are dead. I am starting a Go Club and I have all the equipment but I can't find an app that will work for me.

If you want to try PhotoKifu, you can download it from http://www.oipaz.net/PhotoKifu.html.
If you try PhotoKifu and encounter problems, you can write me (or my friend OiPaz at http://www.oipaz.net/eMail.html).



Thank you. Yours is the only program I have been able to find that is complete and I can fashion into a sensible workflow.

I am having an error right now and will be PMing you the error log. Thank you
Fantasio
Beginner
Posts: 15
Joined: Thu Apr 05, 2012 4:49 pm
GD Posts: 0
Been thanked: 3 times

Re: Webcam + Go

Post by Fantasio »

Atreides wrote:Thank you. Yours is the only program I have been able to find that is complete and I can fashion into a sensible workflow.

Thank you very much.

For everyone interested: we have put online a demonstration video of PhotoKifu's usage. It can be watched and downloaded from the PhotoKifu's homepage, at http://www.oipaz.net/PhotoKifu.html.

From the same page are also available seven complete demo datasets. In a few days we'll present a paper, with a full description of the algorithms employed, at the 2nd Science Conference of the EGC 2015, held in Liberec. The paper itself can be downloaded from https://github.com/pasky/iggsc2015proc/ ... solini.pdf.
Atreides
Beginner
Posts: 6
Joined: Wed Apr 29, 2015 9:33 am

Re: Webcam + Go

Post by Atreides »

Any chance you guys will move to video any time soon?
Rémi
Lives with ko
Posts: 170
Joined: Sat Jan 14, 2012 4:11 pm
Rank: KGS 4 kyu
GD Posts: 0
Has thanked: 32 times
Been thanked: 119 times
Contact:

Re: Webcam + Go

Post by Rémi »

Atreides wrote:Any chance you guys will move to video any time soon?

Fantasio
Beginner
Posts: 15
Joined: Thu Apr 05, 2012 4:49 pm
GD Posts: 0
Been thanked: 3 times

Re: Webcam + Go

Post by Fantasio »

Atreides wrote:Any chance you guys will move to video any time soon?

In a few weeks we'll start working on VideoKifu. We released yesterday PhotoKifu 3.00, that heavily relies on OpenCV instead of the nice, but slow, Image Magick suite. We are now able to process each picture in about 1/10 of a second, pre-processing included.
Everything may be found at http://oipaz.net/PhotoKifu.html, including a new demo video, this time featuring the Crazy Manja-Guo Juan game, played this summer in Liberec during the EGC scientific conference. This was an important game from many points of view, as not only a professional player (Guo Juan) was involved, but a test was performed on the advantages of human-computer cooperation, with full success (the human-computer team performed beyond expectations for human alone).
This demo video is available at http://www.oipaz.net/REP/GuoJuan-CrazyManja.mp4. All the pictures from the game are at http://www.oipaz.net/REP/GuoJuan-CrazyManja.zip.

We'll probably release one more version of Photokifu (a 3.1); hopefully this summer we'll be able to demonstrate a beta version of VideoKifu, although it's not certain that a scientific conference will be held in St. Petersburg too.
User avatar
quantumf
Lives in sente
Posts: 844
Joined: Tue Apr 20, 2010 11:36 pm
Rank: 3d
GD Posts: 422
KGS: komi
Has thanked: 180 times
Been thanked: 151 times

Re: Webcam + Go

Post by quantumf »

Another very impressive webcam sgf application: https://github.com/CmdrDats/igoki
PANPAN
Beginner
Posts: 1
Joined: Mon Feb 15, 2016 5:25 am
Rank: IGS 7kyu
GD Posts: 0
IGS: PANPAN

Re: Webcam + Go

Post by PANPAN »

Hello,

If you accept to share your sources, I would be interested to use them to continue developments.
Idea is different: it's to develop a hub management software where this video analysis can be used to check correct parts positioning before boarding. I can keep you updated on my future developments around this. This for my studies and certainly not to be commercially used.
Can you please answer me.

Thanks a lot in advance for your collaboration,
Raoul RICHARD
Fantasio
Beginner
Posts: 15
Joined: Thu Apr 05, 2012 4:49 pm
GD Posts: 0
Been thanked: 3 times

Re: Webcam + Go

Post by Fantasio »

Atreides wrote:Any chance you guys will move to video any time soon?

We have now moved to video. Yesterday we released the first demo version of VideoKifu, that you can download from http://www.oipaz.net/VideoKifu.html. There are also a demo video and a paper we recently published in the "Journal of the Korean Society for Baduk Studies".
Everyone interested may either contact us here, or by means of the addresses provided on our websites.
Post Reply