Вопросы по сетчатке глаза

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

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

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

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

Какие же бывают симптомы, свидетельствующие о том, что у Вас не все в порядке с сетчаткой глаза? Часто предвестником развития заболеваний сетчатки и стекловидного тела является образование МОШЕК или МУШЕК, ПАУТИНОК в глазах. Часто пациент при взоре на какую-то светлую поверхность (потолок, голубое небо, белый экран) может замечать появление данных симптомов. Иногда при повороте глаза из стороны в сторону человек может замечать перемещение точек и волокон, которое мешает ему четко сфокусировать изображение. Эти жалобы характерны при заболеваниях стекловидного тела, при которых нарушается его структура и прозрачность. Также похожие жалобы могут возникать при сосудистых изменениях сетчатой оболочки.

В некоторых случаях пациент отмечает появление ИСКР, ВСПЫШЕК, МОЛНИЙ, которые возникают сбоку. Причиной этих явлений являются дистрофические и воспалительные изменения в сетчатке. При этом образуется контакт и раздражение сетчатки периферическими отделами стекловидного тела, то есть стекловидное тело тянет сетчатку в боковых отделах глазного яблока и это натяжение передается фоторецепторам сетчатой оболочки и выражается в виде различных световых феноменов, перечисленных выше. Надо понимать, что эти процессы могут привести к повреждению сетчатой оболочки глаза, возникновению разрыва и образованию отслойки.

В некоторых случаях пациент может заметить СТРУЙКУ ТЕМНОЙ ЖИДКОСТИ или ПОЯВЛЕНИЕ ТЕМНЫХ КАПЕЛЬ в ПОЛЕ ЗРЕНИЯ. Эти жалобы могут встречаться у пациентов с гипертонической болезнью и сахарным диабетом и могут свидетельствовать о развитии кровоизлияния в стекловидное тело и сетчатку. Иногда пациент замечает РЕЗКОЕ ИСКРИВЛЕНИЕ ПРЕДМЕТОВ В ЦЕНТРЕ , которое значительно снижает остроту зрения, замечает, что острота зрения меняется, пациенту кажется, что он смотрит на мир через большой аквариум. Эти жалобы могут встречаться при отслойке и отеке сетчатки. Бывают жалобы на появление ЗАНАВЕСКИ в поле зрения, которая постепенно увеличивается и может закрывать центральную зону. Иногда появлению занавески предшествует мелькание молний, искр. Такие жалобы являются типичными при развитии отслойки сетчатки. Если Вы обнаружите у себя такие жалобы, то следует СРОЧНО обращаться к офтальмологу. Часто при заболеваниях сетчатой оболочки страдает центральное зрение. При этом пациент может замечать образование плавающих помутнений в виде ПОДКОВЫ или СЕРОГО ОКРУГЛОГО ОБРАЗОВАНИЯ, которое попадает в центральное поле зрения и может перемещаться.

У пациентов старшей возрастной группы часто появляются жалобы на образование СВЕТЛОГО или СЕРОГО ПЯТНА в центре. При этом теряется четкость изображения, пациент не может разбирать мелкие детали, постепенно эти помутнения могут увеличиваться и распространяться на периферии. Эти жалобы могут свидетельствовать о поражении центрального отдела сетчатки, офтальмологи называют эту область «Макулой». В некоторых случаях пациенты могут замечать ИСКРИВЛЕНИЯ ПРИЯМЫХ ЛИНИЙ И ПРЕДМЕТОВ. При этом искривления могут появляться только в определенных участках поля зрения. Эти изменения характерны при различных формах макулодистрофии.

Как можно проанализировать работоспособность сетчатой оболочки? В домашних условиях это можно сделать при помощи сетки (теста) Амслера. Сетка Амслера представляет собой простой и быстрый способ проверки центрального зрения. Время его проведения составляет 10-15 секунд. Сетка Амслера представлена на рисунке 1.

рис.1. Сетка Амслера

