Факсимильная подпись - это один из классических способов идентификации личности, применяемый уже несколько столетий в юридической практике, банковском деле, торговле. Причем выделяют два способа анализа подписи:
Практически все существующие сегодня коммерческие системы идентификации личности работают с "живыми" подписями и построены в основном на анализе динамики воспроизведения подписи в одной, двух или трех координатах (X(t) - движение пера по оси Х, Y(t) - движение пера по оси Y, Z(t) -интенсивность нажатия пера).
В качестве примера биометрического пароля может быть использовано слово "Пенза", соответствующие кривые колебания пера по двум осям Y(t), X(t) которого представлены на рисунке 1. Кривые получены по результатам тестирования разработанного программного средства анализа рукописного почерка. Как видно, параметры для двух пользователей различны при написании одного и того же слова. Поэтому данные параметры можно использовать в качестве биометрических параметров при аутентификации пользователей.
Однако в чистом виде эти параметры не могут использоваться по ряду причин. Обычно они подвергаются некоторому преобразованию путем вычисления некоторых линейных функционалов по полной реализации подписи или по ее фрагментам [1]. В качестве вычисляемых линейных функционалов удобно использовать ортогональные функционалы Фурье, Уолша, Хаара.
При выборе в качестве функционалов коэффициентов ряда Фурье для двух координатной системы анализа почерка выделяемые параметры подписи будут определяться выражениями для дискретного преобразования Фурье (ДПФ).
где M - количество точек введенной подписи, т.е. отсчетов дискретного сигнала Y(t) или X(t), поступающего с графического планшета; Xi/Yi - отсчет дискретного сигнала X(t)/ Y(t); k - номер текущего отсчета ДПФ. Так как сигнал, поступающий с графического планшета, низкочастотный, то основная информация о его спектре содержится в первых 10-20 отсчетах, поэтому количество отсчетов, равное 16, считается удовлетворительным; ak - реальная часть k-го отсчета ДПФ, bk - мнимая часть k-го отсчета ДПФ. Для каждой подписи вычисляется ДПФ, отдельно для Y(t) или X(t). Результатом вычисления ДПФ N подписей являются 4N вектора реальной и мнимой частей ДПФ: akх, bkх, aky, bky.
Литература: