1.02M
Category: programmingprogramming

Сравнительный анализ OCR-моделей для «Advanced OCR» в Studio

1.

Технический отчёт
Сравнительный анализ
OCR-моделей
для «Advanced OCR» в Studio
Цель
Датасет
Метод

2.

Цели и задачи
Цель проекта
Задачи
01
Сравнение моделей
EasyOCR PaddleOCR
Выбрать оптимальное GPU-решение для «Advanced OCR» с
ICDAR2017
возможностью гибкой замены модели в будущем без
изменения кода инфраструктуры.
02
Оценка качества
детекции боксов идентификации языка
Ключевой принцип
03
Экспериментальный конвейер
ONNX
Ожидаемые результаты
04
Рекомендации
рекомендации для внедрения
распознавания

3.

Объём выполненных работ
Датасет ICDAR2017
1800
20915
Метрические оценки
9
Детекция
Precision Recall F1
Идентификация языка
ONNX Платформа
Единый интерфейс
Конвертация моделей
Accuracy
Распознавание
shifted_char_acc CER
Собственная lang_id
Интеграция CLIP
Методология

4.

Результаты: Детекция боксов
Метрики детекции
Визуализация метрик
Метрика
Mobile
Server
Δ
Precision (общая)
48.4%
69.2%
+20.8
Recall (общая)
27.1%
38.6%
+11.5
F1-score (общая)
34.8%
49.6%
+14.8
Рекомендация
Ключевое наблюдение
латинице
арабском
серверную детекцию

5.

Результаты: Идентификация языка
Accuracy по языкам
Сравнение по языкам
Язык
lang_id
CLIP
Примечание
Арабский
55.2%
66.9%
CLIP лучше
Китайский
57.6%
83.7%
CLIP значительно лучше
Японский
38.3%
47.6%
CLIP лучше
Корейский
72.6%
81.7%
CLIP лучше
Латинский
76.2%
73.2%
lang_id чуть лучше
Общая
70.8%
71.6%
Сопоставимо
Вывод
lang_id
CLIP
Улучшения с постобработкой
75.0%
73.5%
72.6%
<20
~400

6.

Результаты: Распознавание символов
Общие метрики
Accuracy по языкам
70.4%
82.6%
37.4%
18.4%
Примечание
низкое качество
Вывод
PaddleOCR ONNX
восточноазиатских языках

7.

Итоговые рекомендации и риски
Риски и смягчение
Предлагаемое решение
Детекция
Идентификация языка
Распознавание
Риск
Смягчение
Низкое качество на редких
языках
Специализированные модели по требованию; lang_id
для fallback
Зависимость от ONNX Runtime
Стабильные версии, fallback на CPU
Производительность на слабых
GPU
Настройка потоков, возможность отключения
Архитектура
Следующие шаги
Преимущества
1
2
3
4

8.

Спасибо за внимание
Контакты
Документация
Репозиторий
English     Русский Rules