Информатика, вычислительная техника и управление
УДК 004.93
DOI: 10.14529/cmsel80104
ОБЗОР СОВРЕМЕННЫХ МОДЕЛЕЙ ПРЕДСТАВЛЕНИЯ ДАКТИЛОСКОПИЧЕСКИХ ИЗОБРАЖЕНИЙ
© 2018 Д-Н. Лепихова1, В.Ю. Гудков2, А.А. Кирсанова2
1 ООО « Сонда Про»
(456318 Челябинская обл., г. Миасс, ул. Ильмен-Тау, д. 1-2),
2 Югясно- Уральский гос ударе твенный университет (454080 Челябинск, пр, им. В.И. Ленина, д. 76)
E-mail: [email protected], [email protected], [email protected] Поступила в редакцию: 16.11.2017
Идентификация человека по отпечаткам пальцев сегодня является наиболее распространенным методом биометрической идентификации. В статье приводится обзор современных моделей компьютерного представления изображений отпечатков пальцев и методов сравнения отпечатков на базе этих моделей. Рассматриваются представления отпечатка в виде множества частных признаков, множества общих признаков, множества папиллярных линий, а также в виде топологического объекта, содержащего комбинацию признаков. Сформулированы основные преимущества и недостатки этих представлений. Предлагается классификация моделей представления дактилоскопических изображений по степени полноты их описания. Каждый уровень предложенной модели описывает изображение с помощью какой-либо ого характеристики (частные признаки, общие признаки, расположение и плотность папиллярных линий, поле направлений) либо в виде некоторого топологического объекта на более высоком уровне. При этом модель каждого уровня может использоваться как в виде самостоятельного представления, так и в комбинации с моделями других уровней, расигиряя и дополняя описание изображения. Обзор моделей и методов идентификации опирается на широкий круг патентных материалов, научных статей, свидетельств о регистрации программ за последние несколько лет, что подтверждает актуальность проблемы и проведенного исследования.
Ключевые слова: биометрическая идентификация, отпечаток пальца, шаблон отпечатка пальца.
ОБРАЗЕЦ ЦИТИРОВАНИЯ
Лепихова Д.Н., Гудков В.Ю., Кирсанова А. А. Обзор современных моделей представления дактилоскопических изображений // Вестник ЮУрГУ. Серия: Вычислительная математика и информатика. 2018. Т. 7, № 1. С. 40-59.
D01: 10.14529/стяе180104.
Введение
Автоматическая идентификация личности по отпечаткам пальцев широко применяется с тех пор как в 1969 году ФБР в сотрудничестве с Национальным бюро стандартов (Национальный институт стандартов и технологий, NIST) разработали систему, автоматизирующую процесс дактилоскопической идентификации |33]. Она используется не только в сфере криминалистики, по и в системах контроля доступа различного уровня, в бытовых и мобильных устройствах, в которых наравне с величиной ошибки идентификации важна и высокая производительность системы |16|.
Вследствие этого все большую актуальность приобретает вопрос повышения эффективности идентификационных систем, разрабатываются и новые методы, призванные улучшить скоростные и качественные характеристики сравнения.
Статья организована следующим образом. В разделе 1 приводятся общие понятия дактилоскопической идентификации. Раздел 2 содержит классификацию
существующих моделей представления отпечатков по принципу расширения структуры шаблона дактилоскопического изображения, а более подробно каждая группа моделей рассматривается в соответствующих подразделах. В разделе 3 кратко рассматриваются вопросы сравнения алгоритмов и оценки качества их работы на примере реальных идентификационных систем. В заключении приводятся общие выводы по результатам обзора, суммируются итоги и описываются перспективные направления далвнейших исследований.
1. Задача идентификации по отпечаткам пальцев
Рис. 1. Отпечатки одного и того же пальца па одном сенсоре
Идентификация отпечатков в электронно-цифровом виде нецелесообразна из-за неоднозначности непосредственного сравнения цифровых изображений: шумы, низкое
качество изображений, их цветопередача и другие факторы снижают долго правильной идентификации |27|. Помимо этого, отпечатки одного и того же пальца, даже сделанные одним прибором, всегда будут отличаться, поскольку невозможно приложить палец ровно так же, как и в предыдущий раз (рис. 1). Именно поэтому для дактилоекопической идентификации используются не сами изображения отпечатков, а полученные на их основе математические модели — шаблоны вида Т — /(А), где / — функция вычисления шаблона изображения А, и степень сходства двух отпечатков определяется степенью сходства их шаблонов.
Изображения отпечатков состоят из почти параллельных линий, расположение которых образует общие признаки узора в виде петель, завитков и дельт. Некоторые системы используют классификацию по типу узора, однако в полностью автоматических системах к такой классификации стараются не прибегать из-за внутриклассовой вариации, которая настолько велика, что границы между классами весьма размыты. Многие папиллярные узоры невозможно отнести к тому или иному классу [10|.
Точки начала и окончания, соединения и разветвления папиллярных линий образуют частные признаки узора. Известны работы, в которых выделяется до 13 особенностей: окончание линии, расщепление линии, фрагмент, островок, точка, примыкание, мостик, крючок, дельта, пересечение, утроение линии, прерывание линии, другие признаки [13, 14]. Но обычно для методов автоматического кодирования изображений используют два типа признаков: окончание и разветвление линии [27]. Причем окончание и разветвление могут переходить одно в другое в зависимости от условий получения изображений отпечатков.
Такое изменение типа частного признака без перехода через папиллярную линию называют мутацией [4].
Рис. 2. Общие и частные признаки дактилоскопического изображения
На рис. 2 приводен пример дактилоскопического изображения с детектированными общими (две петли и дельта) и частными признаками.
Шаблоны могут хранить общие и частные признаки изображения |6, 34], данные о плотности, толщине и направлении папиллярных линий [35|, размере и расположении пор |29| и др.
Также при сопоставлении шаблонов важно учитывать возможные трансформации изображения: повороты и смещения отпечатка па сканере, эластичные деформации,
неизбежно возникающие при контакте объемного пальца, с плоской поверхностью сканера |2].
2. Модели представления дактилоскопических изображений
В целом все методы сравнения шаблонов дактилоскопических изображений можно разбить на основные группы, использующие:
- расположение и направление частных признаков изображения;
- гребпевый счет и особенности папиллярных линий (толщину, плотность и направление линий, величину и расположение пор и др.);
- общее поле направлений изображения;
- локальные окрестности, предварительно построенные для каждого признака;
- общее топологическое представление изображения.
Особенностью данной классификации является то, что модели каждого последующего уровня могут дополнять и расширять модели предыдущего уровня. Помимо этого такая классификация дает общее представление о направлении развития автоматизированных систем от простого сравнения координат частных признаков до построения особых объектов, полностью описывающих не только общие и частные признаки и папиллярные линии дакти л ос ко гг и чес ко го изображения, гго и оперирующих дополнительными характеристиками.
Стоит отметить, что в реальных коммерческих системах зачастую применяются комбинации различных методов. Например, в патентах [36, 38, 41] представлен метод, в котором для каждого частного признака формируется окрестность, включающая в себя все признаки, сопряженные с данным, Затем применяются итерационные методы оценки согласованности частных признаков в пределах окрестности |36] либо в целом по изображению [41].
2.1. Характеристики общих и частных признаков дактилоскопических изображений
Каждый частный признак (в русскоязычных источниках часто применяется термин «контрольная точка» |5|) описывается координатами и направлением. В некоторых случаях к ним также добавляются тин и достоверность признака и другие характеристики:
Лф — {(з?г! Ui)j Pii ^ 1..JT, (1)
где Mi — частный признак; i — номер частного признака; (xi, yt), ft, sp vt, hi — соответственно координаты, направление, тин, метка сомнительности, величина и направление кривизны, вероятность и плотность линий в окрестности частного признака.
Координаты (а:,, уг) определяют как координаты вершины скелета, в которой эта контрольная тонка детектирована |3|. Направление признака а,- как угол определяют на основе простой цепи вершин скелета для окончания и трех простых цепей для разветвления так, что оно указывает па область увеличения числа линий (рис. 2). Тип признака f; € {0; 1}, где 0 — разветвление и 1 — окончание, определяют по валентности вершины графа, предетавляклцего скелет изображения [9]. Метка сомнительности ,9, 6 (0; 1} определяется близостью частного признака к неинформативным областям, причем 1 означает сомнительность.
Совпадение между наборами контрольных точек определяется с учетом разницы между расположением и ориентацией для соответствующих контрольных точек каждого набора. Окончательно оценка подобия двух шаблонов 24 и То вычисляется по формуле:
5 =
2 т
+ h
х 100,
(2)
где О и t'2 — число контрольных точек в каждом из шаблонов; т — число совпадающих контрольных точек.
Множество частных признаков используют для различных математических и геометрических преобразований. По координатам контрольных точек, полученных из скелета изображения, вычисляют их центр масс, выбирают наименее удаленные от центра масс контрольные точки, строят деревья от каждой контрольной точки к соседним и формируют шаблон в виде набора соотношений длин ребер для каждого дерева:
Т = {(Lj,r,с4„), к е [1, K];j,ry е [1, </]} , (3)
где К — количество выделенных поддеревьев; j, г е [1, J] — номера ребер в поддереве к; Цт = (dj)/(d*) — соотношения длин ребер j и г в поддереве к; а^Г — угол между ребрами j и г.
Такое представление исключает необходимость выполнения расчетных операций па этане сравнения кодов [19). Помимо нос троения скелета множество контрольных точек
отпечатка может использоваться для формирования набора треугольников и вычисления триангуляции (рис. 3), которые позволяют оцепить возможные деформации и выделить области наибольшей достоверности |28, 34|. Для оценки деформации изображения в |26| используется голосование по каждому гипотетическому варианту преобразования. Лучшим признается вариант с наибольшим числом перекрывающихся контрольных точек. В [15] предложен метод сравнения на основе триангуляции Делоне, в результате которой формируется О(п) треугольников, где п - число контрольных точек, выделенных на отпечатке. Таким образом, высокая скорость сравнения достигается без существен и ого влияния на его точность.
Рис. 3. Пример построения триангуляции для отпечатка
Для построения триангуляции используются геометрические данные, включающие в себя, по меньшей мере, длины сторон треугольника, образованного тремя соседними контрольными точками АД, АД и АД, минимальным углом а между двумя отрезками, соединяющими соседние контрольные точки, и разностью между векторами V-2 и 1Д (рис. 4).
Рис. 4. Треугольник, образованный контрольными точками АД, АД и АД
Основной недостаток триангуляции — отсутствие робастности к смещению близко расположенных контрольных точек, а также к появлению ложных и пропуску истинных контрольных точек.
2.2. Гребневый счет и особенности папиллярных линий
Папиллярные линии, или гребневые линии, являются важной характеристикой отпечатка. Счет этих гребней между любыми двумя контрольными точками широко используется при сравнении отпечатков |20|. В работе |24| авторы используют методы обработки сигналов для построения словарей структуры и направления гребневых линий. Такие словари, сформированные в окрестностях контрольных точек, позволяют оценить качество отпечатка и восстановить при необходимости рисунок папиллярных линий на поврежденных участках.
Усредненное направление линий в некоторой окрестности называют потоком. Направление и кривизна потока также могут использоваться в качестве дополнительной характеристики сравнения.
Рис. 5. Гребневый счет для одного признака
Значение гребневого счета для контрольной точки определяется по числу линий, пересекаемых отрезком, проведенным от рассматриваемой контрольной точки к соседним (в пределах некоторого заданного радиуса) |7|.
Пусть для каждого изображения и A-j при помощи функции / вычисления шаблона сформированы шаблоны Т\ = / (A j) и 77 = / (Ап). Для каждой контрольной точки тщ изображения А\ выделяется некоторая окрестность, в которой измеряется гребневый счет {г^} ДО контрольной точки rrik- В результате для контрольной точки гпг строится гнездо
Nf (рис. 5) как система признаков в виде
Ni = {mfc, rik, 7^}, | mk = (ад, yk, 6k},i, k€l = l..m. (4)
Здесь 7д. — yi’OJi доворота вектора направления а, контрольной точки тг до отрезка, соединяющего контрольные точки Ш; и тк.
С он оставлен не двух шаблонов сводится к сравнению гнезд из различных шаблонов |8].
Помимо сравнения грсбпевый счет контрольных точек может использоваться для оценки качества отпечатков при сканировании [30|. Для полученного изображения в некоторой окрестности определяются толщина, направление, непрерывность и угол как направление потока гребня, формируется карта гребневых линий. Затем полученная карта может быть использована для сегментации изображения как в [37], где изображение разбивается на кластеры. В каждом из полученных кластеров можно оценить хотя бы один параметр гребневых линий (ориентация линий, среднее расстояние между ними и т.д.), дополнительно сохраняется расположений контрольных точек, а также форма, размер и расположение пор, если это оправдано.
Метод частичного распознавания отпечатков, позволяющий сравнивать небольшие фрагменты изображений, предложен в |22|. Производится извлечение признаков, включая ориентацию гребневых линий, характеристики и расположение контрольных точек из фрагментов отпечатка. Поскольку добавление точек гребня значительно увеличивает время вычисления, предлагается схема выбора точки гребня, через которую для каждого хребта выбирается только одна репрезентативная точка (RRP). Сходство фрагментов вычисляется путем оценки соответствия контрольных точек и репрезентативных точек гребневых линий.
Рис. 6. Гребиевый счет на кривых участках линий
Гребпевый счет признака зависит от кривизны папиллярных линий (рис. G). При деформации изображения, приводящей к выпрямлению линий, значение гребневого счета может существенно измениться. Также на величину гребневого счета может влиять появление вблизи контрольных точек «мертвых зон», в которых качество изображения нс позволяет детектировать папиллярные линии и признаки.
2.3. Поле направлений
При распознавании частных признаков цифрового дактилоскопического изображения данные о локальном направлении линий определяют качество фильтрации изображения. Поле направлений является мерой непрерывности гребневых линий [7). Получить поле
направлений для изображения отпечатка можно различными способами. Сравнительный обзор различных подходов к вычислению поля направлений приводится в работе [35], включая словари |24|, нейронные сети |17|, преобразования Фурье и др.
Для изображения отпечатка поле направлений представляют в виде матрицы 0(т, п) так, что каждый элемент матрицы будет содержать информацию о значении угла ориентации линий гребня. Значения элементов матрицы вычисляются по формуле (5), предложенной в 1401:
, ч 1 XjT тг , ,
°{X'V)=2arCt9Y.T(Gl-Gl) + r (5)
где Г — окрестность, разбитая на квадраты размером N X N с центром в точке (ж, у); (Gx, Gy) — горизонтальные и вертикальные градиенты.
Поле направлений имеет существенный недостаток. Оно фиксируется не для точки, а для сегмента изображения (4 х 4, 8 х 8, 16 х 16 или 32 х 32) и не учитывает масштаб линий, что может привести к дефектам распознавания и последующей оценки изображения.
2.4. Локальные окрестности точек
В [25] предложен метод, использующий для сопоставления локальные и глобальные структуры, содержащие дополнительную информацию. Это может быть ориентация признака, форма гребневых линий в окрестности, и др. В статье [23] существующие подходы к формированию локальных окрестностей классифицированы но трем категориям: на основе изображений, на основе текстур и на основе контрольных точек.
Известен так называемый метод цилиндрического кода для сравнения шаблонов МСС (Minutia Cylinder Code) [18], который инвариантен к повороту и смещению изображений и оперирует некоей окрестностью вокруг каждой особенности.
Каждая контрольная точка т в методе МСС представлена в виде цилиндра радиуса Я и высотой 2тг, центр которого совпадает с координатами контрольной точки. Цилиндр заключен внутри кубоида, основание которого выровнено с соответствии с направлением контрольной точки т. Кубоид разделен на Ns х Ns х ячеек, каждая из которых в свою очередь является кубоидом размера Ду х Д$ х Дд, где As = 2 Я/Ns и А о = 2тг/Дф (рис. 7 а).
Значение каждой ячейки зависит от соседних контрольных точек,
попадающих в окрестность радиуса 3(75. Пусть р™ — центр ячейки тогда
С'(?тц, р"1) общий вклад от каждой ячейки гщ из соответствующей окрестности. Причем суммарный вклад С('!Щ,р™) можно разделить на направленный компонент СД(т(,р™) и пространственный компонент С^тщрр™} следующим образом:
при этом
С{гщ,р%) = Cfn(mfpp"j) х
= —7=e^,t = c75 V 2л
Cf° (mt, p"1) --= / dt, t = d5(mf, p"1),
(75V27Г Ja-¥
(6)
(7)
(8)
где ds(тщ,p,j‘) евклидово расстояние от тщ до р™; фЦтгц, р"1) — разница углов между контрольными точками.
а) Метод MSC б) Метод MSCC
Рис. 7. Представление окрестности контрольной точки
Постоянный размер окрестности особенности и ограниченные варианты попорота и смещения изображений позволили выполнить сопоставление шаблонов методом МСС достаточно точным и высокопроизводительным.
Кроме того известен сферический координатный код особенностей (MSCC), который является развитием подхода МСС [39|. Подобно методу МСС, кубоид в MSCC разделяется на N$ xNdx Nd ячеек, каждая из которых также является кубоидом размера Дд х ДдхДо (рис. 7 б).
Значение каждой ячейки определяется всеми контрольными точками из окрестности радиуса Зад. Вклад каждой ячейки С(гщ,р£)) в MSCC подразделяется па 3 компонента:
• С^тгЧтР1^) — пространственный компонент;
• C^(mt,Pfj) — вклад по направлению угла do;
• C't (гщ, p‘-j ) вклад по направлению угла dR.
Тогда формула (6) модифицируется и имеет вид
где
C{mt,p%) = С^(тир%) х (Сm (mt,р™) х C'iR(гщ,рЩ)), (9)
с£(т*,р£) = о = ds(™-t,P7j), (Ю)
С%{тщ,р%) =--------y= / e*°sdt, t — d0(mup%), (11)
(TsVZtT
c^(rnt,p^) = —%= f e1^dt,t = dR(rnt,pf'), (12)
asy/2-к Jo,-^
и ds{mt,p™j) — евклидово расстояние от пц до р™, do(mt,p^) — разница углов между контрольными точками, (//фтцр”1) — разница двух радиальных углов.
Радиальный угол определяется как угол между линией, соединяющей контрольные точки, и вектором направления первой контрольной точки.
Отметим, что Ст(тщ,р^) по формуле (10) можно выразить через функцию Гаусса, a C*(mt,pg) и Ci*(mt,p%) из формул (11) и (12) — через функцию Лапласа, что позволяет свести расчет к простому табулированию данных и значительно повысить скорость вычислений.
Главное преимущество данного алгоритма в том, что можно значительно уменьшить размер структуры данных, используемой для храпения описания каждой контрольной точки.
В случае, если изображение отпечатка содержит небольшое количество контрольных точек, либо контрольные точки расположены па значительном удалении друг от друга, использование данной группы методов может показывать низкое качество сравнения.
2.5. Топологические векторы
Топологическим вектором V) называют нумерованный набор связей с упорядоченными парами (ецщ), где е; — событие, сформированное на. связи контрольной точкой с номером гц. Подобный подход впервые был предложен в [32| и получил развитие в работах [8, 31].
Такое представление является развитием описания изображения отпечатка пальца на основе гребневого счета и позволяет повыситв качество и скорость сопоставления шаблонов. На узоре в информативной области выделяют линии и образованные ими особенности типа окончаний и разветвлений. Особенности нумеруют и для каждой особенности определяют угол направления и координаты. В результате шаблон изображения Т дополняется топологическими векторами по формуле
Т = {(тьЦ)},т; = {хиуг,(щ,и},\/1 = {(еьпг)},/,г € I, (13)
где аг — направление и е (0; 1} — тип контрольной точки; I — множество номеров контрольных точек.
Степень подобия векторов V, и V), оценивают частичным степенным рядом вида п
S{Vi, Vj) = (afcA*(Vj, Vj) + bk*k(Vi, Vj) + ckAk(Vit ^)Ф*(Ц, V-)), (14)
k=l
где ak, bk, — коэффициенты ряда; л — длина ряда. Здесь Л (V), Vj) — оценка степени
подобия топологических векторов по топологии, вычисляемая по формуле
MVUV3)
w
(15)
в которой A(eJ,6j) — функция подобия по топологии ;ц!я одноименных связей; w — число связей; с) е и ej £ Vj — сравниваемые события; I помер связи.
Функция Ф(V, V'j) — оценка степени подобия топологических векторов по геометрии, которую вычисляют но формуле
4Vi,Vj)
Тл=о ^k{u}{mi,mk),u){mj,ma))
(16)
w
где ш(тщ,тпф) — функция подобия по геометрии для одноименных связей; ф - значение невязки для пар частных признаков; rrik и тд — частные признаки, задаваемые их номерами к и д на одноименных связях |7|.
Вычисление подобия топологических векторов но топологии и геометрии подразумевает оценку совпадения для пар соседних и смежных признаков в топологическом пространстве с учетом заданного топологического разбиения и в евклидовом пространстве с учетом заданных допусков соответственно. Видно, что в простейшем случае комплексная оценка аналогична вероятности произведения или суммы событий.
Для сравнения шаблонов 7\ и Т2 необходимо выполнить сравнение топологических векторов Vi и Vj по формуле (14) и получить упорядоченный набор оценок степени подобия топологических векторов в виде:
s = {si(Vi,V5)|yi€Ti,^er2},
(17)
где к помер элемента ряда, причем меньшим номерам соответствуют лучшие оценки. Тогда сходство шаблонов вычисляют в виде
S(TUT2)
EiLi sk ;
тЦпцПг)’
(18)
где К — длина ряда; и п2 — число частных признаков в шаблонах и Т2. Использование топологической модели позволяет более полно описать изображение. Платой за указанные преимущества является повышенная сложность расчета моделей. Однако модели содержат механизмы, компенсирующие влияние мутаций контрольных точек, деформации изображения и кривизны линий. Это повышает устойчивость шаблона и точность сравнения, а также позволяет достичь высокой скорости. Топологическое описание отпечатков предлагается в патенте [1], алгоритмы на основе такого представления успешно применяются в реальных системах идентификации |11|.
3. Качество идентификации
Для сравнения алгоритмов идентификации по отпечаткам пальцев важную роль играет не только время сравнения, по и качественные характеристики, которые в процентном соотношении демонстрируют число ошибочно идентифицированных отпечатков. Ошибки идентификации являются статистическими характеристиками, которые зависят от алгоритма и массива данных, на которых они измерены |12|.
Базовыми характеристиками качества идентификации являются уровни ошибок первого и второго рода, обозначаемые соответственно FAR, и FR.R [5|. Ошибка первого рода «ложный пропуск» (false accept), при котором отпечатки одного и того же пальца определяются как принадлежащие разным пальцам. Ошибка второго рода «ложное обнаружение», когда два разных отпечатка ошибочно определяются как принадлежащие одному и тому же пальцу.
Международный конкурс алгоритмов идентификации отпечатков пальцев FVC OuGoiug проводится университетом Болоньи с 2009 года |21|. В нем могут участвовать и независимые разработчики, и академические исследователи, и компании, занимающиеся разработкой алгоритмов и производством автоматизированных систем дактилоскопической идентификации, причем участники сами принимают решение о публикации алгоритма.
Результаты тестирования FVC OoGoing
Таблица
Дата публикации Разработчик Алгоритм ERR, % FM Еиш, % ЕМЯюооо, %
02.02.2018 Sonda Technologies Ltd FPM 0,754 1,035 1,330
28.07.2017 Beijing Hisign Bio-info Institute HXKJ 0,530 0,797 1,879
17.10.2016 Decatur Industries, Inc. Decatur 0,697 1,108 1,936
09.02.2016 Neuroteclmology MM_FV 0,648 1,216 2,381
15.01.2015 GcnKey Netherlands BV BioFinger 1,489 2,127 2,914
Большинство фирм, участвующих в тестировании, предпочитают не раскрывать и одр об пости ис и ол ьзу ем ы х ал гор ит м о в, ограничиваясь кратким описанием.
В таблице приведены результаты тестирования, актуальные па 02.02.2018 г.
Все вышейеречислеппые алгоритмы выполняют сравнение изображений отпечатков на основе контрольных точек, используя также характеристики папиллярных линий в окрестностях контрольных точек.
Оценка алгоритмов, участвующих в тестировании, производится по следующим основным статистическим характеристикам.
EER или Equal Error Rate точка па ROC-кривой, в которой значения FAR и FRR равны.
FMR„ или False Match Rate — статистический порог, для которого среди всех проведенных сравнений определяются доли пар изображений одного и того же пальца, ложно признанных чужими, и доли пар различных изображений, ошибочно идентифицированных как родные. Нижний индекс указывает на значение порога, которое выбирается вручную в зависимости от назначения алгоритма.
Заключение
В работе коротко рассмотрены основные методы математического представления отпечатков пальцев и основные модели идентификации отпечатков на базе шаблонов. Современные модели представления отпечатков могут содержать не только характеристики общих и частных признаков, но и максимально полное описание изображений, включающее дополнительные параметры. Дополнительная информация (структура и плотность папиллярных линий, наличие, форма и расположение пор), хотя и увеличивает размер шаблона и сложность его вычисления, по позволяет учесть и скомпенсировать некоторые дефекты, возникающие при сканировании отпечатков, а также значительно повышает скорость и качество сравнения.
Отмечены основные достоинства и недостатки рассмотренных моделей с точки зрения их скоростных и качественных характеристик. Предложена классификация моделей и
методов, по принципу расширения и дополнения структуры шаблона дактилоскопического изображения.
Ни одна из существующих на сегодня моделей не является идеальной. В практике часто применяется ком гг леке из нескольких методов для повышения производительности и снижения величины ошибок. Лучшую скорость сравнения совместно с низкими показателями ошибок демонстрируют алгоритмы, разработанные Beijing Hisign Bio-info Institute, Sonda Technologies и Decatur Industries.
В дальнейших исследованиях предполагается развитие топологического представления отпечатка и добавление новых признаков в топологический вектор, привязка этих векторов к общим признакам изображений. Временные затраты на формирование шаблона при использовании топологической модели могут быть снижены путем использования современных средств параллельного программирования для многопроцессорных мпогоядерпых систем либо графических процессоров.
Литература
1. Аркабаев Д.И., Гудков В.Ю. Пат. 2444058, МПК G 0G К 9/52 Способ гребневого счета па основе топологии дактилоскопического узора. № 2010110115/08, заявл 17.03.2010; опубл. 27.02.2012; Бюл. № 6. 9 с.
2. Арутюнян А.Р., Ушмаев О.С. Влияние деформаций на качество биометрической идентификации по отпечаткам пальцев /,/ Информатика и ее применения, 2009. Т. 3. Вып. 4. С. 12-21.
3. Гонсалес Р., Вудс Р. Цифровая обработка изображений. Пер. с англ. М.: Техносфера, 2006. 1072 с.
4. Гордеева (Лепихова) Д.Н., Гудков В.Ю. Распознавание дактилоскопических
изображений // Вестник МГТУ. Серия: Приборостроение. Специальный выпуск
«Биотехнологии», 2011. С. 47-58.
5. ГОСТ Р ИСО/МЭК 19794-2-2013 Информационные технологии (ИТ). Биометрия. Форматы обмена биометрическими данными. Часть 2. Данные изображения отпечатка пальца — контрольные точки. Издание официальное. М.: Стандартинформ, 2015. 94 с.
6. Гудков В.Ю. Методы первой и второй обработки дактилоскопических изображений. Миасс: Геотур, 2009. 237 с.
7. Гудков В.Ю. Модель гребневого счета на основе топологии дактилоскопического изображения // Вестник ЧелГУ, 2011. Вып. 13. С. 99 108.
8. Гудков В.Ю. Способ математического описания и идентификации отпечатков пальцев / под рсд. члеп-корр. РАН В.Л. Арлазарова и д.т.п. проф. Н.Е. Емельянова /7 Обработка изображений и анализ данных: Труды ИСА РАН. М.: ЛИБРОКОМ, 2008. Т. 38. С. 336 356.
9. Гудков В.Ю., Лепихова Д.Н. Влияние ложных признаков на качество сравнения дактилоскопических изображений // 23 Международная конференция по компьютерной графике и зрению ГрафиКоп’2013: Труды конференции. Владивосток, 16 20 сентября, 2013. С. 314-315.
10. Самищепко С.С. Атлас необычных папиллярных узоров. Москва: Юриспруденция, 2001. 320 с.
11. Свидетельство о госрегистрации программы для ЭВМ 2017617796. Рое. Федерация. Автоматизированная дактилоскопическая идентификационная система AFIS Enterprise Edition, версия 9.0 — АДИС Сонда 9.0 Е / Боков А.С., Чиркин Д.М., Гудков В.Ю., Аркабаев Д.И., Козлов С.М., Мосунов А.С., Гарифуллин О.Ф., Пислсгин А.В., Пислегип С.А.; правообладатель ООО «Сопда Про». № 2017611004; заявл. 08.02.2017; зарегистр. 12.07.2017; опубл. 12.07.2017. 1 с.
12. Ушмаев О.С, Арутюнян А.Р. Метод оценки качества биометрической идентификации в операционных условиях па примере дактилоскопической идентификации 19 Международная конференция по компьютерной графике и зрению Графи Кон’2009: Труды конференции (Москва, МГУ им. М.В. Ломоносова. 5-9 октября 2009 г.). М.: МАКС ПРЕСС, 2009. С. 232-235.
13. Эджубов Л.Г., Карпухина Е.С., Мяснянкина. В.Н. и др. Банк данных детального описания папиллярных узоров / иод род. Л.Г. Эджубова // сб. науч. ст. М.: ИЦ МВД РФ, 2002. С. 304-311.
14. Эджубов Л.Г., Литинский С.А. А.с. 138095 СССР, МКИ G 06 К 9/00 Способ автоматического сравнительного исследования дактилоскопических отпечатков / № 701272/31; заявл. 17.01.59; опубл. 18.09.61. Бгол. № 9. 9 с.
15. Bebis G., Dcaconn Т., Gcorgiopoulos М. Fingerprint Identification Using Delaunay Triaiigulation ,/ / International Conference on Information Intelligence and Systems (Bethesda, AID, USA, 31 Oct. 3 Nov., 1999). P. 452 459. DOI: 10.1109/ICIIS. 1999.810315
16. Bolle R.M., Connel J.Y., Pankanti S., et al. Guide to biometrics. New York: Springer-Verlag, 2004. 368 p.
17. Cao K., Jain A.K. Latent Orientation Field Estimation via Convolutional Neural Network / / 2015 International Conference on Biometrics ICB (Phuket, Thailand, May, 2015). P. 349 356 DOI: 10.1109 / ICB. 2015.7139060
18. Capelli R., Ferrara M., Maltoni D. Fingerprint Indexing Based on Minntia Cylinder-Code // IEEE transactions on pattern analysis and machine intelligence. 2011. Vol. 33, No. 5. P. 1051-1057. DOI: 10.1109/TPAMI.2010.228
19. Chandrasekaran A., Thnraisingham B. Fingerprint Matching Algorithm Based on Tree Comparison Using Ratios of Relational Distances // Proceedings of the The Second International Conference on Availability, Reliability and Security AR.ES’07 (Vienna, Austria, 10-13 April, 2007). P. 273-280. DOI: 10.1109/ARES.2007.90
20. Choi H., Choi K., Kim J. Fingerprint Matching Incorporating Ridge Features With Minutiae // IEEE Transactions on Information Forensics and Security, 2011. Vol. 6, No. 2. P. 338-345. DOI: 10.1109/TIFS.2010.2103940
21. Dorizzi B., Cappclli R., Ferrara M., et. al. Fingerprint, and On-Line Signature Verification Competitions at ICB 2009 /7 International Conference on Biometrics ICB 2009 (Alghero, Italy, 2-5 June, 2009). P. 725 732. DOI: 10.1007/978-3-642-01793-3_74
22. Fang G., Srihari S.N., Srinivasaii H. ct al. Use of Ridge Points in Partial Fingerprint Matching / / Biometric Technology for Human Identification IV. 2007. P. 65390D1 65390D9. DOI: 10.1117/12.718941
23. Feng J., Zhou J. A Performance Evaluation of Fingerprint Minutia Descriptors // International Conference on Hand-Based Biometrics ICHB (Hong Kong, China, 17-18 Nov., 2011). 2011. DOI: 10.1109/ICHB.2011.6094350
24. Jain A.K., Cao K. Fingerprint Image Analysis: Role of Orientation Path and Ridge Structure Dictionaries // Geometry Driven Statistics, 2015. P. 288-310. DOI: 10.1002/9781118866641
25. Jiang X., Yau W.Y. Fingerprint Minutiae Matching Based on the Local and Global Structures
Proceedings 15th International Conference on Pattern Recognition ICPR. 2000 (Barcelona, Spain, 3 7 Sept., 2000). 2000. P. 1038 1041. DOI: 10.1109/ICPR.2000.906252
26. Jrinior P., de Nazare-Junior A., Menotti D. A Complete System for Fingerprint Authentication Using Delaunay Triangulation // R.e-eonliecimento tie Padroes, DECOM-UFOP, 2010. P. 1-7.
27. Maltoui D., Maio D., Jain A.K., ct. al. Handbook of Fingerprint Recognition. London: Springer-Vcrlag, 2009. 496 p. DOI: 10.1007/978-1-84882-254-2
28. Medina-Perez M.A., Garcia-Borroto M., Gutierrcz-Rndrigucz A.E., et al. Improving Fingerprint Vcrification Using Minutiae Triplets /7 Sensors, 2012. Vol. 12. P. 3418-3437. DOI: 10.3390/s 120303418
29. Segundo M.P., Lcmcs R. Pore-based Ridge Reconstruction for Fingerprint Recognition
2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW 2015) (Boston, Massachusetts, USA, 7-12 June, 2015). 2015. P. 128-133. DOI: 10.1109/CVPRW.2015.7301328
30. Sha L., Zhao F., Tang X. Minutiae-Based Fingerprint Matching Using Subset Combination // In Proceedengs 18th International Conference on Pattern Recognition ICPR. 2006 (Hong Kong, 20 24 Aug., 2006). 2006. P. 566 569. DOI: 10.1109/ICPR.2006.802
31. Sherlock B., Monro D. A Model for Interpreting Fingerprint Topology /7 Pattern Recognition, 1993. Vol. 26, No. 7. P. 1047-1055. DOI: 10.1016/0031-3203(93)90006-1
32. Sparrow M.K., Sparrow P. J. A Topological Approach to the Matching of Single Fingerprints: Development of Algorithms for Use on Latent Finger Marks /7 US dep. comer, nat. bur. stand, spec. pub. 1985. № 500-126. 61 p.
33. The NSTC Subcommittee on Biometrics. Fingerprint Recognition. URL: https://uww.fbi.gov/file-repository/about-us-ejis-fingerprints^biometrics “biometric-center-of-excellences-fingerprint-recognition.pdf
(дата обращения: 16.10.2017).
34. Uz T., Bebis G., Erol A., et al. Minutiae Based Template Synthesis and Matching for Fingerprint Authentication /7 First IEEE International Conference on Biometrics: Theory, Applications, and Systems BTAS 2007 (Crystal City, VA, USA, 27-29 Sept., 2007). 2007. P. 1-8. DOI: 10.1109/BTAS.2007.4401958
35. Vidyadevi G. Biradar, Sarojadevi H. Fingerprint Ridge Orientation Extraction: A Review of State of the Art Techniques // International Journal of Computer Applications, 2014. Vol. 91, No. 3. P. 8 13. DOI: 10.5120/45859-4773
36. Wang J., Zlien Ping Lo P., inventors; M or phot rack LLC, assignee. Minutiae Grouping for Distorted Fingerprint Matching. US Patent Application Publication 2017/0140193 Al, May 18, 2017.
37. Wang L., Bhalera A., Wilson R., inventors; Warwick Warp Ltd, assignee. Fingerprint Matching Method and Apparatus. US Grant 8588484B2. Nov. 19, 2013.
38. 2hen Ping Lo P., Chen H., inventors; Morphotrack LLC, assignee. Feature-Based Matcher for Distorted Fingerprint Matching. US Patent Application Publication 2017/0140192 Al, May 18, 2017.
39. Zheng F., Yang C. Latent Fingerprint Match using Minutia Spherical Coordinate Code /,/ International Conference on Biometrics ICB 2015 (Phuket, Thailand, 19-22 May, 2015). 2015. P. 357-362. DOI: 10.1109/ICB.2015.7139061
40. Zhou ,1., Gu J. A Model-based Method for the Computation of Fingerprints’ Orientation Field // IEEE Transactions on linage Processing, 2004. Vol. 13, No. 6. P. 821 835. DOI: 10.1109/Т1Р.2003.822608
41. Zhu H., Zhen Ping Lo P., Chen H., inventors; Morphotrack LLC., assignee. Fingerprint Matching Using Virtual Minutiae. US Patent Application Publication 2017/0140207 Al, Apr. 18, 2017.
Лепихова Дарья Николаевна, ипжепер-программист ООО «С он да Про» (Челябинская обл., г. Миасс, Российская Федерация)
Гудков Владимир Юльевич, д.ф.-м.п., профессор кафедры ЭВМ, Южно-Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация)
Кирсанова Александра Александровна, программист вычислительного центра, Южно-Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация)
DOI: lCL14529/cmsel80104
AN OVERVIEW OF FINGERPRINT DESCRIPTION MODELS
© 2018 D.N. Lepikhova1, V.U. Gudkov2, A.A. Kirsanova2
1Sonda Pro Ltd
(Ilmen-Tau str, 1-2, Miass, Chelyabinsk ray., 456318 Russia),
2South Uml State University (pr. Lenina 76, Chelyabinsk, 454680 Russia)
E-mail: [email protected], [email protected], [email protected]
Received: 16.11.2017
Personal fingerprint identification is the most common method of biometric identification. In this paper we presented a review of modern fingerprint image representation models and fingerprint matching methods based on these models. Fingerprint image may be represented as a set of local features, a set of global features, a set of papillary lines and in the form of topological object which includes combination of features. The main advantages and disadvantages of common fingerprint representations were defined. Also authors proposed a classification of fingerprint represented models by the level of integrity of their description. Each level of this model describes fingerprint image using some characteristic (local features, global features, direction anti density of ridges, direction field et al.) or as a solid topological object at the highest model level. Each level of the model can be used independently or with combination of other models. It allows expanding anti supplementing fingerprint image description. The review of models and identification methods based on wide range of patents, scientific articles anti program registration certificates for the past few years, which confirms the relevance of the problem anti this research.
Keywords: biometric identification, fingerprint, fingerprint template.
FOR CITATION
Lcpikhova D.N., Gudkov V.U., Kirsanova A.A. An Overview of Fingerprint Description
Models. Bulletin of the South Ural State University. Series: Computational Mathematics and
Software Engineering. 2018. vol. 7, no. 1. pp. 40 59. (in Russian) DO I: 10.14529/cmsel80104.
This paper is distributed under the terms of the Creative Commons Attribution-Non
Commercial 3.0 License which permits non-commercial use, reproduction and distribution of
the work without further permission provided the original work is properly cited.
References
1. Arkabacv D.I., Gudkov V.U. Sposob grebnevogo scheta na osnove topologii daktiloskopicheskogo uzora [Method of Ridge Count. Based on Topology). Patent 2444058, G 06 К 9/52 № 2010110115/08, reg. Mar., 17, 2010; pub. Feb., 27, 2012; no. 6. 9 p.
2. Arutyunyan A.R., Ushmacv O.S. The Influence of Strain on the Quality of Biometric Fingerprint Identification. Informatics and Applications. 2009. vol. 4. no. 3. pp. 12-21. (in Russian)
3. Bokov A.C., Chirkin D.M., Gudkov V.U. Certificate of State Registration of the Computer Program 2017617796. Russian Federation. AvtomatiziTovannaya daktiloskopicheskaya identifikatsionnaya sistema A FIS Enterprise Edition, versiya 9.0 — ADIS Sonda 9.0 E jAuthomatic Fingerprint Identification System Enterprise Edition v. 9.0 — AFIS Sonda 9.0 E[. Riglitsliolder — Sonda Pro Ltd. no. 2017611004; application date 08.02.2017; registration date 12.07.2017; published 12.07.2017. 1 p.
4. Gonzalez R.C., Woods R.E. Digital image processing. 2006. 1072 p.
5. Gordeeva (Lepikliova) D.N., Gudkov V.U. Fingerprint, recognition. Vestnik Moskovskogo go.sudarstvennogo tehnicheskogo universiteta. Seriya "Priborostroenie". Specialniy vypusk " Biotehnologii" [Bulletin of Moskow State Technic Univercity. Series: Iinstrumentation. Special Volume: Bioteelmologics|. 2011. pp. 47-58. (in Russian)
6. GOST R ISO/MEK 19794-2-2013 Informatsionnye tekhnologii (IT). Biomet.ri.ya. Formaty obmena biometricheskimi dannymi. Chast’ 2. Dannye izobrazheniya otpechatka pal’tsa — kontrol’nye tochki. Izdanie ofitsial’noe [ISO/IEC Information technologies. Biometrics. Biometric data interchange formats. Part 2. Finger minutiae data. Official Edition], Moscow. Standartinform. 2015. 94 p.
7. Gudkov V.U. Metody pervoi i vtoroi obrabotki dakt.iloskopicheski.kh izohrazh.emi[Methods for First and Second Fingerprint Images Processing], Miass, Geotur, 2009. 237 p.
8. Gudkov V.U. Ridge Count Model Based on Fingerprint Topology. Vestnik Chelyabinskogo gosudarstvennogo universiteta [Bulletin of Chelyabinsk State Univercity). 2011. no. 13, pp. 99-108 (in Russian)
9. Gudkov V.U. Sposob matematicheskogo opisaniya i identifikatsii otpechatkov paVtsev [Method of Mathematical Description and Identification of Fingerprints!/red. by Corresponding Member of RAS Arlazarov V.L. and Doctor of Technical Sciences, Professor Erneljanov N.E. Obrabotka. izobrazhenii i. analiz dannykh: Trudy ISA RAN. LIBROKOM, 2008. vol. 38. pp. 336-356. (in Russian)
10. Gudkov V.U., Lepikliova D.N. Effect of False Minutiaes on Fingerprint Matching Quality. 23 Mezhdunarodnaya konferentsiya po komp’yutemoi grafike i zreniyu GrafiKon’2013: Trudy konferentsu (Vladivostok, 16-20 sentyabrya 2013) |23th International Conference on Computer Graphics and Vision GraphiCon’2013: Proceedings of the International Scientific Conference (Vladivostok, Russia, 16 20 September, 2013)], 2013. pp. 314-315. (in Russian)
11. Samischenko S.S. Atlas of Unusual Papillary Patterns. Moscow, Jurisprudence, 2001. 320 p.
12. Ushmaev O.S., Arutyunyan A.R. Method for Assessing quality of Biometric Identificationin in Operating Conditions on Fingerprint Identification1 Example. 19 Mezhdunarodnaya konferentsiya po komp’yutemoi grafike i zreniyu GrafiKon’2009: Trudy konferentsii (Moskva. 5-9 oktyahrya 2009) [19th International Conference on Computer Graphics and Vision GraphiCon’2009: Proceedings of the International Scientific Conference (Moscow, Russia, 5 9 October, 2009)]. MAX PRESS. 2009. pp. 232-235.
13. Edzhubov L.G., Karpuhina E.S., Myasnyankina V.N., etc. Bank dannykh detal’nogo opisamya papillyamykh uzorov [Data Bank of Papillary Patterns Detailed Description], /red. bv Edzhubov L.G. Digest of scientific articles M: Pub. center MIA, 2002. pp. 304-311. (in Russian)
14. Edzhubov L.G., Litinsky S.A. Sposob .4 vt о m ati ches код о Sravnitel’nngo Issledovaniya daktiloskopicheskikh. otpechatkov [The method of automatic comparative study of fingerprints]. Certificate of authorship 138095 USSR, G 06 К 9/00 no 701272/31; reg. Jan. 17, 1959; pub. Sep. 18, 1961. vol. 9. 9 p.
15. Bcbis G., Dcaconu T., Gcorgiopoulos M. Fingerprint Identification Using Delaunay Triangulation. Proceedings of the International Conference on Information Intelligence and Systems (Bethesda, MD, USA, 31 Oct.-3 Nov., 1999). 1999. pp. 452 459. DOl: 10.1109/ICIIS. 1999.810315
16. Bolle R.M., Connel J.Y., Pankanti S., et al. Guide to biometrics. New York: Springer-Verlag, 2004. 368 p.
17. Cao K., Jain A.K. Latent Orientation Field Estimation via Convolutional Neural Network. Proceedings of the 2015 International Conference on Biometrics ICB (Phuket, Thailand, May, 2015). 2015. pp. 349 356. DOI: 10.1109.TCB.2015.7139060
18. Capelli R,., Ferrara M., Maltoni D. Fingerprint Indexing Based on Minutia Cylinder-Code. IEEE transactions on pattern analysis and machine intelligence. 2011. vol. 33, no. 5, pp. 1051-1057. DOI: 10.1109/TPAMI.2010.228
19. Chandrasekaran A., Thuraisiiigham B. Fingerprint Matching Algorithm Based on Tree Comparison Using Ratios of Relational Distances. Proceedings of the The Second International Conference on Availability, Reliability and Security ARES’07 (Vienna, Austria, 10-13 April, 2007). 2007. pp. 273 280. DOI: 10.1109/ARES.2007.90
20. Choi H., Choi K., Kim J. Fingerprint Matching Incorporating Ridge Features With Minutiae. IEEE Transactions on Information Forensics and Security. 2011. vol. 6, no. 2, pp. 338 345. DOI: 10.1109/TIFS. 2010.2103940
21. Dorizzi B., Cappelli R., Ferrara M., et al. Fingerprint and On-Line Signature Verification Competitions at ICB 2009. In Proceedings of the International Conference on Biometrics (ICB 2009) (Alghero, Italy, 2-5 June, 2009). 2009. pp. 725-732. DOI: 10.1007/978-3-642-01793-3 _ 74
22. Fang G., Srihari S.N., Srinivasan Н. et al. Use of Ridge Points in Partial Fingerprint Matching. Biometric Technology for Human Identification IV. 2007. pp. 65390D1 65390D9. DO I: 10.1117/12.718941
23. Feng J., Zhou J. A Performance Evaluation of Fingerprint Minutia Descriptors. In Proceedings of the International Conference on Hand-Based Biometrics ICHB (Hong Kong, China, 17-18 Nov., 2011). 2011. DOI: 10.1109/ICHB.2011.6094350
24. Jain A.K., Cao K. Fingerprint Image Analysis: Role of Orientation Path arid Ridge Structure Dictionaries. Geometry Driven Statistics. 2015. pp. 288-310. DOI: 10.1002/9781118866641
25. Jiang X., Yau W.Y. Fingerprint Minutiae Matching Based on the Local and Global Structures. In Proceedings of the 15th International Conference on Pattern Recognition ICPR. 2000 (Barcelona, Spain, 3-7 Sept., 2000). 2000. pp. 1038-1041. DOI: 10.1109/ICPR. 2000.906252
26. Junior P., de Nazare-Junior A., Menotti D. A Complete System for Fingerprint Authentication Using Delaunay Triangulation. Rc-conhccimento de Padrocs. DECOM-UFOP, 2010. pp. 1-7.
27. Maltoni D., Maio D., Jain A.K., et al. Handbook of Fingerprint Recognition. London: Springer-Vcrlag, 2009. 496 p. DOI: 10.1007/978-1-84882-254-2
28. Medina-Perez M.A., Garcia-Borroto M., Gutierrez-Rodrigucz A.E., et al. Improving Fingerprint Verification Using Minutiae Triplets. Sensors, 2012. vol. 12. pp. 3418-3437. DOI: 10.3390/s 120303418
29. Segundo M.P., Lemes R. Pore-based Ridge Reconstruction for Fingerprint Recognition. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW 2015) (Boston, Massachusetts, USA, 7-12 June, 2015). 2015. pp. 128 133. DOI: 10.1109/CVPRW.2015.7301328
30. Sha L., Zhao F., Tang X. Minutiac-Based Fingerprint Matching Using Subset Combination. In Proceedengs of the 18th International Conference on Pattern Recognition ICPR, 2006 (Hong Kong, 20 24 Aug., 2006). 2006. pp. 566 569. DOI: 10.1109/ICPR.2006.802
31. Sherlock B., Monro D. A Model for Interpreting Fingerprint Topology. Pattern Recognition, 1993. vol. 26, no. 7. pp. 1047-1055. DOI: 10.1016/0031-3203(93)90006-1
32. Sparrow M.K., Sparrow P. J. A Topological Approach to the Matching of Single Fingerprints: Development of Algorithms for use on Latent Finger Marks. US dep. comer, nat. bur. stand, spec, pub., 1985. № 500 126. 61 p.
33. The NSTC Subcommittee on Biometrics. Fingerprint Recognition. Available at: https://yww.fbi.gov/file-repository/about-us-cjis-fingerprints_biometrics-biometric-center-of-excellences-fingerprint-recognition.pdf
(accessed: 16.10.2017).
34. Uz T., Bebis G., Erol A., et al. Minutiae Based Template Synthesis and Matching for Fingerprint Authentication. In Proceedings of the First IEEE International Conference on Biometrics: Theory, Applications, and Systems BTAS 2007 (Crystal City, VA, USA, 27-29 Sept., 2007). 2007. pp. 1-8. DOI: 10.1109/BTAS.2007.4401958
35. Vidyadevi G. Biradar, Sarojadcvi Н. Fingerprint Ridge Orientation Extraction: A Review of State of the Art Tcelmiqnes. International Journal of Computer Applications, 2014. vol. 91, no. 3. pp. 8-13. DOI: 10.5120/15859-4773
36. Wang J., Zlien Ping Lo P., inventors; Morpliotrack LLC, assignee. Minutiae Grouping for Distorted Fingerprint Matching. US Patent Application Publication 2017/0140193 Al, May 18, 2017.
37. Wang L., Bhalerao A., Wilson R., inventors; Warwick Warp Ltd, assignee. Fingerprint Matching Method and Apparatus. US Grant 8588484B2. Nov. 19. 2013.
38. Zlien Ping Lo P., Chen H., inventors; Morpliotrack LLC, assignee. Feature-Based Matcher for Distorted Fingerprint Matching. US Patent Application Publication 2017/0140192 Al, May 18, 2017.
39. Zheng F., Yang C. Latent Fingerprint Match using Minutia Spherical Coordinate Code. In Proceedcngs of the 8th I APR. International Conference on Biometrics (Phuket, Thailand, 19-22 May, 2015). 2015. pp. 357-362. DOI: 10.1109,TCB.2015.7139061
40. Zhou J., Gu J. A Model-based Method for the Computation of Fingerprints’ Orientation Field. IEEE Transactions on Image Processing, 2004. vol. 13, no. 6, pp. 821-835. DOI: 10.1109/Т1Р.2003.822608
41. Zhu H., Zlien Ping Lo P., Chen H., inventors; Morpliotrack LLC., assignee. Fingerprint Matching Using Virtual Minutiae. US Patent Application Publication 2017/0140207 Al, Apr. 18, 2017.