Similar presentations:
Сравнительный анализ 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.
Спасибо за вниманиеКонтакты
Документация
Репозиторий
programming