😢 Проблема: нейросети давно научились определять время по цифровым часам на изображениях и видео. С аналоговыми гораздо сложнее: у них разный дизайн, а стрелки иногда плохо видно из-за искажений и теней.
😎 Решение: система, которая распознаёт время по циферблату со стрелками с точностью от 74% до 84%.
🤔 А как: нейронку обучили на тысячах сгенерированных картинок с циферблатами и на фотографиях реальных часов со стрелками — от настенных до башенных. Циферблаты генерировали с разным дизайном, углом наклона, стрелками разных форм и размеров. На картинки намеренно добавили артефактов — тени, искажения и прочее, что ставило прежние нейросети в тупик.
Распознавание происходит в два этапа. Сперва изображение деформируется так, чтобы циферблат «смотрел» прямо на зрителя. Затем нейронка определяет время. Проверили на реальных фотографиях — распознаёт с точностью до минут.
👥 Кто: исследователи Оксфордского университета, Великобритания.
Источник: arxiv.org