CUDAで80万個の三角形を検証し、偶然の島を特定する
Geolocating a random island using geometry and CUDA programming

OSINTチャレンジ「gralhix 004」で、リゾートの島の位置を特定するため、著者はGoogle Lensを使わずに数学とプログラミングで挑戦。OpenStreetMapの陸地データから候補を絞り込み、CUDAを使って8000万以上の三角形を並列処理。さらに形状分析やNDVI植生チェックを経て、最終的に正解の島を特定した。
私の意見では、このチャレンジをGoogle Lensで解くのは楽しい機会を無駄にすることなので、数学とプログラミングで解くことにしました。
HNでの議論
85- NKosmatos
素晴らしい記事で、とても楽しく読めました!昔のHNの投稿は人間が書いていて、あなたのような独特の文体だったのを思い出させます。もう少し地理当て推測を使って結果を絞り込んだり、最後の百件くらいを力技で目視確認したりしてもよかったかもしれませんね ;-)
- bmurray7jhu
ドローンやミサイルの場合、この技術は地形輪郭マッチングとして知られています。地形輪郭を光学的に測定すれば、GNSSとは異なり、航法はRF妨害の影響を受けません。
- zer0x4d
とても面白い!実は、これと同じ方法でJPLは火星2020着陸機の着陸半径を大幅に縮小できたのです。搭載カメラが地形の写真を撮り、地図と照合して着陸機の位置を特定します。https://www-robotics.jpl.nasa.gov/what-we-do/flight-projects...
- lexlambda
OpenStreetMapのデータは、この種のOSINT目的には本当に天の恵みです。人口密集地域ではさらに効果的で、道路、店舗、電線など、検索に使える特徴がもっとたくさんあります。
- dwa3592
これは素晴らしい。数ヶ月前、私は似たようなものに取り組んでいました。TERCOMと推測航法に基づく汎用ナビゲーションシステムです - https://github.com/deepanwadhwa/anumaan