Я не специалист по компьютерному зрению, но как аспирант, который балуется, звучит так, будто поиск функций - это то, что вы ищете. Первое, что приходит на ум - это SIFT (масштабно-инвариантное преобразование объектов). Этот алгоритм позволит вам сравнивать сохраненные элементы оригинальной подписи с копиями и выявлять совпадения с высоким уровнем точности даже в тех случаях, когда выборка масштабируется или поворачивается.
С помощью простого поиска в Google вы можете найти ряд научных работ, например этот или этот , которые конкретно связаны с использованием алгоритма для подписей / биометрии.
В этой статье Переполнение стека .
обсуждается использование OpenCV с SIFT.
Если есть лучшие алгоритмы зрения, о которых я не знаю, которые особенно хорошо подходят для этой проблемы, я призываю сообщество присоединиться.