RU:Картографирование по видео

From OpenStreetMap Wiki
(Redirected from RU:Video mapping)
Jump to navigation Jump to search

broom

Help (89606) - The Noun Project.svg


Картографирование по видео из трамвая (21 км/ч, 720p)

Картографирование по видео - метод картирования с использованием видеозаписывающих устройств и видеозаписей. Метод очень похож на фото маппинг, только вместо фотоаппарата используется видеокамера.

Это похоже на то, как создаются Яндекс.Панорамы и Google Street View, но картографирование по видео — лишь очередной способ ведения заметок. После анализа видео не требуется публиковать.

Преимущества

  • Легче, чем любой другой метод картирования. Обычно достаточно укрепить видеокамеру, запустить запись и всё. Всю работу можно сделать позже.
  • Возможность разделять работу – запись и обработку видеозаписей могут производить разные люди. Можно просить родственников и знакомых (т.е. людей не связанных с картографией), чтобы они сняли видеозаписи для вас, т.к. это не потребует от них никаких значительных усилий.
  • Нет необходимости останавливаться, чтобы сделать заметку.
  • Видеокамера видит всё – вы не упустите даже незначительных деталей. Во время, например, картирования с помощью ручки и бумаги, вы можете не заметить какие-то детали или не хватит времени, чтобы записать всё подробно.
  • В дополнение к видеозаписи можно записывать звуковые заметки.

Недостатки

  • Требуется наличие видеозаписывающего устройства, которое обычно имеет значительную стоимость.
  • Плохие вспомогательные инструменты (см. ниже; плагин для JOSM - JOSM Video Mapping Plugin)
  • Видеозапись будет скучно смотреть, если многое видимое на ней уже нанесено на карту. Фотографию обычно просто как-нибудь пометить, например переименованием файла или переносом его в другую папку.
  • Многие объекты могли не попасть в поле зрения видеокамеры.
  • Низкое разрешение (по сравнению с фотографиями) может не позволить увидеть мелкие детали, надписи.
  • Узкий угол обзора у бытовых видеокамер. У видеорегистраторов и экшн-камер он большой.
  • Значительные требования к накопителям информации. Объем видеозаписей значительно превышает объем фотографий и текстовых заметок.
  • Проблемы синхронизации видеозаписи и GPS-трека. В случае с фотографиями погрешность в несколько секунд не будет фатальной, а в случае быстрого движения во время съемки видеозаписи, погрешность синхронизации даже в несколько секунд даст значительные погрешности в координатах съемки. Так же необходимо каждую видеозапись синхронизировать с треком.
  • В некоторых местах возможны ограничения на видеосъемку (законные или мнимые какими-нибудь охранниками). Например, Московский метрополитен требует за разрешение на видеосъёмку десятки тысяч рублей. Такие правила иногда меняются, см. примеры в сборнике вопросов о праве на фотосъёмку. О практической возможности можно узнать, поискав в интернете видео по словам типа «запрещают снимать (место)».

Демонстрационные видеозаписи

Видеозаписи пользователей ОСМ:

Видеозаписи найденные поиском. Не используйте их для картирования. Видеозаписи сняты не подготовленными операторами. В случае специальной съемки для нужд картографирования возможно некоторое улучшения в плане информативности видеозаписи, например приближение с помощью зума табличек и названий.

Видеомапия - онлайн сервис геопривязанных видеозаписей. Хранение треков для видеозаписей, визуальный поиск на карте, синхронный просмотр геопривязанных видеозаписей. Перед картированием убедитесь, что автор видео разрешил использовать его видео для картирования. В противном случае возможно использование таких видеозаписей для проверки карты, нахождения мест требующих улучшения/изменения.


Синхронизация (сопоставление) видео и GPS-трека

