Як знайти місце зйомки, вирішуемо геолокаційну задачу по фото

14 листопада 2024 1 хвилина Автор: Cyber Witcher

Високоточний аналіз зображень став основним інструментом для розв’язання геолокаційних завдань. Ідентифікація місця зйомки фотографії без очевидних орієнтирів потребує використання унікальних інструментів та знань про топографію, клімат і архітектурні особливості. У статті розкрито, як провести ретельний аналіз фотографії: від початкового розпізнавання ключових елементів до звуження зони пошуку на основі деталей середовища, рослинності та характерних ознак міських об’єктів, таких як торгівельні центри та багатоповерхівки.

Як вирішити геолокаційний виклик із фотографії?

Завдання – знайти місце зйомки на фото нижче:

Розв’язання завдання не можливе за допомогою простого пошуку зображення, оскільки на фото бракує унікальних об’єктів, які могли б розпізнати пошукові системи. У подібних випадках важливо отримати якомога більше корисної інформації з зображення та визначити приблизну локацію (країну або місто) для подальшого пошуку за новими даними. Для початку можна скористатися сервісом https://labs.tib.eu/geoestimation/, який на основі характерних ознак на фото підбирає ймовірну геолокацію. Результати сервісу варто враховувати, хоча вони можуть бути як точними, так і помилковими.
Сервіс підсвітив околиці Пекіна, Тяньцзіня та Шанхаю.

Здійснено пошук зображення у Google, але результатів немає. Використано різні фрагменти фото для акцентування на окремих об’єктах, змінено яскравість та покращено якість зображення — такі маніпуляції підвищують шанси на успішний пошук. Проте результатів досі немає (як і передбачав автор завдання).

Зображення не містить чітких або унікальних об’єктів, які могли б стати точкою відліку для пошукових систем. Однак, серед результатів видачі є кілька корисних посилань на подібні зображення з Китаю. Одна з перших цікавих знахідок веде на сторінку tripadvisor: https://www.tripadvisor.ru/LocationPhotoDirectLink-g1017000-i228902805-Cangzhou_Hebei.html, де представлено фотографії міста Цанчжоу, провінція Хебей на півночі Китаю: будинки та дерева вздовж доріг схожі на ті, що є на вихідному фото.

Якщо у нас під підозрою Китай, то логічніше для роботи використовувати https://www.baidu.com/ – аналог Гугла для Китаю.

Порівняння повноти панорам вулиць Пекіна: Баїду (ліворуч) та Гугл (праворуч)

Заглянемо до Цанчжоу.

Торговий центр, стоянка перед ним, дерева, дорожній покажчик – все дуже схоже на наше фото (до речі, вказівники такі ставляться перед перехрестям, на них позначаються напрямки та найменування вулиць)
Багатоповерхівки

З високою ймовірністю на фото зображено саме Китай. Наступний крок – уважніше придивитися до зображення, оскільки на ньому видно номерний знак автомобіля. Цей номер можна порівняти з китайськими автомобільними номерами для подальшої ідентифікації місця.

Китайські номерні знаки та наш автомобіль

Трохи пограємось із фоторедактором:

Тепер можна розглянути номер

Розпізнані наступні символи: *С∙0С6~, які відповідають китайським номерним знакам. Це може бути корисним на наступних етапах дослідження.

Отже, приблизне місцезнаходження визначено — це Китай. Однак, Китай — величезна країна, тому потрібно звузити район пошуку. Також стає зрозуміло, що для ефективного пошуку в Китаї доцільніше використовувати Baidu (за допомогою онлайн-перекладача).

Шукаючи інформацію про автомобільні номери, знаходимо статтю на Вікіпедії:

https://en.wikipedia.org/wiki/Vehicle_registration_plates_of_China#List_of_prefixes

Через Baidu виявляємо також сторінку з детальною таблицею національних автомобільних номерів: https://baike.baidu.com (Тут представлена більш детальна інформація про міста, регіони та поєднання 2-го і 3-го символів номерів).

Варто скласти список територій, які можуть нас зацікавити, враховуючи, що маємо номер *С∙0С6~. Існує велика ймовірність визначити шукану територію, але це не дає 100% гарантії, адже автомобіль міг приїхати з іншого регіону. Згідно з останньою статтею, у Китаї налічується 31 адміністративна територія, кожна з яких має своє позначення на номерному знаку, яке вказується першим символом — ієрогліфом (який на нашому номері нерозбірливий). Однак, не все втрачено: з наявного списку видно, що різні території однієї провінції можуть мати унікальні 2-й, 3-й та навіть 4-й символи. Наприклад, у провінції Хебей розташовані такі території:

  • Місто Луцюань: 冀 А·А

  • Округ Чжендін: 冀 A·B

  • Округ Цзінсін: 冀 A·C

  • Округ Луанчен: 冀 А·D

