TextCaps : Handwritten Character Recognition with Very Small Datasets

Vinoj Jayasundara, Sandaru Jayasekara, Hirunima Jayasekara, Jathushan Rajasegaran, Suranga Seneviratne +1 more
4/17/2019
cs.CVcs.LG

Official code: vinojjayasundara/textcaps (136 stars, MIT, last commit 2019-10-28).

Abstract

Many localized languages struggle to reap the benefits of recent advancements in character recognition systems due to the lack of substantial amount of labeled training data. This is due to the difficulty in generating large amounts of labeled data for such languages and inability of deep learning techniques to properly learn from small number of training samples. We solve this problem by introducing a technique of generating new training samples from the existing samples, with realistic augmentations which reflect actual variations that are present in human hand writing, by adding random controlled noise to their corresponding instantiation parameters. Our results with a mere 200 training samples per class surpass existing character recognition results in the EMNIST-letter dataset while achieving the existing results in the three datasets: EMNIST-balanced, EMNIST-digits, and MNIST. We also develop a strategy to effectively use a combination of loss functions to improve reconstructions. Our system is useful in character recognition for localized languages that lack much labeled training data and even in other related more general contexts such as object recognition.

View on arXivView PDF

Code Implementations(1)

MIT

Official Implementation of "Textcaps: Handwritten Character Recognition With Very Small Datasets" (WACV 2019).

13643PythonApr 16, 20196 years agoMIT

Similar Papers

Cite this paper

@article{jayasundara2019textcaps,
  title  = {TextCaps : Handwritten Character Recognition with Very Small Datasets},
  author = {Vinoj Jayasundara and Sandaru Jayasekara and Hirunima Jayasekara and Jathushan Rajasegaran and Suranga Seneviratne and Ranga Rodrigo},
  year   = {2019},
  eprint = {1904.08095},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1904.08095}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1904.08095.svg)](https://codeofpaper.com/paper/1904.08095)

Discussion