Только автовидеорегистраторы оборудованные GPS-приемником и незначительное количество других типов видеокамер умеют записывать синхронный GPS-трек (прямо в видео или в файл рядом). Во всех остальных случаях синхронизацию GPS-трека и видеозаписи необходимо делать вручную. В процессе записи, вы можете:

  • Снять дисплей GPS устройства, которое показывает GPS время.
  • Записать GPS время начала съемки.

С осторожностью пользуйтесь функцией паузы съемки видео т.к. это может серьезно испортить синхронизацию видеозаписи и GPS-трека:

  • Если ваша камера не пишет временные метки для каждого кадра (например, видеокамеры снимающие в формате DV на кассету делают такие метки), то после каждой паузы необходимо делать повторную синхронизацию, аналогичную той, что была сделана в начале записи.
  • Убедитесь, что вы начинаете новый видео файл каждом нажатии Пауза. Для ленточных видеокамер стандарта DV, есть инструмент под названием Scenalyzer, которые будут разделять один DV файл в несколько на основе «пропусков» во временных отметках. Для новых камер, попробуйте функцию Пауза один раз, чтобы узнать начинается ли новый файл - в противном случае не рекомендуем пользоваться паузой.


Вернувшись домой, вы можете сопоставить данные по-разному.

Ручная корреляция Работает всегда, но этот способ наиболее утомителен из всех: запомните таймкод примечательного объекта на видео (например "Магазины слева с 1:32 по 1:37") и сопоставьте это с GPS-треком.

Геопривязка отдельных кадров Главная статья: Video gpx script

Субтитры

Видео с субтитром с координатами

Since version 1.4 of GPSBabel is able to create a subtitle file from a GPS tracklog in any format that gpsbabel can read (which should be plenty of choice). It is realised using the SubRip module.

Inputs are:

  • A GPS tracklog
  • A GPS timestamp and the position in the video to which it corresponds (e.g. video position 0:01:42 corresponds to 2010-04-09 19:25:21 GPS time). This might get a little bit confusing cause of different timezones between GPS signal and internal clock, filedate,... so please have a look at the .GPX track for the right time!
gpsbabel -i gpx -f tracklog.gpx -o subrip,video_time=000142,gps_time=192521,gps_date=20100409 -F subtitles.srt

Эта команда создаст файл субтитров с скоростью, высотой (при наличии), временем с GPS, и координатами. Положите его в ту же папку что и видеофайл, задайте ему такое же название как видеофайлу (например видео MOV001.MOD и субтитры MOV001.SRT). Теперь вы можете смотреть видео в любом медиаплеере поддерживающем SRT (например VLC), и смотреть координаты как субтитры. Some of you might have seen similar movies featuring themselves as drivers, courtesy of local law-enforcement authorities ;-)

Штриховые коды

  • Ben did some work on storing lat/lon within the frame in the form of a barcode. There was also some discussion on the mailing list around using the audio track to store the position in FSK/APRS/etc.

Старый Python скрипт для синхронизации: [1]

Видеокамеры

Рекомендации

Рекомендации по выбору видеокамеры для видео картографирования:

  • С широким углом обзора.
  • Максимально высокого разрешения (HD, Full HD, 4К и тд.).
  • Несколько камер для увеличения угла обзора.
  • Цифровые, с прогрессивной разверткой.
  • Со стабилизатором изображения.
  • Использующие современные форматы сжатия видео – чтобы сократить объем записанных данных. Несколько наиболее распространенных, от лучших к худшим: H.264/MPEG4-AVC, MPEG4-ASP/DivX, MPEG2, MJPEG, DV. При прочих равных условиях (используются одинаковое разрешение и кодек) стоит выбрать камеру умеющую записывать с большим битрейтом, т.к. при сильном сжатии неизбежно будет теряться часть информации.
  • С возможностью выбрать плохое качество звука. Даже плохого качества хватит, чтобы записать голосовые комментарии и при этом видеозапись будет занимать меньше места.
  • Защищённые от внешних воздействий. Сложные механизмы объективов фотоаппаратов и видеокамер могут выйти из строя от тряски и пыли. Многие устройства не работают в зимних условиях (при отрицательных температурах).


