Location Extractor
High-precision place recognition, landmark detection, and geographic inference for images and video
Input
Enter a URL to a image file
Drag and drop a image file here, or click to browse
URL pointing to video file. Supported formats: MP4, MOV, AVI. Default: undefined
URL pointing to image file. Supported formats: JPG, PNG, WEBP. Default: undefined
Video sampling rate (frames to skip between extractions). Default: 30
Minimum confidence threshold for location candidates (0.0-1.0). Default: 0.25
Maximum number of location candidates to return per frame. Default: 5
Processing mode for accuracy vs performance. Default: standard
Toggle SigLIP2 semantic scene embeddings. Default: true
Enable LoFTR geometric verification for re-ranking. Default: false
Combined embedding dimension size. Default: 2048
Classify location as indoor or outdoor. Default: true
Generate location name candidates. Default: true
Weight for semantic embeddings in fusion (0.0-1.0). Default: 0.3
Number of candidates to verify with LoFTR. Default: 5
Minimum LoFTR score for verification pass. Default: 0.65
Output
{"document_id": "doc_abc123","collection_id": "col_xyz789","source_object_id": "obj_def456","location": {"place_descriptor": {"vector": [0.12,0.34,-0.21],"model": "megaloc-v1","dimension": 1024,"normalized": true},"scene_descriptor": {"vector": [0.08,-0.15,0.42],"model": "siglip2-so400m","dimension": 1024,"normalized": true},"fused_vector": [0.11,0.19,0.05],"location_candidates": [{"name": "Eiffel Tower","type": "landmark","city": "Paris","country": "France","score": 0.87,"verified": true,"verification_score": 0.82},{"name": "Paris, France","type": "city","region": "Île-de-France","country": "France","score": 0.75,"verified": false}],"environment": {"indoor_outdoor": "outdoor","confidence": 0.94}},"frame": {"number": 120,"timestamp": 4,"width": 1920,"height": 1080},"video": {"filename": "travel_paris.mp4","duration": 180.5,"fps": 30}}
