Панорамное окно в мир
Сегодня можно «прогуляться» по 31 городу Украины, не отходя от монитора. Для сравнения: в России отснят 51 город.
Карты Google Maps, запущенные в далеком, по меркам Интернета, 2005 году, поразили пользователей Сети свободной доступностью спутниковых фотографий практически любой точки планеты. С тех пор в подобных проектах появились еще более впечатляющие возможности. Панорамы, запущенные два года спустя, позволяют виртуально перенестись прямо на улицу города и осмотреться вокруг.
В Украине подобный сервис предоставляет пока только одна компания. Приблизительно год назад российская «Яндекс» запустила свои панорамы в Киеве. Несколько месяцев спустя 360-градусные снимки стали доступны для Крыма, а недавно в сервисе появились еще 11 крупных городов. Многие ожидали, что первооткрывателем панорам в Украине станет Google. Эта компания сейчас имеет самое большое покрытие в мире, но нашей страной пока не занялась. Google продолжает совершенствовать панорамы в Западной и Центральной Европе и успела реализовать такой проект в Москве. В этом свете можно предположить, что появление у нас Google-панорам остается лишь вопросом времени.
Кстати, на карте Google уже есть любительские панорамы нашей страны, их может сделать и разместить любой пользователь. Такие фото обозначаются значками красного, а не синего цвета. Естественно, ни о каком методичном расположении панорам на карте в этом случае речь не идет.
Третьим крупнейшим игроком можно считать компанию Microsoft с картами Bing Maps, которая, как и Google, планирует в будущем работать в большинстве стран. Пока сервис Streetslide доступен лишь в 56 городах США и нескольких населенных пунктах Канады. Буквально накануне написания статьи появилась информация о том, что Microsoft начинает работать и в Европе. Автомобили для съемки панорам были замечены в Лондоне.
Город в базе данных
Некоторые подробности создания панорам (например, модели используемых фотокамер) компании предпочитают держать в секрете, но в целом довольно подробно описывают весь процесс — от получения снимков до обработки и склеивания изображений.
Для создания снимков в Google используется обычная машина с установленными наверху камерами. В компании уже перешли на четвертое их поколение — крепятся на высоте 2,5 м. На крыше авто монтируются 3 датчика с лазерами, определяющими расстояние до предметов. На борту находится также приемник GPS и небольшой компьютер.
Машина перемещается по городу с относительно небольшой скоростью и делает через определенное расстояние синхронные снимки со всех камер. Информация с GPS устройства автоматически добавляется к каждой фотографии, чтобы на этапе обработки снимок можно было легко позиционировать на карте.
Во время поездок много внимания уделяется факторам, влияющим на качество снимков, например, положению солнца. Съемка проводится, когда оно находится достаточно высоко и здания не отбрасывают друг на друга тени. Следят в Google и за погодными условиями. Снег, туман или дождь станут причиной переноса съемок на другой день, поскольку изображения, снятые в таких условиях, будут иметь различные недостатки.
Иногда высокие здания блокируют сигнал GPS спутников. Тогда для заполнения пробелов сотрудникам Google приходится использовать информацию, поступающую от других датчиков. Например, определить координаты можно, обработав данные о местоположении открытых точек доступа Wi-Fi.
Каким бы компактным ни был автомобиль, он все равно не сможет проехать по некоторым узким улочкам, паркам и туристическим тропинкам. В таких случаях в Google используют трицикл (трехколесный велосипед), снегоход или переносную камеру. Сноумобиль, например, применялся для съемки спортивных объектов и мест проведения соревнований на зимней Олимпиаде-2010 в Ванкувере, а также для создания первых панорам в Антарктике. Для съемок римского Колизея и других европейских достопримечательностей использовали переносную камеру. Так что изучить римский памятник архитектуры можно теперь не только снаружи, но и изнутри.
«Яндекс» создает свои панорамы очень похожим способом, однако о самом процессе известны некоторые дополнительные подробности. Снимки делаются через каждые пару десятков метров в автоматическом режиме. На перекрестках камера активируется еще раз, уже вручную, чтобы не пропустить важный момент.
Чтобы запустить сервис панорам в Киеве, было отснято более 800 км улиц. Автомобиль сделал около 160 тыс. фотографий, из которых склеили 40 тыс. панорам. Как уже можно заметить, в отличие от Google, в «Яндексе» используют всего 4 камеры с широкоугольными объективами. Для сбора всех нужных снимков в столице понадобился ровно один месяц, а сам сервис панорам был запущен для Киева 4 месяца спустя.
Для более быстрой загрузки панорам сфера их изображений поделена на небольшие фрагменты с несколькими слоями детализации. По умолчанию браузер подгружает только изображения, попадающие в поле зрения. Другие фрагменты скачиваются после перемещения мышки, а более детальные снимки загружаются при изменении масштаба.
Несмотря на оптимизацию расхода трафика, запуск сервиса для мобильных пользователей в ближайшее время не предусмотрен, поскольку мобильные операторы еще не могут обеспечить приемлемую скорость передачи данных.
После получения снимков все компании используют собственные алгоритмы и программное обеспечение для их склеивания. За счет избыточного количества камер Google сохраняет изображения, которые перекрывают друг друга. Таким образом, на стадии склеивания используют лишь части снимков.
В Microsoft для склеивания фотографий применяется технология Photosynth, автоматически создающая трехмерные панорамы из серии различных снимков. При этом, в отличие от решений конкурентов, которым желательно работать с хорошо согласованными между собой снимками, Photosynth может собрать панораму из фотографий, сделанных без соблюдения специальных правил (без выдержки горизонта, без одинакового угла поворота между изображениями).
Шпионы поневоле
С использованием в Google этой возможности связан известный скандал. В прошлом году компанию обвинили в похищении паролей от таких незащищенных точек доступа. Через некоторое время выяснилось, что масштаб случившегося, как это нередко бывает, сильно раздут журналистами. Стало известно, что один из бывших сотрудников компании добавил в код программного обеспечения, используемого на автомобилях для создания снимков, фрагмент, отвечающий за сбор некоторой информации о Wi-Fi сетях. На протяжении нескольких лет помимо фотографий в базу данных компании записывалась информация, содержащая имя беспроводной сети и MAC-адреса роутера. Фрагментарно могла храниться и другая информация, однако она вряд ли представляла какой-то интерес, поскольку устройство на борту машины переключается между Wi-Fi сетями несколько раз в секунду и сканирует лишь открытые точки. Google позже заявила, что наличие этой информации стало сюрпризом для нее самой, данные никогда не использовались и были позже удалены, а код программы очищен и проверен независимыми наблюдателями.
Вот эта улица, вот этот дом
Прошлой осенью стало известно, что Google приобрела компанию Quiksee, занимающуюся созданием виртуальных туров. То, что делают в Quiksee, проще передать словом «видеопанорама». Вместо статических снимков пользователь видит на экране динамическую картинку. С помощью стрелок на карте можно перемещаться вперед и назад, а на перекрестках даже повернуть в одну из сторон.
Панорамные обзоры значительно расширяют возможности интернет-карт, однако у них есть и свои ограничения. Это поняли в Microsoft и работают над новым режимом просмотра улиц — Street Slide. Он не предназначен для полной замены панорам, а будет лишь дополнять этот режим. Как выяснили в компании, проведя исследования на обычных пользователях, 360-градусные обзоры не очень эффективны, когда нужно найти что-то на улице. Если пользователь начинает искать здание, находясь на проспекте длиной в несколько километров, то потратит на это слишком много времени. Для решения проблемы в компании добавили новый режим просмотра, который позволяет увидеть практически полностью одну из сторон улицы. Для этого пользователь уменьшает масштаб изображения, и улица отображается на экране в виде небольшой полоски с расположенными вдоль нее зданиями. Поскольку в режиме Street Slide снимок практически не занимает места на экране, то освободившееся пространство используется для вывода дополнительной информации: названия улицы, номеров домов и логотипов магазинов. Вывески, а также номера зданий позволяют быстро найти то, что нужно пользователю, и перейти к этому фрагменту карты, кликнув по соответствующему значку.
1 апреля прошлого года Google в виде розыгрыша открыла для всеобщего доступа панорамы, якобы сделанные в 3D формате. Программными методами обычные снимки действительно преобразовали в 3D картинку, которую можно было смотреть с помощью специальных цветных очков (подробнее о технологии см. «Аватар по телевизору», «УТГ» № 8 от 23 февраля 2010 г.). Качество такого преобразования всегда оставляет желать лучшего, поэтому 3D вид улиц на самом деле был довольно низкого качества. Настоящий объем можно получить, лишь используя специальные камеры с двумя разнесенными на небольшое расстояние объективами. Через несколько дней первоапрельская опция просмотра панорам в 3D исчезла из Google Maps, однако это не значит, что они невозможны в принципе. Вполне вероятно, что это будет одним из следующих шагов по улучшению сервиса.
Всевидящее око
Во многих странах действуют законы о неприкосновенности приватной жизни, поэтому компаниям, создающим панорамы, приходится решать несколько специфических технических задач. Речь идет об использовании технологий для размытия лиц людей и номеров автомобилей. В Google эту технологию впервые начали использовать в мае 2008 года. Если автоматические алгоритмы допустили ошибку и жители города нашли себя на изображениях, они могут обратиться в Google с просьбой об удалении или обработке изображения. В некоторых странах, например Австрии и Чехии, Google пришлось приостановить работу сервиса в связи с особенностями местных законов, запрещающих использование фотографий людей без их личного согласия.
В Microsoft используют точно такой же подход, как и в Google, но там чуть более конкретны в описании запросов, с которыми можно обращаться в компанию. По требованию заинтересованных лиц из панорам на Bing Maps могут быть удалены фотографии, запечатлевшие лица, людей, дома, машины, акты насилия, наготу и другие противозаконные материалы.
В «Яндексе» лица людей и номера автомобилей не замазываются. По украинским законам, если снимают не конкретного человека, а улицу, то получать персональное согласие не требуется. Что касается автомобильных номеров, то этот момент вообще в законодательстве не прописан.
Официально
Наталья Журавлева
PR-менеджер «Яндекс.Украина»
— Мы хотим, чтобы «Панорамы» в итоге получили многие города в разных странах. В первую очередь думаем продолжить съемки крупных городов и туристических объектов — к ним пользователи проявляют наибольший интерес. Планируем расширять не только географию «Панорам», но и функциональность. Работаем над тем, чтобы в рамках «Панорам» были доступны все возможности сервиса Яндекс.Карты — поиск организаций, маршруты и т.д.