В связи с огромным количество видеозаписывающих устройств полное их сравнение не представляется возможным. Ниже приведены примеры наиболее распространенных устройств.

Видеокамеры

Обычные любительские видеокамеры. Их многие покупают, чтобы снимать семейные праздники и важные события в личной или семейной жизни. Все они дают максимальное для любительской видеосъемки качество изображения, все имеют стабилизаторы видеосъемки. Время работы до 2х часов (часто есть возможность покупки усиленных аккумуляторов). Но устаревшие модели имеют чересстрочную развертку и небольшое разрешение. Современные такими недостатками не обладают. Из минусов можно отметит высокую стоимость, низкую защищенность от внешних воздействий (тряски, пыли), среднее время работы от аккумулятора.

Автовидеорегистраторы

Название говорит само за себя – эти видеозаписывающие устройства лучше всего использовать в автомобиле. Качество изготовления и качества видеозаписей колеблются в огромных пределах. Обычно это среднее качество, с широкими углами обзора. У всех есть крепление к стеклу и блок питания в прикуриватель автомобиля. Таким образом, время записи ограничено лишь объемом карточки, но стоит помнить про особенность автовидеорегисраторов – после заполнения карточки наиболее старые файлы начнут удаляться. Это все же видеорегистратор, а не видеокамера. Так же есть модели со встроенными аккумуляторами (от 5-10 мин до нескольких часов), для установки на мотоциклы, с двумя камерами и тд. Но самое главное, что во многих из них есть (встроенный или в качестве опции) GPS приемник, что дает возможность записать синхронный с видеозаписью GPS трек.

Экшкамеры

AT-1 беспроводная камера для крепления на шлем/голову и GPS-трекер
ELMO SUV II камера для крепления на шлем/голову

Защищенные видеокамеры. Не бояться ничего - защитные чехлы обычно продаются в комплекте с камерой. Так же для них есть множество креплений (на шлем, на голову, на руку, на ногу, на велосипед, на мотоцикл и тд). Качество видеозаписей обычно хорошего качества. Время записи до 4 часов. Стоимость достаточно высокая.

Смартфоны

Samsung i550

Универсальные устройства. И трек запишут, и видео. Но качество видеозаписи немного хуже, чем у специализированных видеозаписывающих устройств (а у дешевых смартфонов – так и вообще ниже среднего). Время работы так же будет не очень большим (до 2х часов).

Фотоаппараты

У многих фотоаппаратов есть ограничения на длительность видеоролика, общее время записи так же небольшое, защищенность низкая. Но качество видео в некоторых случая лучше, чем у любительских видеокамер.

Прочие варианты

808 Key cam – камера-брелок

Так же существует множество других устройств. Различные миникамеры, ручные камеры, видеорегистраторы для мотоциклов и велосипедов, планшеты и экзотические способы, например, с использованием ноутбука и веб-камер.

Настройки

Существую различные подходы к использованию, способу установки и выбору количества камер.

При использовании в автомобиле наиболее удобно установить камеры на фиксированных местах. Недостатком является то, что не будет видно все вокруг. Профессиональные картографы используют несколько камер, чтобы компенсировать это: например, одна направлена прямо вперед, другая направлена вперед под углом к ходу движения автомобиля (2 камеры на левую и правую сторону соответственно), третья смотрит назад (это позволяет снять дорожные знаки для противоположного направления).

Сравнение направлений.
Плюсы Минусы
вперед дорожные знаки
структура дороги
вывески магазинов и прочие надписи расположенные параллельно дороге
плохая географическая привязка
под углом дорожные знаки
структура дороги
большие вывески и прочие надписи расположенные параллельно дороге
невозможность быстрого движения во время съемки
не вся структура дороги
не все дорожные знаки
вбок хорошая географическая привязка
надписи и таблички расположенные вдоль дороги
небольшой обзор
невозможность быстрого движения во время съемки
структура дороги
дорожные знаки
назад дорожные знаки
структура дороги
вывески магазинов и прочие надписи расположенные параллельно дороге
плохая географическая привязка


