CNRI PupilMetrics

Сфотографируйте глаз. Получите зрачок в числах.

PupilCheck измеряет размер, положение и форму зрачка по статическим фотографиям — автономно, на телефоне, который всегда с вами.

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

Данные пациентов, изображения и записи исследований хранятся только на этом устройстве. Проверки подписки проходят через Google Play и не содержат сведений о пациентах.

Как PupilCheck читает край зрачка Край зрачка, нарисованный относительно пунктирной опорной окружности его собственного медианного радиуса. Одна дуга в часовой зоне от 8:30 до 10:30 лежит внутри окружности и отмечена как уплощение на 4,5 процента; другая, от 11:30 до 1:30, выступает наружу и отмечена как выпячивание на 7,1 процента. Диаграмму обрамляют двенадцать часовых делений. 12 3 6 9 −4.5% +7.1%
  • Опорная окружность окружность медианного радиуса самого края
  • Уплощение от 8:30 до 10:30, 4,5 % внутри этой окружности
  • Выпячивание от 11:30 до 1:30, 7,1 % снаружи неё
Дуга, лежащая внутри окружности, — это уплощение: более прямой край там, где должна быть кривая. Дуга, выступающая наружу, — это выпячивание. Каждая находка указывается по часовой зоне и градируется по отклонению в процентах от медианного радиуса. Если есть два или более пригодных кадра, находка подтверждается только тогда, когда она появляется в большинстве из них.
Версия
1.3.0
Получить в
Google Play
Требуется
Android 7.0 или новее
Бесплатно для пробы
10 анализов

Что измеряет

PupilCheck измеряет зрачок на статических фотографиях правого (OD) и левого (OS) глаза. Каждый результат — это геометрическое измерение, снятое с изображения.

Отношение зрачок/радужка
Диаметр зрачка в процентах от диаметра радужки. Оба измеряются на одном изображении, поэтому отношение не меняется с расстоянием до камеры или увеличением. Оно сравнивается с базовой линией размера для возрастной группы пациента.
% диаметра радужки
Анизокория
Разница между отношениями правого и левого глаза. Зрачки реагируют на свет, поэтому неравномерное освещение при двух съёмках само по себе может дать разницу.
процентных пунктов
Эллиптичность и форма
Короткая ось зрачка в процентах от длинной, так что идеальная окружность получает максимум. Поскольку это описывает зрачок целиком и не видит одну уплощённую сторону, форма дополнительно анализирует край.
% короткой / длинной оси
Децентрация
Расстояние между центром зрачка и центром радужки. За пределом карточка указывает и направление — назальное, темпоральное, вверх, вниз или диагональное между ними.
% радиуса радужки
Деформация края
Уплощения и выпячивания края зрачка, сгруппированные по часовым зонам и градируемые по отклонению. Если есть два или более пригодных кадра, находка подтверждается только тогда, когда она появляется в большинстве из них.
% медианного радиуса

Что он не измеряет

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

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

Откуда берётся каждое число

Форма края, эллиптичность и децентрация получаются только из классического анализа по пикселям. Модель ML на устройстве даёт отношение зрачок/радужка, и только когда оно согласуется с классическим измерением — она никогда не перезаписывает измерение, которому противоречит.

Буквенная степень на карточке (A–D) описывает, насколько надёжно обнаружение, а не насколько серьёзна находка, и опускается до D, когда два метода противоречат друг другу. Если границу зрачка найти не удаётся, карточка сообщает об этом и перечисляет причины детектора. PupilCheck никогда не подставляет типичное значение вместо измерения, которое не удалось выполнить.

Что вы увидите

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

Выберите способ съёмки
Выберите способ съёмкиПомощь зеркала направляет заднюю камеру на ваш собственный глаз, пока вы смотрите на экран в зеркале; версия без рук позволяет контролю качества нажимать затвор за вас.
Оба глаза, затем разница
Оба глаза, затем разницаУ каждого глаза есть степень достоверности обнаружения. Здесь два отношения различаются на 4,4 пункта, что приложение сообщает как исследовательское наблюдение, а не как находку.
Отношение относительно возрастной базовой линии
Отношение относительно возрастной базовой линииТакже показан оценочный диаметр в миллиметрах, но это пересчёт из отношения при допущенном размере радужки. Измерением является отношение.
Предупреждения идут раньше чисел
Предупреждения идут раньше чиселБлик возле края зрачка читается как уплощение, поэтому карточка говорит об этом сразу. Всё, что ниже этого предупреждения, нужно читать с учётом него.
Находки по часовым зонам
Находки по часовым зонамУплощения и выпячивания указываются для каждой часовой зоны с их отклонением. Зоны перекрываются намеренно, поэтому одно широкое уплощение может появиться в нескольких соседних.
Сравнить, прокомментировать, экспортировать
Сравнить, прокомментировать, экспортироватьЗаметки наблюдателя, введённые здесь, печатаются в отчётах. Экспорт — в PDF, обычный текст и JSON; само исследование автоматически сохраняется в историю.
Руководство всегда с приложением
Руководство всегда с приложениемШесть вкладок, автономно, на каждом поддерживаемом языке: что измеряется, как снимать, как читать результат, деформация, отчёты и ограничения.

