Applications / Monocular depth

Passive long-range depth with one camera

A thin phase plate added to an existing camera or telescope encodes distance into every frame, and matched software reads it back. Nothing is emitted and no second camera is needed. The method has been demonstrated at distances of up to 5 km.

Status
Demonstrated outdoors with a telescope-based research system
Range shown
About 200 m to 5 km. Simulations show 10 km and more
Added hardware
One phase plate. No emitter and no second camera
Paper
Optics Express 30, 37925 (2022)

Why passive, why one camera

Most ways of measuring distance at range send out a signal. Lidar, time-of-flight cameras, structured light and gated imaging all carry an emitter, with its power, weight, eye-safety limits and cost, and they reach only as far as enough of their own light comes back.

Stereo is passive, but it needs two cameras held in calibration and a baseline that grows with the distance to be measured.

Encoding depth through a single aperture needs neither an emitter nor a baseline. The camera keeps its one optical path and uses the light the scene already provides (Fig. 1).

Working distance
Structured lightemits light
Time-of-flight camerasemit light
Stereopassive, two cameras
Gated imagingemits light
Lidaremits light
Imaging radaremits radio waves
Depth encodingpassive, one camera
Fig. 1. Typical working ranges of 3D sensing methods, on a logarithmic scale. The ranges are indicative of common systems; each method can be pushed further in special designs. Last row: solid, demonstrated; dashed, simulated.

Range is not the whole comparison. Active sensors measure distance directly and more precisely. What depth encoding offers is distance from a camera alone, at ranges where the other passive option stops.

What you add to an existing camera

The added hardware is a phase plate at an aperture plane of the optics: in front of the lens or telescope, or inside the instrument. The plate is thin, light and passive, and needs no power. The published demonstrator reached that plane with a lens relay behind a small telescope (Fig. 2).

We design the plate for the instrument: its aperture and focal length, its waveband, and the range of distances that matters. A plate can be designed for the camera’s band, from the visible to the mid-wave infrared. For large apertures the plate is large too, and we cast it by near-index matching, up to the size of a telescope aperture.

from the scene phase mask telescope filter relay lenses camera
Fig. 2a. Optical layout of the published demonstrator, drawn in a straight line. A relay behind the telescope carries the phase mask at an aperture plane in front of the camera.1
A small telescope with a camera on a tripod in a field, pointed at a wooded hillside, with a laptop on a table beside it.
Fig. 2b. The instrument in a field test: a small telescope, the relay with the mask, a camera and a laptop.

How distance is read from the image

The plate used in the published work gives the optics a double-helix response: every point of light reaches the sensor as two spots, and the line joining them turns as the point’s distance changes (Fig. 3). The turn is fastest at short range and slows with distance, which is why precision is best close in. A plate designed for another instrument and range may encode distance differently.

Two bright spots side by side, tilted slightly.

240 m

Two bright spots, one above the other.

473 m

Two bright spots on a steep diagonal.

1.1 km

Two bright spots on a shallower diagonal.

2.1 km

Two bright spots almost side by side.

5.5 km

Two bright spots side by side.

10 km

Fig. 3. The image of one distant point through the plate of the published system, at six distances. The pair of spots turns by about half a turn between 240 m and 10 km.

A natural scene is not made of points, but each small region of it behaves the same way: it appears as two copies of itself, shifted along that line. The software finds the direction of the shift, either from the region’s cepstrum, a transform in which a repeated pattern shows up as a pair of peaks, or with a neural network. A calibration recorded once for the instrument turns the angle into a distance (Fig. 4).

A road sign, sharp.

Without the plate

The same road sign through the plate: every symbol and edge appears twice, slightly displaced.

Through the plate: every feature appears twice

A dark image with a faint ring; two opposite points on the ring are bright.

Its cepstrum: the bright pair marks the direction of the shift

Fig. 4. A road sign about 1.75 km from the telescope. The cepstrum is shown only on the ring where the peaks of this plate can fall.

What has been shown

The published system was tested outdoors on moving targets, on static scenes with varied textures and in poor visibility, at distances beyond 1.7 km.1 Later measurements with the same approach reach 5 km.

SceneDistancesShown in
Car driving away200 to 800 mFig. 5
Small drone flying awayAbout 380 m to 1.1 kmFig. 5
Truck on a dusty roadAbout 300 to 700 mFig. 5
City scene, 18 regions500 m to 1.7 kmFig. 6a
City scene with GPS referenceAbout 350 m to 6 kmFig. 6b
Scene in heavy dust500 m to 1.2 kmFig. 7

The car sequence and Figs. 6a and 7 are from the 2022 paper.1 The other measurements are from the group’s presentations.

A car drives away from the telescope, from about 200 m to 800 m. The white box marks the region being ranged; the two small panels show that region and its cepstrum with the detected direction. The plot adds one estimate per frame, by peak location (blue) and by neural network (green), on the reference distance (dashed).

Fig. 5. Three outdoor tests. The camera images of the car and the truck are shown in false color. The car sequence is supplementary movie S1 of Opatovski et al. (2022).1
Top: a city scene of buildings and trees with eighteen small regions marked A to R. Bottom: a plot of estimated distance against true distance; the points lie along the diagonal from about 500 to 1,700 meters, with error bars that grow with distance.
Fig. 6a. Eighteen regions of a city scene, 500 m to 1.7 km away, and the distance estimated for each against ground truth. From Opatovski et al. (2022), panels A and B of the static-scene figure.1
A plot of estimated distance against ground truth by GPS, from 0 to 7,000 meters. The points follow the diagonal, the farthest test point at 6,000 meters.
Fig. 6b. Later measurements: distance estimated from the image against GPS ground truth, out to 6 km. Circles are the points used for calibration, diamonds the test points.
A hazy scene in a dust storm, the same scene as recorded through the plate, and a coarse map of the frame colored by estimated distance from 500 to 1,200 meters, in which a far region stands out between nearer trees.
Fig. 7. Ranging through heavy dust. D: the scene. E: the frame recorded through the plate. F: the distance estimated for each block of the frame, in meters. From Opatovski et al. (2022).1

What limits it

  • Precision is a fraction of the distance, and it loosens with range. Air turbulence is the main source of error far out: in the published system, 10% precision held to about 1.5 km in calm air and to about 500 m in strong turbulence.1
  • The region being ranged needs texture. Uniform surfaces are hard, and so are regions dominated by straight horizontal or vertical lines.
  • Aperture and field of view trade against precision. A larger aperture gives stronger depth cues; a wider field of view gives weaker ones.
  • The plate slightly lowers the sharpness of the ordinary image.
  • Results so far range selected objects and regions. A distance for every pixel, together with the restored sharp image, is the development step of a full project.
  • Computing load grows with the frame rate and with the number of regions ranged.

Where it helps

Passive single-camera ranging matters most where an emitter is unwelcome or too heavy, and where the distances are too long for stereo.

  • Long-range observation and site monitoring: distance to what a camera already sees, at hundreds of meters to kilometers.
  • Detecting and tracking small drones and other objects in the air.
  • Drones and ground robots, where the weight and power of a lidar are hard to carry.
  • Navigation and landing aids.
  • Surveying and mapping from a single camera.

Working with us

We are looking for integration partners who want to add passive depth to an imaging system they already build or operate.

A project starts from your optics and your range requirement. We design a plate for them, make it, demonstrate ranging on agreed targets with your system, and then extend the software toward a full depth image.

Reference

  1. N. Opatovski, D. Xiao, G. Harari and Y. Shechtman, “Monocular kilometer-scale passive ranging by point-spread function engineering,” Optics Express 30, 37925 (2022).