Сравнение транспортных средств.
Скорость Стабильность Детализация Источник питания Опасность использования
Пешком Низкая Низкая Очень высокая Отсутствует Высокая
Велосипед От низкой до средней Низкая Низкая/Средняя Отсутствует Низкая/Высокая
Мотоцикл Высокая Высокая Низкая/Средняя Возможна самостоятельная установка Низкая/Высокая
Автомобиль Высокая Высокая Низкая Да Низкая
Общественный транспорт (пассажиром) Средняя Низкая Средняя Отсутствует Средняя
Железная дорога (купе) Высокая Высокая Низкая Бывает иногда Низкая

Пояснения к таблице сравнения транспортных средств.

  • Скорость – скорость движения во время видеосъемки. На высокой скорости можно покрыть большие расстояния и добавить больше информации.
  • Стабильность – тряска камеры, перерывы в съемке. Например, пока автобус стоит на остановке снимать нечего и около минуты видео будет бесполезным. Так же бесполезными будут участки видеозаписей во время простоя на светофорах, в пробках и тп.
  • Детализация – при движении пешком можно легко направить камеру на интересный объект. В случаях стационарной камеры и высокой скорости движения мелкие объекты могут смазаться или не попасть в объектив. Для велосипеда и мотоцикла: низкая – стационарная установка, средняя – при установке камеры на шлем.
  • Источник питания – возможность использования внешнего источника питания. Так же стоит отметить, что во всех случаях есть возможность использования дополнительных аккумуляторов, но в случае видеосъемки пешком вес аккумуляторов может затруднять движение, а в случае с велосипедом могут быть проблемы с креплением дополнительных аккумуляторов.
  • Опасность использования – в многолюдном месте человек с видеокамерой может привлекать дополнительное внимание, а так же увлекшись видеосъемкой, вы можете не заметить прочих опасностей (выйти на проезжую часть, споткнуться об яму и тп.). Для велосипеда и мотоцикла: низкая – стационарная установка, высокая – при установке камеры на шлем и специальной съемке интересных объектов путем поворота головы и соответствующего отвлечения от управления транспортным средством.

Так же при езде в качестве пассажира на мотоцикле и в машине детализация видео будет лучше, а опасность использования будет низкой.


Использование видеокамеры в автомобиле

Пример установки видеокамеры в автомобиле (вид изнутри)
Пример установки видеокамеры в автомобиле (вид снаружи)

В РФ в магазинах торгующих видеорегистраторами продаются крепления на присоске к стеклу. Возможно потом потребуется перевернуть видео. Placing a tripod in a car is not always an option, especially when traveling with large amounts of baggage or passengers in the back. A mini-tripod on the dash is not recommended as it is unstable and easily falls over in sharp turns. There are a few workarounds:

The camera sits right in front of the windshield, on top of the ventilation grille. It is held in place by a piece of wire (obtained from a wire hanger, the classic material source for all kinds of kludges), bent to fit around the camera and covered with a piece of heat-shrink tube to avoid scratching the camera case. The wire is U-shaped; cut it to length so that it will go down into the ventilation grille as deeply as possible. The clip prevents the camera from sliding around on the dash and, to an extent, prevents it from falling over sideways. This setup has survived a rather speedy drive on a curvy mountain road, so it should be stable. The clip goes through the hand loop of the camera, this and the open display prevent the camera from sliding out.

Test results are OK, the windshield wiper may obstruct some of the bottom of the picture. It might help (untested so far) to raise the camera a bit - possibly just the front part, this will additionally give the camera a better view of overhead signs on the highway.

Alternatively, the camera can be hung from one of the sunshades by a flexible mini-tripod. This way, it can't fall over, and vibrations are partly damped. The image can be easily turned back upright using software.

