RU2352244C2 - Method of measurement of fast movements of eyes and deviations of solid vision and device for its realisation - Google Patents

Method of measurement of fast movements of eyes and deviations of solid vision and device for its realisation Download PDF

Info

Publication number
RU2352244C2
RU2352244C2 RU2007117996/14A RU2007117996A RU2352244C2 RU 2352244 C2 RU2352244 C2 RU 2352244C2 RU 2007117996/14 A RU2007117996/14 A RU 2007117996/14A RU 2007117996 A RU2007117996 A RU 2007117996A RU 2352244 C2 RU2352244 C2 RU 2352244C2
Authority
RU
Russia
Prior art keywords
image
pupil
eye
group
controller
Prior art date
Application number
RU2007117996/14A
Other languages
Russian (ru)
Other versions
RU2007117996A (en
Inventor
Владимир Николаевич Гридин (RU)
Владимир Николаевич Гридин
Виталий Семенович Титов (RU)
Виталий Семенович Титов
Максим Игоревич Труфанов (RU)
Максим Игоревич Труфанов
Original Assignee
Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет filed Critical Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет
Priority to RU2007117996/14A priority Critical patent/RU2352244C2/en
Publication of RU2007117996A publication Critical patent/RU2007117996A/en
Application granted granted Critical
Publication of RU2352244C2 publication Critical patent/RU2352244C2/en

Links

Images

Landscapes

  • Eye Examination Apparatus (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

FIELD: medicine.
SUBSTANCE: method includes obtaining of the image of eyes, analysis of parameters of eye movement, area choice where the eye pupil moves, finding of figure with size and form corresponding to the sizes and the form of pupil, analysis of movement of the centre of this figure. Thus the eyes are highlighted with an infra-red light source, controlling power of a source of illumination for reception of the most contrast image of eyes. Continuously images of both eyes are obtained by means of two videocameras established opposite to the face of the person. Mutual positions of videocameras are calibrated; the standard of a pupil is formed for its subsequent fast recognition and localisation on the image. Three-dimensional co-ordinates of pupils and view direction in space are defined and results of the analysis are transferred. The first and second videocameras make binocular optoelectronic system. The device also contains a controller, the first and the second blocks of image input, RAM, the first and the second calculators, an infra-red lighter.
EFFECT: application of the given group of inventions allows to increase rate and accuracy of diagnostics of disturbances of solid vision, provides possibility of application of the device in any conditions of illumination, at the expense of exception of dependence of the received image from external illumination.
2 cl, 5 dwg

Description

Изобретение относится к офтальмогигиене, а именно к инструментальному неинвазивному исследованию зрения, и может быть использовано для быстрого и точного определения параметров саккадических движений, отклонений бинокулярного зрения, степени косоглазия у взрослых и детей.The invention relates to ophthalmic hygiene, namely to instrumental non-invasive research of vision, and can be used to quickly and accurately determine the parameters of saccadic movements, deviations of binocular vision, the degree of strabismus in adults and children.

Известен способ диагностики косоглазия [Урмахер Л.С. Справочник по офтальмологической оптике и приборам. М.: Медицина, 1971. - 179 с., - С.121], основанный на разделении полей зрения, заключающийся в показе половины одного и того же рисунка каждому глазу при помощи двух раздельных оптических систем, подборе угла между оптическими осями оптических систем, при котором рисунки сливаются в единое изображение, и определении степени косоглазия по углу между оптическими осями. Известно устройство для реализации рассмотренного способа - синоптофор, состоящий из основания, на котором укреплены две оптические системы, механического устройства для перемещения и поворота оптических систем, тестовых объектов, изображения которых проецируются в глаза человека при помощи оптических систем и осветителя тестовых объектов.A known method for the diagnosis of strabismus [Urmacher L.S. Handbook of ophthalmic optics and devices. M .: Medicine, 1971. - 179 p., - P.121], based on the separation of the fields of view, consisting in showing half of the same pattern to each eye using two separate optical systems, selecting the angle between the optical axes of the optical systems, in which the drawings merge into a single image, and determining the degree of strabismus by the angle between the optical axes. A device for implementing the method is known - a synoptophor, consisting of a base on which two optical systems are mounted, a mechanical device for moving and rotating optical systems, test objects, images of which are projected into the human eye using optical systems and illuminator of test objects.

Недостатками способа и устройства являются сложность и длительность определения степени косоглазия, обусловленные необходимостью подбора параметров положения оптических систем, при которых достигается слияние изображений. Из-за субъективности определения совмещения изображения уменьшается точность измерения косоглазия, а также осложняется диагностика заболевания у детей младшего возраста.The disadvantages of the method and device are the complexity and duration of determining the degree of strabismus, due to the need to select the position parameters of the optical systems at which image fusion is achieved. Due to the subjectivity of determining image alignment, the accuracy of strabismus measurement is reduced, and the diagnosis of the disease in young children is complicated.

Известно устройство для исследования бинокулярного зрения [патент РФ №2292836], содержащее два полосчатых светофильтра разных цветов, полосы которых расположены под прямым углом друг к другу, установленных в очковой оправе. Принцип диагностики основан на предъявлении пациенту тестовых изображений различного цвета, определении принадлежности каждому из глаз тестового изображения. Недостатками принципа диагностики и, как следствие, самого устройства, являются: длительность процесса диагностики, вызванная необходимостью предъявления тестовых шаблонов и выяснения у пациента оценки видимости шаблонов; низкая точность (устройство позволяет определять тип зрения, ведущий глаз, определить факт наличия косоглазия, но никак не точно измерять степень косоглазия), вследствие примерной оценки характера видимых изображений.A device for researching binocular vision [RF patent No. 2292836], containing two banded filters of different colors, the stripes of which are located at right angles to each other, are installed in a spectacle frame. The principle of diagnosis is based on presenting the patient with test images of various colors, determining the belonging of the test image to each eye. The disadvantages of the diagnostic principle and, as a consequence, the device itself are: the duration of the diagnostic process, caused by the need to present test patterns and ascertain from the patient an assessment of the visibility of the patterns; low accuracy (the device allows you to determine the type of vision, the leading eye, determine the fact of the presence of strabismus, but does not accurately measure the degree of strabismus), due to the approximate assessment of the nature of visible images.

Известен способ [патент РФ №2082311], заключающийся в том, что испытуемому надевают очки с цветофильтрами и с расстояния 5 м предъявляют цветовые анаглифы, исходя из ответов обследуемого, делают заключение о характере зрения. Способ позволяет количественно дифференцировать степень бинокулярного сотрудничества. Недостатки способа аналогичны недостаткам рассмотренного выше устройства [патент РФ №2292836].The known method [RF patent No. 2082311], which consists in the fact that the subject is put on glasses with color filters and color anaglyphs are presented from a distance of 5 m, based on the answers of the subject, a conclusion is made on the nature of vision. The method allows to quantitatively differentiate the degree of binocular cooperation. The disadvantages of the method are similar to the disadvantages of the above device [RF patent No. 2292836].

Известны способ и устройство обнаружения фазы быстрых движений глаз при сне [патент США 4863259, опубл. 5.09.1989]. Способ основан на освещении глаза инфракрасным светом и обнаружении быстрых движений глаз по периодическому отклонению зрачка. Устройство содержит датчик движения зрачка и средства для подсчета количества движений зрачка в единицу времени. Недостатком способа и реализующего его устройства является невозможность определения параметров движения зрачка и измерения степени косоглазия, так как датчик движения зрачка позволяет определять только наличие или отсутствие такового движения.A known method and device for detecting the phase of rapid eye movements during sleep [US patent 4863259, publ. 09/05/1989]. The method is based on illuminating the eye with infrared light and detecting rapid eye movements by periodically deviating the pupil. The device comprises a pupil motion sensor and means for counting the number of pupil movements per unit time. The disadvantage of the method and the device that implements it is the inability to determine the parameters of the movement of the pupil and measure the degree of strabismus, since the motion sensor of the pupil allows you to determine only the presence or absence of such movement.

Известны способ регистрации зрачка глаза и устройство для его осуществления [патент РФ 2208377]. Способ регистрации зрачка заключается в создании плоскости действительного изображения зрачка глаза и последующей локализации этой плоскости. Плоскость действительного изображения зрачка оптически сопряжена с регистратором, а энергетическую картину в плоскости действительного изображения зрачка регистрируют, используя дополнительно два вида излучения: рассеянное глазными средами и зеркально отраженное от поверхности роговицы. Регистрируют и используют моргание. Изображение зрачка локализуют в пространстве, используя лучистый поток, зеркально отраженный передней поверхностью оптической системы, создающей действительное изображение зрачка. Устройство содержит осветительный канал, источник излучения в виде лазера. Зеркало установлено на внутренней грани призмы-куба, расположенной на оптической оси осветительного и передающего каналов. В передающем канале предусмотрен объектив. Регистратор установлен в плоскости изображения объектива, оптически сопряженной с плоскостью локализации действительного изображения зрачка.A known method of registering the pupil of the eye and a device for its implementation [RF patent 2208377]. The method of registering the pupil is to create a plane of a real image of the pupil of the eye and the subsequent localization of this plane. The plane of the actual image of the pupil is optically coupled to the registrar, and the energy picture in the plane of the actual image of the pupil is recorded using two additional types of radiation: scattered by the ocular media and specularly reflected from the surface of the cornea. Register and use blinking. The image of the pupil is localized in space using a radiant flux, which is mirrored by the front surface of the optical system that creates a real image of the pupil. The device contains a lighting channel, a radiation source in the form of a laser. The mirror is mounted on the inner edge of the prism-cube, located on the optical axis of the lighting and transmitting channels. A lens is provided in the transmission channel. The registrar is installed in the image plane of the lens, optically conjugated with the localization plane of the actual image of the pupil.

Недостатком способа является необходимость применения лазерного излучения, которое может отрицательно влиять как на зрение пациента, так и на зрение врача. Недостатком устройства является сложность его практической реализации, обусловленная необходимостью калибровки положения оптических элементов устройства, для точной диагностики отклонений зрения.The disadvantage of this method is the need to use laser radiation, which can adversely affect both the patient’s vision and the doctor’s eyesight. The disadvantage of this device is the difficulty of its practical implementation, due to the need to calibrate the position of the optical elements of the device for accurate diagnosis of visual impairment.

Наиболее близкими к предлагаемым являются способ исследования движения глаз по бинокулярному изображению и устройство для его реализации [патент РФ №2221475], применяемые для диагностики нистагма и других заболеваний глазодвигательного аппарата. Способ включает освещение глаз источником света и получение одного под другим с минимальным расстоянием видеоизображения глаз на экране компьютера с последующим анализом параметров их движения. На видеоизображении каждого глаза выбирают область, в пределах которой движется зрачок глаза. В этой области находят фигуру с размером и формой, соответствующими размерам и форме зрачка глаза. Анализ параметров осуществляют путем анализа движения центра этой фигуры, для чего записывают траекторию его движения, измеряют амплитуду и частоту спектральных составляющих движения. Устройство содержит источник света для освещения глаз, рассеиватель света, видеокамеру для ввода видеоизображения движущихся зрачков через аналого-цифровой преобразователь в компьютер. Для формирования изображений глаз одного под другим на экране компьютера устройство имеет две пары зеркал.Closest to the proposed are a method for studying eye movement in a binocular image and a device for its implementation [RF patent No. 2221475], used to diagnose nystagmus and other diseases of the oculomotor apparatus. The method includes lighting the eyes with a light source and obtaining one below the other with a minimum distance of the video image of the eyes on a computer screen, followed by analysis of the parameters of their movement. In the video image of each eye, the region within which the pupil of the eye moves is selected. In this area, a figure with a size and shape corresponding to the size and shape of the pupil of the eye is found. The analysis of the parameters is carried out by analyzing the movement of the center of this figure, for which they record the trajectory of its movement, measure the amplitude and frequency of the spectral components of the movement. The device comprises a light source for illuminating the eyes, a light diffuser, a video camera for inputting video images of moving pupils through an analog-to-digital converter into a computer. To form images of the eyes of one under the other on a computer screen, the device has two pairs of mirrors.

Недостатком способа является сложность калибровки положения зеркал, входящих в устройство, для обеспечения получения одного под другим изображений двух глаз и последующего ввода его в компьютер при помощи единственной видеокамеры. Недостатками устройства являются: невозможность применения устройства для анализа быстрых движений глаз в реальном масштабе времени вследствие ограниченного быстродействия неспециализированного (обычного) персонального компьютера и применения ресурсоемкого с вычислительной точки зрения преобразования Фурье, а также разделением во времени операций ввода изображения в компьютер и его анализа (сначала файл с изображением глаза получают и только после его получения анализируют); отсутствие возможности передачи полученной информации на дальнейший анализ (вышестоящее средство обработки) в реальном времени, что сужает область применения устройства и снижает его практическую ценность.The disadvantage of this method is the difficulty of calibrating the position of the mirrors included in the device, to ensure that one under the other images of two eyes and then enter it into the computer using a single video camera. The disadvantages of the device are: the inability to use the device for the analysis of fast eye movements in real time due to the limited speed of a non-specialized (ordinary) personal computer and the use of computationally intensive Fourier transforms, as well as the separation in time of image input operations into the computer and its analysis (first the eye image file is received and only after its receipt is analyzed); the inability to transmit the received information for further analysis (superior processing tool) in real time, which narrows the scope of the device and reduces its practical value.

Другим недостатком способа является необходимость освещения глаз пациента светом видимого диапазона длин волн, что является мешающим фактором при позиционировании глаз пациента в заданную врачом точку и «ослепляет» пациента, а также снижает точность диагностики вследствие возможного присутствия бликов на изображении от ламп освещения, окна.Another disadvantage of this method is the need to illuminate the patient’s eyes with light of the visible wavelength range, which is a nuisance when positioning the patient’s eyes at a point set by the doctor and “blinds” the patient, and also reduces the accuracy of diagnosis due to the possible presence of glare in the image from the lighting lamps, windows.

Технической задачей изобретения является повышение скорости и точности диагностики отклонений зрения, обеспечение возможности применения диагностирующего устройства в любых условиях освещения за счет исключения зависимости получаемого изображения от внешнего освещения, обеспечение автоматического режима диагностики, устранение мешающего фактора для сна человека (в случае, если исследование проводится в процессе сна) - видимого освещения, упрощение практического применения устройства, возможность диагностики заболеваний глаз у детей, возможность диагностики при незначительных поворотах и смещениях головы, возможность использования устройства в составе диагностирующей системы более высокого уровня и получение результатов измерений движений глаз (в том числе саккадических и «быстрых») в реальном масштабе времени.An object of the invention is to increase the speed and accuracy of diagnosis of visual deviations, to ensure the possibility of using a diagnostic device in any lighting conditions by eliminating the dependence of the received image on external lighting, providing an automatic diagnostic mode, eliminating an interfering factor for a person’s sleep (if the study is carried out in sleep process) - visible lighting, simplifying the practical use of the device, the ability to diagnose eye diseases in It is possible to diagnose with slight turns and displacements of the head, the ability to use the device as part of a higher-level diagnostic system and to obtain real-time results of measurements of eye movements (including saccadic and “fast”).

Задача решается тем, что в способ исследования движения глаз по бинокулярному изображению [патент РФ №2221475], включающий получение изображения глаз, анализ параметров движения глаз, выбор области, в пределах которой движется зрачок глаза, нахождение фигуры с размером и формой, соответствующими размерам и форме зрачка глаза, анализ движения центра этой фигуры, введены освещение глаз инфракрасным источником света, управление мощностью источника освещения для получения наиболее контрастного изображения глаз, непрерывное получение изображений обоих глаз при помощи двух видеокамер, установленных напротив лица человека, калибровка взаимного положения видеокамер, формирование эталона зрачка для его последующего быстрого распознавания и локализации на изображении, формирование и передача результатов анализа.The problem is solved in that in a method for studying eye movement in a binocular image [RF patent No. 2221475], including obtaining an image of the eyes, analyzing the parameters of eye movement, selecting the area within which the pupil moves, finding a figure with a size and shape corresponding to the size and pupil shape of the eye, analysis of the movement of the center of this figure, introduced eye lighting with an infrared light source, control the power of the light source to obtain the most contrasting image of the eyes, continuous image acquisition Nij both eyes using two cameras mounted in front of a person's face, the relative position of calibration camera, the formation of the pupil reference for its subsequent rapid detection and localization in the image formation and transfer of the analysis results.

Техническая задача решается тем, что в устройство для исследования движения глаз [патент РФ №2221475], содержащее первую видеокамеру, введены вторая видеокамера, бинокулярная оптико-электронная система, контроллер, первый и второй блоки ввода изображения, ОЗУ, первый и второй вычислители, инфракрасный осветитель, причем выход первой видеокамеры подключен к входу первого блока ввода изображения, выход второй видеокамеры подключен к входу второго блока ввода изображения, групповые выходы первого и второго блоков ввода изображения соединены соответственно с первым и вторым групповыми входами контроллера, первый и второй групповые входы-выходы контроллера подключены соответственно к групповым входам-выходам первого и второго вычислителей, третий групповой вход-выход контроллера подключен к групповому входу-выходу ОЗУ, первый групповой выход контроллера соединен с групповым входом инфракрасного осветителя, второй групповой выход контроллера используется для формирования выходных данных и выдачи их на внешнее устройство для отображения или дальнейшего анализа.The technical problem is solved by the fact that in the device for studying eye movement [RF patent No. 2221475], containing the first video camera, a second video camera, a binocular optoelectronic system, a controller, the first and second image input units, RAM, the first and second calculators, infrared are introduced illuminator, the output of the first video camera being connected to the input of the first image input unit, the output of the second video camera being connected to the input of the second image input unit, the group outputs of the first and second image input units are connected respectively, with the first and second group inputs of the controller, the first and second group inputs-outputs of the controller are connected respectively to the group inputs and outputs of the first and second computers, the third group input-output of the controller is connected to the group input-output of RAM, the first group output of the controller is connected to the group the input of an infrared illuminator, the second group output of the controller is used to generate output data and output it to an external device for display or further analysis.

Изобретение может быть использовано для исследования зрения человека в медицине и соответствует критерию «промышленная применимость».The invention can be used to study human vision in medicine and meets the criterion of "industrial applicability".

Сущность изобретения поясняется чертежами, где на фиг.1 показана структурная схема устройства, на фиг.2 - алгоритм реализации способа, на фиг.3 - взаимное положение первой и второй видеокамер бинокулярной оптико-электронной системы, на фиг.4 - схематическое изображение взаимного положения первой и второй видеокамер и глаз, на фиг.5 - изображение глаза в инфракрасном и видимом свете.The invention is illustrated by drawings, where Fig. 1 shows a block diagram of a device, Fig. 2 shows an algorithm for implementing the method, Fig. 3 shows the relative position of the first and second video cameras of a binocular optoelectronic system, and Fig. 4 shows a schematic diagram of the relative position the first and second cameras and eyes, figure 5 is an image of the eye in infrared and visible light.

Устройство состоит из первой видеокамеры 1, второй видеокамеры 2, составляющих бинокулярную оптико-электронную систему (ОЭС) 12, первого блока ввода изображения 3 и второго блока ввода изображения 4, контроллера 5, ОЗУ 6, первого вычислителя 7 и второго вычислителя 8, инфракрасного осветителя 9, причем групповой выход первой видеокамеры 1 подключен к групповому входу первого блока ввода изображения 3, групповой выход второй видеокамеры 2 подключен к групповому входу второго блока ввода изображения 4, групповые выходы первого 3 и второго 4 блоков ввода изображения соединены соответственно с первым и вторым групповыми входами контроллера 5, первый и второй групповые входы-выходы контроллера 5 подключены соответственно к групповым входам-выходам первого 7 и второго 8 вычислителей, третий групповой вход-выход контроллера 5 подключен к групповому входу-выходу ОЗУ 6, первый групповой выход контроллера 5 соединен с групповым входом инфракрасного осветителя 9, второй групповой выход контроллера 5 используется для формирования выходных данных и передачи их на внешнее устройство для отображения или дальнейшего анализа.The device consists of a first video camera 1, a second video camera 2, constituting a binocular optoelectronic system (OES) 12, a first image input unit 3 and a second image input unit 4, controller 5, RAM 6, a first computer 7 and a second computer 8, an infrared illuminator 9, wherein the group output of the first video camera 1 is connected to the group input of the first image input unit 3, the group output of the second video camera 2 is connected to the group input of the second image input unit 4, the group outputs of the first 3 and second 4 blocks to Image odes are connected respectively to the first and second group inputs of the controller 5, the first and second group inputs and outputs of the controller 5 are connected respectively to the group inputs and outputs of the first 7 and second 8 computers, the third group input-output of the controller 5 is connected to the group input-output of RAM 6, the first group output of the controller 5 is connected to the group input of the infrared illuminator 9, the second group output of the controller 5 is used to generate output data and transfer them to an external device for display analysis or further analysis.

Предлагаемый способ заключается вThe proposed method is to

- калибровке бинокулярной оптико-электронной системы 12 посредством приведения взаимного положения к требуемому первой 1 и второй 2 видеокамер, ее составляющих, для обеспечения бинокулярного пространственного зрения,- calibration of the binocular optoelectronic system 12 by bringing the relative position to the desired first 1 and second 2 cameras, its components, to ensure binocular spatial vision,

- установке бинокулярной оптико-электронной системы 12 напротив лица человека, так, чтобы первая 1 и вторая 2 видеокамеры находились примерно напротив глаз человека, и освещении глаз инфракрасным источником света, управлении мощностью инфракрасного освещения для получения наиболее контрастного изображения глаз,- installing a binocular optoelectronic system 12 opposite the human face, so that the first 1 and second 2 cameras are approximately opposite the human eye, and illuminate the eyes with an infrared light source, control the power of infrared lighting to obtain the most contrasting image of the eyes,

- непрерывном получении изображений глаз, формировании контуров изображения,- continuous acquisition of eye images, the formation of image contours,

- формировании эталона зрачка (для его последующего быстрого распознавания и локализации на изображении) путем распознавании глаза и зрачка глаза на основе анализа контуров изображения,- the formation of the standard pupil (for its subsequent quick recognition and localization in the image) by recognizing the eye and pupil of the eye based on the analysis of the contours of the image,

- определении границ области, в пределах которой движется зрачок глаза,- determining the boundaries of the area within which the pupil of the eye moves,

- быстром распознавании и локализации на изображении зрачков каждого глаза на основе вычитания изображения сформированного ранее эталона из текущего изображения,- quick recognition and localization in the image of the pupils of each eye based on subtracting the image of the previously generated standard from the current image,

- анализе движения центра зрачка, формировании и передаче результатов анализа.- analysis of the movement of the center of the pupil, the formation and transfer of analysis results.

Последовательность указанных действий представлена в алгоритме на фигуре 2.The sequence of these actions is presented in the algorithm in figure 2.

Калибровка (блок 1, фиг.2) оптико-электронной системы 12 предназначена для повышения точности трехмерного восприятия и предварительной настройки первой 1 и второй 2 видеокамер до начала работы устройства. Калибровка выполняется в соответствии со способом калибровки, представленным в патенте РФ № 2286598, и заключается в приведении угловых отклонений αi, βi, γi, i=1, 2, (фиг.3), характеризующих отклонения взаимного положения главных оптических осей оптических систем первой 1 и второй 2 видеокамер к нулевому значению, линейных параметров взаимного положения первой 1 и второй 2 видеокамер - разности глубин D установки видеокамер, разность высот Н установки видеокамер (фиг.3) к нулевым значениям, величины базы L между видеокамерами к значению (6±0,5) см. Калибровка выполняется однократно при настройке оптико-электронной системы, после чего положение первой 1 и второй 2 видеокамер жестко фиксируют и ОЭС не требует последующей калибровки.Calibration (block 1, figure 2) of the optoelectronic system 12 is designed to improve the accuracy of three-dimensional perception and presetting the first 1 and second 2 cameras before starting the device. Calibration is performed in accordance with the calibration method presented in the patent of the Russian Federation No. 2286598, and consists in bringing the angular deviations α i , β i , γ i , i = 1, 2, (figure 3), characterizing the deviations of the relative positions of the main optical axes of the optical systems of the first 1 and second 2 cameras to zero, the linear parameters of the mutual position of the first 1 and second 2 cameras - the difference in depth D of the installation of cameras, the difference in heights H of the installation of cameras (Fig. 3) to zero values, the base L between the cameras to the value ( 6 ± 0.5) see Ka ibrovka executed once when setting up the opto-electronic system, after which the position of the first 1 and second 2 cameras are rigidly fixed and ECO does not require further calibration.

Предварительно откалиброванную (блок 1, фиг.2) ОЭС устанавливают напротив лица человека (блок 2, фиг.2), так чтобы каждая из первой 1 и второй 2 видеокамер находились примерно напротив каждого из глаз и при этом изображения обоих глаз попадали в поле зрения каждой из указанных видеокамер (см. схему на фиг.4).A pre-calibrated (block 1, figure 2) ECO is installed opposite the person’s face (block 2, figure 2), so that each of the first 1 and second 2 cameras are approximately opposite each of the eyes and the images of both eyes fall into the field of view each of these cameras (see diagram in figure 4).

Инфракрасный осветитель 9 располагают напротив лица человека, примерно на равном расстоянии от обоих глаз для их равномерного освещения выше или ниже ОЭС 12. Расстояние от головы до инфракрасного осветителя 9 определяется его мощностью и составляет от 20 до 50 см.The infrared illuminator 9 is located opposite the person’s face, at approximately equal distance from both eyes for their uniform illumination above or below the ECO 12. The distance from the head to the infrared illuminator 9 is determined by its power and ranges from 20 to 50 cm.

Выбор невидимого для человека освещения обусловлен двумя причинами: отсутствия мешающего для человека фактора, получения более четкого изображения за счет управления яркостью инфракрасного осветителя 9 и устранения влияния бликов и других искажений от источников освещения видимого диапазона естественного и искусственного происхождений.The choice of lighting invisible to humans is due to two reasons: the absence of a factor that interferes with humans, obtaining a clearer image by controlling the brightness of the infrared illuminator 9 and eliminating the effects of glare and other distortions from light sources of the visible range of natural and artificial origin.

В блоке 4 алгоритма (фиг.2) производят получение изображений. В процессе получения изображение с группового выхода первой видеокамеры 1 и группового выхода второй видеокамеры 2 поступает на групповые входы первого блока ввода изображения 3 и второго блока ввода изображения 4 соответственно. Первый 3 и второй 4 блоки ввода изображения производят преобразование форматов данных, описывающих изображения, в удобный для передачи изображений в контроллер 5 вид. С групповых выходов первого 3 и второго 4 блоков ввода изображения поступают на первый и второй групповые входы контролера 5. Контроллер 5 производит запись поступающих изображений в ОЗУ 6, для чего поступающие данные и адреса, по которым производится запись, определяемые контроллером 5, с третьего группового входа-выхода контроллера 5 поступают на групповой вход-выход контроллера 6.In block 4 of the algorithm (figure 2) produce images. In the process of obtaining an image from the group output of the first video camera 1 and the group output of the second video camera 2, it is received at the group inputs of the first image input unit 3 and the second image input unit 4, respectively. The first 3 and second 4 image input blocks convert the data formats describing the images into a form convenient for transmitting images to the controller 5. From the group outputs of the first 3 and second 4 blocks of image input are fed to the first and second group inputs of the controller 5. The controller 5 records the incoming images in RAM 6, for which the incoming data and the addresses to be recorded, determined by the controller 5, from the third group input-output of the controller 5 are fed to the group input-output of the controller 6.

В блоке 6 производят выделение контуров. Под контуром Kl понимается совокупность отличных от фона изображения точек, таких, что для каждой точки (хi, yi) найдется не менее одной соседней точки (хi, yi), расположенной на расстоянии 1 пиксел:In block 6, the selection of contours. The contour K l means a set of points different from the background of the image, such that for each point (x i , y i ) there is at least one neighboring point (x i , y i ) located at a distance of 1 pixel:

Figure 00000001
Figure 00000002
Figure 00000001
Figure 00000002

Каждый контур описывается множеством из Nkl пар координат точек (хi, yi):Each contour is described by a set of N kl pairs of coordinate points (x i , y i ):

Кl={(xi,yi),(х2,y2),…,(хi,yi),…,(хNkl,yNkl)},K l = {(x i , y i ), (x 2 , y 2 ), ..., (x i , y i ), ..., (x Nkl , y Nkl )},

где Nkl - количество пар координат точек, составляющих контур.where N kl is the number of coordinate pairs of points making up the contour.

Выделение контуров изображений производит контроллер 5 по формулеThe selection of image contours produces the controller 5 according to the formula

Figure 00000003
Figure 00000003

G(x,y)=|I(x+1,y)+I(x-1,y)+I(x,y+1)+I(x,y-1)-4·I(x,y)|,G (x, y) = | I (x + 1, y) + I (x-1, y) + I (x, y + 1) + I (x, y-1) -4 · I (x, y) |,

где В - контурное изображение, определяемое множеством значений яркостей в точках с координатами (х, y), Lp - пороговое значение изменения яркости, по которому определяется принадлежность точки изображения фону или контуру.where B is a contour image defined by a set of brightness values at points with coordinates (x, y), L p is a threshold value for changing brightness, which determines whether the image point belongs to the background or contour.

Порог Lp контроллер 5 рассчитывают по формулеThe threshold L p controller 5 is calculated by the formula

Figure 00000004
Figure 00000004

Figure 00000005
Figure 00000005

где Gmin - параметр, определяющий минимальное изменение яркости.where G min is a parameter that determines the minimum change in brightness.

В результате выделения контуров контроллер 5 формирует контурное описание изображения, которое через третий групповой вход-выход контроллер 5 подает на групповой вход-выход ОЗУ 6 и сохраняет его в ОЗУ 6.As a result of the allocation of loops, the controller 5 generates a contour description of the image, which through the third group input-output controller 5 supplies to the group input-output of RAM 6 and stores it in RAM 6.

Сформированное контурное описание изображения контроллер 5 использует в процессе распознавания глаза и зрачка для формирования эталона зрачка текущего анализируемого пациента (блок 7, фиг.2). Для этого на основе априорной информации об изображении зрачка и глаза (зрачок овальный, на его изображении выделяются две области - радужная оболочка и непосредственно сам зрачок, зрачок имеет цвет, отличный от кожи и глазного яблока, сверху и снизу глаза расположены границы нижнего и верхнего века, уголки глаз имеют острый угол и т.д.) производится распознавание зрачка. Используемый для формирования эталона метод распознавания зрачка позволяет его достоверно выделять на изображении. Метод основан на использовании нормированного скалярного произведения контуров для оценки степени идентичности сравниваемых объектов в процессе распознавания [Введение в контурный анализ и его приложение к обработке изображений и сигналов / Под ред. Я.А.Фурмана. М.: Физматлит, 2002. - 592 с.].The controller 5 uses the generated contour description of the image in the process of recognizing the eye and the pupil to form the pupil standard of the patient being analyzed (block 7, FIG. 2). To do this, based on a priori information about the image of the pupil and eye (the pupil is oval, two areas are distinguished in its image - the iris and the pupil itself, the pupil has a color different from the skin and the eyeball, the borders of the lower and upper eyelids are located above and below the eye) , the corners of the eyes have an acute angle, etc.) pupil recognition is performed. The pupil recognition method used to form the standard allows it to be reliably distinguished in the image. The method is based on the use of a normalized scalar product of contours to assess the degree of identity of compared objects in the recognition process [Introduction to contour analysis and its application to image and signal processing / Ed. J.A. Furman. M .: Fizmatlit, 2002. - 592 p.].

Полученный в результате распознавания эталон зрачка текущего анализируемого пациента контроллер 5 записывает в ОЗУ 6 путем передачи соответствующей информации через свой третий групповой вход-выход на групповой вход-выход ОЗУ 6. Эталон зрачка представляет собой множество точек изображений, характеризуемых яркостью по каждому из трех основных цветов и координатами. Сформированный эталон зрачка в блоке 7 алгоритма в дальнейшем используется для быстрого распознавания и локализации зрачка в блоке 11 алгоритма.The controller 5 writes the resulting pupil pattern recognition of the current patient to be analyzed into RAM 6 by transmitting the corresponding information through its third group input-output to the group input-output of RAM 6. The pupil pattern is a set of image points characterized by brightness in each of the three primary colors and coordinates. The generated pupil standard in block 7 of the algorithm is further used to quickly recognize and localize the pupil in block 11 of the algorithm.

В блоках 9, 10 алгоритма производится анализ контраста зрачка на изображении. Контраст Kt оценивают по сумме значений двух параметров: отношению KI максимальной Im и минимальной Imin яркостей пикселей глаза и четкости Kg контура зрачка, обратно пропорциональной количеству разрывов Ndif контурной линии зрачка и прямо пропорциональной значению первой производной Gk изображения контура зрачка по вертикальному и горизонтальному направлениюIn blocks 9, 10 of the algorithm, the contrast of the pupil in the image is analyzed. The contrast K t is estimated by the sum of the values of two parameters: the ratio K I of the maximum I m and the minimum I min of the pixel brightness of the eye and the sharpness K g of the pupil contour, inversely proportional to the number of tears N dif of the pupil contour line and directly proportional to the value of the first derivative G k of the pupil contour image in vertical and horizontal direction

Kt=klKl+kgKg,K t = k l K l + k g K g ,

Figure 00000006
Figure 00000006

Figure 00000007
Figure 00000007

где kl, kg - весовые коэффициенты.where k l , k g - weighting factors.

Для обеспечения получения изображения с максимальным контрастом и, как следствие, наибольшей точности локализации зрачка производят плавное изменение мощности инфракрасного освещения в заданном диапазоне значений и выбор такой мощности, при которой контраст максимальный (блоки 9, 10 алгоритма). В процессе выбора оптимальной мощности инфракрасного осветителя 9 контроллер 5 на своем первом групповом выходе формирует в двоичном параллельном коде число «0» и подает его на групповой вход инфракрасного осветителя 9, в результате инфракрасный осветитель 9 не излучает света. Затем контроллер 5 плавно увеличивает числовое значение на своем первом групповом выходе до максимального. Изображение глаз, получаемое первой 1 и второй 2 видеокамерами, формируется на их групповых выходах и поступает на соответствующие групповые входы первого 3 и второго 4 блоков ввода изображения, которые преобразуют формат данных изображения и со своих групповых выходов подают изображения на первый и второй групповые входы контроллера 5 соответственно. Контроллер 5 определяет контраст изображения и запоминает контраст и соответствующее ему значение на своем первом групповом выходе, задающее мощность инфракрасного осветителя 9. После последовательного изменения мощности инфракрасного осветителя 9 контроллер 5 находит максимальное значение контрастности и соответствующее ему значение мощности инфракрасного осветителя 9 и выставляет это значение на своем первом групповом выходе, поступающее на групповой вход инфракрасного осветителя 9. В результате инфракрасный осветитель 9 освещает с мощностью, при которой обеспечивается получение изображения с максимальным контрастом, что облегчает процесс дальнейшего распознавания и локализации зрачка.To ensure obtaining an image with maximum contrast and, as a result, the greatest accuracy of pupil localization, a smooth change in the infrared illumination power is made in a given range of values and a power is selected at which the maximum contrast (blocks 9, 10 of the algorithm). In the process of selecting the optimal power of the infrared illuminator 9, the controller 5 generates the number “0” in its binary parallel code and feeds it to the group input of the infrared illuminator 9, as a result, the infrared illuminator 9 does not emit light. Then, the controller 5 smoothly increases the numerical value at its first group output to the maximum. The eye image obtained by the first 1 and second 2 video cameras is formed at their group outputs and fed to the corresponding group inputs of the first 3 and second 4 image input blocks, which convert the image data format and from their group outputs provide images to the first and second group inputs of the controller 5 respectively. The controller 5 determines the contrast of the image and stores the contrast and its corresponding value on its first group output, which sets the power of the infrared illuminator 9. After sequentially changing the power of the infrared illuminator 9, the controller 5 finds the maximum contrast value and the corresponding power value of the infrared illuminator 9 and sets this value to its first group output entering the group input of the infrared illuminator 9. As a result, the infrared illuminator 9 illuminates with the power at which the image with maximum contrast is provided, which facilitates the process of further recognition and localization of the pupil.

Следующей операцией алгоритма является определение границ области движения зрачка (блок 8). Определение границ области движения зрачка необходимо для сокращения объема вычислений при локализации зрачка и определении его координат, с целью повышения быстродействия устройства и обеспечения возможности его функционирования в реальном масштабе времени для определения параметров (направления и амплитуды) быстрых и саккадических движений глаз. Определение границ области движения зрачка заключается в обнаружении границ глаза путем его распознавания на основе нормированного скалярного произведения контуров. После определения границ глаза размеры полученной области (в которой в блоке 11 будет производиться поиск зрачка) увеличиваются в 1,5 раза для обеспечения возможности распознавания зрачка в случае незначительных поворотов головы. Обнаружение границ глаза выполняет контроллер 5 аналогично процессу формирования эталона зрачка. Параметры области движения зрачка контроллер 5 путем передачи соответствующей информации со своего третьего группового входа-выхода на групповой вход-выход ОЗУ 6 записывает в ОЗУ 6.The next operation of the algorithm is to determine the boundaries of the area of motion of the pupil (block 8). The determination of the boundaries of the area of movement of the pupil is necessary to reduce the amount of computation when the pupil is localized and its coordinates are determined, in order to increase the speed of the device and to enable its functioning in real time to determine the parameters (direction and amplitude) of fast and saccadic eye movements. The definition of the boundaries of the area of motion of the pupil consists in detecting the boundaries of the eye by recognizing it based on the normalized scalar product of the contours. After determining the boundaries of the eye, the size of the obtained area (in which the pupil will be searched in block 11) is increased by 1.5 times to allow recognition of the pupil in case of slight turns of the head. The detection of the boundaries of the eye is performed by the controller 5 similarly to the process of forming a pupil standard. The parameters of the area of movement of the pupil controller 5 by transferring relevant information from its third group input-output to group input-output RAM 6 writes to RAM 6.

Операция быстрого распознавания и локализации зрачка (блок 11) предназначена для определения координат зрачка по его изображению за достаточно малое время, обеспечивающее возможность отслеживания быстрых и саккадических движений глаз. Распознавание зрачка производится путем сравнения изображения в области движения зрачка (области, ограничивающей возможные движения зрачка, определенной в блоке 8) с эталоном, сформированным в блоке 7. Сравнение производят на основе метода, основной операцией которого является поэлементное вычитание изображения эталона из распознаваемого изображения (в данном случае из участков изображения области глаза). В процессе вычитания последовательно анализируют области глаза размером, незначительно превышающим эталон зрачка, и находят ту область, которая в наибольшей степени идентична эталону зрачка.The operation of quick recognition and localization of the pupil (block 11) is intended to determine the coordinates of the pupil from its image in a fairly short time, providing the ability to track fast and saccadic eye movements. Pupil recognition is performed by comparing the image in the area of the pupil’s movement (the area restricting the possible movements of the pupil defined in block 8) with the standard formed in block 7. The comparison is made on the basis of the method, the main operation of which is the element-wise subtraction of the image of the standard from the recognized image (in in this case from portions of the image of the eye area). In the process of subtraction, the eye regions are successively analyzed with a size slightly exceeding the pupil standard, and the region that is most identical to the pupil standard is found.

В общем случае применяемый в блоке 11 метод распознавания характеризуется низкой вычислительной сложностью, но и низким качеством распознавания. В нашем случае предварительное формирование эталона зрачка (в блоке 7) именно текущего обследуемого пациента позволяет существенно повысить достоверность распознавания таким методом и использовать его для быстрого распознавания и локализации зрачка. Низкая вычислительная сложность позволяет аппаратно реализовать метод на комбинационной логике и выполнять необходимые вычисления (в основном вычитание и сравнение) параллельно без использования микропроцессора, выполняющего операции последовательно. В результате обеспечивается высокая скорость распознавания, достаточная для отслеживания быстрых и саккадических движений, и высокая достоверность распознавания.In general, the recognition method used in block 11 is characterized by low computational complexity, but also by low recognition quality. In our case, the preliminary formation of the pupil standard (in block 7) of the current patient being examined can significantly increase the recognition accuracy by this method and use it for quick recognition and localization of the pupil. Low computational complexity allows the hardware to implement the method on combinational logic and perform the necessary calculations (mainly subtraction and comparison) in parallel without using a microprocessor that performs operations sequentially. The result is a high recognition speed sufficient to track fast and saccadic movements, and high recognition accuracy.

Распознавание и локализацию зрачка выполняют первый 7 и второй 8 вычислители, реализованные на программируемой логической интегральной схеме (ПЛИС). В процессе распознавания контролер 5 считывает из ОЗУ 6 изображения областей возможных движений каждого зрачка и передает их на первый 7 и второй 8 вычислители, при этом необходимые данные поступают с группового входа-выхода ОЗУ 6 на третий групповой вход-выход контроллера 5 и далее с первого и второго групповых входов-выходов контроллера 6 на групповые входы-выходы первого 7 и второго 8 вычислителей соответственно. Первый 7 и второй 8 вычислители распознают и определяют положение зрачков каждого глаза (каждый из первого 7 и второго 8 вычислителей распознает зрачок по изображению только одного из глаз, например первый вычислитель 7 - правого глаза, а второй вычислитель 8 - левого) и формируют на своих групповых входах-выходах координаты зрачков или признак отсутствия зрачка на изображении, поступающие на второй и третий групповые входы-выходы контроллера 5. Контроллер 5 в случае обнаружения обоих зрачков записывает их координаты и время, в которое зрачки занимали указываемое (записываемое в ОЗУ 6) положение, в ОЗУ 6 путем передачи соответствующих данных со своего третьего группового входа-выхода на групповой вход-выход ОЗУ 6. Таким образом, распознавание выполняют первый 7 и второй 8 вычислители, а контроллер 5 осуществляет только передачу данных.Recognition and localization of the pupil is performed by the first 7 and second 8 calculators implemented on a programmable logic integrated circuit (FPGA). In the process of recognition, the controller 5 reads from RAM 6 images of the areas of possible movements of each pupil and transmits them to the first 7 and second 8 computers, while the necessary data comes from the group input-output of RAM 6 to the third group input-output of the controller 5 and then from the first and the second group inputs and outputs of the controller 6 to the group inputs and outputs of the first 7 and second 8 computers, respectively. The first 7 and second 8 calculators recognize and determine the position of the pupils of each eye (each of the first 7 and second 8 calculators recognizes the pupil from the image of only one of the eyes, for example, the first calculator 7 is the right eye, and the second calculator 8 is the left) and form on their group inputs and outputs of the coordinates of the pupils or a sign of the absence of a pupil in the image, arriving at the second and third group inputs and outputs of controller 5. Controller 5, if both pupils are detected, records their coordinates and the time at which the pupils the indicated (written in RAM 6) position in RAM 6 by transmitting the corresponding data from its third group input-output to the group input-output of RAM 6. Thus, recognition is performed by the first 7 and second 8 calculators, and controller 5 only transfers data.

В блоке 13 алгоритма производится проверка распознавания зрачка «быстрым» методом в блоке 11. Если при помощи быстрого распознавания (блок 11) зрачок не найден на изображении, что может быть вследствие изменения внешних условий освещения или резком непроизвольном повороте головы, повторно выполняются блоки 6-10 для возможности распознавания зрачка и определении его положения в блоке 11. В случае наличия на своих первом и втором групповых входах-выходах признака нераспознавания хотя бы одного из зрачков, контроллер 5 возвращается к выполнению блока 6 алгоритма (фиг.2).In block 13 of the algorithm, the recognition of the pupil is checked by the “fast” method in block 11. If using the quick recognition (block 11) the pupil is not found in the image, which may be due to changes in external lighting conditions or a sharp involuntary turn of the head, blocks 6- are repeated 10 for the possibility of recognizing the pupil and determining its position in block 11. If there is a sign of unrecognition of at least one of the pupils on its first and second group inputs and outputs, the controller 5 returns to execution block 6 of the algorithm (figure 2).

Применение двух различных методов распознавания для обнаружения зрачка позволило достоверно автоматически обнаруживать зрачок любого человека за счет использования общего описания эталона зрачка и глаза (в блоке 7), а затем, по сформированному эталону зрачка конкретного человека, зрение которого анализируют, на основе метода, характеризующегося низкой вычислительной сложностью, достоверно обнаруживать его зрачки (в блоке 11) в реальном масштабе времени.The use of two different recognition methods for detecting a pupil made it possible to reliably automatically detect the pupil of any person by using the general description of the pupil and eye standard (in block 7), and then, using the generated pupil standard of a particular person whose vision is analyzed, based on a method characterized by low computational complexity, reliably detect its pupils (in block 11) in real time.

На достоверность и скорость распознавания зрачка в блоке 11 также влияет использование его изображения в инфракрасном диапазоне, при котором темным является только зрачок, а радужная оболочка и остальная часть глаза - светлыми (фиг.4).The reliability and speed of recognition of the pupil in block 11 is also affected by the use of its image in the infrared range, in which only the pupil is dark, and the iris and the rest of the eye are light (Fig. 4).

Определение изменения положения головы (блок 12) производят по обнаружению зрачка за пределами границ ранее определенной (в блоке 8) его области движения. Вследствие инерционности поворота или смещения головы зрачок не успевает значительно выйти за ранее определенную область его движения, что и позволяет обнаруживать и зрачок, и изменение положения головы по его координатам, и затем повторным выполнением блоков 6, 7, 8 скорректировать границы допустимой области движения и изображение эталона зрачка. При обнаружении изменения положения головы в блоке 12 контроллер 5 возвращается к выполнению блока 8 алгоритма.The determination of the change in the position of the head (block 12) is performed by detecting the pupil outside the boundaries of its previously defined (in block 8) area of motion. Due to the inertia of rotation or displacement of the head, the pupil does not have time to significantly go beyond the previously defined area of its movement, which allows one to detect both the pupil and the change in the position of the head according to its coordinates, and then, by repeated execution of blocks 6, 7, 8, adjust the boundaries of the permissible movement area and image pupil standard. Upon detection of a change in head position in block 12, controller 5 returns to block 8 of the algorithm.

В блоке 14 производится определение координат зрачка в пикселах на изображении в локальных двумерных декартовых системах координат первой 1 и второй 2 видеокамер, расчет пространственных (трехмерных) координат зрачков на основе анализа изображений с первой 1 и второй 2 видеокамер в мировой системе координат, определение угла между направлениями взгляда каждого глаза, определение величины косоглазия. Рассчитанные параметры контроллер 5 записывает в ОЗУ 6 путем их передачи со своего третьего группового входа-выхода на групповой вход-выход ОЗУ 6.In block 14, the pupil coordinates are determined in pixels on the image in local two-dimensional Cartesian coordinate systems of the first 1 and second 2 cameras, the spatial (three-dimensional) coordinates of the pupils are calculated based on the analysis of images from the first 1 and second 2 cameras in the world coordinate system, the angle between directions of gaze of each eye, determination of strabismus. The controller 5 writes the calculated parameters to RAM 6 by transferring them from its third group I / O to the group I / O of RAM 6.

В блоке 15 параметры положений зрачков и глаз контроллер 5 формирует на своем втором групповом выходе и передает для дальнейшего использования - для обработки системой верхнего уровня или вывода на дисплей. Рассчитанные параметры, характеризующие направления взгляда каждого глаза и положение зрачков относительно головы, позволяют диагностировать различные отклонения бинокулярного зрения и проводить дальнейшую обработку с целью анализа психофизической активности пациента или для других целей.In block 15, the parameters of the positions of the pupils and eyes of the controller 5 forms on its second group output and transmits for further use - for processing by the system of the upper level or display. The calculated parameters characterizing the directions of the gaze of each eye and the position of the pupils relative to the head make it possible to diagnose various deviations of binocular vision and conduct further processing in order to analyze the psychophysical activity of the patient or for other purposes.

В качестве первой 1 и второй 2 видеокамер могут быть использованы видеодатчики МТ9М413 фирмы Микрон, изготовленные по технологии «Активный пиксель» (Active pixel sensor), характеризующиеся частотой формирования кадров 500 Гц при разрешающей способности 1280*1024 пикселей и количестве градации яркости 210 по каждому из трех основных цветов (красному, зеленому, синему), (видеодатчики не имеют объективы и должны быть снабжены объективами с углом зрения 40-60° с установленными между видеодатчиками и объективами инфракрасными светофильтрами). Стандартные телевизионные видеокамеры могут быть также использованы, но в этом случае устройство будет обеспечивать измерение относительно медленных движений глаз, и позволит измерять только степень косоглазия.Micron MT9M413 video sensors manufactured using the Active pixel technology, characterized by a frame rate of 500 Hz with a resolution of 1280 * 1024 pixels and a number of brightness gradations of 2 10 for each, can be used as the first 1 and second 2 cameras. of the three primary colors (red, green, blue), (video sensors do not have lenses and must be equipped with lenses with an angle of view of 40-60 ° with infrared filters installed between the video sensors and lenses). Standard television video cameras can also be used, but in this case, the device will provide a measurement of relatively slow eye movements, and will only measure the degree of strabismus.

В качестве контроллера 5 может быть использован микропроцессор с соответствующими вспомогательными элементами, микроЭВМ или цифровой сигнальный процессор. Наиболее предпочтителен вариант использования цифрового сигнального процессора, специально ориентированного на выполнение задач, аналогичных описанным.As the controller 5, a microprocessor with corresponding auxiliary elements, a microcomputer or a digital signal processor can be used. The most preferred option is the use of a digital signal processor that is specifically oriented to perform tasks similar to those described.

Инфракрасный осветитель 9 представляет собой множество инфракрасных светодиодов (от 6 до 20), яркостью которых управляют с группового входа инфракрасного осветителя 9 при помощи цифроаналогового преобразователя, входящего с состав инфракрасного осветителя 9. Также могут быть использованы серийно выпускаемые инфракрасные осветители.Infrared illuminator 9 is a set of infrared LEDs (from 6 to 20), the brightness of which is controlled from the group input of the infrared illuminator 9 using a digital-to-analog converter included with the infrared illuminator 9. Also commercially available infrared illuminators can be used.

Первый 3 и второй 4 блоки ввода изображения выполняют преобразование формата изображения из формата изображения первой 1 и второй 2 видеокамер в формат, пригодный для ввода изображения в контроллер, и представляют собой ПЛИС-устройства малой степени интеграции. Структура первого 3 и второго 4 блоков ввода изображения определяется типом видеокамер и форматом входных данных контроллера 5.The first 3 and second 4 image input units convert the image format from the image format of the first 1 and second 2 cameras to a format suitable for image input to the controller, and are FPGA devices with a small degree of integration. The structure of the first 3 and second 4 blocks of image input is determined by the type of cameras and the format of the input data of the controller 5.

В качестве ОЗУ 6 целесообразно использовать быстродействующие статические ОЗУ емкостью несколько мегабайт, применяемые для использования совместно с ПЛИС (например, выпускаемые фирмой Xilinx). Также могут быть использованы динамические ОЗУ (например, используемые в персональных компьютерах), но их использование потребует введения специализированной схемы управления и регенерации данных, что усложнит устройство.As RAM 6, it is advisable to use high-speed static RAM with a capacity of several megabytes, used for use with FPGAs (for example, manufactured by Xilinx). Dynamic RAM can also be used (for example, used in personal computers), but their use will require the introduction of a specialized control circuit and data recovery, which will complicate the device.

В качестве ПЛИС для реализации первого 3 и второго 4 блоков ввода изображения и первого 7 и второго 8 вычислителей могут быть использованы ПЛИС фирмы Xilinx серий Vertex, Vertex2, Vertex4, Spartan емкостью от 1 до 2*106 вентилей. Все указанные блоки устройства могут быть реализованы в одной ПЛИС.As FPGAs for the implementation of the first 3 and second 4 blocks of image input and the first 7 and second 8 computers, FPGAs from Xilinx Vertex, Vertex2, Vertex4, Spartan series with a capacity of 1 to 2 * 10 6 gates can be used. All these units of the device can be implemented in one FPGA.

Представленные способ и реализующее его устройство обеспечивают повышение скорости и точности диагностики заболеваний, возможность применения диагностирующего устройства в любых условиях освещения, обеспечение автоматического режима диагностики, устранение мешающего фактора для сна человека (в случае, если исследование проводится в процессе сна) - видимого освещения, простоту практического применения устройства, возможность диагностики заболеваний глаз у детей, диагностику при незначительных поворотах и смещениях головы, возможность использования устройства в составе диагностирующей системы более высокого уровня и получение результатов измерений движений глаз (в том числе саккадических и «быстрых») в реальном масштабе времени. Устройство может быть использовано не только в офтальмологии, но и при решении других практических задач, связанных с анализом движения зрачков глаз.The presented method and its implementing device provide an increase in the speed and accuracy of diagnosing diseases, the possibility of using a diagnostic device in any lighting conditions, providing an automatic diagnostic mode, eliminating an interfering factor for a person’s sleep (if the study is carried out during sleep) - visible lighting, simplicity practical use of the device, the ability to diagnose eye diseases in children, diagnosis with minor turns and displacements of the head, possibly the use of the device as part of a higher-level diagnostic system and obtaining the results of measurements of eye movements (including saccadic and “fast”) in real time. The device can be used not only in ophthalmology, but also in solving other practical problems associated with the analysis of the movement of the pupils of the eyes.

Claims (2)

1. Способ измерения быстрых движений глаз и регистрации нарушений бинокулярного зрения, включающий получение изображения глаз, анализ параметров движения глаз, выбор области, в пределах которой движется зрачок глаза, нахождение фигуры с размером и формой, соответствующими размерам и форме зрачка глаза, анализ движения центра этой фигуры, отличающийся тем, что освещают глаза инфракрасным источником света, управляют мощностью источника освещения для получения наиболее контрастного изображения глаз, непрерывно получают изображения обоих глаз при помощи двух видеокамер, установленных напротив лица человека, калибруют взаимное положение видеокамер, формируют эталон зрачка для его последующего быстрого распознавания и локализации на изображении, определяют трехмерные координаты зрачков и направления взгляда в пространстве и передают результаты анализа.1. A method of measuring fast eye movements and recording binocular vision disorders, including obtaining an image of the eye, analyzing the parameters of eye movement, selecting the area within which the pupil moves, finding a figure with a size and shape corresponding to the size and shape of the pupil of the eye, analyzing the movement of the center of this figure, characterized in that they illuminate the eyes with an infrared light source, control the power of the light source to obtain the most contrasting image of the eyes, continuously obtain images of both the eye using two cameras mounted opposite the person’s face, calibrates the relative position of the cameras, forms the pupil standard for its subsequent quick recognition and localization in the image, determines the three-dimensional coordinates of the pupils and the direction of the eye in space, and transmit the analysis results. 2. Устройство для измерения быстрых движений глаз и регистрации нарушений бинокулярного зрения, содержащее первую видеокамеру, отличающееся тем, что введены вторая видеокамера, контроллер, первый и второй блоки ввода изображения, ОЗУ, первый и второй вычислители, инфракрасный осветитель, первая и вторая видеокамеры составляют бинокулярную оптико-электронную систему, причем выход первой видеокамеры подключен к входу первого блока ввода изображения, выход второй видеокамеры подключен к входу второго блока ввода изображения, групповые выходы первого и второго блоков ввода изображения соединены соответственно с первым и вторым групповыми входами контроллера, первый и второй групповые входы-выходы контроллера подключены соответственно к групповым входам-выходам первого и второго вычислителей, третий групповой вход-выход контроллера подключен к групповому входу-выходу ОЗУ, первый групповой выход контроллера соединен с групповым входом инфракрасного осветителя, второй групповой выход контроллера используется для формирования выходных данных и выдачи их на внешнее устройство для отображения или дальнейшего анализа. 2. A device for measuring fast eye movements and recording binocular vision impairment, comprising a first video camera, characterized in that a second video camera, a controller, first and second image input units, RAM, the first and second computers, an infrared illuminator, the first and second video cameras are composed binocular optoelectronic system, and the output of the first video camera is connected to the input of the first image input unit, the output of the second video camera is connected to the input of the second image input unit, group the strokes of the first and second image input blocks are connected respectively to the first and second group inputs of the controller, the first and second group inputs and outputs of the controller are connected respectively to the group inputs and outputs of the first and second computers, the third group input-output of the controller is connected to the group input-output of RAM , the first group output of the controller is connected to the group input of the infrared illuminator, the second group output of the controller is used to generate output data and output it to an external device A facility for display or further analysis.
RU2007117996/14A 2007-05-14 2007-05-14 Method of measurement of fast movements of eyes and deviations of solid vision and device for its realisation RU2352244C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2007117996/14A RU2352244C2 (en) 2007-05-14 2007-05-14 Method of measurement of fast movements of eyes and deviations of solid vision and device for its realisation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2007117996/14A RU2352244C2 (en) 2007-05-14 2007-05-14 Method of measurement of fast movements of eyes and deviations of solid vision and device for its realisation

Publications (2)

Publication Number Publication Date
RU2007117996A RU2007117996A (en) 2008-11-20
RU2352244C2 true RU2352244C2 (en) 2009-04-20

Family

ID=40241043

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2007117996/14A RU2352244C2 (en) 2007-05-14 2007-05-14 Method of measurement of fast movements of eyes and deviations of solid vision and device for its realisation

Country Status (1)

Country Link
RU (1) RU2352244C2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2444275C1 (en) * 2010-09-30 2012-03-10 Федеральное государственное бюджетное учреждение "Национальный исследовательский центр "Курчатовский институт" Method and apparatus for determining spatial position of eyes for calculating line of sight
RU2565482C2 (en) * 2010-03-22 2015-10-20 Конинклейке Филипс Электроникс Н.В. System and method for tracing point of observer's look
RU2589623C2 (en) * 2014-10-08 2016-07-10 Александр Иванович Миланич Method of monitoring eye movements and device for its implementation
RU2600855C2 (en) * 2011-10-22 2016-10-27 Алькон Фармасьютикалз Лтд. Apparatus for monitoring one or more parameters of the eye

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ШАМШИНОВА A.M. и др. Функциональные методы исследования в офтальмологии. - М.: 2004. Нистагмограф VF5, http://www.marmik.mylivepage.ru, индексировано для Yandex 27.04.2007. Система регистрации саккадических движений глаз, найдено в Интернет, http://www.astek-npo.ru/hard/projects/saccade/saccade.htm, индексировано для Yandex 04.09.2006. МАТВЕЕВ И., Аутентификация по радужной оболочке, найдено в Интернет, http://www.dancom.ru/rus/AIA/Archive/RI_CCAS_IRIS_Iris-thesis_R.pdf, индексировано для Yandex 21.05.2006. Цветная / инфракрасная видеокамера TK-N1100E на двух 1/3-дюймовых матрицах ПЗС, http://www.hls.ru/catalog/jvc/tk-n1100e.shtml, индексировано для Yandex 12.11.2006. *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2565482C2 (en) * 2010-03-22 2015-10-20 Конинклейке Филипс Электроникс Н.В. System and method for tracing point of observer's look
RU2444275C1 (en) * 2010-09-30 2012-03-10 Федеральное государственное бюджетное учреждение "Национальный исследовательский центр "Курчатовский институт" Method and apparatus for determining spatial position of eyes for calculating line of sight
RU2600855C2 (en) * 2011-10-22 2016-10-27 Алькон Фармасьютикалз Лтд. Apparatus for monitoring one or more parameters of the eye
RU2589623C2 (en) * 2014-10-08 2016-07-10 Александр Иванович Миланич Method of monitoring eye movements and device for its implementation

Also Published As

Publication number Publication date
RU2007117996A (en) 2008-11-20

Similar Documents

Publication Publication Date Title
Ebisawa Improved video-based eye-gaze detection method
US7309128B2 (en) Automated stereocampimeter and related method for improved measurement of the visual field
US6659611B2 (en) System and method for eye gaze tracking using corneal image mapping
EP1786314B1 (en) Reflection microscope for examination of the corneal endothelium and method of operating same
JP4783018B2 (en) Method and apparatus for detecting and tracking the eye and its gaze direction
US7819525B2 (en) Automatic direct gaze detection based on pupil symmetry
US20040252277A1 (en) Apparatus to detect and measure saccade and pupilary changes
CN111603134B (en) Eyeball movement testing device and method
FI125445B (en) Blick Control Device
JPH07249197A (en) Detecting device for state of person
CN109310314A (en) Mobile device application for eye position deflection measurement
CN105433899A (en) Pupil detection device
JPH08278134A (en) Devcie for measuring position of fixed point of eye on target,method for lighting eye and application for displaying image that is changing in correspondence with movement of eye
IL152395A (en) Method for determining distances in the anterior ocular segment
JPH02134130A (en) Non-contact sight line detector
KR20110038568A (en) Apparatus and mehtod for tracking eye
CN109964230B (en) Method and apparatus for eye metric acquisition
US10628942B2 (en) System and method for use in diagnostics of eye condition
KR20150036395A (en) Strabismus Detection
RU2352244C2 (en) Method of measurement of fast movements of eyes and deviations of solid vision and device for its realisation
US20030063258A1 (en) Apparatus for examining an anterior-segment of an eye
JP3726122B2 (en) Gaze detection system
US10188291B2 (en) Device for screening convergence insufficiency and related methods
CN116172507A (en) Eye motion capturing and tear film detecting system and equipment
CN118078205A (en) Image processing method, storage medium, and image processing apparatus

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20090515