OCR typu open source

22 najlepsze zestawy danych OCR typu open source do trenowania modeli ML w 2026 r.

Optyczne rozpoznawanie znaków (OCR) obsługuje obecnie skanowanie paragonów, weryfikację tożsamości, automatyzację faktur, digitalizację archiwaliów historycznych oraz aplikacje do notatek obsługiwane rysikiem. Przewiduje się, że rynek OCR osiągnie wartość 32.90 mld dolarów do 2030 roku przy 14.8% CAGR (Grand View Research, 2024), przy czym inteligentne rozpoznawanie znaków – gałąź OCR związana z odczytywaniem pisma odręcznego – rozwija się najszybciej. Niezależnie od tego, czy tworzysz parsowanie dokumentów, wykrywanie tekstu na scenie, czy transkrypcję pisma odręcznego, zestaw danych OCR, na którym trenujesz, wyznacza pułap dokładności. Ten przewodnik obejmuje 22 darmowe, otwarte zestawy danych OCR – w tym najlepsze zestawy danych pisma odręcznego – uporządkowane według przypadków użycia i odświeżone o najmocniejsze wersje do 2024 roku.

Na wynos

  • OCR (optyczne rozpoznawanie znaków): technologia umożliwiająca konwersję obrazów, tekstów drukowanych, scen lub tekstu pisanego odręcznie na dane możliwe do odczytania przez maszynę.
  • Zestawy danych OCR dzielą się na pięć grup: dokument/formularz, tekst sceny, cyfry/znaki, pismo odręczne i wielojęzyczne.
  • Zestawy danych OCR dokumentów przechwytywanie stron strukturalnych, takich jak formularze i paragony; zestawy danych tekstu scenicznego przechwytywanie tekstu „w terenie”.
  • IAM, MNIST, ICDAR i SROIE pozostają najczęściej cytowanymi testami OCR w badaniach.
  • Warunki licencji są bardzo zróżnicowane — przed rozpoczęciem szkolenia komercyjnego należy sprawdzić każdy zestaw danych OCR.

Co to jest OCR (optyczne rozpoznawanie znaków)?

OCR to technologia, która konwertuje różne typy dokumentów, takie jak zeskanowane dokumenty papierowe, pliki PDF lub obrazy tekstu, na edytowalne i przeszukiwalne dane. Działa poprzez:

  • Analiza struktury tekstu na obrazie
  • Podział tekstu na wiersze i znaki
  • Konwersja tych znaków wizualnych na tekst czytelny dla maszyny

Typowe zastosowania obejmują:

  • Konwersja zeskanowanych dokumentów do edytowalnych plików tekstowych
  • Digitalizacja książek drukowanych
  • Wyodrębnianie tekstu ze zdjęć
  • Konwersja recept pisanych ręcznie na tekst cyfrowy
  • Rozpoznawanie tablic rejestracyjnych

Jak wybrać właściwy zestaw danych OCR?

Wybór zestawu danych OCR zależy od czterech czynników: rodzaju tekstu, środowiska przechwytywania, szczegółowości adnotacji oraz licencji. OCR dokumentów drukowanych wymaga innych danych treningowych niż tekst pisany kursywą lub zakrzywiony. Zestawy danych dokumentów są odpowiednie dla faktur, formularzy i paragonów; zestawy danych tekstu scen są odpowiednie dla oznakowania i czytania produktów; zestawy danych pisma odręcznego są odpowiednie dla notatek, rękopisów i wprowadzania danych rysikiem. Adnotacje na poziomie słów i wierszy obsługują pełne procesy OCR, natomiast zestawy na poziomie znaków spełniają podstawowe kryteria klasyfikacji. Zawsze należy sprawdzić warunki licencji, ponieważ niektóre zestawy danych OCR są przeznaczone wyłącznie do celów badawczych lub wymagają rejestracji.

Jakie są najlepsze zestawy danych OCR dokumentów i formularzy?

