Программа для сканирования сетчатки глаза скачать

Лучшее приложение блокировки экрана, который будет защищать вашу конфиденциальность и не позволит вторгнуться в ваш телефон незаконно.

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

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

Eye Scanner App Блокировка розыгрыши является блокировка экрана глаз Сканер хороший один трюк экран болт, который изучить ваше сканирование сетчатки глаза и открыть свой телефон в один момент. Этот экран болта сканера глаз может быть использован в качестве экрана телефона болта. Беспорядок вокруг со сканированием сетчатки глаза и обмануть ваши компаньон.

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

Свежайшая Блокировка экран сетчатки глаза сканера получить все доступный для вашего телефона задаром. Я понимаю этого глаз сетчатка сканирования приложения шалости, которая может быть использована в качестве экрана App шкафчика с болтом телефона экрана сканера глаз.

ИНСТРУКЦИИ
— Когда глаза блокировка экрана сканера открываются, нажмите кнопку «Сканировать» и подождите 3 гудка или циклы сканирования или пока цвет информационного текста не седеет затем поднимите палец, чтобы разблокировать телефон.
— На экране сканера глаз блокировки поддельного приложения может быть использован в качестве реальной блокировки экрана для вашего телефона!
— Блокировка экрана сканера глаз использует переднюю или заднюю камеру, чтобы отобразить ваш глаз на экране блокировки для сканирования.
— Количество циклов сканирования регулируется с помощью меню действий.

Будущие глаза блокировки экрана шалости

-> Тренируйте глаза блокировки / разблокировки телефона.
-> Включить блокировку экрана для глаз сканирования.
-> Установить здесь Блокировка экрана Опция в этом настройка количества сканирования.
-> Наиболее технологичным распознавания сетчатки глаза.
-> Есть большое удовольствие с Лок Eye Scanner приложения Screen проказы.
-> Этот тренажер сканера глаз это бесплатное приложение, которое предлагает прохладную уникальное качество HD фон с глаз ловить графики.
-> Прохладный сканирование глаз анимации.
-> Используйте дополнительный набор как функция блокировки экрана из меню действий.
-> Блокировка экрана глаз работает с передней камерой по умолчанию и автоматически переключается на резервную камеру для телефонов без передней камеры.
-> Вы можете установить произвольное число звуковых сигналов для разблокировки.

Функциональность в приложении

1. Сканирование вам глаза, чтобы разблокировать.
2. Настраиваемый скольжения текст
3. Малый размер приложения.
4. Установите код прохода, чтобы защитить вашу частную жизнь.
5. Классные темы.
6. Полностью настраиваемый.
Это только забава цель полной ваши друзья и рады ему.

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

Блокировка глаз Сканер экрана экран Забавного жокей, который глаза СЕТЧАТКА сканирование с открытым вашим телефоном в один момент. Этот экран болта сканера глаз может быть использован в качестве телефонного экрана с сканированием сетчатки глаза и шалостью трюком, и Джок ваших друзей и семьей.

Свежайшая Блокировка экран сетчатки глаза сканера получить все доступный для вашего телефона задаром. Я понимаю этого глаз сетчатка сканирования приложения шалости, которая может быть использована в качестве экрана App шкафчика с болтом телефона экрана сканера глаз.

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

Пожалуйста, поставьте хорошие комментарии, если вы удовлетворены.

Спасибо…

Источник

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

В функциональность программы может входить корректировка отснятого изображения (яркость, контраст и т.д.), а также создания многостраничных PDF документов. Перед сканированием возможна настройка разрешения изображения. ПО может поддерживать работу с большим количеством моделей сканеров и МФУ.

Кроме программ для сканирования тут также можно скачать программы для распознавания текста, поскольку они являются неотъемлемой частью работы со сканами документов. Такие приложения, как CuneiForm обещают нам поддержку множества языков, и хорошее качество распознавания текста даже из плохих источников.

Программы из набора:

Сортировка:

Релевантности

NAPS2
6.1.2

