[ANN] Imago - Go board optical recognition
Petr Baudis <pasky <at> ucw.cz>
2014-08-12 11:35:24 GMT
Tomas Musil (a student of mine), has created a state-of-the-art open
source Go board optical recognition software. We have focused on
completely automatic runs, so it automatically detects the board corners
and then the stones on the board, and the precision seems pretty good
at least in reasonable lighting conditions.
You can find it at http://tomasm.cz/imago together with a lot of
pictures, documentation and bachelor thesis describing the algorithms
in detail. In the thesis, Tomas also compares it against other similar
apps, and it appears Imago shows the best performance of all these
that were available to us.
Unfortunately, we specifically couldn't easily compare it to Remi
Coulom's Kifu-snap for multiple reasons - mainly because that is
a mobile app. Hopefully, someone will be able to compare these two
in the future. At any rate, I think Imago is a great starting point
for anyone who would like to play with Go board recognition.
My personal dream would be if we added video capability and further
improved speed + reliability in time for EGC2015 (in Czech Republic)
and were able to deploy it there to transfer large number of top boards.
But this will depend on how much time Tomas will have after the summer
(and we didn't actually check with EGC2015 organizers yet), so it's
still more of just a dream.