І т.д. Таким чином, можна виключити території, що не відповідають значенню *С∙0. До речі, букв O та I у китайських реєстраційних знаках немає (щоб уникнути плутанини з цифрами 0 і 1).

Отже, що в нас вийшло:

  • Пекін 北京市(京)
  • CEFG (округи у зовнішніх передмістях 远交区县, 0, 1, 2 Район Фаншань 房山区
  • C, N, P Район Шуньї 顺义区
  • Тяньцзінь 天津市(津)
  • A, B, C, D, E (таксі) F, G, H, J
  • Шанхай 上海市(沪)
  • ABC (віддалені приміські округи, вхід на зовнішнє кільце заборонено)
  • Місто Чунцін 重庆市(渝)
  • Офіс керування транспортними засобами C-Yongchuan:
  • Район Юнчуань, Район Цзянцзінь, Район Хечуань, Повіт Туннань, Повіт Тунлян, Повіт Бішань, Повіт Дазу, Повіт Цицзян, Повіт Жунчан
  • Провінція Хебей 河北省(冀)
  • C – Ціньхуандао 秦皇岛
  • Провінція Шаньсі 山西省(晋)
  • C – Янцюань C-阳泉
  • Провінція Хенань 河南省(豫)
  • C – Лоян 洛阳
  • Провінція Ляонін 辽宁省(辽)
  • C – Аньшань 鞍山
  • Далянь 大连: Район міста: 0~4, 9, A, B, C, D, E
  • Провінція Цзилінь 吉林省(吉)
  • C – Сипін 四平
  • Хейлунцзян 黑龙江(黑)
  • C – Муданьцзян 牡丹江
  • Внутрішня Монголія 内蒙古(蒙)
  • C – Ухай 乌海市
  • Провінція Цзянсу 江苏省(苏)
  • C – Сюйчжоу 徐州
  • Уси 无锡市: Місто Цзянінь: 苏B·83, C, D (село Хуасі), E, ​​F, H, P, X 江阴市
  • Шаньдун 山东省(鲁)
  • C – Цзибо 淄博
  • Цзинань Сіті 济南: Район Хуайінь: 鲁 A·3, C, N, Y 槐荫区
  • Вейфан 潍坊: Округ Чанле 昌乐县:鲁G/V·9、C、V
  • Цзинін 济宁市: Район Шичжун: 市中区:鲁H・0、C、D、G、H
  • Біньчжоу 滨州市: Округ боксу 博兴县:鲁M·7、C、F
  • Провінція Аньхой 安徽省(皖)
  • C – Бенбу 蚌埠
  • Провінція Чжецзян 浙江省(浙)
  • C – Веньчжоу 온주
  • Місто Веньчжоу 온주시, Муніципальний район: Чжецзян 市辖区:浙C·0~9
  • Провінція Фуцзянь 福建省(闽)
  • C – Місто Цюаньчжоу: 泉州市 Муніципальні р-ни: C 0, 1, B, E, K, M, N, W 市辖区
  • Провінція Хубей 湖北省(鄂)
  • Хубей C: Шіян 十堰
  • Провінція Хунань 湖南省(湘)
  • C – Сянтань 湘潭: Місто: 湘 С 0~4 市辖区
  • Провінція Гуандун 广东省(粤)
  • C – Чжухай 珠海
  • Гуансі 广西(桂)
  • C – Гуйлінь 桂林
  • Провінція Цзянсі 江西省(赣)
  • C – Ічунь 宜春: Район міста: 赣 C·0 市辖区
  • Провінція Сичуань 四川省(川)
  • C – Цзигун 自贡
  • Провінція Гуйчжоу 贵州省(贵)
  • C – Цзуньї 準义
  • Провінція Юньнань 云南省(云)
  • C – Чжаотун 昭通
  • Тибет 西藏(藏)
  • C – Шаннан 山南地区
  • Провінція Хайнань 海南省(琼)
  • С – Санша 三沙
  • Провінція Шеньсі 陕西省(陕)
  • C – Баоцзі 宝鸡
  • Провінція Ганьсу 甘肃省(甘)
  • C – Цзіньчан 金昌
  • Нінся 宁夏(宁)
  • C – Учжун 吴忠
  • Провінція Цинхай 청해성(청)
  • C – автономний округ Тибету Хайбей 海北藏族自治州
  • Сіньцзян 新疆(新)
  • C – Шихезі 石河子

Всього 37 міст в яких може мешкати цей автомобіль. Але це нас не влаштовує, потрібно звузити коло пошуку, або хоча б визначити найімовірніші території цього списку. Для чого прогуляємось містами Китаю з різних регіонів.

Плато та гори в центральній та західній частині: м. Лхаса 拉萨, центральний Китай
Район Хотан 와다 지구, західний Китай
Місто Дунгуань 东莞市, південно-східне узбережжя

Рослинність та загальна обстановка в містах західної, центральної та південно-східної частин Китаю відрізняються від того, що зображено на фото. Розглянемо докладніше фізичну карту та карту рослинного покриву.

Центр та Захід Китаю – гірська місцевість

На південному сході Китаю переважає субтропічний мусонний клімат, що забезпечує густу рослинність та збереження листя на деяких деревах навіть узимку. Однак дерева на нашому фото не мають тропічного вигляду; вони більше нагадують види, поширені в помірних широтах (ймовірно, клени?), які, як видно, скидають листя в холодний сезон.

Зазначимо територію, де найімовірніше зустріти такі дерева

Припустимо, що це клен. З огляду на його природний ареал, зона пошуку ще більше звужується, і залишаються лише північно-східні райони. У будь-якому разі ландшафти західної частини Китаю не відповідають умовам на фото.

На цю територію накладаємо список потенційних міст і сортуємо їх за ймовірністю: 1) найбільш імовірні на півночі, 2) менш імовірні — західніше та південніше, 3) ще менш імовірні — далі на південь.

