LensoTech Расчёт оптики глаза

Программный комплекс · версия 0.2

Сравнение параметров ИОЛ

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

1. Данные обследования

Откройте встроенный пример и задайте условия расчёта.

2. Условия расчёта

Длины заданы в миллиметрах, толщина роговицы — в микрометрах.

Условие фокусировки: объект вдали, на оптической оси.

3. Результат расчёта

Нет расчёта

Здесь появятся варианты линз

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

Меньше пятно — лучше фокусировка по выбранному критерию.

Как выполняется расчёт

  1. Строим поверхности роговицы. Полиномы Цернике описывают их форму по коэффициентам из файла. Толщина CCT задаёт расстояние между поверхностями в центре.
  2. Рассчитываем путь света. Программа определяет, как лучи преломляются в роговице, проходят через линзу и попадают на сетчатку.
  3. Сравниваем параметры линзы. Для каждого сочетания силы и a₄₀ получаем световое пятно. Чем меньше его радиус RMS, тем выше место варианта в списке.

Что означают параметры результата

Сила в диоптриях определяет, насколько линза изменяет сходимость лучей. a₄₀ задаёт дополнительную фазовую коррекцию: она по-разному меняет ход лучей в центре и ближе к краю линзы. Значение указано в микрометрах для радиуса нормировки 3 мм.

IDEAL-P020 — обозначение расчётной модели с a₄₀ = +0,20 мкм; IDEAL-0 — с a₄₀ = 0. Каталог содержит идеальные тонкие линзы. Для подбора конкретного изделия потребуется описание оптики от его производителя.

Формулы и условия расчёта

Форму каждой поверхности описывает сумма полиномов Цернике. Здесь cₙₘ — коэффициенты из файла, R — радиус зоны, x и y — координаты точки.

F(x, y) = Σ cₙₘ Zₙᵐ(ρ, θ),   ρ = √(x² + y²) / R

Преломление на границе сред рассчитывается по закону Снеллиуса. n₁ и n₂ — показатели преломления, i и r — углы падения и преломления.

n₁ sin i = n₂ sin r

Линза меняет приведённый наклон луча u. P — её сила в диоптриях, r — поперечная координата луча, W₄₀ — добавка к оптическому пути, задаваемая параметром a₄₀.

u′ = u − (P / 1000) · r + ∇W₄₀

Для сравнения вариантов используется радиус пятна J. Программа находит расстояния точек попадания лучей rᵢ от центра пятна r̄, усредняет квадраты расстояний и извлекает корень. N — число лучей.

J = 1000 · √[Σ ‖rᵢ − r̄‖² / N] → min

Все длины в формулах приведены к миллиметрам; J выводится в микрометрах. Показатели преломления воздуха, роговицы и внутриглазной среды равны 1; 1,376; 1,336. Сетчатка задана плоскостью z = AL, линза — тонким фазовым элементом в параксиальном приближении. Её положение задаёт пользователь.

Встроенный пример взят из записи прибора Demo / Normal Patient. Обследование Дамира хранится отдельно. Коэффициенты OSA трактуются как высоты обеих поверхностей в общей системе координат без поверхности отсчёта; эту трактовку предстоит сверить с исходными картами высот.

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