Спосіб кодування папілярного узору відбитка пальця для ідентифікації особистості

Номер патенту: 100175

Опубліковано: 26.11.2012

Автори: Сироватченко Сергій Геннадійович, Скляр Ольга Ігорівна

Є ще 6 сторінок.

Дивитися все сторінки або завантажити PDF файл.

Формула / Реферат

1. Спосіб кодування папілярного узору відбитка пальця для ідентифікації особистості, що включає в себе виділення на папілярному узорі всіх характерних точок числом , проведення з кожної характерної точки вектора по дотичній до папілярної лінії, яка утворює цю характерну точку, вибір центру сканування, сканування папілярного узору, визначення масштабної характеристики папілярного узору, визначення типів всіх характерних точок і топологічне розміщення характерних точок, кодування внутрішніх особливостей "дельта" і "ядро" будови папілярного узору і координат вказаних особливостей, визначення метричної відстані папілярного узору між особливостями "дельта" і "ядро", який відрізняється тим, що у відбитку мінімізують шуми шляхом застосування фільтра Габора, формують папілярний скелет, з якого виключають спотворення та пусті зони, після чого на скелеті визначають на основі внутрішніх особливостей глобальні особливості "ядро" і "дельта" і локальні особливості, а саме точки закінчення і розгалуження, де локальні особливості визначаються шляхом спірального сканування проти годинникової стрілки з кроком , починаючи з "ядра" або "центру" відбитка, визначена між глобальними особливостями базова метрична відстань є основою трикутника для визначення кута, який лежить проти цієї основи, та утворений кожною знайденою локальною особливістю, "ядром" та "дельтою", визначають ці кути, визначають відстані від локальної особливості до "ядра" та "дельти", на основі визначених базової відстані та кутів формують шаблон, стійкий до поворотів та зміщень, у якому базова відстань є критерієм входження в заданий діапазон базових метричних відстаней у сукупності шаблонів зі встановленою похибкою , встановлюють поріг мінімального числа локальних особливостей , які слід детектувати при ідентифікації особистості, цей поріг визначає ступінь однозначності ідентифікації особистості, у випадку відсутності на скелеті відбитка "ядра" або "дельти", поріг мінімального числа локальних особливостей, які слід детектувати, подвоюють ().

2. Спосіб за п. 1, який відрізняється тим, що при формуванні чорно-білого примітиву при попіксельній перевірці папілярного узору у випадку, коли колір піксела відповідає  та більше розрядності кольорової гами у градаціях сірого, то йому присвоюють чорний колір, в іншому випадку йому присвоюють білий колір.

3. Спосіб за п. 1, який відрізняється тим, що при успішному знаходженні "ядра" і "дельти" між ними визначають базову метричну відстань за формулою евклідової відстані:

,

де ,  - координати "ядра",

,  - координати "дельти".

4. Спосіб за п. 1, який відрізняється тим, що при детектуванні на відбитку більше одного "ядра" та "дельти" вибирається та пара "ядро" - "дельта", у якої базова метрична відстань найменша.

Текст