1) Найбільш ймовірні (на півночі) – 16 міст:

  • Пекін 北京市(京)

  • Тяньцзінь 天津市(津)

  • Ціньхуандао 秦皇岛 (провінція Хебей 河北省(冀))

  • Янцюань 阳泉 (провінція Шаньсі 山西省(晋))

  • Лоян 洛阳 (провінція Хенань 河南省(豫))

  • Аньшань 鞍山 (провінція Ляонін 辽宁省(辽))

  • Далянь 大连市 (провінція Ляонін 辽宁省(辽))

  • Сипін 四平 (провінція Цзілінь 吉林省)

  • Муданьцзян 牡丹江 (провінція Хейлунцзян 黑龙江(黑))

  • Ухай 乌海市 (Внутрішня Монголія 内蒙古(蒙))

  • Цзибо 淄博 (провінція Шаньдун 山东省(鲁))

  • Цзинань Сіті 济南市 (Район Хуайінь 槐荫区) (провінція Шаньдун 山东省)

  • Вейфан 潍坊市 (Округ Чанле 昌乐县) (провінція Шаньдун 山东省(鲁))

  • Цзинін 济宁市 (район Шичжун 市中区) (провінція Шаньдун 山东省(鲁))

  • Біньчжоу 滨州市 (округ боксу 博兴县) (провінція Шаньдун 山东省(鲁))

  • Баоцзи宝鸡 (провінція Шеньсі 陕西省(陕))

2) Менш ймовірні (західніше та південніше) – 4 міста:

  • Сюйчжоу 徐州 (Провінція Цзянсу 江苏省(苏))

  • Усі 无锡市 (Провінція Цзянсу 江苏省(苏))

  • Бенбу 蚌埠 (Провінція Аньхой 安徽省(皖))

  • Учжун 吴忠 (провінція Нінся 宁夏(宁))

3) Ще менш ймовірні (ще південніше) – 2 міста:

  • Шіян 十堰 (Провінція Хубей 湖北省(鄂))

  • Шанхай 上海市(沪)

Шанхай можна включити до списку, однак центральна частина міста відома своїми дзеркальними хмарочосами, тоді як на околицях практично немає високих житлових будинків. Тому прилеглі райони Шанхая можна залишити для перевірки в останню чергу.

Таким чином, пошукову зону звужено до 22 міст. Наступний крок — визначити, які саме об’єкти на фото можуть допомогти в ідентифікації місця. Що може бути корисним?

  1. Торговий центр із характерним виступом на другому поверсі

  2. Житловий будинок навпроти (на ньому зупинимося детальніше нижче)

  3. Парковка біля торгового центру

  4. Протипожежний проїзд

  5. Рівні високі дерева

  6. Основна дорога з двома смугами в кожному напрямку

  7. Дублер-дорога, яка використовується для з’їзду з основної дороги і повороту праворуч

  8. Зелена розділова зона з кулястими кущами

  9. Ліхтарні стовпи з подвійними ліхтарями

  10. Дорожній покажчик (зазвичай вказує напрямок руху та назви вулиць, що, ймовірно, означає, що позаду знаходиться перехрестя)

  11. Територія без високих будинків (хоча видно кран, що може вказувати на активну забудову)

  12. Довга пряма алея дерев, яка свідчить про достатньо довгу пряму дорогу

Житловий будинок — один із головних орієнтирів для ідентифікації локації.

Досліджуючи панорами, можна помітити, що в Китаї поширене будівництво житлових будинків на 32-34 поверхи, тобто не вище 100 метрів. Це пояснюється тим, що для вищих будівель діють жорсткіші вимоги до конструкції, міцності та матеріалів. Але зачекайте, таких будинків тисячі! І всі вони дуже схожі!

Багатоповерхівки Китаю

Але це лише на перший погляд. Навряд чи в усьому Китаї можна знайти два різних житлових комплекси з абсолютно однаковими серіями будинків — вони відрізняються в деталях: формою даху, відстанню між вікнами, наявністю так званого «надземного поверху» (нежитловий рівень, який займає від першого до третього поверху і де розташовані магазини, паркінги чи інші комерційні приміщення). Визначимо індивідуальні особливості нашого будинку. Для початку можна попрацювати з рівнями в фоторедакторі, щоб покращити зображення. Я, наприклад, використав Remini для підвищення якості, хоча він помітно «зашумів» дальню частину будівлі. Зараз є чимало таких інструментів для покращення зображень, але це — окрема тема.

Відзначимо індивідуальні особливості:

  1. Проміжок або «розріз» у центральній частині будинку.

  2. Два симетричних виступи: внутрішній виступ з рівним краєм, що виходить за дах будівлі, та зовнішній виступ, який закінчується на рівні фасаду.

  3. Виступ з торця будинку, схожий на балкони. Більшість будівель не мають торцевих вікон, а якщо мають, то вони не виступають за стіни.

  4. Розташування вікон: по два ряди на фасадних виступах та по два з обох боків від них. На самих виступах вікна ближче до внутрішньої частини, тоді як до зовнішнього краю залишається простір.

  5. Кількість поверхів — 33 або 34.

Ці особливості допоможуть при візуальній ідентифікації будинку.

Ще один аспект китайських житлових будівель — вибір квартири та орієнтації будинку. Китайці приділяють особливу увагу поверху проживання та орієнтації вікон. Ідеальним вважається розташування з вікнами на північ та південь, яке забезпечує так звану «прозорість» квартири. Саме за цим принципом спроектовано більшість нових китайських житлових районів.

Приклад китайської забудови: у більшості нових районів вікна будинків виходять на північ та південь

Врахуємо це і тепер спробуємо уявити, як виглядатиме місце нашої фотографії на схемі:

червоним позначений видимий сектор, пунктиром – передбачувана обстановка

Отже, ймовірно, дорога пролягає із заходу на схід, а будинок і торговий центр розташовані один навпроти одного зі невеликим зміщенням, поблизу перехрестя. Це значно полегшить подальші пошуки на супутникових знімках.

Місце і тип об’єктів для пошуку визначені. Що ж далі? Варіант — поквартальний перегляд супутникових знімків усіх 22 зазначених міст.

Цей метод займе час, але є найбільш надійним: переглядаючи зони на панорамах, можна швидко звузити пошук, маючи уявлення про шуканий об’єкт. Це неодмінно призведе до результату, оскільки вся територія фіксується супутниками.

Нюанси:

Будинок і торговий центр мають бути вже побудовані на момент фіксації супутником. Враховуючи стрімкі темпи будівництва в Китаї, можливо, що на супутникових знімках замість нашого будинку ще видно поле. Як це перевірити?

На фото видно дорослі дерева, і навіть якщо в Китаї висаджують підрослі дерева, їхній вік свідчить про те, що вони були посаджені щонайменше 5-7 років тому до моменту фотографування. Це підвищує ймовірність того, що місцевість вже зафіксована супутником у потрібний період.

Молоді дерева в одному з районів Китаю

Висновок: метод на 100% ефективний, але потребує часу.

Завантаження в пошуковик зображень схожих будинків допоможе рано чи пізно знайти потрібний. Baidu досить добре розпізнає китайські будівлі і пропонує подібні зображення. Вирушаємо на «прогулянку» по Китаю, шукаючи схожі будинки. Робимо скриншоти і завантажуємо в Baidu. Далі вибираємо найбільш схожі результати і запускаємо пошук вже по ним. У теорії, якщо фото будівлі є в індексах Baidu, його можна знайти.