Также в этой сборке

26 языков

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

Четыре способа экспорта

PDF, обычный текст или JSON для каждого исследования, а вся история — в виде книги Excel. Заметки наблюдателя, введённые перед экспортом, печатаются в отчётах.

История исследований и временная шкала

Каждый завершённый анализ сохраняется на устройстве. Из записи истории серийная временная шкала строит отношение, эллиптичность и достоверность для каждого глаза по всем исследованиям пациента.

USB-ириоскопы

Если телефон обнаруживает внешнюю USB-камеру, PupilCheck может снимать с неё — в том числе с ириоскопов Dino-Lite. Стоит попробовать, если у вас есть такая камера и кабель OTG.

Установка на телефон

PupilCheck есть в Google Play, поэтому он устанавливается как любое другое приложение: без файла APK, без переключателя «unknown sources» и без предупреждения Play Protect.

Откройте страницу в Play на телефоне

Нажмите кнопку ниже на телефоне, который хотите проверить, или найдите в Google Play PupilCheck от CNRI. На главном экране приложение подписано PupilCheck+.

Скачать в Google Play

Нажмите «Установить»

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

Разрешите камеру при первом запуске

Она нужна для съёмки, больше ничего не требуется. PupilCheck не запрашивает ни контакты, ни местоположение, ни учётные записи. Доступ к хранилищу запрашивается только на Android 9 и старше, где он нужен для сохранения отчёта.

Что бесплатно до начала тестирования

Первые 10 анализов бесплатны, все панели разблокированы. После этого Google Play предлагает два ежемесячных тарифа: Basic (неограниченное число анализов) и Basic + Natural Medicine (добавляет панели натуральной медицины). Экран обновления показывает цену в вашей валюте.

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

Как получить пригодную для измерения фотографию

Свет: мягкий и равномерный, с бликами, расположенными далеко от края зрачка — внутри радужки или за её пределами.

Взгляд: прямо в объектив. Круглый зрачок, увиденный под углом, — это эллипс, а приложение не может измерить угол взгляда.

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

Что нам нужно от вас в ответ

Смысл этой сборки — камера, а не арифметика. Ответ в один абзац действительно полезен; ответ с приложенным экспортированным отчётом ещё лучше.

  • Марка, модель и версия Android вашего телефона Включая год выпуска, если знаете. Мы, в частности, выясняем, насколько старые устройства ещё способны снимать вблизи.
  • Смогла ли задняя камера сфокусироваться на расстоянии 10–12 см Это вопрос, ответ на который нужен нам больше всего. Многие телефоны не фокусируются так близко, а некоторые при попытке переключаются на другой объектив.
  • Какой режим съёмки вы использовали и стабилизировался ли он Автосъёмка, ручной затвор, помощь зеркала, помощь зеркала с автосъёмкой, режим селфи или импорт из галереи.
  • Отклонила ли проверка глаза хорошие фотографии Или пропустила плохие. Снимок, не похожий на глаз, отклоняется, и мы хотим знать, где это суждение ошибочно.
  • Появлялось ли предупреждение о блике И повторялась ли находка на крае, когда вы снимали один и тот же глаз два-три раза, слегка сдвигая свет между кадрами.
  • Что-либо, что вылетело, зависло или осталось непереведённым В интерфейсе 29 локалей, и носитель языка не проверял самые последние добавления.

Отправьте сюда

Приложите экспорт Save PDF или JSON, если можете — в нём числа, степени и предупреждения, так что мы увидим, что увидел ваш телефон.

support@cnri.edu

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

Бесплатная пожизненная лицензия за полезный отчёт

Пришлите нам отчёт, который отвечает на первые три вопроса выше и содержит как минимум один экспорт в PDF или JSON, и мы вышлем вам пожизненный лицензионный ключ для sideload-версии PupilCheck — без ежемесячной платы и без ограничения числа анализов.

Sideload-версия — это то же приложение для измерений, но установленное из файла APK, который мы вам присылаем, а не из Google Play. Ключ привязан к одному телефону и работает только в sideload-версии: он не разблокирует подписку Google Play. Обе версии устанавливаются рядом.

Ограничения, которые стоит прочитать, прежде чем делать выводы

Что это такое

PupilCheck — это исследовательский и учебный инструмент для документирования геометрии зрачка. Он не является медицинским изделием, не одобрен и не сертифицирован каким-либо регулятором и не ставит диагноз. Его результаты — наблюдения, которые квалифицированный специалист должен интерпретировать вместе с полным обследованием.

Описания зон унаследованы, а не проверены

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

Две вещи, которые стоит ожидать

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

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