Реферат: Спосіб кодування папілярного узору відбитка пальця для ідентифікації особистості належить до біометрії, а саме до галузі безпеки життєдіяльності людини, та може використовуватись для ідентифікації особистості за відбитком пальця. Спосіб дозволяє: формувати папілярний скелет, на якому визначаються локальні (точки закінчення та розгалуження) та глобальні ("ядро" і "дельта") особливості. Визначати між глобальними особливостями метричну відстань. Побудувати з кожної характерної точки вектор, дотичний до папілярної лінії. Сканувати папілярний узор шляхом обертання проти годинникової стрілки навколо вибраного центру та визначати координати та тип для кожної локальної точки, яка зустрічається при скануванні. Визначати внутрішній кут між знайденою локальною особливістю, ядром та дельтою. Технічним результатом є можливість формувати шаблон, стійкий до поворотів та зміщень, що забезпечує більш точну ідентифікацію особистості при повному та неповному відбитку пальця. UA 100175 C2 (12) UA 100175 C2 UA 100175 C2 5 10 15 20 25 30 35 40 45 50 55 Винахід належить до галузі безпеки життєдіяльності людини. Може використовуватись для забезпечення прикладної безпеки для підвищення точності і надійності ідентифікації особистості людини шляхом формування шаблону стійкого до поворотів і зміщень за рахунок перевірки наявності локальних і глобальних особливостей на папілярному узорі відбитку пальця. Є відомим спосіб кодування папілярного узору відбитка пальця (Патент США WO/1987/001224 A1, ІРС G06K9/00, 'Fingerprint recognition and retrieval system', опуб. 26.02.1987), в якому на відбитку пальця вибирають центр обертання лінії сканування, який розташовують в "центрі" ("ядрі") відбитка, радіально сканують папілярний узор за його особливостями, визначаючи топологічні характеристики узору навколо цих особливостей шляхом присвоєння заздалегідь деякого коду кожній з особливостей узору в залежності від типу особливості, потім відносно початкової лінії сканування, яка проходить через центр відбитка визначають кутові координати лінії сканування, яка почергово проходить через кожну особливість узору, радіальні відстані і рахунок гребенів між центром обертання лінії сканування і зустрінутими в процесі сканування особливостями. В результаті такого кодування отримують числовий код, який з деяким ступенем однозначності описує папілярний узор пальця. Однак цей спосіб має обмежені можливості при кодуванні папілярного узору при неповному відбитку пальця, коли немає можливості однозначно виділяти точне місцезнаходження "ядра", яке має бути прийняте за центр сканування, тобто інформативність такого шаблону буде зменшена, і точність ідентифікації особистості також буде зменшена, а це підвищує вірогідність того, що особистість, яку ідентифікують, має виконати додаткові дії з точного позиціонування пальця на пристрої зчитування відбитка, що підвищує психоемоційну напругу, пов'язану з процедурою формування шаблону відбитка пальця. Найбільш близьким за сукупністю ознак є спосіб кодування відбитка папілярного узору (Патент РФ № 2054197 "Способ кодирования отпечатка папилярного узора", МПК7 G06K9/46, опубл. 10.02.96), за яким спосіб кодування відбитка включає в себе виділення на папілярному узорі всіх характерних точок числом n, визначення напрямку вигину та кривизни папілярних ліній, які утворюють кожну характерну точку, проведення з кожної характерної точки вектора по дотичній до папілярної лінії, яка утворює цю характерну точку, вибір однієї з характерних точок за центр обертання лінії сканування, початкове положення якої співпадає з вектором, який проведено з вибраної характерної точки, сканування папілярного узору шляхом обертання лінії сканування навколо вибраного центру обертання, визначення кутових координат відносно початкового положення лінії сканування для кожної характерної точки, яку зустріли в процесі сканування, визначення кута від початкового положення лінії сканування до проведеного через зустрінуту характерну точку вектора, визначення метричної відстані і числа гребеневих ліній папілярного узору між вибраним центром обертання лінії сканування і зустрінутою характерною точкою, повторення всіх операцій по скануванні папілярного узору n-1 раз при виборі за центр обертання лінії сканування нової характерної точки, при чому для кожної характерної точки папілярного узору визначають масштабну характеристику характерної точки як середню відстань між папілярними лініями поблизу даної характерної точки, після чого визначають метричні відстані з врахуванням масштабної характеристики, а також топологічні характеристики папілярного узору у вигляді (а) напрямку відносно папілярної лінії з центром обертання лінії сканування інших папілярних ліній, які утворюють n-1 характерну точку, (в) розташування кожної з n-1 характерних точок відносно папілярної лінії з центром обертання лінії сканування, (с) типів всіх характерних точок і (d) топологічного зміщення характерних точок відносно центра обертання лінії сканування. У цьому способі додатково визначають загальну масштабну характеристику папілярного узору як середню арифметичну величину масштабних характеристик всіх характерних точок папілярного узору, вздовж основи якого орієнтують вісь абсцис прямокутної системи координат, вісь ординат якої проводять через середину цієї основи і визначають в цій прямокутній системі координат положення кожної характерної точки і кут від осі абсцис до вектора, який дотичний в даній характерній точці до утворюючої її папілярної лінії, додатково кодують внутрішні особливості "дельта" і "центр" будови папілярного узору, по кількості і положенню яких визначають заздалегідь заданий тип папілярного узору і координати вказаних особливостей, для особливості "центр" визначають кут від осі абсцис до вектора, який проведено по нормалі до дотичної внутрішньої петлеподібної папілярної лінії особливості "центр" у точці її найбільшої кривизни і направленого від цієї точки всередину вказаної петлеподібної папілярної лінії, крім того, визначають метричні відстані з урахуванням загальної масштабної характеристики папілярного узору і число гребеневих ліній між особливостями "дельта" і "центр" побудови папілярного узору. 1 UA 100175 C2 5 10 15 20 25 30 35 40 45 50 55 60 Недоліком прототипу є те, що при неповному відбитку папілярного узору або малій площі відбитка, який ідентифікується, значно знижується кількість особливостей, що тягне за собою зниження інформативності отриманого шаблону, але в той же час пред'являє високі вимоги до розрізнювальної здатності пристрою для зчитування відбитків. В основу винаходу у способі кодування папілярного узору відбитка пальця поставлено задачу підвищення точності ідентифікації шляхом пошуку і виділення локальних і глобальних папілярних особливостей та визначення метричної відстані між глобальними особливостями, яка є основою трикутника для визначення кута, який лежить проти цієї основи, та утворений цієї локальною особливістю, "ядром" та "дельтою", визначені кути формують шаблон, стійкий до поворотів та зміщень, що дозволяє однозначно кодувати папілярний узор відбитка пальця. Ця задача вирішена наступним чином. У способі кодування папілярного узору відбитка пальця для ідентифікації особистості виділяють на папілярному узорі всі характерні точки числом n, проводять з кожної характерної точки вектор по дотичній до папілярної лінії, яка утворює цю характерну точку, вибирають центр сканування, сканують папілярний узор, визначають масштабну характеристику папілярного узору, визначають типи всіх характерних точок і топологічне розміщення характерних точок, кодують внутрішні особливості "дельта" і "ядро" будови папілярного узору і координати вказаних особливостей, визначають метричну відстань папілярного узору між особливостями "дельта" і "ядро", згідно з винаходом, додатково у відбитку мінімізуються шуми шляхом застосування фільтра Габора, формуються папілярний скелет, з якого виключають спотворення та пусті зони, після чого, на скелеті визначають глобальні особливості "ядро" і "дельта" і локальні особливості, а саме точки закінчення і розгалуження особливості, локальні особливості отримують при спіральному скануванні папілярного узору проти часової стрілки з кроком зміщення , починаючи з "ядра", або центру, відбитка, визначена між глобальними особливостями базова метрична відстань є основою трикутника для визначення кута, який лежить проти цієї основи, та утворений кожною знайденою локальною особливістю, "ядром" та "дельтою", визначаються ці кути, визначаються відстані від локальної особливості до "ядра" та "дельти", визначена базова відстань та визначені кути формують шаблон, стійкий до поворотів та зміщень, у якому базова відстань є критерієм входження в заданий діапазон базових метричних відстаней у сукупності шаблонів зі встановленою похибкою , встановлюють поріг мінімального числа локальних особливостей , які слід детектувати при ідентифікації особистості, цей поріг визначає ступінь однозначності ідентифікації особистості, у випадку відсутності на скелеті відбитка "ядра" або "дельти", поріг мінімального числа локальних особливостей, які слід детектувати, подвоюють - 2. На фіг. 1 зображено початкові відбитки пальця (а - повний відбиток, б - неповний відбиток), де - "ядро", О - "дельта". На фіг. 2 зображено відфільтровані відбитки (а - повний, б - неповний). На фіг. 3 зображено скелети відбитків (а - повний, б - неповний). На фіг. 4 зображено вибір центру сканування на скелеті відбитку (а - повному, б неповному). На фіг. 5 зображено принцип сканування скелета відбитка по спіралі проти годинникової стрілки (а - повного, б - неповного). На фіг. 6 зображено пошук локальних особливостей на скелеті відбитка (а - повному, б неповному, в - зміщеному). На фіг. 7 зображено вид локальної особливості "закінчення" на папілярному узорі. На фіг. 8 зображено вид локальної особливості "роздвоєння". На фіг. 9 зображено вид фальшивої локальної особливості "обрив". На фіг. 10 зображено вид локальної особливості "поріз". На фіг. 11 зображено визначення внутрішнього кута локальної особливості (а - принцип, б серед масиву особливостей). На фіг. 12 зображено формування одного шаблону. На фіг. 13 зображено вид сформованого шаблону. На фіг. 14 зображено принцип визначенні пустих та спотворених зон. Суть способу кодування папілярного узору відбитка пальця для ідентифікації особистості є наступною. З графічного файла, у якому є відбиток пальця отримують зображення папілярного узору (фіг. 1), мінімізують шуми фільтром Габора (фіг. 2), отримане зображення перетворюють у чорно-білий примітив шляхом попіксельної перевірки папілярного узору, у випадку, коли колір піксела відповідає ½ та більше розрядності кольорової гами у градаціях сірого, то йому присвоюється чорний колір, в іншому випадку, йому присвоюється білий колір, в отриманому зображенні, шляхом звуження до центра лінії, уточнюють до 1 піксела ширину папілярних ліній 2 UA 100175 C2 5 (ребер), в результаті цього утворюється скелет (фіг. 3), на якому визначають масштабну характеристику, для аналізу скелет розбивають на 25 рівномірних квадратних зон (фіг. 14), на краях відбитка виключають спотворені та пусті зони, на отриманому скелеті виділяють глобальні особливості "ядро" та "дельту", при успішному знаходженні "ядра" і "дельти" між ними визначають базову метричну відстань за формулою евклідової відстані d 10 15 20 25 30 35 40 45 50 55 corex  delta x2  corey   delta y 2 , де соrе(х), core(у) - координати "ядра", a delta(х), delta(у) - координати "дельти", за центр сканування вибирається "ядро" (фіг. 4), при детектуванні на відбитку більше одного "ядра" та "дельти" вибирається та пара "ядро" "дельта", у якої базова метрична відстань найменша, починаючи з "ядра", сканують спірально проти часової стрілки (фіг. 5) папілярний скелет з кроком зміщення , цей крок є мінімальною відстанню, яка є необхідною для точної ідентифікації локальної особливості і дорівнює  пікселам, у випадку відсутності "ядра" за центр сканування приймають абсолютний центр скелета відбитка, проводять пошук всіх характерних точок числом n (фіг. 6), причому у місцях, де скелетні лінії обриваються не на краю папілярного узору, визначають закінчення (фіг. 7), 2 2 якщо відстань Ax   Bx   Ay   By    , де А(х, у) - координати точки обриву, а В(х, у) координати вірогідної точки продовження папілярного узору, якщо при скануванні детектується роздвоєння (фіг. 8), то визначена відстань за вказаною формулою перевіряється на умову >15, де  - кут відгалуження наступної папілярної лінії, при виявленні фальшивих локальних Ax  Bx2  Ay  By2   , всі знайдені точок (фіг. 9), або порізів (фіг. 10) відстань локальні особливості нумерують, при знаходженні характерної папілярної точки проводять з кожної такої точки вектор по дотичній до папілярної лінії, яка утворює цю характерну точку, визначають відстань від кожної локальної особливості до "ядра" - dcore та "дельти" - ddelta, та кут між цими двома прямими, почергово вибирають кожну з характерних точок за центр сканування, визначають типи всіх характерних точок і топологічне розміщення характерних точок (фіг. 6), визначена базова відстань та визначені кути формують шаблон (фіг. 11, фіг. 12), стійкий до поворотів та зміщень, у якому базова відстань є критерієм входження в заданий діапазон базових метричних відстаней у сукупності шаблонів з похибкою , знайдені локальні особливості представляють матрицею, рядок якої матиме інформацію по і-тій локальній особливості і матиме вид fі=[xі, уі, tі, dcore, ddelta, ], де хі, уі - координати локальної особливості, tі - тип особливості "закінчення" або "роздвоєння", dcore - метрична відстань від локальної особливості до "ядра", ddelta - метрична особливість від локальної особливості до "дельти",  кут між метричними відстанями до "ядра" та "дельти", у випадку, коли на відбитку відсутні "ядро" або "дельта", то відповідні параметри dcore, ddelta,  матриці набувають значення нуля, після формування n матриць локальних особливостей створюється опорний шаблон, який має вид F=(f(n), core, delta, d), де f(n) - набір матриць локальних особливостей, core - координати "ядра", delta - координати "дельти", d - базова метрична відстань між "ядром" і "дельтою", у випадку неможливості визначення core, delta, d цим параметрам у опорному шаблоні присвоюють значення нуля, потім для ідентифікації особистості встановлюють поріг мінімального числа локальних особливостей , які слід детектувати, цей поріг визначає ступінь однозначності ідентифікації особистості, у випадку відсутності на скелеті відбитку "ядра" або "дельти", заданий поріг мінімального числа локальних особливостей, які слід детектувати подвоюють (2), кількість пронумерованих локальних особливостей порівнюють зі встановленим порогом  або 2, якщо знайдена при ідентифікації кількість локальних особливостей менша за встановлений поріг , то ідентифікація особистості не відбувається, якщо ця кількість більша або рівна, то процес ідентифікації продовжують, де до вибірки попадуть лише ті шаблони, де метрична відстань d співпадає з визначеною зі встановленою похибкою , це суттєво звужує коло шаблонів, які слід порівнювати, у випадку неповного відбитка вибірка буде проводиться по всіх існуючих шаблонах, порівняння виконується шляхом поелементного порівняння з опорними шаблонами, якщо неможливо детектувати глобальні особливості і визначити кут  для кожної особливості, то критерієм однозначної ідентифікації буде загальна кількість співпадінь кута  і типу кожної локальної особливості, також, коли неможливо визначити і кути , то критерієм однозначної ідентифікації можуть бути відносні координати і тип кожної з локальних особливостей, кількість яких залежить від заданого рівня . Порівняльний аналіз способу кодування папілярного узору для ідентифікації особистості з прототипом вказує, що він суттєво відрізняється від прототипу тим, що за рахунок знаходження кута вершини трикутника, утвореного базовою метричною відстанню (між "ядром" і "дельтою") 3 UA 100175 C2 5 10 15 20 25 та кожною локальною особливістю, а також за допомогою описаної послідовності дій дозволяє сформувати шаблон, стійкий до поворотів зображення відбитка, що дозволяє вирішити проблему підвищення точності і надійності ідентифікації особливості за відбитками, які мають довільну орієнтацію, у випадку відсутності глобальних особливостей при ідентифікації у запропонованому способі використовується динамічно змінний поріг мінімальної кількості локальних особливостей, необхідних для однозначної ідентифікації особистості, тобто цей спосіб дозволяє формувати ступінь ідентифікації особистості за рахунок введення порогу кількості локальних особливостей на вимогу споживача. Застосована методика відсіювання за базовою метричною відстанню зі встановленою похибкою дозволяє вирішити проблему ідентифікації особистості з меншими витратами часу. Приклад 1. Повний відбиток вказівного пальця лівої руки особистості А. Отримуємо зображення з графічного файла (фіг. 1а). Застосовуючи фільтр Гарбора до цього зображення мінімізуємо шуми і видаляємо сірий фон (фіг. 2а), перетворюємо зображення у чорно-білий колір шляхом попіксельної перевірки, папілярні лінії уточнюємо до товщини в 1 піксел і відкинемо спотворені і пусті зони, які визначаємо при аналізі кожної з 25 рівномірних квадратних зон (фіг. 14), на які розбиваємо відбиток, якщо у такій зоні чорний колір становить менше 10 %, то всій цій зоні присвоюється білий колір і така зона в подальшому вважається неінформативною, після цього остаточно сформуємо скелет відбитка (фіг. 3а). Проведемо детектування глобальних особливостей (фіг. 4а), де знайдене "ядро" позначене квадратом, а знайдена "дельта" позначена кружком, визначимо базову метричну відстань d=24 пікселам. Проведемо сканування локальних особливостей по спіралі з "ядра" (фіг. 5а) проти годинникової стрілки з кроком =5 пікселам, відкинемо фальшиві особливості (поріз, обрив), підрахуємо число знайдених локальних особливостей n=30 (фіг. 6а), визначимо їх тип (розгалуження чи закінчення), визначимо метричні відстані dcore, та ddelta, визначимо кути  для кожної особливості та сформуємо відповідні матриці для кожної особливості. 4 UA 100175 C2 5 10 15 20 0 1 0 24 1   0   3 1 3 25 3   0  1 2 1 2 25 3      10  7 1 11 22 72      5  8 0 9 20 71   0  8 1 8 17 135      1  13 0 13 15 121   5  14 1 15 9 144     13 1 15 9 161   8  12  7 0 13 15 69     10  7 1 15 16 82    4 1 10 16 75   8  5 6 0 8 28 63    6 0 9 31 2   4   17 7 1 18 39 33   f30     15  11 0 19 22 27      7  21 1 16 12 44   6  21 1 17 7 153     12  14 1 13 3 164   14  12 0 11 5 85    8 0 11 29 38   12  7 26 0 25 44 8      11 22 0 23 45 2    1    10 18 1 19 32   7  25 0 27 18 32      1  20 1 22 14 31   6  18 1 24 7 44    27 0 28 45 19   3  0 29 0 30 42 13      13 27 0 30 53 1    Після обходу всіх особливостей сформуємо (фіг. 12) опорний шаблон F=(f 30, (0, 0), (10,-20), 24) (фіг. 13), оскільки у даному випадку перша локальна особливість знаходиться на відстані від "ядра" меншій ніж Δ (фіг. 6а), то координати цієї точки та "ядра" у відповідній (першій) матриці та опорному шаблоні співпадають. Занесемо цей шаблон до сукупності шаблонів, задамо поріг похибки , задамо мінімальну кількість локальних особливостей , необхідних для ідентифікації, проведемо пошук серед масиву шаблонів. При ідентифікації особистості задано число , наприклад 10, оскільки n>10, то після виконання всіх вище зазначених дій особистість ідентифіковано. Приклад 2. Неповний відбиток вказівного пальця лівої руки особистості А. Отримуємо зображення з графічного файла (фіг. 1б). Застосовуючи фільтр Габора до цього зображення мінімізуємо шуми і видаляємо сірий фон (фіг. 2б), перетворюємо зображення у чорно-білий колір шляхом попіксельної перевірки, папілярні лінії уточнюємо до товщини в 1 піксел, розіб'ємо отриманий скелет (фіг. 3б) на 25 рівномірних квадратних зон і відкинемо спотворені і пусті зони, які визначаємо при аналізі кожної з 25 зон (фіг. 14), якщо у такій зоні чорний колір становить менше 10 %, то всій цій зоні присвоюється білий колір і така зона в подальшому вважається неінформативною. Оскільки відбиток неповний встановило поріг мінімального числа локальних особливостей, які слід детектувати, хай =10, проведемо детектування глобальних особливостей, припустимо, що "ядро" на відбитку відсутнє (фіг. 4б), тому за центр сканування приймемо геометричний центр відбитка, оскільки відбиток неповний, збільшимо вдвічі кількість локальних особливостей, які слід детектувати, тобто =20, проведемо сканування з вибраного центру по спіралі проти годинникової стрілки (фіг. 5б) з 5 UA 100175 C2 5 кроком =5 пікселів, визначимо всі наявні локальні особливості, відкинувши фальшиві, і підрахуємо виявлену кількість локальних особливостей (фіг. 6б) n=15, у даному випадку, оскільки 2>15, то такий відбиток відбраковується, якби було виявлено, щo 2

Дивитися

Додаткова інформація

Назва патенту англійською

Method for coding papillae pattern of fingerprint for the identification of individual

Автори англійською

Syrovatchenko Serhii Hennadiiovych, Skliar Olha Ihorivna

Назва патенту російською

Способ кодирования папиллярного узора отпечатка пальца для идентификации личности

Автори російською

Сироватченко Сергей Геннадиевич, Скляр Ольга Игоревна

МПК / Мітки

МПК: G06K 9/00

Мітки: пальця, папілярного, відбитка, спосіб, ідентифікації, особистості, кодування, узору

Код посилання

<a href="https://ua.patents.su/14-100175-sposib-koduvannya-papilyarnogo-uzoru-vidbitka-palcya-dlya-identifikaci-osobistosti.html" target="_blank" rel="follow" title="База патентів України">Спосіб кодування папілярного узору відбитка пальця для ідентифікації особистості</a>

Подібні патенти