Мы разработали CV решение, распознающее показания, отображаемые на круговых диаграммах в виде линий. Также наше решение рассчитывает некоторые дополнительные параметры (например, объем газа, который был проведен по трубопроводу) на основе полученных показаний.
Что мы сделали
- Пользователь может загрузить скан круговой диаграммы, запустить процедуру распознавания показаний, познакомиться с результатами. Результаты распознавания представляют собой оцифрованные показания в .csv файле, а также графики, построенные на основе оцифрованных данных, для визуального контроля качества распознавания.
Задачи и решения
Определение типа круговой диаграммы и все линии на ней. Одной из наиболее сложных задач, с которой мы столкнулись при выполнении проекта, была необходимость определять тип круговой диаграммы, а также все линии на диаграмме. Линии на диаграмме иногда были едва видны или же перекрывали друг друга. Такие случаи были самыми сложными для нас, т. к. нам необходимо было распознать каждую линию отдельно (каждая линия представляла собой показания одного из датчиков: температуры, давления и т. п.)
- Для решения указанных проблем мы выполнили следующие шаги:
- 1. Реализовали распознавание типа круговой диаграммы (размерная сетка круговых диаграмм может быть различной)
- 2. Затем мы распознали линии на круговой диаграмме
- 3. Далее для каждой линии был определен ее цвет (цвет и толщина маркеров, используемых в самописцах, может отличаться)
- 4. Затем для каждой линии мы определяли где она начинается и где заканчивается
- 5. Далее мы рассчитывали средние значения на каждом участке линии.
Результаты и ценность
- Благодаря внедрению CV алгоритма, разработанного нашей компанией, обработка круговых диаграмм теперь происходит быстрее (улучшение качества сервиса для клиентов). Также для работы с круговыми диаграммами теперь задействовано меньше специалистов, чья деятельность теперь направлена на ручную обработку сложных случаев, а также на контроль параметров и показаний, полученных автоматически;
- Сокращение затрат на оцифровку показаний, представленных на круговых диаграммах;
- Сокращение количества ошибок при оцифровке показаний и расчете дополнительных параметров;
- Сокращение времени, необходимого на обработку круговых диаграмм. Клиенты компании быстрее получают необходимые расчеты и статистику.
Система распознавания показаний на круговых диаграммах
Тип проекта: Программное обеспечение
Страна: США
Категория: Производство
Стиль: Creative
Цвет: Черный