--- /dev/null
+% !TEX TS-program = pdflatex
+% !TEX encoding = UTF-8 Unicode
+
+\documentclass[12pt]{article}
+
+\usepackage[utf8]{inputenc}
+\usepackage{geometry}
+\usepackage{hyperref}
+\geometry{a4paper}
+
+\title{Imago -- Go Image Recognition\\
+ \small specification}
+\author{Tomáš Musil\\
+ \small \texttt{tomik.musil@gmail.com}}
+\date{\small 2012}
+
+\begin{document}
+
+\maketitle
+
+\paragraph{}
+Imago is a program for automatic processing of Go images. It takes an image (or a set of them), finds the board-grid and stones and produces an abstract representation of the game situation (or a game record).
+
+\paragraph{}
+It will support JPEG, BMP, TIFF (and other) image formats on input. It will be capable of output to ASCII and SGF format. As the process should be fully automatic, the program will be operated from command line. There will however be a GUI for manual grid location in case the automatic one should fail.
+
+\paragraph{}
+The program will be written mainly in Python, performance-critical parts later refactored in C. It will be distributed under a free (but not copyleft) license.
+It will be platform independent.
+The grid detection algorhitm will be based on a method described in \cite{thirsima05}.
+Since the grid-finding algorhitm does not work on boards filled with stones, another algorhitm will be deviced for these. It will be based on further research.
+
+\begin{thebibliography}{9}
+
+ \bibitem{thirsima05}
+ Teemu Hirsimäki,
+ Extracting Go Game Positions from Photographs,
+ Helsinky University of Technology,
+ 2005.
+ \url{http://www.cis.hut.fi/thirsima/gocam/gocam.pdf}
+
+\end{thebibliography}
+
+\end{document}