Zestawy danych OCR dokumentów uczą modele analizowania stron strukturalnych, takich jak faktury, formularze, paragony i identyfikatory. Umożliwiają one automatyzację dokumentów biznesowych i ekstrakcję wartości kluczowych.

  1. FUNDUSZE — 199 zeskanowanych formularzy z adnotacjami i szumem, wyglądających jak prawdziwe. Standardowy punkt odniesienia w zakresie rozumienia formularzy i ekstrakcji wartości kluczowych.
  2. SROIE — Zbiór danych ICDAR 2019 obejmujący około 1,000 zeskanowanych paragonów, obsługujący wykrywanie tekstu, rozpoznawanie i ekstrakcję informacji w jednym zestawie.
  3. SZNUR — Skonsolidowany zestaw danych o paragonach przeznaczony do analizy po OCR, z rozbudowanymi etykietami na poziomie pól do automatyzacji faktur i paragonów.
  4. XFUNDU — Wielojęzyczne rozszerzenie FUNSD obejmujące siedem języków (niemiecki, hiszpański, francuski, włoski, japoński, portugalski, chiński) po 199 stron każdy. Idealne do wielojęzycznej sztucznej inteligencji w dokumentach.
  5. DDI-100 — Około 100 000 zniekształconych obrazów dokumentów do wykrywania i rozpoznawania w warunkach rzeczywistego pogorszenia jakości, np. przekoszenia, rozmycia i szumu.

Jakie są najlepsze zestawy danych OCR tekstu scen?

Zestawy danych OCR do rozpoznawania tekstu i sceny uczą modele odczytywania tekstu z obrazów naturalnych, takich jak znaki drogowe, produkty i sceny uliczne. Są one niezbędne do rozpoznawania tekstu w warunkach naturalnych, gdzie tła są zaśmiecone.

  1. Solidny odczyt ICDAR — Rodzina stanowiąca punkt odniesienia dla większości badań tekstu sceny, w tym wyzwań dotyczących tekstu sceny skoncentrowanej i przypadkowej z ramkami ograniczającymi na poziomie słów i transkrypcjami.
  2. Tekst COCO — Adnotacje tekstowe scen na dużą skalę nakładane na obrazy MS-COCO. Skuteczne w wykrywaniu tekstu na dużą skalę w naturalnych scenach.
  3. Całkowity tekst — Specjalizuje się w tekście zakrzywionym i o dowolnej orientacji, co jest znaną słabością starszych modeli OCR.
  4. SVT (tekst widoku ulicy) — Obrazy słowne pochodzą z Google Street View, często o niskiej rozdzielczości i dużej zmienności. Dostępne za pośrednictwem luster Papers with Code.
  5. HierText — Hierarchiczna adnotacja od akapitu do wiersza i słowa, obejmująca zarówno tekst pisany odręcznie, jak i drukowany. Przydatna do rozpoznawania tekstu (OCR) z uwzględnieniem układu tekstu.

Jakie są najlepsze zestawy danych OCR cyfr i znaków?

Zestawy danych OCR cyfr i znaków trenują modele do rozpoznawania pojedynczych symboli w kontrolowanych warunkach. Są to standardowe punkty wyjścia dla baz klasyfikacji.

  1. MNIST — 70 000 obrazów cyfr pisanych ręcznie w skali szarości. Najszybsza baza do walidacji klasyfikatora cyfr.
  2. EMNISTA — Rozszerza bazę danych MNIST o 814 255 ręcznie pisanych liter i cyfr pochodzących ze Specjalnej bazy danych NIST 19.
  3. SVHN (Numery domów z widokiem na ulicę) — Ponad 600 000 rzeczywistych obrazów cyfr z numerów domów. Praktyczny krok naprzód w porównaniu z MNIST w warunkach dużego szumu.
  4. 74 tys. znaków — 74 107 obrazów obejmujących znaki języka angielskiego i kannada pochodzące z obrazów naturalnych i czcionek komputerowych.
  5. Specjalna baza danych NIST 19 — Ponad 810 000 ręcznie drukowanych obrazów znaków od 3,600 autorów. Źródło wielu testów OCR dla języka angielskiego.

Jakie zbiory danych pisma odręcznego są najlepsze do rozpoznawania znaków (OCR)?

