Компьютерная графология

Письмо, написанное обыкновенной ручкой, доносит до читателя в своеобразии завитушек букв что-то личностное. Профессиональный графолог, продравшись сквозь частокол закорючек, может многое рассказать об их авторе. А что компьютер может рассказать о человеке, стучащем по клавишам клавиатуры?

Проанализируем подход профессионального графолога к исследованию почерка на предмет поиска каких-либо аналогий к возможному исследованию клавиатурного почерка.

В 1930 г. в СССР вышла одна из первых и наиболее фундаментальных работ по графологии "Строение почерка и характер". Ее автор Д.М.Зуев-Инсаров очень убедительно продемонстрировал не только возможные результаты графологической экспертизы (определение пола, возраста, образования, рода занятий), но и достаточно внимания уделил именно экспериментальным основаниям графологии. Приведенная им таблица классификации формальных особенностей почерка по Л.Клагесу содержит следующие основные характеристики:

  1. сила движения,
  2. динамичность,
  3. напряженность,
  4. содержательность,
  5. вытянутость букв,
  6. наклон,
  7. связеобразование,
  8. степень связности букв в слове,
  9. направление строки,
  10. расположение текста,
  11. быстрота,
  12. способ держания ручки,
  13. орудие письма,
  14. равномерность,
  15. соразмерность,
  16. ритм,
  17. выразительность.

Ясно, что в нашем случае многие из перечисленных характеристик становятся совершенно бессмысленными благодаря наличию стандартных клавиатер и драйверов к ним. Однако, упраздняя ряд характеристик, копмпьютер позволяет получить другие характеристики, ранее недоступные, в частности:

  1. скорость набора различных слов относительно друг друга,
  2. относительные интервалы между нажатиями клавиш, принадлежащих разным полям клавиатуры.

При этом новые характеристики даже более информативны по отношению к старым. Напрмер, характеристика "скорость набора различных слов относительно друг друга" при грамотно поставлееном тесте позволяет определить чуть ли неоднозначно сферу интересов тестируемого.

Ясно, что при наборе слов типа: программа, водород, реакция, соединение, манекен, строчка, выкройка, одежда, экскаватор и т.д., среднее время набора символов в словах "водород, реакция, соединение" у химика будет намного ниже, чем в остальных. Это понятно, потому что данные слова химику уже приходилось набирать на клавиатере и не один раз. Профессиональный модельер среди перечисленных слов лучше справится с набором "выкройка, одежда" и т.п.

Подобный подход можно использовать при создании программы "Детектор лжи". Мышечная память руки не контролируется сознанием и обязательно будет проявлять себя.

Исследования почерка могут способствовать диагностированию больного, т.к. характеристики почерка соответствующим образом изменяются во время болезни, приближаясь к нормальному по мере выздоровления. Можно предположить, что в будущем результаты анализа клавиатурного почерка будут играть не последнюю роль в постановке предварительного диагноза компьютером своему пользователю.

Таблица особенностей клавиатурного почерка:

Характеристика Формула
Скорость набора тестового текста Tm = t / n
где T - время набора, n - число символов
Скорость набора каждого слова тестового текста Ts[i] = T[i] / k[i]
где T[i] - время набора i-того слова текста,
k[i] - число символов i-того слова текста
Средний временной промежуток между словами Tп = ( T - (T[1]+...+T[L])) / L
где L - число слов текста
Степень связности набора
(вычисляется после исключения грубых ошибок)
S = SQRT ((t[j]-M) * (t[j]-M)) / (n - 1)
где t[j] - время между набором j и j+1 символа в слове тестового текста (пробелы исключаются)
M = (T[1]+...+T[L]) / n
Общий рисунок почерка dX[i] = t[i] - t[i + 1]
для всех i.
Оглавление


© Колесников Дмитрий Геннадьевич Rambler's Top100 Учебник по СайтоСтроению