Автор: Mind's I
Ютубер создал способ геолоцировать место, в котором была создана аудиозапись, с точностью до 50 метров
Он использовал для этого анализ допплеровских кривых от пролетающих самолетов в комбинации с информацией о всех маршрутах самолетов с сайта flightradar.
Суть такова. Аудиозапись раскладывается в спектрограмму, на которой отчетливо становятся видны допплеровские кривые, которые даже не слышно на этой записи ухом.
В приведенном примере таких кривых две. На каждой есть приблизительный центр - момент, когда самолет находился на ближайшем расстоянии, и громкость его звука была максимальной. В примере центры этих кривых разделяет 920 секунд.
Далее для всей карты маршрутов самолетов за этот день составляется выборка из географических точек, в которых могла быть подобная комбинация из двух самолетов, пролетавших с разницей примерно в 920 секунд.
Далее по форме кривых вычисляется приблизительная скорость самолетов. Также вычисляется приблизительное расстояние. Учитываются поправки на время, за которое звук от самолета доходит до наблюдателя и высоты над уровнем моря. Так количество возможных точек значительно сокращается.
Затем для каждой точки моделируются пары допплеровских кривых и алгоритм смотрит, какие пары больше всего по форме схожи с кривыми из аудиозаписи.
На самом деле, нюансов конечно больше, но вкратце как-то так.
И как он показывает в конце, этот звук отлично проникает сквозь стены и не теряется на фоне например разговоров. Т. е. аудиозапись, даже не слишком качественная, вашего телефонного разговора, может помочь вычислить ваше местоположение с точностью 50 метров.
Комментировать
Подробнее https://reactor...