Handwriting Datasets

22 Best Open-source OCR & Handwriting Datasets to Train your ML models

The business world is transforming at a phenomenal pace, yet this digital transformation is not nearly as wide-ranging as we would like it to be. People are still handling physical documents in their day-to-day operations, from large corporations to small-scale businesses. Although the frequency of usage has reduced considerably, it hasn’t completely been done away with. Instead of the time-consuming process of scanning documents for digital use, using the latest OCR is time-efficient and effective.

The rise in optical character recognition usage can primarily be attributed to the increase in the production of automatic recognition systems. As a result, the global market value of OCR technology, pegged at $8.93 billion in 2021, is predicted to grow at a CAGR of 15.4% between 2022 and 2030.

But what exactly is OCR technology? And why is it a game changer for businesses developing efficient AI models? Let’s find out.

What is OCR?

Alternatively referred to as text recognition, OCR or Optical Character Recognition is a program that extracts printed or written data from scanned documents, image-only PDFs, and handwritten notes into a machine-readable format. The software takes out each letter from the image and combines them into words and sentences, thus making it easy to access and edit the documents digitally.

What are open-source datasets?

There are several places where OCR technology has great potential to be leveraged. Some places include the airport, eBook publishing, advertisements, banks, and supply chain systems. However, for the applications to serve their purpose, they need to be trained on project-specific Optical Character Recognition datasets.

The efficiency of the application depends largely on the dataset’s quality and the training methodology involved. However, finding quality digital and handwriting datasets is difficult for the application. So, many companies use open-source or free-to-use datasets instead of proprietary ones.

Benefits and Challenges of Open-Source Datasets

Businesses need to pit the benefits and challenges against each other to understand whether they must opt for free-to-use data for their ML applications.

Benefits

  • The data is easily available to access. Because of data availability, the cost of developing the application is reduced significantly.
  • The time and effort spent collecting data for the application are significantly reduced as the dataset is readily available.
  • There is an abundance of community forums or help groups that help learn, adapt and optimize the dataset.
  • One of the major advantages of the open-source dataset is it doesn’t lay any restrictions on customization.
  •   Open-Source data is accessible to a large section of the population, making analysis and innovation possible without monetary barriers.

Challenges

  • The data specific to the project is difficult to acquire. Additionally, there is a possibility of missing information and incorrect use of the available data.
  • Acquiring proprietary data takes time, and effort and is costly
  • While it might be easier to acquire data, knowledge and analysis cost might outweigh the initial advantage.
  • Other developers also make use of the same data to develop applications.
  • These datasets are highly vulnerable to security breaches, privacy, and consent.

22 Best Handwriting & OCR Datasets for Machine Learning

Open-source ocr datasets

Many open-source datasets are available for text recognition application development. Some of the best 22 are

  1. NIST Database

    The NIST or the National Institute of Science offers a free-to-use collection of over 3600 handwriting samples with more than 810,000 character images

  2. MNIST Database

    Derived from NSIT’s Special Database 1 and 3, the MNIST database is a compiled collection of 60,000 handwritten numbers for the training set and 10,000 examples for the test set. This open-source database helps train models to recognize patterns while spending less time on pre-processing.

  3. Text Detection

    An open-source database, the Text Detection dataset contains about 500 indoor and outdoor images of signboards, door plates, caution plates, and more.

  4. Stanford OCR

    Published by Stanford, this free-to-use dataset is a handwritten word collection by the MIT Spoken Language Systems Group.

  5. Street View Text

    Gathered from Google Street View images, this dataset has text detection images mainly of boards and street-level signs.

  6. Document Database

    The Document Database is a collection of 941 handwritten documents, including tables, formulas, drawings, diagrams, lists, and more, from 189 writers.

  7. Mathematics Expressions

    The Mathematics Expressions is a database that contains 101 mathematical symbols and 10,000 expressions.

  8. Street View House Numbers

    Harvested from Google Street View, this Street View House Numbers is a database containing 73257 street house number digits.

  9. Natural Environment OCR

    The Natural Environment OCR, is a dataset of nearly 660 images worldwide and 5238 text annotations.

  10. Mathematics Expressions

    Over 10,000 expressions with 101+ math symbols.

  11. Handwritten Chinese Characters

    A dataset of 909,818 handwritten Chinese character images, equivalent to about 10 news articles.

  12. Arabic Printed Text

    A lexicon of 113,284 words using 10 Arabic fonts.

  13. Handwritten English text

    Handwritten English text on a whiteboard with over 1700 entries.

  14. 3000 environments Images

    3000 images from various environments, including outdoor and indoor scenes under different lighting.

  15. Chars74K Data

    74,000 images of English and Kannada digits.

  16. IAM (IAM Handwriting)

    The IAM database has 13,353 handwritten text images by 657 writers from the Lancaster-Oslo/Bergen Corpus of British English.

  17. FUNSD (Form Understanding in Noisy Scanned Documents)

    FUNSD includes 199 annotated, scanned forms with varied and noisy appearances, challenging for form understanding.

  18. Text OCR

    TextOCR benchmarks text recognition on arbitrary shaped scene-text in natural images.

  19. Twitter 100k

    Twitter100k is a large dataset for weakly supervised cross-media retrieval.

  20. SSIG-SegPlate – License Plate Character Segmentation (LPCS)

    This dataset evaluates License Plate Character Segmentation (LPCS) with 101 daytime vehicle images.

  21. 105,941 Images Natural Scenes OCR Data of 12 Languages

    The data includes 12 languages (6 Asian, 6 European) and various natural scenes and angles. It features line-level bounding boxes and text transcriptions. It is useful for multi-language OCR tasks.

  22. Indian Signboard Image Dataset

    The dataset has Indian traffic sign images for classification and detection, taken in various weather conditions during day, evening, and night.

These were some of the top open-source datasets for training ML models for text detection applications. Selecting the one that aligns with your business and application needs could take time and effort. However, you must experiment with these datasets before deciding on the appropriate one.

To help you progress toward a reliable and efficient text detection application is Shaip – the high-ranking technology solutions provider. We leverage our tech experience to create customizable, optimized, and efficient OCR training datasets for various client projects. To fully understand our capabilities, get in touch with us today.

Social Share