Vibrations may be a problem on bad roads. If your camera has a picture stabilizer, use that; also look into ways to absorb vibrations.

Power supply The battery of the camera may be insufficient for longer trips; it is worth looking into an external power supply. If you can get a car power supply for your camera, get that. Another approach would be a 220V power inverter hooked up to a 12V outlet in the car (preferably one that is switched off with the ignition, to avoid draining the car battery) which powers the normal power supply for the camera. Power inverters can be picked up for less than € 20 at electronics retailers.

USB power supplies may be problematic as the power consumption of a video camera may be above the 500 mA limit of a real USB port. However, if you are going to use a simple power adapter without any control logic (hence not a real USB power supply, just a power supply that happens to have a USB connector), check the rating of that; if it matches or exceeds that of your camera's power supply, you should be fine.

Car setup with webcams

Пешком

  • Не мотайте камерой, оставляйте время, чтобы запечатлеть объекты.
  • Можно наводить камеру на интересные объекты!
  • Чтобы закартировать небольшую площадь, требуется много времени. Пригодно для картирования мест, где нельзя ездить на велосипеде (пешеходная улица, рынок)
  • После приблизительно 15 минут видеокамера начинает тяжелеть. Подумайте насчёт вариантов:
    • Использовать стедикам.
    • Использовать камеру, привязывающуюся к пузу.
    • Использовать камеру, вешающуюся на голову. a


С велосипеда

Videomapping bike setup with tripod mounted at a hiking knapsack
  • Держать камеру в руках очень НЕ РЕКОМЕНДУЕТСЯ в целях вашей же безопастности. Подумайте, как безопасно закрепить камеру, иначе вы можете кого-нибудь задавить!
  • Крепления работают хорошо.
  • Хорошо подходит для больших площадей и длительного времени, особенно для мест с высокой плотностью.
  • Можно настроить так, чтобы снимать здания и номера домов.
  • second person for setup is recommend
  • На булыжных мостовых будет очень плохо.

See also: Mapping bike Frida V

С мотоцикла

  • Никто не пробовал

Из автобуса

Side view from a two floor bus
  • Может резко разгоняться и тормозить — держите штатив (если его можно использовать).
  • Возможны вибрации — изображение размывается!
  • Редко есть возможность снимать вперёд.
  • Второй этаж — превосходен! Хороший обзор, и меньше спрятавшихся объектов.

Из трамвая

Videomapping in back of a tram
  • В нормальных городах едет мягко, даже штатив не нужен.
  • Как правило возможен только обзор вбок или назад.
  • Автоматически вы покрываете большинство важных частей города (если городские власти не устроили трамвайный погром).
  • Снимать прямо назад не рекомендуется, потому что почти ничего не видно.

Из поезда …

  • Едет быстро. Возможно с использованием камеры, снимающей с маленькой выдержкой.
  • Полезно для обнаружения пересечений, состояния заборов, неофициальных переходов через пути, и народных троп вдоль путей.

UAV

  • mostly they take only photos, so no video options? I was told they were used in the professional scenario

См. также:

Инструменты

Обработка видеозаписей может производиться на многочисленных программах, созданных для работы с видео.

Сервис

  • Mapillary – сервис, куда можно массово заливать геопривязанные фото или видеоролики, а потом смотреть их на карте и использовать для уточнения OSM. С апреля 2015 позволяет загружать видео с gps-треком, но по состоянию на май 2015 обработка видео занимает несколько дней, и может не работать.

Специализированные программы:

  • Registrator Viewer – программа для работы с видеозаписями и gps-треками.

Плагин для JOSM

Плагин для [JOSM] упрощающий процесс картирования с использованием видеозаписей. Плагин находиться в стадии разработки. Основная статья: JOSM Video Mapping Plugin (Не работоспособен на JOSM 10786 под Windows.)

Сохранение отдельных кадров

Один из методов работы предусматривает сохранение отдельных кадров в отдельные файлы для последующего использования их как обычные фотографии. При наличии трека возможно произвести геопривязку полученных кадров для удобного использования в различных редакторах (например в JOSM).