Zbiory danych dotyczących pisma odręcznego trenują modele OCR do odczytywania pisma odręcznego, drukowanego i historycznego. Najsilniejsze otwarte zbiory danych dotyczące pisma odręcznego pozostają najczęściej cytowanymi punktami odniesienia w rozpoznawaniu pisma odręcznego (HTR).

  1. Baza danych pisma ręcznego IAM — Złoty standard w zakresie pisma odręcznego w języku angielskim, z 13 353 liniami tekstu od 657 autorów. Nadal najczęściej cytowany zbiór danych dotyczących pisma odręcznego w badaniach OCR z lat 2024–2025.
  2. IAM-OnDB — Internetowa wersja IAM, rejestrująca dane o trajektorii ruchu pióra. Kanoniczny zbiór danych o piśmie odręcznym do rozpoznawania rysikiem i tabletem.
  3. Dokumenty Benthama — Transkrypcja historycznych rękopisów angielskich autorstwa filozofa Jeremy'ego Benthama. Wiodący punkt odniesienia w rozpoznawaniu pisma odręcznego, dostępny za pośrednictwem Transkribus.
  4. GNHK (Kolekcja pisma ręcznego GoodNotes) — Zbiór danych z 2021 roku, zawierający nieograniczone, rzeczywiste, odręczne notatki w języku angielskim. Bliżej chaotycznych danych produkcyjnych niż laboratoryjnie czystych danych IAM.

Jakie są najlepsze wielojęzyczne i niełacińskie zestawy danych OCR?

 

Wielojęzyczne zestawy danych OCR trenują modele w oparciu o pisma inne niż angielski, w tym chiński, arabski i notację matematyczną. Są one niezbędne do globalnego rozpoznawania dokumentów i pisma odręcznego.

  1. CASIA-HWDB — Standardowy chiński punkt odniesienia OCR, obejmujący 1.17 miliona próbek znaków pisanych odręcznie przez 1,020 pisarzy.
  2. KHATT — 1,000 arabskich odręcznych formularzy od 1,000 różnych pisarzy, zeskanowanych w wielu rozdzielczościach. Najbardziej kompleksowy, otwarty zbiór danych OCR dla języka arabskiego.
  3. CROHME — Konkurs rozpoznawania odręcznych wyrażeń matematycznych online: ponad 10 000 wyrażeń obejmujących ponad 101 symboli matematycznych, zarówno w wersji online, jak i offline. Niezbędny do rozpoznawania równań pisanych odręcznie.

Jakie są najczęstsze pułapki przy korzystaniu z bezpłatnych zestawów danych OCR?

Trzy pułapki wpadają w ręce większości zespołów.

Niedopasowanie domeny: szkolenie na czystym IAM lub COCO-Text i wdrażanie na pogniecionych fakturach gwarantuje niską dokładność.

Brak licencji: wiele zestawów danych OCR dotyczących tekstu scen i danych historycznych jest przeznaczonych wyłącznie do celów badawczych lub wymaga rejestracji przed wykorzystaniem komercyjnym.

Luki w adnotacjach: w wielu zestawach danych OCR brakuje metadanych układu, pól ograniczających na poziomie linii lub etykiet pól, których wymagają systemy produkcyjne.

Wyobraź sobie firmę logistyczną średniej wielkości automatyzującą odczyt etykiet wysyłkowych. Szkolenie z publicznego odczytu tekstu pozwala im osiągnąć 80% w testach porównawczych, ale rzeczywiste etykiety z odblaskami i zagięciami obniżają ten wynik do 58%. Zniwelowanie tej różnicy wymagało ukierunkowanej adnotacji danych 6,000 obrazów etykiet w domenie przed wprowadzeniem produktu na rynek.

Korzyści i wyzwania związane ze zbiorami danych typu Open Source

Korzyści i wyzwania związane z zestawami danych typu open source

Firmy muszą zmierzyć się z korzyściami i wyzwaniami, aby zrozumieć, czy muszą zdecydować się na bezpłatne korzystanie z danych w swoich aplikacjach ML.

Korzyści

  • Dane są łatwo dostępne. Ze względu na dostępność danych koszt tworzenia aplikacji jest znacznie obniżony.
  • Czas i wysiłek poświęcony na zbieranie danych dla aplikacji są znacznie skrócone, ponieważ zestaw danych jest łatwo dostępny.
  • Istnieje wiele forów społecznościowych lub grup pomocy, które pomagają uczyć się, dostosowywać i optymalizować zbiór danych.
  • Jedną z głównych zalet zestawu danych o otwartym kodzie źródłowym jest to, że nie nakłada żadnych ograniczeń na dostosowywanie.
  • Dane Open-Source są dostępne dla dużej części populacji, dzięki czemu analizy i innowacje są możliwe bez barier monetarnych.

