I spotted an interesting paper the other day that tries to disambiguate images of similar structures. This is an interesting task in the domain of 3D reconstruction algorithms because you don't want the wrong images being mapped to the 3D structure.
So how might you go about building a system that can check if the buildings are the same?
The authors also collected a new dataset for this task, named Doppelgangers, which contains pairs of buildings with a label. The data and project info can be found here.