| CPC G06T 7/593 (2017.01) [G06F 18/22 (2023.01); G06T 7/73 (2017.01); G06V 10/467 (2022.01); G06V 20/10 (2022.01); G06T 2207/20164 (2013.01); G06V 10/443 (2022.01); G06V 10/462 (2022.01); G06V 10/761 (2022.01)] | 17 Claims |

|
1. A computer-implemented method of matching features identified in first and second images captured from respective camera viewpoints related by an epipolar geometry, each identified feature being described by a local descriptor, the method comprising:
using the epipolar geometry to derive an epipolar line in the second image corresponding to a first feature in the first image represented by a first local descriptor;
transforming the coordinate system of the second image so as to map the epipolar line to be parallel to one of the coordinate axes of the coordinate system;
using the epipolar line to define a geometrically-constrained region in the second image in the transformed coordinate system corresponding to the first feature in the first image;
comparing the first local descriptor with local descriptors of features in the second image, thereby determining respective measures of similarity between the first feature in the first image and the respective features in the second image; and
identifying, from the measures of similarity between the first feature in the first image and the respective features in the second image, a best match feature to the first feature.
|