Код-дата — это текстовая информация, наносимая скоростным каплеструйным принтером на упаковку продукта, в которой отражается дата, время и место упаковки, а также дата до которой продукт считается годным. Специфика упаковки кисломолочных продуктов в том, что в случае сбоя в печати кода-даты продукт считается браком (даже если сам продукт высокого качества), не может быть переупакован и подлежит утилизации.
Оперативный визуальный контроль качества печати особенно важен на скоростных линиях (скорость ленты конвейера в районе 90 м/мин; производительность линии > 40 тыс. упаковок в час), так как даже небольшие задержки между возникновением сбоев и их обнаружениям приводят к боьшим потерям.
В рамках этого проекта была выполнена разработка всего программно-аппаратного комплекса системы контроля и остановки линии. Распознавание брака выполнено на основе обученной полносверточной нейронной сети. Такой подход позволяет обеспечить высокую скорость обработки, а также уменьшает количество ложных срабатываний, когда код-дата содержит дефекты, но нормально читаема и правильно интерпретируема потребителем.
Существующие на рынке традиционные решения такой задачи, как правило, либо не обеспечивают требуемой скорости обработки, либо страдают большим количеством ложных срабатываний, что приводит к большому количеству ложных отбраковок.
Результаты работы программной части системы можно посмотреть на видео