На практиці шанс виявити конкретне зображення серед мільйонів подібних не дуже високий, але цей метод добре працює для пошуку потрібної архітектури, яка може вказати на конкретне місто.

Метод дієвий, хоча результат залежить від удачі.

Пошукові запити в Baidu

Якщо потрібні зображення цієї місцевості десь існують в Інтернеті, то вони зазвичай супроводжуються текстовим описом. Завдання — зрозуміти, де можуть бути розміщені ці зображення, і підібрати відповідні текстові запити. Відкриваємо Baidu Images і формуємо запити. Ось що можна шукати:

Фото житлового будинку. Найбільш доступний варіант — фотографії нових будинків від агенцій нерухомості, але цей будинок вже не новий. Його та прилеглу місцевість могли обговорювати на форумах чи блогах. Враховуючи список можливих міст, використовуємо перекладач і шукаємо:

  • «<назва міста> нерухомість»

  • «<назва міста> ринок нерухомості»

  • «<назва міста> багатоповерховий житловий будинок»

  • «<назва міста> житловий будинок біля торгового центру»

  • «<назва міста> 33/34-поверховий житловий будинок»

Фото типового проєкту. Запити: «проєкт 34-поверховий житловий будинок» із комбінацією назви міста.

Фото торгового центру. Комбінуємо назву міста та запити на кшталт «торговий центр», «відкриття торгового центру», «інфраструктура торгового центру».

Новини про порушення і евакуації. На фото помітно пожежний проїзд. Відомі випадки, коли цей проїзд перекривали, обгороджували ланцюгами для запобігання парковці, як на фото, що може бути порушенням. Подібні випадки іноді обговорюють у місцевих ЗМІ.

Запити: «перекрили пожежний проїзд», «обгородили ланцюгами пожежний проїзд», «порушення, перекриття пожежного проїзду», «парковка на пожежному проїзді» + «біля торгового центру» + назва міста.

Щодо теми безпеки, торгові центри можуть евакуювати через телефонні витівки або навчання з пожежної безпеки. Шукаємо: «<назва міста> евакуація торгового центру».

Комбінація супутникового перегляду з пошуковими запитами по торговому центру

Найефективніший метод, який допоміг розв’язати задачу, але з нюансом. Baidu, як і Google, може відображати результати пошукових запитів на карті. Вводимо в перекладач «торговий центр» і отримуємо «购物中心» для пошуку.

Цей метод дозволяє досить швидко переглянути всі міста. Проте, в процесі пошуку виникла ще одна думка: тут є певні особливості. Розглядаючи схему міської забудови в Baidu, можна помітити, що всі торгові центри позначені фіолетовим кольором, проте не всі вони мають у назві «购物中心» (торговий центр).

Поглиблюючись у позначення, а також досліджуючи статті про торгові центри, з’ясовано, що слід звертати увагу на такі терміни:

  • 购物广场 — торговий центр або «торгова площа», shopping plaza (у запитах Baidu іноді замінює це на «购物中心», тому частина центрів із закінченням «广场» може бути пропущена).

  • 购物中心 — власне «торговий центр».

  • 小区购物广场 — торговий центр «громадська торгова площа», і 广场 — площа (у видачі будуть всі місця з позначкою «广场»).

  • 商场 — торговий центр.

  • 商城 — торговий центр.

  • 超市 — супермаркет (їх дуже багато, тому не всі опрацьовані).

При перегляді міста Цзибо (淄博) було знайдено потрібне місце.

  • 36.80980807701365, 118.00624199374103

  • 奥朗特购物广场 (Торгова площа Оланте)

  • 山东省淄博市张店区共青团西路270号 (№ 270, дорога Західної комуністичної ліги молоді, район Чжандянь, місто Цзибо, провінція Шаньдун)

Відкриваємо панорами та фото торгового центру, порівнюємо місцевість із вихідним фото:

Фото торгового центру
Фото торгового центру та паркування
Будинок навпроти
Стовпи з двома ліхтарями, дорожній покажчик, дерева, кущі
Місце зйомки
Інші статті по темі
GEOINT АкадеміяКібервійна
Читати далі
GEOINT. Добірка інструментів для роботи з картами
У цій статті ми зібрали добірку найкращих інструментів для роботи з картами, які допоможуть вам отримати доступ до різноманітних географічних даних, від загальних картографічних сервісів до спеціалізованих ресурсів.
491
Знайшли помилку?
Якщо ви знайшли помилку, зробіть скріншот і надішліть його боту.