Универсальная утилита для сканирования различных документов и распознавания печатного текста.

VueScan
9.7.23

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

ScanLite
1.1

Простая и бесплатная программа для сканирования в PDF и в JPG.

ScanTool
1.0

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

WinScan2PDF
5.21

Программа, которая позволяет быстро сканировать документы и сохранять их в формате PDF.

FreeOCR
5.4.1

Бесплатная программа распознавания текста, с возможностью сканирования и импорта PDF и популярных графических форматов. Позволяет напрямую работать со сканерами поддерживающими Twain и WIA и сохранять отсканированные изображения в формат JPG.

HippoScan
1.5.6

Программа для быстрого получения отсканированной копии бумажного документа.

Scanitto Lite
1.26

Программа, облегчающая процесс сканирования документов в больших объемах.

BlindScanner
4.6

Программа, позволяющая работать со сканерами, подключенным к сети через TCP/IP

Scanitto Pro
3.19

Программа, для работы со сканером, являющаяся универсальной заменой стандартному ПО, предложенному производителями.

RemoteScan
10.801

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

ScanPapyrus
19.4

Программа, которая дает возможность сканировать документы и сохранять их в распространенных форматах (PDF, DOCX, JPEG).

FinePrint
10.16

Программа для экономии тонера и чернил, удобной двусторонней печати и вставки водяных знаков и штампов в документы.

VueScan Pro
9.7.23

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

RiDoc
5.0.3.1

Обладает инструментарием для сканирования документов.

Realify PaperOffice
2015 R7320

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

Источник

Новых публикаций пока нет

Как низко может упасть зрение? Офтальмологи о прогрессирующей близорукости

Как низко может упасть зрение? Офтальмологи о прогрессирующей близорукости

Если за последние два года вы как минимум один раз поменяли оптическую силу очков или линз, то материал для вас.

Слабое зрение у ребенка: что делать

Слабое зрение у ребенка: что делать

Из-за повсеместной компьютеризации и плохой экологии растет количество людей со слабым зрением, особенно среди детей. Заниматься вопросом здоровья глаз ребенка — задача молодых родителей, причем, начиная с самого рождения малыша…

elitplus-clinic.ru
С утра встал и чувствую, как то все нечетко, и в тумане. До этого блики от фар в темное время и свечение в виде ореола. Хочется глаза от пленки, как бы очистить. Домашние, в один голос иди к врачу…

Глаза: узоры, молнии, цветные кольца, вспышки света, сажный дождь: когда следует немедленно вызвать скорую помощь.

Глаза: узоры, молнии, цветные кольца, вспышки света, сажный дождь: когда следует немедленно вызвать скорую помощь.

Почти у всех есть проблемы с глазами время от времени. В конце концов, вы не хотите идти к врачу за каждой мелочью, и вам лучше подождать и посмотреть. Во многих случаях это совершенно нормально. Однако некоторые глазные заболевания настолько коварны, что могут даже привести к полной слепоте…

Метформин защищает сетчатку и предотвращает слепоту?

Метформин защищает сетчатку и предотвращает слепоту?

Базовое лекарство от диабета снижает риск дегенерации желтого пятна, — распространенной причины возрастной слепоты
Исследователи обнаружили, что люди, принимающие метформин, имеют значительно меньший…

Напиток, поддерживающий зрение. Для работающих за компьютером

Напиток, поддерживающий зрение. Для работающих за компьютером

Это напиток из «всевидящей» ягоды черники для тех, кто много времени проводит у монитора.
Компоненты:
1. Ягоды черники
2. Мед (1 чайная ложка)

3 болезни, ведущие к слепоте

3 болезни, ведущие к слепоте

Многие опасные заболевания глаз проходят бессимптомно! Как же заметить самые первые сигналы опасности?

Само не пройдёт. В каких случаях стоит незамедлительно обратиться к офтальмологу

Само не пройдёт. В каких случаях стоит незамедлительно обратиться к офтальмологу

