사진 한 장에 담긴 풍경만으로 전 세계 어디에 있는 섬 리조트인지, 심지어 촬영 당시 카메라가 어느 방향을 향했는지까지 정확히 찾아낸 놀라운 공개 출처 정보 분석(OSINT) 사례가 화제입니다. 구글 렌즈(Google Lens) 같은 일반적인 이미지 검색 도구 대신, 순전히 수학적 기하학과 프로그래밍, 그리고 방대한 지리 데이터를 활용해 이처럼 복잡한 문제를 해결했습니다. 이 프로젝트는 리조트 사진 속 세 개의 육지 지형을 기하학적 지문으로 변환하고, 이를 전 세계 해안선 데이터와 대조하여 미크로네시아(Micronesia)의 오안(Oan) 리조트를 특정해냈습니다.
이 복잡한 퍼즐을 풀기 위해 먼저 사진 속 리조트 섬(P0), 오른쪽 섬(P1), 앞쪽 왼쪽 섬(P2)의 상대적 거리와 삼각형 각도를 측정했습니다. 드론 촬영 고도를 알 수 없어 정확한 원근 모델 대신 상대적 기하학적 관계를 활용한 것입니다. 이후 882MB에 달하는 OpenStreetMap의 전 세계 육지 폴리곤 데이터를 활용해 후보지를 좁혀나갔습니다. 열대 위도, 국소 밀도, 군집 구성 등 휴리스틱(heuristic) 조건을 적용하여 8천만 개 이상의 후보 삼각형을 생성했습니다. 이 방대한 데이터는 엔비디아(NVIDIA) 지포스 RTX 3050 GPU의 CUDA 스레드를 통해 단 204.1ms 만에 병렬 처리되어, 사진 속 기하학적 지문과 일치하는 15만 개 이상의 후보를 걸러냈습니다.
GPU 검사를 통과한 후보들은 중복 제거, 열린 수면 확인, 산호섬 형태 선별(조밀도, 미소 섬 분포, 타원형 비율), 그리고 센티넬-2(Sentinel-2) 위성 기반 식생 지수(NDVI) 및 코페르니쿠스 DEM(Copernicus DEM) 고도 데이터를 활용한 추가 필터링을 거쳤습니다. 이 과정을 통해 최종적으로 26개의 후보 섬으로 압축되었고, 위성사진 대조를 통해 미크로네시아의 오안 리조트가 최종 위치로 확인되었습니다. 이 기술은 지형 등고선 대조(TERCOM)와 같은 군사 항법 기술과 유사하며, GPS가 없는 환경에서도 정확한 위치를 파악하는 데 활용될 수 있음을 시사합니다. 이는 단순히 섬을 찾는 것을 넘어, 방대한 지리 데이터와 고성능 컴퓨팅을 결합하여 현실 세계의 복잡한 문제를 해결하는 새로운 가능성을 보여줍니다.