<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE article PUBLIC "-//NLM/DTD JATS (Z39.96) Journal Publishing DTD v1.2 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
    <!--<?xml-stylesheet type="text/xsl" href="article.xsl">-->
<article xmlns:ns0="http://www.w3.org/1999/xlink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.2" xml:lang="en">
	<front>
		<journal-meta>
			<journal-id journal-id-type="issn">2303-9868</journal-id>
			<journal-id journal-id-type="eissn">2227-6017</journal-id>
			<journal-title-group>
				<journal-title>Международный научно-исследовательский журнал</journal-title>
			</journal-title-group>
			<issn pub-type="epub">2303-9868</issn>
			<publisher>
				<publisher-name>ООО Цифра</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.60797/IRJ.2025.161.79</article-id>
			<article-categories>
				<subj-group>
					<subject>Brief communication</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Нейросетевая модель PupillAI с двойным выходом для анализа зрачка в RGB-видео</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2595-6653</contrib-id>
					<contrib-id contrib-id-type="rinc">https://elibrary.ru/author_profile.asp?id=878005</contrib-id>
					<contrib-id contrib-id-type="rid">https://publons.com/researcher/O-4833-2017</contrib-id>
					<name>
						<surname>Кожанова</surname>
						<given-names>Мария Юрьевна</given-names>
					</name>
					<email>ramotaugu@gmail.com</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
			</contrib-group>
			<aff id="aff-1">
				<label>1</label>
				<institution>Государственный научный центр — Научно-исследовательский институт атомных реакторов</institution>
			</aff>
			<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-11-17">
				<day>17</day>
				<month>11</month>
				<year>2025</year>
			</pub-date>
			<pub-date pub-type="collection">
				<year>2025</year>
			</pub-date>
			<volume>5</volume>
			<issue>161</issue>
			<fpage>1</fpage>
			<lpage>5</lpage>
			<history>
				<date date-type="received" iso-8601-date="2025-08-05">
					<day>05</day>
					<month>08</month>
					<year>2025</year>
				</date>
				<date date-type="accepted" iso-8601-date="2025-09-22">
					<day>22</day>
					<month>09</month>
					<year>2025</year>
				</date>
			</history>
			<permissions>
				<copyright-statement>Copyright: &amp;#x00A9; 2022 The Author(s)</copyright-statement>
				<copyright-year>2022</copyright-year>
				<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
					<license-p>
						This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. See 
						<uri xlink:href="http://creativecommons.org/licenses/by/4.0/">http://creativecommons.org/licenses/by/4.0/</uri>
					</license-p>
					.
				</license>
			</permissions>
			<self-uri xlink:href="https://research-journal.org/archive/11-161-2025-november/10.60797/IRJ.2025.161.79"/>
			<abstract>
				<p>В статье рассматривается задача автоматизированного выделения зрачка на изображениях глаз, полученных с помощью видеонаблюдения в видимом диапазоне спектра. В качестве обучающих данных использованы видеозаписи, полученные с применением экспериментального модуля «Айтрекинг» с установленной поворотной системой. Модуль позволяет зафиксировать положение головы и глаз относительно камеры, что упрощает обработку файлов и их последующий анализ. Для автоматизации процесса создана модель PupillAI. Модель PupillAI, основана на модифицированной архитектуре U-Net с двойным выходом: для сегментации зрачка и бинарной классификации наличия зрачка на изображении. Дополнительно реализована постобработка маски с аппроксимацией формы зрачка посредством геометрической нормализации. Для обучения модели использовали видеофайлы бинарных масок зрачков. Подготовка обучающих файлов для модели осуществлялась вручную с помощью среды Fiji. Представлены количественные и визуальные результаты, подтверждающие высокую точность модели на реальных изображениях. Геометрическая нормализация состояла в приведении геометрических данных зрачка к предпочтительной форме (круг) с максимальным сохранением положения и размеров зрачка, предсказываемых моделью. Разработка предназначена для использования в задачах психофизиологического анализа, в том числе при невозможности применения инфракрасных трекеров.</p>
			</abstract>
			<kwd-group>
				<kwd>зрачковая сегментация</kwd>
				<kwd> Fiji</kwd>
				<kwd> U-Net</kwd>
				<kwd> нейронные сети</kwd>
				<kwd> психофизиология</kwd>
				<kwd> бинарная классификация</kwd>
				<kwd> постобработка</kwd>
			</kwd-group>
		</article-meta>
	</front>
	<body>
		<sec>
			<title>HTML-content</title>
			<p>1. Введение</p>
			<p>Зрачковая реакция является важным психофизиологическим индикатором, отражающим процессы внимания, эмоционального состояния, когнитивной нагрузки и уровня бодрствования [1], [2], [3]. Изменения диаметра зрачка и его наличие в поле зрения активно используются в нейропсихологических экспериментах, биометрии, системах адаптивного управления и интерфейсах человек-машина [4], [5], [6].</p>
			<p>Наиболее распространённые системы айтрекинга, включая EyeLink, Pupil Labs и Tobii, предполагают использование инфракрасных камер, что требует контролируемых условий освещения, а также физического закрепления сенсоров вблизи глаза. Это ограничивает возможности их применения в полевых и мобильных условиях, а также затрудняет использование таких систем при нестабильном положении головы и при естественном освещении [7].</p>
			<p>Альтернативой выступают решения, основанные на анализе видеопотока в видимом спектре (RGB), но существующие подходы либо требуют устойчивого фронтального положения головы, либо основаны на синтетических или лабораторных данных [8]. Отдельные работы предлагают сегментацию зрачка на основе сверточных сетей, однако большинство моделей не учитывает случаи отсутствия зрачка в кадре (например, при моргании или частичном закрытии глаз) [9], [10].</p>
			<p>Таким образом, актуальной задачей является разработка модели, способной:</p>
			<p>• выполнять сегментацию зрачка на видеоданных в видимом диапазоне;</p>
			<p>• классифицировать наличие зрачка в кадре;</p>
			<p>• быть устойчивой к бликам, естественному освещению, частичным перекрытиям и различному положению головы.</p>
			<p>В настоящей работе предложен подход, основанный на архитектуре U-Net с двумя выходами — сегментирующим и бинарным. Обучение модели проведено на масках подготовленных и размеченных в среде Fiji. Дополнительно реализована геометрическая нормализация масок в области зрачка, что позволило повысить точность при последующей аналитике (например, расчётах площади или центра масс).</p>
			<p>2. Методы и принципы исследования</p>
			<p>Видеозаписи зрачковой реакции были получены с использованием модифицированной системы фиксации головы, выполненной на основе шлема виртуальной реальности с возможностью поворота по трём осям. Камера видеонаблюдения фиксировалась в постоянном положении относительно глаза, а перемещение головы осуществлялось по команде экспериментатора с контролем углов наклона. Запись осуществлялась в условиях естественного освещения, без применения инфракрасных источников.</p>
			<p>2.1. Подготовка обучающих масок в среде Fiji</p>
			<p>В прикладных задачах машинного зрения требуется быстрый - автоматический анализ видеофайлов. Поэтому для перехода от анализа зрачковой реакции «вручную» или от полуавтоматического режима требуется использование современного инструментария. U-Net — это архитектура сверточной нейронной сети, разработанная для задач сегментации изображений, особенно в области медицинских изображений. Ее особенность — U-образная форма, образованная кодирующим и декодирующим путями, что позволяет эффективно обрабатывать изображения, сохраняя пространственную информацию. Поэтому для достижения нашей цели мы выбрали именно ее.</p>
			<p>Как известно, для обучения модели необходим набор файлов, на которых происходит обучение. Несомненно, конечный результат обучения во многом определяется качеством обучающих файлов, т.е. в нашем случае — качеством оконтуривания. В программе FiJi представлен весь необходимый инструментарий для анализа изображений, а так же существует возможность автоматизации действий путем написания макросов. Таким образом, для подготовки набора обучающих кадров использовали программу FiJi.</p>
			<p>Для получения видеофайлов использовали модернизирован пупиллографический модуль. Модернизация модуля обусловлена необходимостью исследования влияния угла наклона головы на точность отслеживания трека центра внимания. Жесткая координатная связь не только облегчает обработку изображений, полученных видеокамерой. Чем строже ограничения движений головы, тем меньше искажений треков, тем более однозначная интерпретация результатов. Модуль (рис. 1) дополнен блоком ручного управления пространственным положением металлического прямоугольного каркаса. Каркас приварен к стальной трубе, которую зажимают в поворотном механизме, присоединенному к вертикальной стойке. К противоположному концу стальной трубы жестко смонтирован стрелочный прибор контроля угла поворота. Выбор угла наклона осуществляется путем ослабления крепления и собственно поворотом — перемещении свободного конца стрелки вдоль шкалы транспортира до необходимого деления. Вертикальная стальная стойка позволяет устанавливать поворотный механизм на нужной высоте. Таким образом, осуществляется 3D — контроль угла поворота каркаса, к которому с внутренней стороны жестко крепится наголовный шлем от сварочной маски. Сам шлем снабжен мягкой прослойкой для комфорта испытуемого. Видеокамера крепится отдельно от шлема. Весь модуль крепится к неподвижному столу. В затылочной части наголовного шлема находится регулировочный винт, позволяющий ослабить или затянуть шлем на голове. Далее с помощью оптоэлектронной системы производится видеосъемка движения зрачка. Внутреннее время видеокамер синхронизировано до сотых секунды. Это позволяет установить элемент изображения, просмотр которого вызвал эмоциональный отклик, т.е. причину изменения размеров зрачков. На голову испытуемого надевается шлем. Поворотный механизм устанавливается на 0 (ноль) градусов. Человек, надев шлем- 3, располагается на расстоянии, при котором изменение освещенности поверхности глаза, обусловленная свечением монитора, становится несущественна. Далее с помощью оптоэлектронной системы производится видеосъемка зрачка. В экспериментах использовали видеокамеры с временным разрешением не более 33 мс, что позволяет распознавать эксплицитные (от 250 до 450 мс) и имплицитные (150–250 мс) фиксации взгляда. Для получения искаженного трека центра внимания с помощью поворотного механизма голова испытуемого поворачивается на фиксированный угол при прочих равных условиях. Общее время всей процедуры исследования занимает не более 5 минут, что не влияет на утомление респондента, но достаточно для отслеживания трека взгляда. Все видеофайлы подвергались процедурам улучшения изображения и сегментации разными методами и маскированием. По результатам статистического анализа выбирается метод, в котором отличие измерений от результатов «ручных» минимально.</p>
			<fig id="F1">
				<label>Figure 1</label>
				<caption>
					<p>Модернизированный экспериментальный модуль «Айтрекинг»</p>
				</caption>
				<alt-text>Модернизированный экспериментальный модуль «Айтрекинг»</alt-text>
				<graphic ns0:href="/media/images/2025-07-30/3294ec76-da6f-4733-9c01-b3aae4a2f058.jpg"/>
			</fig>
			<p>Для полученных изображений успешно можно применять следующий алгоритм. В первую очередь нужно обрезать файлы, так как они имеют большое разрешение, и компьютер не сможет обработать их целиком. Необходимо выделить участок изображения, содержащий зрачок. Выделение должно иметь достаточные размеры, чтобы ни на одном из кадров зрачок не покидал выделенной области. Далее выполнением команду Subtract Background, которая удаляет гладкие сплошные фоны. Для изображений со значениями пикселей, имеющими очень разные диапазоны, радиус “катящегося шара” должен быть обратно пропорционален диапазону значений пикселей. Данную функцию можно использовать для коррекции неравномерного освещения фона. Улучшаем контрастность для того, чтобы избавиться от дефектов: блики от источника света или тень от ресниц. После этого устанавливаем порог Threshold. Используя данный инструмент, можно настроить верхние и нижние значения порога для сегментирования области интереса и заднего фона изображения. Инструмент Remove Outliers заменяет пиксель на медиану пикселей в окружении, если он отклоняется от медианы более чем на определенное значение (порог). Процесс обработки представлен на рис. 2. Если полученный результат удовлетворительный, то изображения бинаризируют и проводят измерения.</p>
			<fig id="F2">
				<label>Figure 2</label>
				<caption>
					<p>Этапы оконтуривания зрачка в среде FiJi</p>
				</caption>
				<alt-text>Этапы оконтуривания зрачка в среде FiJi</alt-text>
				<graphic ns0:href="/media/images/2025-07-30/43560c13-bec0-498c-9fc0-57ded1e9aadc.png"/>
			</fig>
			<p>Часто приходится проводить оконтуривание изображений, имеющих некоторые дефекты. Например, при сильном затемнении изображения вокруг зрачка после бинаризации изображения не удается выделить зрачок, в связи с чем невозможно правильно определить его положение. При сильной зашумленности на изображении после выделения граничных точек часто не удается верно определить радиус зрачка. Чтобы решить данную проблему, можно применить инструмент Noise, который может удалить шум на изображении. Если на изображении зрачка находится блик или отражение от источника света, то оконтуривание зрачка становится почти невозможным. Для избавления от тени ресниц, можно менять интенсивность пикселя: насыщенность, яркость, светлоту. Также решить данную проблему поможет применение различных цветовых настроек. Например, Split Channels разбивает изображение RGB на три 8-битных изображения в оттенках серого, содержащих красный, зеленый и синие компоненты оригинала. Однако, предложенные процессы занимают большое количество времени, именно поэтому автоматизация процесса оконтуривания зрачка является актуальным аспектом.</p>
			<p>Таким образом подготовка обучающих файлов в среде Для каждого исходного кадра формировалась пара изображений: одно с бинарной маской зрачка (белый фон, чёрный зрачок), второе — с бликом. Все маски были приведены к унифицированному размеру (256×256 пикселей) и сгруппированы в обучающую и валидационную выборки (300 и 75 кадров соответственно).</p>
			<p>2.2. Архитектура и обучение модели PupillAI</p>
			<p>Для синхронной сегментации зрачка и определения его наличия на кадре была разработана модель </p>
			<p>• первый выход осуществляет сегментацию зрачка (выходной слой seg_output, сигмоидная активация);</p>
			<p>• второй выход представляет собой бинарную классификацию наличия зрачка (cls_output, сигмоидная активация).</p>
			<p>Модель обучалась с использованием функции потерь binary_crossentropy по каждому выходу. При этом суммарная функция потерь учитывала вклад классификатора с весом 0.5. Обучение производилось в среде Google Colab с использованием оптимизатора Adam (lr=0.001), на 30 эпохах. Использовалась библиотека TensorFlow 2.14.</p>
			<p>После сегментации бинарная маска проходила морфологическую обработку (операция закрытия), а далее маски предсказанных форм нормировали по геометричекой форме зрачка. Нормировка формы основана на неизменной форме зрачка-(круг) и адаптирована под текущий размер предсказанной моделью области зрачка. Это позволило наиболее точно выделять зрачок, устранить артефакты и подготовить результат для последующего количественного анализа (например, вычисления площади, центра и радиуса).</p>
			<p>3. Основные результаты</p>
			<p>Модель PupillAI обучалась на 300 размеченных кадров с валидацией на 75 кадрах. Наилучшие показатели были достигнуты на 27-й эпохе, после чего наблюдалось насыщение по точности. Итоговые значения метрик модели PupillAI на валидационной выборке: val_seg_output_accuracy = 0.9900, val_cls_output_accuracy=1.0000, val_loss=0.0212, val_seg_output_loss = 0.0202, val_cls_output_loss = 0.0017. Полученные результаты демонстрируют высокую точность как в задаче сегментации зрачка, так и в бинарной классификации наличия зрачка на кадре.</p>
			<fig id="F3">
				<label>Figure 3</label>
				<caption>
					<p>Пример предсказания модели PupillAI</p>
				</caption>
				<alt-text>Пример предсказания модели PupillAI</alt-text>
				<graphic ns0:href="/media/images/2025-07-30/0a8d71f0-abaf-4f31-99e3-09d0b74a8134.png"/>
			</fig>
			<p>Модель успешно сегментирует зрачок даже в условиях бликов, низкой контрастности и при частичном перекрытии глазной щели. Наличие дополнительного выходного блока cls_output позволяет корректно обрабатывать случаи моргания и отсутствия зрачка, исключая ошибочные маски.</p>
			<p>В отличие от моделей, обученных на инфракрасных изображениях или синтетических данных, модель PupillAI демонстрирует устойчивую работу на RGB-изображениях без использования специализированного оборудования. Кроме того, реализация постобработки с геометрической нормализацией маски по фактической форме зрачка позволяет стандартизировать форму сегмента и минимизировать влияние шумов.</p>
			<p>4. Обсуждение</p>
			<p>Полученные результаты подтверждают применимость предложенной модели PupillAI для задач сегментации зрачка в RGB-видеопотоке. Средняя точность по сегментационному выходу на валидационной выборке составила 0,9900, а точность бинарного выхода, отвечающего за определение наличия зрачка в кадре — 1,0000. Важно отметить, что модель корректно обрабатывает как изображения с чётким зрачком, так и кадры, где зрачок отсутствует (например, при моргании), за счёт введения второго классификационного выхода. Для 9 из 10 кадров в сложных условиях (блики, неполное открытие глаза) предсказания модели соответствовали истинным маскам с допустимым отклонением по площади не более 8%. Это позволяет применять модель в условиях, где невозможно использовать ИК-трекеры.В отличие от классических алгоритмов, таких как Swirski et al. (2012) и ExCuSe (2016), модель PupillAI не требует предварительной калибровки, устойчиво работает с нецентрированными и наклонёнными изображениями, и способна обрабатывать кадры с частичным перекрытием зрачка и бликами. Кроме того, в отличие от решений, основанных на инфракрасных данных, предлагаемая модель обучена на RGB-данных, что расширяет её применимость. Ниже приведён фрагмент архитектуры модели, демонстрирующий двойную структуру выходов:</p>
			<p># Выход 1: сегментация зрачка</p>
			<p>seg_output = Conv2D(1, 1, </p>
			<p>activation='sigmoid',</p>
			<p> name=&quot;seg_output&quot;)(decoder_output)</p>
			<p># Выход 2: классификация наличия зрачка</p>
			<p>cls = GlobalAveragePooling2D()</p>
			<p>(bottleneck)</p>
			<p>cls_output = Dense(1,</p>
			<p> activation='sigmoid', name=&quot;cls_output&quot;)</p>
			<p>(cls)model = Model(inputs, [seg_output,</p>
			<p> cls_output])</p>
			<p>Планируется дальнейшее дообучение модели на более сложных условиях (низкое освещение, резкие смены фокуса, перекрытие ресницами), а также переход к обработке видеопотока в реальном времени.</p>
			<p>5. Заключение</p>
			<p>В работе предложен подход к сегментации зрачка на видеокадрах, полученных в видимом диапазоне спектра без применения инфракрасной подсветки. Используя вручную размеченные маски, подготовленные в среде Fiji, была обучена модель PupillAI на основе архитектуры U-Net с двойным выходом — для сегментации и бинарной классификации наличия зрачка. Модель демонстрирует высокую точность на реальных данных, включая сложные случаи с бликами, частичным закрытием глаза и низкой контрастностью. Дополнительно реализован механизм постобработки результатов сегментации. Геометрическая нормализация состояла в приведении геометрических данных зрачка к предпочтительной форме (круг) с максимальным сохранением положения и размеров зрачка, предсказываемых моделью. Подобный подход позволил стандартизировать выделение зрачков, что значительно повысило эффективность и точность разрабатываемой модели.</p>
			<p>Это особенно важно при последующей количественной оценке (площадь, центр, радиус зрачка) и потенциально может быть использовано в задачах психофизиологического анализа. Этапы архитектурного проектирования модели, подбор гиперпараметров и постобработки результатов сегментации выполнены в интерактивном взаимодействии с AI-помощником ChatGPT (OpenAI, 2025), что обеспечило гибкость и эффективность в исследовательском процессе.</p>
			<p>Полученные результаты могут быть применимы в задачах зрачковой аналитики, встраиваемых системах видеонаблюдения, а также в исследованиях, где использование инфракрасных трекеров затруднено или невозможно.</p>
		</sec>
		<sec sec-type="supplementary-material">
			<title>Additional File</title>
			<p>The additional file for this article can be found as follows:</p>
			<supplementary-material xmlns:xlink="http://www.w3.org/1999/xlink" id="S1" xlink:href="https://doi.org/10.5334/cpsy.78.s1">
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/20892.docx">20892.docx</inline-supplementary-material>]-->
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/20892.pdf">20892.pdf</inline-supplementary-material>]-->
				<label>Online Supplementary Material</label>
				<caption>
					<p>
						Further description of analytic pipeline and patient demographic information. DOI:
						<italic>
							<uri>https://doi.org/10.60797/IRJ.2025.161.79</uri>
						</italic>
					</p>
				</caption>
			</supplementary-material>
		</sec>
	</body>
	<back>
		<ack>
			<title>Acknowledgements</title>
			<p/>
		</ack>
		<sec>
			<title>Competing Interests</title>
			<p/>
		</sec>
		<ref-list>
			<ref id="B1">
				<label>1</label>
				<mixed-citation publication-type="confproc">Akhmetvaleev A. M. Pupillogram Acquisition and Analysis Technology for Human Functional State Assessing / A. M. Akhmetvaleev // Society 5.0: Human-Centered Society Challenges and Solutions. Cham: Springer International Publishing. — 2022. — № 416. — с. 75–86. [in English]</mixed-citation>
			</ref>
			<ref id="B2">
				<label>2</label>
				<mixed-citation publication-type="confproc">Boronenko M.P.. Development of a method for determining the emotional state of a person by pupillograms / M.P. Boronenko // WAIE 2020: 2020 2nd International Workshop on Artificial Intelligence and Education; — New York: Association for Computing Machinery, 2020. [in English]</mixed-citation>
			</ref>
			<ref id="B3">
				<label>3</label>
				<mixed-citation publication-type="confproc">Mathôt S. Pupillometry: Psychology, physiology, and function / S. Mathôt // Journal of Cognition 1.1. — 2018. — № 16. [in English]</mixed-citation>
			</ref>
			<ref id="B4">
				<label>4</label>
				<mixed-citation publication-type="confproc">Zemblys R. GazeNet: End-to-end eye-movement event detection with deep neural networks / R. Zemblys // Behavior Research Methods. — 2020. — № 52 (2). [in English]</mixed-citation>
			</ref>
			<ref id="B5">
				<label>5</label>
				<mixed-citation publication-type="confproc">Koorathota S. A Recurrent Neural Network for Attenuating Non-cognitive Components of Pupil Dynamics / S. Koorathota // Frontiers in Psychology . — 2021. — № 12. [in English]</mixed-citation>
			</ref>
			<ref id="B6">
				<label>6</label>
				<mixed-citation publication-type="confproc">Fuhl W. Excuse: Robust pupil detection in real-world scenarios / W. Fuhl, T. Kubler, K. Sippel et al. // International Conference on Computer Analysis of Images and Patterns / Ed. by G. Azzopardi, N. Petkov. — Cham: Springer, 2015. — Iss. 9256. — DOI: 10.1007/978-3-319-23192-1_4</mixed-citation>
			</ref>
			<ref id="B7">
				<label>7</label>
				<mixed-citation publication-type="confproc">Ismagilov I. Formation of a knowledge base to analyze the issue of transport and the environment / I. Ismagilov // Caspian Journal of Environmental Sciences. — 2020. — № 18.5. — с. 615–621. [in English]</mixed-citation>
			</ref>
			<ref id="B8">
				<label>8</label>
				<mixed-citation publication-type="confproc">Petrosyants D. Technology for collecting initial data for constructing models for assessing the functional state of a human by pupil's response to illumination changes in the solution of some problems of transport safety / D. Petrosyants // Computer Research and Modeling. — 2021. — № 13.2. — с. 417–427. [in English]</mixed-citation>
			</ref>
			<ref id="B9">
				<label>9</label>
				<mixed-citation publication-type="confproc">Boronenko M. Pupillary Reaction as a Tool to Control the Psychophysical State of Workers / Marina Boronenko [et al.] // Human Factors in Engineering. — CRC Press, 2023. — P. 47–65.</mixed-citation>
			</ref>
			<ref id="B10">
				<label>10</label>
				<mixed-citation publication-type="confproc">Isaeva O. Application of ImageJ program for the analysis of pupil reaction in security systems / O. Isaeva // Journal of Physics: Conference Series. — 2020. — Vol. 1519. — № 1. [in English]</mixed-citation>
			</ref>
		</ref-list>
	</back>
	<fundings/>
</article>