Русский человек любит лечиться сам или полагаться на то, что внезапно появившаяся боль сама пройдёт. С глазами такие «шутки» плохи. Почему и при каких симптомах надо идти к врачу, «Открытому Белгороду» рассказала заведующая офтальмологическим центр горбольницы №2 Белгорода Виктория Башук…

О симптомах разрыва сетчатки глаза читай здесь!

О симптомах разрыва сетчатки глаза читай здесь!

Читать всем! Симптомы разрыва сетчатки глаза

Мелкие разрывы сетчатки в течение достаточно долгого времени могут никак не проявлять себя, по этой причине визит к врачу часто откладывается. Признаки разрыва…

Дешевое портативное устройство для сканирования сетчатки глаза

Дешевое портативное устройство для сканирования сетчатки глаза

Исследователи из американского университета Дьюка разработали и клинически протестировали новый недорогой портативный сканер сетчатки глаза, работающий по технологии оптической когерентной томографии (ОКТ)…

Методы биометрической аутентификации человека

Методы биометрической аутентификации человека

В 21 веке есть достаточно много способов биометрической аутентификации. Все они делятся качественно на две большие группы, а именно:
-Статические методы
-Динамические методы

Отслоение сетчатки – реальная угроза потери зрения!

Отслоение сетчатки – реальная угроза потери зрения!

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

Почему нельзя спать в контактных линзах

Почему нельзя спать в контактных линзах

Врач-офтальмолог доктор Патрик Вольмер опубликовал в Facebook фотографии, на которых одна из его пациенток , уснувшая в контактных линзах . Фотографии показывают роговицу глаза пациента, съеденную бактериями после того, как она заснула в линзах …

Проверка зрения. Тест Амслера

Проверка зрения. Тест Амслера

Решетка Амслера. Норма.
Очень распространенный и популярный тест в офтальмологии для самотестирования центрального поля зрения. Он помогает выявить макулодистрофию — поражение сетчатки глаза, нарушение центрального зрения…

Что за «мушки» появляются перед глазами? И когда при их появлении нужно обращаться к врачу?

Что за «мушки» появляются перед глазами? И когда при их появлении нужно обращаться к врачу?

Мельдоний — рабочий препарат, или фуфломицин.

Мельдоний — рабочий препарат, или фуфломицин.

Мельдоний — нашумевший препарат, связанный с допинговым скандалом. И широко применяющийся в Российской кардиологии и неврологии.
Для понимания, работает ли это вещество, и как работает — нам надо будет изучить его химическую структуру; его фармакодинамику, фармакокинетику…

Новый сканер глаз: компактный, точный и мобильный

Новый сканер глаз: компактный, точный и мобильный

Сканирование сетчатки глаз считается самым точным вариантом верификации
Сканирование сетчатки глаза с целью идентификации личности уже не является чем-то фантастическим. Однако сейчас такие устройства сложные в обслуживании, достаточно большие и очень дорогие…

Чеснок поможет восстановить зрение

Чеснок поможет восстановить зрение

В век технического прогресса даже самый здоровый человек может жаловаться на отсутствие хорошего зрения. На сегодняшний день эта проблема волнует жителей многих стран.
Сетчатка глаза даже у здорового человека может быть поражена уже к пятидесяти годам…

Апельсиновая диета поможет снизить риски развития заболеваний сетчатки глаза человека

Апельсиновая диета поможет снизить риски развития заболеваний сетчатки глаза человека

Исследования Австралийских ученых университета Сиднея, указали на то, что при ежедневном употреблении апельсинов, значительно снижаются риски дегенерации сетчатки глаза. Отмечается и значительное благоприятное влияние на профилактику зрения человека…

Снижает риск развития рака, сердечных заболеваний и инсульта! Копеечный суперпродукт поможет

Снижает риск развития рака, сердечных заболеваний и инсульта! Копеечный суперпродукт поможет

Уверена, что вы не знали о моркови много вещей, которые делают ее супер суперпродуктом. Вот доказательства!
Если морковь — это просто дешевые овощи для вас, вы иногда кладете их в суп, готовьтесь к удивлению…

