OCR ve doküman işleme – formları otomatik okuma

Otomatik metin tanıma, form işleme ve doküman sınıflandırma – görüntü alma aşamasından yapılandırılmış veri aktarımına kadar.

Pratikten gelen OCR sistemleri – üretim için inşa edildi

OCR çözümlerini üretken ortamlarda geliştirdik: pazar lideri bir GKV hizmet sağlayıcısı, dağıtık doküman işleme platformları ve robotik test otomasyonu için. Teorik bilgi değil – gerçek verilerle gerçek proje deneyimi.

OCR metin tanıma: Tesseract, Abby Finereader SDK, OpenCV
Form tabanlı OCR: tanımlı formlardan yapılandırılmış veri çıkarımı
Doküman sınıflandırma ve indeksleme (Apache Solr, Elasticsearch)
Tutarlılık kontrolü ve veritabanı eşleştirmesi
Dağıtık OCR sistemleri için hizmet odaklı mimari
Mevcut sistemlere entegrasyon (ERP, CRM, arşiv sistemleri)

OCR için neden BitPointer?

Pratikten gelen form tanıma

Pazar lideri bir GKV hizmet sağlayıcısı için tıbbi faturalama formları, tedavi ve yardımcı malzeme formları ile hasta verileri üzerinde OCR uyguladık. Teorik bilgi değil – gerçek proje deneyimi.

Ölçeklenebilir mimari

Dağıtık OCR çözümümüz ayrıştırılmış hizmetlerden oluşur: görüntü düzeltme, metin tanıma, sınıflandırma ve indeksleme bağımsız çalışır ve ayrı ayrı ölçeklenebilir.

Doğrulama ve kalite güvencesi

Okunan veriler, aktarılmadan önce otomatik olarak sözdizimsel ve mantıksal tutarlılık açısından kontrol edilir ve referans veritabanlarına karşı doğrulanır.

Teknolojiler ve araçlar

OCR motorları

Tesseract (açık kaynak, yapılandırılabilir), Abby Finereader SDK (en yüksek tanıma oranı), IMAQ Vision (endüstri için LabView tabanlı)

Alan OCR'ı, dil eğitimi, özel karakter setleri

Görüntü işleme

OpenCV (görüntü düzeltme, nesne tanıma, ön işleme), C++ görüntü işleme, Qt Multimedia

Deskewing, ikilileştirme, gürültü filtreleme, geometrik düzeltme

Arama ve sınıflandırma

Apache Solr (tam metin indeksleme), Elasticsearch, kural tabanlı sınıflandırıcılar, ML tabanlı sınıflandırma (Scikit-learn, PyTorch)

Fuzzy arama, doküman sıralaması, otomatik kategorilendirme

Entegrasyon

MQTT (olay tabanlı aktarım), REST API'ler, Docker, MS-SQL, MySQL, Java (Apache Solr client), C++/Qt (ana uygulama)

ERP, CRM ve arşiv bağlantısı, hata kuyrukları, denetim günlüğü

Referans projeler

Dağıtık OCR sistemi

Qt/QML arayüzü, Apache Solr indeksleme ve MQTT tabanlı hizmet orkestrasyonu ile metin tanıma, arama ve sınıflandırma için hizmet odaklı platform.

Tech: C++, Qt 5.x, QML, Tesseract, Java, Apache Solr, Docker, OpenCV, MQTT, MySQL

Hasta verileri OCR (GKV)

Pazar lideri bir GKV hizmet sağlayıcısı için tıbbi faturalama formları ile tedavi ve yardımcı malzeme formları için OCR. Teşhis, endikasyon ve sigorta verilerinin veritabanı doğrulaması ile.

Tech: C++, Qt 5.x, C#, Visual Basic, Abby Finereader, Docker, Java, MS-SQL, Regex

OCR ile robotik testler

Robot kontrolü ve test otomasyonu için OCR: OpenCV tabanlı görüntü işleme ile nesne tanıma eşliğinde BDD test pipeline'ında (Cucumber/Gherkin) metin tanıma.

Tech: C++, Qt, OpenCV, Tesseract, Cucumber/Gherkin

Yaklaşımımız

1
Doküman analizi

Hangi formlar, düzenler, diller? Tarama kalitesinin ve OCR zorluk derecelerinin değerlendirilmesi.

2
Motor seçimi ve yapılandırma

Açık kaynak kurulumlar için Tesseract, en yüksek tanıma oranları için Abby Finereader SDK, yapılandırılmış formlar için alan modellerinin yapılandırılması.

3
Görüntü ön işleme

Geometrik düzeltme, ikilileştirme, gürültü filtreleme, deskewing – OCR motorunun en iyi girdileri alması için.

4
Doğrulama ve eşleştirme

Okunan değerleri veritabanına karşı kontrol etme, tutarlılık kurallarını uygulama, aykırı değerleri manuel işlem için işaretleme.

5
Entegrasyon ve işletim

Üçüncü taraf sistemlere bağlantı, izleme, hata kuyrukları, raporlama panosu.

SSS

OCR ve doküman işleme hakkında sıkça sorulan sorular

İyi tarama kalitesine sahip net, makine baskısı formlarda: %97–99. El yazısı girişlerde veya kötü taramalarda: %70–90. Tanıma oranlarını en üst düzeye çıkarmak ve yanlış pozitif okumaları en aza indirmek için alan OCR'ı (yalnızca bilinen alanları okuma) yapılandırıyoruz.

Tesseract açık kaynak, ücretsiz ve iyi yapılandırılabilir – tutarlı formlara sahip kontrollü ortamlar için ideal. Abby Finereader SDK, özellikle kötü kalitede ve karmaşık düzenlerde daha yüksek tanıma oranları sunar, ancak lisans gerektirir. Her ikisini de üretim projelerinde kullandık ve gereksinimlere, bütçeye ve kalite hedefine göre seçim yapıyoruz.

Evet. OCR'ı, mevcut ERP, CRM veya arşiv sistemlerine entegre edilen REST API veya MQTT arayüzlü bağımsız bir hizmet olarak uyguluyoruz. Ya da mevcut Qt/C++ uygulamanızı doğrudan genişletiyoruz.

Hassas verilerin (sağlık, sigorta) OCR ile işlenmesi özel özen gerektirir: GDPR uyumlu veri işleme, veri minimizasyonu, denetim günlüğü, aktarım sırasında ve depolamada şifreleme. GKV veri işleme ve düzenlemeye tabi ortamlarda deneyimimiz var.

Basit form tanıma (1–2 form, net yapı): 2–4 hafta. Sınıflandırma, indeksleme ve veritabanı bağlantısı içeren eksiksiz dağıtık OCR platformu: 2–4 ay.

Formları otomatik okutun

Bize dokümanlarınızı ve formlarınızı anlatın – tanıma oranını ve çabayı ücretsiz değerlendiririz.