Пример скрипта для извлечения кадров и их геопривязки для ОС Linux. Необходимы две программы: ffmpeg и exiftool.

#!/bin/bash
videofile=$1
echo Extracting frames at 1Hz rate
ffmpeg -i $videofile -y -ss 1 -an -sameq -f image2 -r 1 pic%05d.jpg
# Get video date/time from exif info
echo Initially set time/date for all files at the beginning of the video file
exiftool -CreateDate="`exiftool -CreateDate -S $videofile | sed 's/.*: //' `" *
# Adjust time of each jpeg
num=0 #num of seconds to add
for file in pic*.jpg
do
 exiftool -CreateDate+=0:00:$num $file # adjust file 1 +1s, file2 +2s, ..
 num=$(( $num + 1 ))
done

tip for geotaging photo (with jpg and gpx in the same directory):

for file in pic*.jpg
do
  touch -t "201402171126.39" $file
  # where 2014-20-17-11:26:39 is time of gps + timezone
done
exiftool '-DateTimeOriginal<FileModifyDate' dir
exiftool '-CreateDate<DateTimeOriginal' dir

for file in pic*.jpg
do
  exiftool -q -DateTimeOriginal+=0:00:$num $file
  exiftool -q -CreateDate+=0:00:$num $file
  num=$(( $num + 1 ))
done
exiftool -geotag myfile.gpx "-geotime<DateTimeOriginal" -P ./pic*.jpg
rm *.jpg_original

Данный скрипт написан на основе скрипта Garmin Virb Elite https://github.com/AddisMap/BAME-tools/blob/master/BAME-Virb2OSM.sh

Советы и рекомендации

Viewing angle The viewing angle of the camera is very limited. Pointing sideways or at a 45 degree angle might improve the view, but then you only get features of one side of road. Street sign are often only on one side of the junction, meaning they might only be visible on the view behind the car. If you can, use multiple cameras and/or take photos in addition.

With custom 360° surround mirrors you can get a full panorama within one frame, that have to be unwrapped later.

Picture quality The overall picture quality of cameras is much below that of photo cameras (this goes even for photo cameras when used in video mode). As a result, some details will not be visible and signs may be illegible. Taking additional photos with a good still-image camera helps. Also consider the following to get the most out of your equipment. Get to know its limits, what to expect of it and what not.

Video cameras The resolution of video cameras is typically targeted at a TV screen, with image heights of 625px (EU) or 525px (US). A European 16:9 video camera has a resolution equivalent to less than 0.7 megapixels.

Video cameras record interlaced pictures by default: while TV screens operate at 50 or 60 hertz, each of these frames contains only half the image - one frame shows all even rows, the next will show the odd ones; this gives the viewer the impression of a more steady, less flickering image. In digital video, two subsequent half-images are combined into one frame, resulting in a nominal frame rate of 25 with 625 lines each (Europe; in the US it would be 30 frames with 525 lines each); however, the image is actually composed of two images which are a fraction of a second apart. This creates visible effects when the camera is swiped; still images will look jagged.

Some cameras offer a progressive mode in which they will record one full image rather than two half-images; on a TV screen the image will look more jumpy but still images are clearer. When shopping for a new camera, make sure it offers this feature and activate it for mapping. Otherwise, VLC also has a deinterlace option which basically removes every second line and interpolates it. While theoretically not as good as a progressive image, it still makes images less jaggy (e.g. linear deinterlacing).

Webcams If you are going to use a web cam, compare before you buy as resolutions of web cams on the market differ. Other factors may be autofocus (only the more expensive) and lens quality.

Photo cameras in video mode Almost every photo camera nowadays also has a video mode, many producers of digital cameras also produce video cameras (and want to sell them), so video mode is often restricted. Take a close look at the resolution (which in any case is much lower than in photo mode) and possible restrictions, especially on video lengths. If videos are restricted to no more than a few minutes in length, the camera will not be of much use for video mapping.