Что на самом деле лучше для глаз, апельсин или черника

Что на самом деле лучше для глаз, апельсин или черника

Полифенолы и флавоноиды, известные вещества, растительные пигменты, положительно влияющие на здоровье сосудов и сердца. Эти вещества не синтезируются в теле у животных и человека. Они незаменимы и необходимы организму для изменения активности ферментов и поддержания метаболизма…

Читайте также:  Ангиопатия сетчатки обоих глаз у грудничка

Разбираемся в биометрии на раз, два, три

Разбираемся в биометрии на раз, два, три

Рассказали, зачем сдавать биометрические данные в банк и кому это нужно

Рассказали, зачем сдавать биометрические данные в банк и кому это нужно

Источник

Первые сканеры сетчатки появились ещё в 80-х годах прошлого столетия. Они получили широкое распространение в системах контроля доступа на особо секретные объекты, так как у них один из самых низких процентов отказа в доступе зарегистрированных пользователей и практически не бывает ошибочного разрешения доступа, но, несмотря на это, сканеры сетчатки не получили широкого распространения в массы из-за дороговизны и сложности оптической системы сканирования. И до недавнего времени всё так и оставалось, хотя алгоритмы продолжали развиваться.

На сегодняшний день технология 3d печати позволила сильно удешевить сканеры сетчатки глаза. Эндрю Баставрус вместе со своей командой напечатали на 3d принтере насадку для смартфона, которая позволяет наблюдать сетчатку через камеру телефона.

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

Обзор методов биометрической идентификации/аутентификации приведён здесь.

Одной из наиболее важных проблем при использовании сетчатки глаза для распознавания личности является движение головы или глаза во время сканирования. Из-за этих движений может возникнуть смещение, вращение и масштабирование относительно образца из базы данных (рис. 1).

Рис. 1. Результат движения головы и глаза при сканировании сетчатки.

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

Алгоритмы аутентификации по сетчатке глаза можно разделить на два типа: те, которые для извлечения признаков используют алгоритмы сегментации (алгоритм, основанный на методе фазовой корреляции; алгоритм, основанный на поиске точек разветвления) и те, которые извлекают признаки непосредственно с изображения сетчатки (алгоритм, использующий углы Харриса).

1. Алгоритм, основанный на методе фазовой корреляции

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

В реализации метод фазовой корреляции работает с бинарными изображениями, однако может применяться и для изображений в 8-битном цветовом пространстве.

Пусть и – изображения, одно из которых сдвинуто на относительно другого, а и – их преобразования Фурье, тогда:

где – кросс-спектр;
– комплексно сопряженное

Вычисляя обратное преобразование Фурье кросс-спектра, получим импульс-функцию:

Найдя максимум этой функции, найдём искомое смещение.

Теперь найдём угол вращения при наличии смещения , используя полярные координаты:

Далее применяется метод фазовой корреляции, как в предыдущем случае. Можно отметить, что такая модификация фазовой корреляции позволяет найти и масштаб по параметру

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

Показатель схожести вычисляется следующим образом:

2. Алгоритм, использующий углы Харриса

Данный алгоритм, в отличие от предыдущего, не требует сегментации сосудов, поскольку может определять признаки не только на бинарном изображении.

В начале изображения выравниваются при помощи метода фазовой корреляции, описанного в предыдущем разделе. Затем на изображениях ищутся углы Харриса (рис. 2).

Рис. 2. Результат поиска углов Харриса на изображениях сетчатки.

Пусть найдена M+1 точка, тогда для каждой j-й точки её декартовы координаты преобразуются в полярные и определяется вектор признаков где

Модель подобия между неизвестным вектором и вектором признаков размера N в точке j определяется следующим образом:

где – константа, которая определяется ещё до поиска углов Харриса.

Функция описывает близость и похожесть вектора ко всем признакам точки j.

