Altitude
Comes straight from the triangulated position. Over typical node spacings, the error model predicts tens of metres of uncertainty for an object at 10 km, not the guesswork of a single viewpoint.
Citizen science · Open source
UAP Finder is a network of passive, sky-facing cameras in volunteers' homes that triangulates unidentified aerial objects from two or more viewpoints miles apart, turning sightings into measured 3D tracks with altitude, speed, acceleration and error bars.
We make no claims about what anything is. We measure where it is and how it moves, and publish the uncertainty with every number.
Why stereo
A single video, however sharp, records where an object appears and how fast it crosses the frame, but not how far away it is. A bird 50 metres away and an airliner 10 kilometres away can trace exactly the same path across the image. Without distance there is no altitude, no true speed and no acceleration, only impressions.
When two cameras several miles apart see the same object at the same instant, their sight lines cross at the object. That crossing point is a position in three dimensions. Repeat it ten times a second and you have a track, from which speed and acceleration follow, each with a stated uncertainty.
Comes straight from the triangulated position. Over typical node spacings, the error model predicts tens of metres of uncertainty for an object at 10 km, not the guesswork of a single viewpoint.
True speed is angular speed multiplied by distance. Stereo supplies the distance, so a fast-looking dot can be told apart from a slow, close one.
Estimated from curves fitted to the 3D track, never from noisy point-to-point differences. A high-g flag needs the lower end of the error range to exceed 10 g.
Why a network
The sky is large and interesting events are brief and rare. Professional sensors are few and their data is rarely public. A dense network of modest cameras, always watching and synchronised to GPS time, covers more sky more of the time, and every node added creates new stereo pairs.
Cameras only receive light. There is no radar and no emission; each node sends small data packets and nothing else.
Any two nodes 5–40 miles apart form a stereo baseline. Three or more sight lines over-determine a fix and expose false matches.
A small AI computer, a camera module and a GPS receiver, all analysed on the device. See the parts list and prices.
GPS pulse-per-second timing keeps clocks aligned, so "simultaneous" really means within milliseconds across the network.
How it works
Each node analyses its own video and discards stars, clouds, birds, insects and aircraft that broadcast their position (ADS-B).
For what remains, the node sends direction, time and position: about half a kilobyte, ten times a second.
The server pairs sightings from nodes within 80 miles taken within 50 milliseconds of each other and intersects their sight lines.
Fixes become 3D tracks with speed and acceleration. Only when two or more nodes agree does the server ask them for a short HD clip.
sigma_m.
Checking the network…
Figures from the public network API, refreshed every 30 seconds. Packets are metadata only, averaged over the last 10 seconds.
What to expect
Aircraft without ADS-B, satellites, balloons, drones, meteors, birds and insects near the lens, reflections and sensor artefacts: a sky camera sees all of them. Filtering removes many on the device; measurement explains most of the rest. That is the point. A track with altitude, speed and trajectory lets anyone test an explanation against data instead of arguing about a blurry video.
Whatever is left after that comes with numbers, error bars and the raw sight lines, so that others can check the work.
Coverage grows one rooftop, yard or field at a time. Rural sites, where cameras are scarce, are especially valuable.