In watching a wall of processing debug messages scroll by
(I really need to set my terminal up to mimic the matrix font), I got to thinking:
Do we have a concept of Geometrically Verified Matching within our pipeline?
Allows the user to determine how the images are matched:
- Use Geometrically Verified Matching: Slower but more robust. If selected, geometrically inconsistent matches are discarded. Useful when many similar features are present throughout the project: rows of plants in a farming field, window corners on a building’s facade, etc.
This should help prevent spinning of the wheels trying to match tiepoints that have no physical way of being the same, despite “matching” at the confidence threshold because they’re just spectrally similar.
From my understanding, this would have to be a filter step after we get camera positions and optimization parameters, but before we actually do feature matching…
Supposedly, this can also really help improve the generated point cloud in highly homogenous environments by discarding Errors of Comission in matching.