Вам следует надеть очки или контактные линзы, если Вы их используете для работы на близком расстоянии. Расположите сетку перед собой на расстоянии 30-40 см, при хорошем освещении. Закройте 1 глаз, сосредоточьте взгляд на центральной точке и оцените изображение, которое Вы видите. Все ли линии сетки прямые и ровные? Все ли квадраты решетки одинакового размера? Нет ли зон, где рисунок искажается, затуманивается, обесцвечивается? Повторите тест для другого глаза. В норме видимое изображение должно быть одинаковым на обоих глазах, линии должны быть ровными, без искажений. Если Вы заметите, что какие-либо области на сетке выглядят как-то ненормально, например, линии разорваны, имеют искривления, затуманены, потеряли цвет, то это может свидетельствовать о патологических процессах в центральной зоне сетчатки (макулодистрофии, отеке сетчатки и других).

Читайте также:  Лазерная коагуляция сетчатки глаза цена екатеринбург

Когда же нужно обращаться к офтальмологу, если Вы наблюдаете симптомы, о которых я писал выше? На самом деле это вопрос очень важный, требующий вдумчивого и серьезного отношения и понимания. Симптомы, при которых Вы замечаете какие-то резкие изменения изображения, в частности МОЛНИИ, ИСКРЫ, ОБРАЗОВАНИЕ ЗАНАВЕСОК,ВОЗНИКНОВЕНИЕ ПОМУТНЕНИЙ – повод обратиться к офтальмологу в КРАТЧАЙШЕЕ ВРЕМЯ, а именно – В БЛИЖАЙШИЕ ЧАСЫ и ДНИ! Так как эти жалобы могут свидетельствовать о развитии грозных заболеваний, лечить которые надо быстро и своевременно.

Симптомы, которые развиваются постепенно и сопровождаются постепенным возникновением ИСКАЖЕНИЙ, ПЯТЕН в поле зрения, развитием образования ПЛАВАЮЩИХ ПОМУТНЕНИЙ, как правило, не требуют экстренного обращения к офтальмологу, но являются признаками патологических процессов в стекловидном теле и сетчатой оболочке, лечить которые и наблюдать за нами необходимо. Поэтому обращаться к офтальмологу нужно, но срочности нет.

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

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

Офтальмологи даже ввели такой термин как «Слепота курильщика», при которой поражается сосудистая система глаза, страдает не только поверхность глазного яблока, но и внутренние структуры, в том числе сетчатая оболочка. Статистически доказано, что у людей, которые имеют значительный стаж курения (30 лет и более), ангиопатии сетчатки (сосудистые, дистрофические заболевания сетчатки) встречаются на 50-60 процентов чаще. Залогом успеха для профилактики и лечения заболеваний сетчатки глаза, является своевременное обращение к квалифицированному врачу-офтальмологу.

Требуется консультация специалиста.

Автор статьи Гусев Юрий Александрович, офтальмолог высшей категории, доктор медицинских наук, заслуженный врач РФ, эксперт в области восстановления зрения.

Запись на консультацию https://zen.doctorgusev.ru

Источник

Первые сканеры сетчатки появились ещё в 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. Время исполнения алгоритма получилось довольно большое для идентификации, но оно приемлемо для аутентификации.

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

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

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

Список использованных источников и литературы

  • Reddy B.S. and Chatterji B.N. An FFT-Based Technique for Translation, Rotation, and Scale-Invariant Image Registration // IEEE Transactions on Image Processing. 1996. Vol. 5. No. 8. pp. 1266-1271.
  • Human recognition based on retinal images and using new similarity function / A. Dehghani [et al.] // EURASIP Journal on Image and Video Processing. 2013.
  • Hortas M.O. Automatic system for personal authentication using the retinal vessel tree as biometric pattern. PhD Thesis. Universidade da Coruña. La Coruña. 2009.
  • VARIA database
  • MESSIDOR database

p.s. по немногочисленным просьбам выкладываю ссылку на проект на гитхабе.

Источник