Wyzwania

  • Dane specyficzne dla projektu są trudne do zdobycia. Dodatkowo istnieje możliwość pominięcia informacji i nieprawidłowego wykorzystania dostępnych danych.
  • Pozyskiwanie zastrzeżonych danych wymaga czasu, wysiłku i jest kosztowne
  • Chociaż pozyskiwanie danych może być łatwiejsze, koszty wiedzy i analizy mogą przewyższać początkową przewagę.
  • Inni programiści również wykorzystują te same dane do tworzenia aplikacji.
  • Te zbiory danych są bardzo podatne na naruszenia bezpieczeństwa, prywatności i zgody.

W jaki sposób Shaip wspiera projekty OCR i rozpoznawania pisma ręcznego?

Usługi danych treningowych OCR firmy Shaip łączą w sobie otwarte gromadzenie zbiorów danych z niestandardowym zbieraniem danych w ponad 60 językach, obejmujących dokumenty drukowane, pismo odręczne, paragony i dokumenty tożsamości. Przepływy pracy związane z adnotacjami firmy Shaip dodają warstwy, których brakuje w publicznych zbiorach danych OCR: ramki ograniczające na poziomie wiersza, etykiety na poziomie pola, kontrolę jakości transkrypcji i metadane autora.

Wniosek

22 powyższe zestawy danych OCR zapewniają kompletne, otwarte oprogramowanie do rozpoznawania dokumentów, tekstu scen, cyfr, pisma odręcznego i wielojęzyczności na rok 2026. Zacznij od zestawu danych OCR, który pasuje do Twojego typu tekstu i środowiska przechwytywania, przeprowadź walidację na podstawie pobranej próbki rzeczywistych danych i zaplanuj niestandardowe adnotacje, aby zniwelować lukę domenową. Ta kombinacja jest dostarczana szybciej niż tworzenie od podstaw.

Najlepszy darmowy zestaw danych OCR zależy od zadania. ICDAR Robust Reading prowadzi do tekstu sceny, FUNSD i SROIE do OCR dokumentów i paragonów, a IAM do OCR pisma odręcznego. Do rozpoznawania cyfr standardem są MNIST i SVHN. Większość zespołów łączy dwa lub trzy zestawy danych OCR w różnych kategoriach, zamiast polegać na jednym.

Nie wszystkie zestawy danych OCR typu open source są darmowe do użytku komercyjnego. MNIST, SVHN i COCO-Text korzystają z licencji permisywnych, podczas gdy zestawy IAM, ICDAR i historyczne zestawy danych pisma ręcznego często wymagają rejestracji lub ograniczają użytkowanie do celów badawczych. Zawsze zapoznaj się z licencją każdego zestawu danych przed trenowaniem modelu komercyjnego.

Zestawy danych OCR obejmują wszystkie rodzaje rozpoznawania tekstu czytelnego maszynowo, w tym dokumenty drukowane, tekst scen i cyfry, podczas gdy zestawy danych pisma odręcznego stanowią podzbiór skoncentrowany na treściach pisanych odręcznie. Zestawy danych pisma odręcznego, takie jak IAM i Bentham, trenują modele HTR, natomiast zestawy danych OCR dokumentów i tekstu scen obsługują tekst drukowany i tekst rzeczywisty.

Wielojęzyczne zestawy danych OCR obejmują XFUND dla siedmiu języków formularzy, CASIA-HWDB dla języka chińskiego, KHATT dla języka arabskiego oraz ICDAR MLT dla wielojęzycznego tekstu scen. Połączenie zestawów danych OCR specyficznych dla skryptu z syntetycznym rozszerzeniem zazwyczaj daje lepsze wyniki niż trenowanie na dowolnym pojedynczym zestawie danych.

Potrzeby w zakresie niestandardowych adnotacji zależą od odległości dokumentów od danych publicznych. Czyste formularze drukowane mogą wymagać 1,000–5,000 próbek z domeny, podczas gdy nieczytelne pismo odręczne, paragony lub rzadkie skrypty często wymagają 10 000–50 000. Systemy adnotacji Shaip zazwyczaj zapewniają wzrost dokładności o 15–30% w porównaniu z publicznym szkoleniem OCR.

Podobał Ci się ten artykuł? Obserwuj Shaipa na LinkedIn, aby być na bieżąco.

Podziel społecznej