Time for analysis Depending on how much information is mapped already, the density of relevant data in the video varies: if all you need is the bridges across the highway you drove along, the video will contain much less information per time unit than it would if you were to map an entirely new area. Depending on that, you can adjust the playback speed. If you use VLC, you can use the +/- keys to quickly speed up or slow down playback.

Дальнейшие идеи

Speeding up time for analysis

The time needed for analysis is a multiple of video length, a main time killer being long meaningless sections. Especially when you're adding features to an area that is already covered, your video may contain large sections without any important information.

A solution would be to somehow mark the interesting points in a video and correlate them to video data. For example, if we can geotag a video, we might use waypoints and when the GPS position of the video gets near a waypoint, we can tell there is something of interest around.

A player (such as the JOSM video mapping plugin) could then be set to fast-forward through the less interesting sections and automatically reduce speed when approaching a section marked as interesting.

Альтернативы видео

В качестве альтернативы видеозаписи возможно использование фотоаппарата в режиме фотографирования серий фотографий, через определенное время или расстояние. Это может быть достигнуто при подключении фотоаппарата к компьютеру (с соответствующим программным обеспечением, запускающим процесс фотосъемки), смартфона с соответствующей программой.

Эта техника может преодолеть некоторые недостатки видеокамер: низкое разрешение видео, большой объем видеозаписей.

  • OpenSource Digicam – проект по созданию фотокамеры с большим количеством настроек, позволяющими осуществлять создание серий фотографий.

Так же многие видеокамеры (обычно из средней и высокой ценовой категории) имеют режим съемки Time-Lapse позволяющий решить одну из проблем, а именно – большие объемы видеозаписей (качество остается таким же как и при видеосъемке).

Автоматическая обработка

SignFinder - проект OpenStreetmap, финансируемый Google Summer of Code 2009, по автоматическому распознаванию дорожных знаков на фотографиях.

Возможно создание программ по автоматическому распознаванию необходимой информации и внесении её в OSM.

Information a computer would need:

  • Video footage.
  • GPS Position and speed (correlated by time stamp of DVI video and GPS track).
  • View angle of camera (focal length and that stuff).
  • Angle of offset from motion of travel (which is constant).

Match moving is a technique from movie special effects which can be used to automatically estimate the parameters of the camera, including its motion. By best-matching this data with the GPS, you will be able to fill in gaps in the GPS signal and produce a more accurate trace.

См. также:

Basic recognition of features

Probably the simplest machine recognition we might attempt, would be to identify things like phone boxes, post-boxes, post-office signs etc. Then there's more difficult things like street signs and pub signs.

A semi-automated solution could extract static images of interesting looking features, and then present these as a set of timestamped (and GPS correlated) photos to be processed manually with our Photo mapping tools. This eliminates the need to watch video footage, but leaves a fair bit of manual work still to do. It lowers the need for accuracy of the machine recognition, which makes it more feasible.

Видео радар

This is an idea for a form of video "radar" that could determine distances from video mounted on a moving vehicle.

Core idea: A human seeing a video take from the window of a moving vehicle can visually estimate distances to buildings and other features based on their apparent motion. Could a computer connected to a video camera and GPS do this automatically?

Based on motion of objects in the video, distances could be determined by computer. To what accuracy remains unknown.

Problems: moving objects like cars could confuse the system.

Output of system: A series of "echo returns" from buildings, stationary objects (and road markings?) forming a 2D map.

Alternatively, a user could click on paused video and the system would estimate the lat, long of that point.

См. также:

3D модели с текстурами

If the above system is implemented, 2D surfaces could be recognized and stored. This would produce a 3D model of a neighbourhood with texturing!

This would involve a serious amount of development. Occlusion would be a nightmare.

Коммерческие альтернативы

This technology is state-of-the-art in the commercial geodata collection.

Пользователи

List users here, that do mapping with video:

См. также