
Guides
Part of Image and video verification: a practical guide
A visual geolocation workflow for place and time
This visual geolocation workflow shows how to match a photo or clip to a place, narrow its date, and report what the evidence can and cannot support.
What to take away
- Pull the original upload, not a screenshot, and save the URL, account, caption and upload time with it.
- Match a bundle of fixed featuresroad curve, building order, roof angles, pole spacing, skyline.
- Bracket the date with dated changes at the site, then test daylight and weather against the claim.
- Write the conclusion in componentsexact point, area, time range, consistent only, unresolved.
- A precise location can expose a home, a protester or a shelter. Decide what to publish before you publish it.
Geolocation asks where an image or video was made. This visual geolocation workflow keeps that question separate from chronolocation, which asks when. Each narrows the other: a fixed place limits which weather and daylight are possible, and a fixed date limits which buildings and signs could exist. Keep the two chains of reasoning separate so one weak link does not carry the whole finding.
Photo and credit
Those fields are leads, not proof. The deer and the path cannot fix the coordinates on their own, and camera metadata has to agree with the scene and with the upload history before it counts for anything.
Preserve the material and the claim
Save the highest-quality version you can reach, plus the URL, account, caption, upload time and surrounding post. Extract video keyframes without touching the source file. Write the claimed city, site, date, time and event on a separate line from what you can see. Search the image or extracted keyframes with Google Images, TinEye or Yandex reverse image search for earlier copies; treat results as leads, not proof. Use ExifTool to inspect available metadata, and use FotoForensics or InVID to examine the image or video; none can establish where or when a scene was recorded on its own.
Preserve the material and claim
- Save highest-quality version plus URL
- Record account, caption, upload time, post
- Extract video keyframes without altering source
- Write claimed city, site, date, time
- List visible facts on a separate line
- Set publication limit before searching
Set your publication limit before you start searching. A rooftop coordinate can identify a home, a protester, a military position or a protected animal. Verification does not oblige you to publish coordinates.
Inventory what is visible
Work the whole frame, then each section of it. Write down what is there before you name any place:
Inventory visible features
- Scripts, languages, phone formats, domains
- Traffic side, lane paint, signs, plates
- Poles, wires, lights, bins, hydrants
- Terrain, coastline, waterways, soil, trees
- Roof forms, materials, storefronts, monuments
- Shadows, clocks, screens, posters, construction
- scripts, languages, phone number formats and domain endings
- traffic side, lane paint, signs, curbs, plates and vehicle models
- poles, wires, lights, bins, hydrants and transit equipment
- terrain, coastline, waterways, soil, tree species and weather
- roof forms, materials, storefronts, monuments and skyline
- shadows, clocks, screens, posters, construction and seasonal detail
Keep observation apart from inference. "Three parallel white lines" is observation. "That marking is standard in country X" is a claim about a standard, and it needs a reference you can cite.
Generate candidates and test them
Search the distinctive text, objects, businesses, route numbers and landmark combinations. Work through maps, satellite imagery, street-level photography, local news images, planning records and official venue pages. Rotate the scene in your head and allow for camera height, lens distortion, demolition, new building and seasonal coverage.
Candidate match bundle
Candidate A
- Road curve
- matches
- Building order
- matches
- Roof angles
- matches
- Pole spacing
- matches
- Slope
- matches
- Skyline
- matches
Candidate B
- Road curve
- conflicts
- Building order
- conflicts
- Roof angles
- conflicts
- Pole spacing
- conflicts
- Slope
- conflicts
- Skyline
- conflicts
For each candidate, compare a bundle of features at once. These features include road curve, order of buildings, roof angles and pole spacing. Also compare slope, skyline and any fixed object. Record matches and conflicts in the same list. A similar-looking tower proves nothing when the surrounding streets do not line up.
Build the time window
Start from the earliest confirmed publication and any trustworthy original-file timestamp, then hunt for older copies in the Wayback Machine or archive.today. Record each archive capture date; it may not be the original publication date.
Build the time window
- Start from earliest confirmed publication
- Check daylight, shadow direction, weather
- Check foliage, snow, water level
- Check clothing, construction state
- Check signage and event schedules
- Check known changes at the site
- Check local time zone and daylight saving
Examine daylight, shadow direction, weather, and foliage.
Also examine snow, water level, clothing, and construction state.
For historical weather, check available records from Weather Underground, Timeanddate or WeatherSpark; coverage and dates vary, and regional conditions are not proof of conditions at the exact scene.
Then check these remaining details:
- signage
- event schedules
- known changes at the site
Archived imagery can bracket change. For example, if the same wall is absent from a dated January view and present in a dated March view, the change occurred between those captures. A clip showing that wall postdates the January view, but the pair does not set an upper bound for the clip; report “after the January view, upper bound unresolved,” not a precise date. Check the local time zone and daylight-saving rules before you compare a clock or a shadow to anything.
Compare shadow direction and length with sun-position tools such as SunCalc, PhotoPills or Sun Surveyor. NOAA's solar calculator takes location, date, time and time zone and returns solar position, sunrise, sunset and solar noon. NOAA notes the tool is no longer actively maintained and that atmospheric conditions and algorithmic uncertainty affect observed values. Treat a shadow result as a consistency check, never as a timestamp on its own.
Corroborate from outside the clip
Check for other records from the same place and period:
Corroborate from outside the clip
- Photographs and videos from same place
- Official notices and transport disruptions
- Weather observations and livestreams
- Firsthand accounts
- Check each source is independent
- Use overhead imagery as non-copy source
- photographs
- videos
- official notices
- transport disruptions
- weather observations
- livestreams
- firsthand accounts Check that each one is independent rather than a copy of the material you are testing.
Overhead imagery is the source that cannot be a copy of the clip. The USGS runs EarthExplorer as a free archive. It holds satellite imagery, aerial photographs and map products. You can search by product name, by coordinates, or by drawing an area of interest. Some high-resolution air photography still has to be bought.
Where it is safe, ask the creator for the original file, the capture device, the approximate position and the direction faced. Also ask for the time zone, the sequence and any nearby witnesses. Do not put sensitive detail into a public request.
Write the conclusion in components
| Finding | Example wording |
|---|---|
| Exact match | Building, road and terrain align with one mapped viewpoint |
| Area match | Features support the district but not a precise camera point |
| Time range | Scene falls after one dated change and before another |
| Consistent only | Shadows or weather do not conflict with the claimed time |
| Unresolved | Evidence does not distinguish the remaining candidates |
Have a second reviewer rebuild the central match from your saved evidence. Publish comparison frames or describe the matching features only where that is safe and lawful.
Common questions
Can GPS metadata settle the location?
It can support a location when provenance is sound, but it can be edited, inherited from another device, stripped by a platform, or unrelated to the scene depicted. Compare it with the visible features and the upload history before you rely on it.
Is one matching storefront enough?
Usually not. A single shopfront can repeat across a chain or a franchise. Confirm the surrounding geometry and several fixed features, then check that the arrangement holds from the camera position you are proposing.
Can shadows give an exact time?
Rarely from ordinary footage. Object tilt, uneven ground, lens distortion, an uncertain facing direction and measurement error all widen the range. Report a window, and say which assumptions produced it.
What if the street imagery is old?
Use it to generate clues, then confirm what changed through newer photographs, satellite imagery, permit and planning records, and local reporting. Note the date of every image you lean on, because the scene may postdate all of them.







