By Gopi Krishna Tummala
Seeing in Stereo
How do you, a human, know a coffee cup is closer than a bookshelf? Because your two eyes see the cup from two slightly different positions, creating two slightly different images. Your brain uses the shift between those two images to calculate depth. This is stereoscopy.
Satellites do the exact same thing. By taking two images of the same piece of ground from two different orbital positions—a stereo pair—we introduce a shift called parallax. The taller an object (like a mountain or a skyscraper), the greater the parallax shift it causes between the two images. By measuring this shift, we can calculate the object’s height and create a Digital Elevation Model (DEM), a 3D map of the landscape.
💡 The Math Hook: Parallax and Height
The mathematical relationship between the height of an object () and the measured shift in its position () is surprisingly direct. If you know the distance between the two satellite viewpoints (the Baseline, ) and the satellite’s altitude (), you can derive the formula for height.
The crucial concept is differential parallax: the difference in shift for the top of an object versus the bottom. By calculating this difference, we turn a simple horizontal shift into a precise vertical measurement. This is the core magic behind all satellite-derived 3D mapping.
Height Calculation from Parallax:
Where:
- : Height above reference plane
- : Differential parallax (the shift)
- : Height of camera above reference plane
- : Baseline (distance between camera positions)
Key Topics
Stereo Overlap and the Base-to-Height Ratio
For successful stereo extraction, satellite images need:
- Forward Overlap: 60-80% overlap between consecutive images along the flight path
- Sidelap: 20-30% overlap between adjacent flight lines
- Base-to-Height Ratio (B/H): The ratio of the distance between camera positions to the height above ground
Base-to-Height Ratio:
- Optimal B/H: 0.6 to 1.0
- Too small (< 0.3): Insufficient parallax, poor height accuracy
- Too large (> 1.5): Difficult matching, geometric distortions
Satellite Collection Strategies:
- Same-orbit stereo: Captured on consecutive passes (days apart)
- Along-track stereo: Captured on the same pass using forward/backward pointing sensors
- Cross-track stereo: Captured from different orbital paths
What is Parallax?
Parallax is the apparent displacement of an object when viewed from different positions. In stereo imaging:
- Conjugate Points: The same ground point visible in both images
- Parallax Measurement: The shift in pixel position between the two images
- Differential Parallax: The difference in parallax between a point and a reference elevation
The Process:
- Identify conjugate points in both images
- Measure the parallax (shift) between corresponding points
- Apply the height equation to calculate elevation
- Generate a dense elevation model (DEM) by processing all pixels
Image Matching: The Algorithm That Finds the Same Pixel
Manually matching points is tedious. Automated algorithms find corresponding points in stereo pairs.
Area-Based Matching (ABM):
- Compares small image patches (windows) between images
- Uses correlation or normalized cross-correlation
- Works well for textured areas
- Struggles with repetitive patterns or low texture
Feature-Based Matching (FBM):
- Detects distinctive features (corners, edges) first
- Matches features using descriptors (SIFT, SURF, ORB)
- More robust to illumination changes
- Can handle larger geometric distortions
Modern Approaches:
- Semi-Global Matching (SGM): Combines local and global optimization
- Deep Learning: CNNs trained for dense stereo matching
- Multi-image matching: Uses more than two images for better accuracy
Challenges:
- Occlusions (objects hidden in one view)
- Illumination differences
- Geometric distortions
- Textureless areas (water, snow, sand)
Generating Stereo Pairs
The Visual Perception of Depth:
Just like human eyes, stereo imaging uses two viewpoints to perceive depth. When you view the same object from two different positions, it appears to shift—this shift is called parallax.
Key Concepts:
- Parallax: The apparent displacement of an object when viewed from different positions
- Stereo Pair: Two images of the same area taken from different viewpoints
- Conjugate Points: The same ground point visible in both images
How It Works:
- A satellite captures an image
- The same area is captured again from a slightly different angle (on a different orbit pass)
- By measuring the shift (parallax) of points between the two images, we can calculate their height
Stereo imaging is the foundation of DEM generation. In the next module, we’ll learn how to clean up the image data for reliable measurements.