Пусть вектор – вектор признаков первого изображения, где размера K–1, а вектор – вектор признаков второго изображения, где размера J–1, тогда показатель схожести этих изображений вычисляется следующим образом:

Нормировочный коэффициент для similarity равняется

Коэффициент в оригинальной статье предлагается определять по следующему критерию: если разница между гистограммами изображений меньше заранее заданного значения, то = 0.25, в противном случае = 1.

3. Алгоритм, основанный на поиске точек разветвления

Данный алгоритм, как и предыдущий, ищет точки разветвления у системы кровеносных сосудов. При этом он более специализирован на поиске точек бифуркации и пересечения (рис. 3) и намного более устойчив к шумам, однако может работать только на бинарных изображениях.

Рис. 3. Типы признаков (слева – точка бифуркации, справа – точка пересечения).

Для поиска точек, как на рис. 3, сегментированные сосуды сжимаются до толщины одного пикселя. Таким образом, можно классифицировать каждую точку сосудов по количеству соседей S:

  1. если S = 1, то это конечная точка;
  2. если S = 2, то это внутренняя точка;
  3. если S = 3, то это точка бифуркации;
  4. если S = 4, то это точка пересечения.

3.1. Алгоритм сжатия сосудов до толщины одного пикселя и классификация точек разветвления

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

Далее анализируются 4 соседних пикселя найденной точки, которые ещё не были рассмотрены. Это приводит к 16 возможным конфигурациям (рис. 4). Если пиксель в середине окна не имеет соседей серого цвета, как показано на рис. 4 (a), то он отбрасывается и ищется другой пиксель кровеносных сосудов. В других случаях это либо конечная точка, либо внутренняя (не включая точки бифуркации и пересечения).

Рис. 4. 16 возможных конфигураций четырёх соседних пикселей (белые точки – фон, серые – сосуды). 3 верхних пикселя и один слева уже были проанализированы, поэтому игнорируются. Серые пиксели с крестиком внутри также игнорируются. Точки со стрелочкой внутри – точки, которые могут стать следующим центральным пикселем. Пиксели с чёрной точкой внутри – это конечные точки.

Читайте также:  Ангиопатия сетчатки гипертонического типа

На каждом шаге сосед серого цвета последнего пикселя помечается как пройденный и выбирается следующим центральным пикселем в окошке 3 x 3. Выбор такого соседа определяется следующим критерием: наилучший сосед тот, у которого наибольшее количество непомеченных серых соседей. Такая эвристика обусловлена идеей поддержания однопиксельной толщины в середине сосуда, где большее число соседей серого цвета.

Из вышеизложенного алгоритма следует, что он приводит к разъединению сосудов. Также сосуды могут разъединиться ещё на этапе сегментации. Поэтому необходимо соединить их обратно.

Для восстановления связи между двумя близлежащими конечными точками определяются углы и как на рис. 5, и если они меньше заранее заданного угла то конечные точки объединяются.

Рис. 5. Объединение конечных точек после сжатия.

Чтобы восстановить точки бифуркации и пересечения (рис. 6) для каждой конечной точки вычисляется её направление, после чего производится расширение сегмента фиксированной длины Если это расширение пересекается с другим сегментом, то найдена точка бифуркации либо пересечения.

Рис. 6. Восстановление точки бифуркации.

Точка пересечения представляет собой две точки бифуркации, поэтому для упрощения задачи можно искать только точки бифуркации. Чтобы удалить ложные выбросы, вызванные точками пересечения, можно отбрасывать точки, которые находится слишком близко к другой найденной точке.

Для нахождения точек пересечения необходим дополнительный анализ (рис. 7).

Рис. 7. Классификация точек разветвления по количеству пересечений сосудов с окружностью. (a) Точка бифуркации. (b) Точка пересечения.

Как видно на рис. 7 (b), в зависимости от длины радиуса окружность с центром в точке разветвления может пересекаться с кровеносными сосудами либо в трех, либо в четырёх точках. Поэтому точка разветвления может быть не правильно классифицирована. Чтобы избавиться от этой проблемы используется система голосования, изображённая на рис. 8.

