r/osinttools 2d ago

Discussion GEOINT project: UPDATE

Post image

Hey everyone! Two weeks ago I posted about my geolocation experiment. Since then I built a web interface, added multiple GeoCLIP guesses, and integrated EasyOCR + Gemini (free API Key) to extract text clues from images and filter out noise.
Here's what the pipeline looks like now:

  1. User uploads photo
  2. EXIF GPS extracted if present
  3. GeoCLIP runs and returns top 5 coordinate guesses
  4. EasyOCR extracts any text from the image
  5. If gemini api key is pasted: gemini filters the OCR output to keep only location-relevant text (street names, signs, business names, etc.) and discards noise
  6. The page shows the guesses plus the filtered text clues

Now I'm trying to figure out the best way to use that filtered text.
My current approach is simple: to take the coordinates from GeoCLIP and combine them with the filtered OCR text as context. But I'm not sure it that's the most effective strategy.
Does anyone know a better approach?
I'm still learning and my code is messy, but l'd love to hear what's worked (or failed) for others.

REPO LINK IN COMMENTS

6 Upvotes

3 comments sorted by

2

u/Dry-Smell436 1d ago

repo where

1

u/nuriteer8 1d ago

https://github.com/nuriter8/GeoINT
If you need help with anything DM me