Оцифровываем карты в Музее путешественника П.К. Козлова
Команда проекта
Иван Бибилов
Идейный вдохновитель
Администратор ШАД Яндекса, соруководитель программы, директор прикладного центра МАСТ ЕУСПб
Юлия Филюшкина
Куратор проекта
Программист прикладного центра МАСТ ЕУСПб, преподаватель Computer Vision
Олег Лашманов
Консультант
Научный руководитель и исполнительный директор Лаборатории «Искусство и искусственный интеллект»
Екатерина Юшкевич
Студент программы ПАНДАН
Екатерина Бондаренко
Студент программы ПАНДАН
Владислав Янов
Студент программы ПАНДАН
Что и как мы делали?
ИДЕЯ
Создать инструмент, для оцифровки карт (в том числе большого формата) с помощью телефона Помочь созданию цифровых копий карт в музеях и архивах для последующих исследований
МАТЕРИАЛ
Наследие путешественника П.К. Козлова
50 рулонов карт на кальке
около 300 карт небольшого размера
400 карт среднего размера на плотном картоне
карта на объемной раме
несколько крупных весьма потрёпанных жизнью карт
ЖЕЛАЕМЫЙ РЕЗУЛЬТАТ
готовый код, который может быть использован для создания панорам из видео
установка для сканирования карт
оцифрованные карты для музея П.К. Козлова
телеграм-бот для создания панорам
ЭТАПЫ ПРОЕКТА
1
Продумываем алгоритм и пишем код
2
Снимаем карты
3
Разрабатываем универсальную установку для съемки
4
Делаем телеграм-бот
5
Посещаем музей снова, чтобы доснять материал
6
Участвуем в конференции музея П.К. Козлова
Нужно избежать вращение по оси Y и перемещения по оси Z Кадры должны быть строго одинакового размера и без перспективных искажений
стали брать только точки по краям
попробовали kp2d и SIFT
добавили проверку гомографии
Большой формат карт (больше стандартного формата сканера)
На картах много деталей и крайне важна геометрия поэтому их нельзя сфотографировать (будут искажения по краям)
Карты ветхие, следовательно, по их поверхности нельзя перемещаться
Многие карты ручной работы, следовательно, стандартный сканер в принципе не желательно использовать (сканирование считается "ожогом" для картинки)
Телефон дает искажение (дисфония) - особенно оно заметно на краях, и менее существенно в центре
Из-за веса рамы и не гладких поверхностей соприкосновения рама с телефоном двигается тяжело и не гладко по большой раме - что тоже дает погрешности
В музее темно, свет не равномерный , следовательно, нужен свой свет
Доработали конструкцию сканера
Пробовали снимать на разные устройства с разной скоростью
Дорабатывали код
Установка должна быть разборной для транспортировки в музей
Доработали конструкцию сканера с версии 1.0 к версии 2.0
Придумали использовать специальные доски и магниты для карт, которые скручиваются
Наш бонусный телеграм-бот
бот для домашнего использования на фотографиях и скриншотах
telegram для панорам
Сложность работы с музейными экспонатами Трудности с освещением в полевых условиях Оптимизация работы кода с большими данными
Оптимизацию кода Улучшенную установку для сканирования Отзывчивость сотрудников музея П.К. Козлова
Съемка крупных плоских детализированных объектов Съемка объектов без установки в полевых условиях