Рис. 8. Схема классификации точек бифуркации и пересечения.

В этой системе голосования точка разветвления классифицируется для трёх различных радиусов по количеству пересечений окружности с кровеносными сосудами. Радиусы определяются как: где и принимают фиксированные значения. При этом вычисляются два значения и означающие количество голосов за то, чтобы точка была классифицирована как точка пересечения и как точка бифуркации соответственно:

где и – бинарные значения, указывающие идентифицирована ли точка с использованием радиуса как точка пересечения либо как точка бифуркации соответственно.

В случае если то тип точки не определён. Если же значение отличаются друг от друга, то при точка классифицируется как точка пересечения, в противном случае как точка бифуркации.

3.2. Поиск преобразования подобия и определение метрики схожести

После того, как точки найдены, необходимо найти преобразование подобия. Это преобразование описывается 4 параметрами – смещение по оси и , масштаб и вращение соответственно.

Само преобразование определяется как:

где – координаты точки на первом изображении
– на втором изображении

Для нахождения преобразования подобия используются пары контрольных точек. Например, точки определяют вектор где – координаты начала вектора, – длина вектора и – направление вектора. Таким же образом определяется вектор для точек Пример представлен на рис. 9.

Рис. 9. Пример двух пар контрольных точек.

Параметры преобразования подобия находятся из следующих равенств:

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

Поскольку значение параметра S близко к единице, то T можно уменьшить, отбрасывая пары точек, неудовлетворяющие следующему неравенству:

где – это минимальный порог для параметра
– это максимальный порог для параметра
– пара контрольных точек из
– пара контрольных точек из

После применения одного из возможных вариантов выравнивания для точек и вычисляется показатель схожести:

где – пороговая максимальная дистанция между точками.
В случае если то

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

где

Если то

Чтобы найти количество совпавших точек строится матрица Q размера M x N так, что в i-й строке и j-м столбце содержится

Затем в матрице Q ищется максимальный ненулевой элемент. Пусть этот элемент содержится в -й строке и -м столбце, тогда точки и определяются как совпавшие, а -я строка и -й столбец обнуляются. После чего опять ищется максимальный элемент. Поиск таких максимумов повторяется до тех пор, пока все элементы матрицы Q не обнулятся. На выходе алгоритма получаем количество совпавших точек C.

Метрику схожести двух сетчаток можно определить несколькими способами:

где – параметр, который вводится для настройки влияния количества совпавших точек;
f выбирается одним из следующих вариантов:

Метрика нормализуется одним из двух способов:

где и – некоторые константы.

3.3. Дополнительные усложнения алгоритма

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

Рис. 10. Углы, образованные точками разветвления, в качестве дополнительных признаков.

Также можно применять шифр гаммирования. Как известно, сложение по модулю 2 является абсолютно стойким шифром, когда длина ключа равна длине текста, а поскольку количество точек бифуркации и пересечения не превышает порядка 100, но всё же больше длины обычных паролей, то в качестве ключа можно использовать комбинацию хешей пароля. Это избавляет от необходимости хранить в базе данных сетчатки глаза и хеши паролей. Нужно хранить только координаты, зашифрованные абсолютно стойким шифром.

Аутентификация по сетчатке действительно показывает точные результаты. Алгоритм, основанный на методе фазовой корреляции, не допустил ни одной ошибки при тестировании на базе данных VARIA. Также алгоритм был протестирован на неразмеченной базе MESSIDOR с целью проверки алгоритма на ложные срабатывания. Все найденные алгоритмом пары похожих сетчаток были проверены вручную. Они действительно являются одинаковыми. На сравнение кровеносных сосудов двух сетчаток глаз из базы VARIA уходит в среднем 1.2 секунды на двух ядрах процессора Pentium Dual-CoreT4500 с частотой 2.30 GHz. Время исполнения алгоритма получилось довольно большое для идентификации, но оно приемлемо для аутентификации.

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