2
0
Fork 0
mirror of https://github.com/MartinThoma/LaTeX-examples.git synced 2025-04-25 06:18:05 +02:00

Suggested changes by Prof. Waibel

This commit is contained in:
Martin Thoma 2015-01-25 17:17:39 +01:00
parent c1de4c9e25
commit 657eae88c0
8 changed files with 15 additions and 9 deletions

View file

@ -1,5 +1,7 @@
[Download compiled PDF](https://github.com/MartinThoma/LaTeX-examples/blob/master/documents/write-math-ba-paper/write-math-ba-paper.pdf) [Download compiled PDF](https://github.com/MartinThoma/LaTeX-examples/blob/master/documents/write-math-ba-paper/write-math-ba-paper.pdf)
Paper for [ICDAR 2015](http://2015.icdar.org/).
## Spell checking ## Spell checking
* Spell checking `aspell --lang=en --mode=tex check write-math-ba-paper.tex` * Spell checking `aspell --lang=en --mode=tex check write-math-ba-paper.tex`
* Spell checking with `http://www.reverso.net/spell-checker` * Spell checking with `http://www.reverso.net/spell-checker`

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 KiB

View file

@ -62,7 +62,7 @@ set}. The TOP-$n$ error is defined as the fraction of the symbols where
the correct class was not within the top $n$ classes of the highest the correct class was not within the top $n$ classes of the highest
probability. probability.
Various systems for mathematical symbol recognition with on-line data have been Several systems for mathematical symbol recognition with on-line data have been
described so far~\cite{Kosmala98,Mouchere2013}, but most of them have neither described so far~\cite{Kosmala98,Mouchere2013}, but most of them have neither
published their source code nor their data which makes it impossible to re-run published their source code nor their data which makes it impossible to re-run
experiments to compare different systems. This is unfortunate as the choice of experiments to compare different systems. This is unfortunate as the choice of
@ -72,7 +72,7 @@ systems which know all those classes will certainly have a higher TOP-$n$ error
than systems which only accept one of them. than systems which only accept one of them.
Daniel Kirsch describes in~\cite{Kirsch} a system called Detexify which uses Daniel Kirsch describes in~\cite{Kirsch} a system called Detexify which uses
time warping to classify on-line handwritten symbols and claims to achieve a time warping to classify on-line handwritten symbols and reports a
TOP-3 error of less than $\SI{10}{\percent}$ for a set of $\num{100}$~symbols. TOP-3 error of less than $\SI{10}{\percent}$ for a set of $\num{100}$~symbols.
He also published his data on \url{https://github.com/kirel/detexify-data}, He also published his data on \url{https://github.com/kirel/detexify-data},
which was collected by a crowdsourcing approach via which was collected by a crowdsourcing approach via
@ -81,8 +81,10 @@ which were collected by a similar approach via \url{http://write-math.com} were
used to train and evaluated different classifiers. A complete description of used to train and evaluated different classifiers. A complete description of
all involved software, data and experiments is given in~\cite{Thoma:2014}. all involved software, data and experiments is given in~\cite{Thoma:2014}.
\section{Steps in Handwriting Recognition} \section{Steps in Handwriting Recognition}
The following steps are used in many classifiers:
The following steps are used for symbol classification:
\begin{enumerate} \begin{enumerate}
\item \textbf{Preprocessing}: Recorded data is never perfect. Devices have \item \textbf{Preprocessing}: Recorded data is never perfect. Devices have
@ -106,7 +108,7 @@ The following steps are used in many classifiers:
recognition, this step will not be further discussed. recognition, this step will not be further discussed.
\item \textbf{Feature computation}: A feature is high-level information \item \textbf{Feature computation}: A feature is high-level information
derived from the raw data after preprocessing. Some systems like derived from the raw data after preprocessing. Some systems like
Detexify simply take the result of the preprocessing step, but many Detexify take the result of the preprocessing step, but many
compute new features. This might have the advantage that less compute new features. This might have the advantage that less
training data is needed since the developer can use knowledge about training data is needed since the developer can use knowledge about
handwriting to compute highly discriminative features. Various handwriting to compute highly discriminative features. Various
@ -537,11 +539,13 @@ The aim of this work was to develop a symbol recognition system which is easy
to use, fast and has high recognition rates as well as evaluating ideas for to use, fast and has high recognition rates as well as evaluating ideas for
single symbol classifiers. Some of those goals were reached. The recognition single symbol classifiers. Some of those goals were reached. The recognition
system $B_{2,c}'$ evaluates new recordings in a fraction of a second and has system $B_{2,c}'$ evaluates new recordings in a fraction of a second and has
acceptable recognition rates. Many algorithms were evaluated. acceptable recognition rates.
However, there are still many other algorithms which could be evaluated and, at
the time of this work, the best classifier $B_{2,c}'$ is only available % Many algorithms were evaluated.
through the Python package \texttt{hwrt}. It is planned to add an web version % However, there are still many other algorithms which could be evaluated and, at
of that classifier online. % the time of this work, the best classifier $B_{2,c}'$ is only available
% through the Python package \texttt{hwrt}. It is planned to add an web version
% of that classifier online.
\bibliographystyle{IEEEtranSA} \bibliographystyle{IEEEtranSA}
\bibliography{write-math-ba-paper} \bibliography{write-math-ba-paper}