ES2714853T3 - Procedimiento implementado por ordenador para la detección de un vértice corneal - Google Patents

Procedimiento implementado por ordenador para la detección de un vértice corneal Download PDF

Info

Publication number
ES2714853T3
ES2714853T3 ES17153558T ES17153558T ES2714853T3 ES 2714853 T3 ES2714853 T3 ES 2714853T3 ES 17153558 T ES17153558 T ES 17153558T ES 17153558 T ES17153558 T ES 17153558T ES 2714853 T3 ES2714853 T3 ES 2714853T3
Authority
ES
Spain
Prior art keywords
corneal vertex
image
space
camera
corneal
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
ES17153558T
Other languages
English (en)
Inventor
Claudia Nieuwenhuis
Oliver Schwarz
Michael Gamperling
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Carl Zeiss Vision International GmbH
Carl Zeiss AG
Original Assignee
Carl Zeiss Vision International GmbH
Carl Zeiss AG
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 Carl Zeiss Vision International GmbH, Carl Zeiss AG filed Critical Carl Zeiss Vision International GmbH
Application granted granted Critical
Publication of ES2714853T3 publication Critical patent/ES2714853T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/14Arrangements specially adapted for eye photography
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/1005Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for measuring distances inside the eye, e.g. thickness of the cornea
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/107Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for determining the shape or measuring the curvature of the cornea
    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C13/00Assembling; Repairing; Cleaning
    • G02C13/003Measuring during assembly or fitting of spectacles
    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C13/00Assembling; Repairing; Cleaning
    • G02C13/003Measuring during assembly or fitting of spectacles
    • G02C13/005Measuring geometric parameters required to locate ophtalmic lenses in spectacles frames
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/11Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for measuring interpupillary distance or diameter of pupils
    • A61B3/111Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for measuring interpupillary distance or diameter of pupils for measuring interpupillary distance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M11/00Testing of optical apparatus; Testing structures by optical methods not otherwise provided for
    • G01M11/02Testing optical properties
    • G01M11/0207Details of measuring devices
    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C2202/00Generic optical aspects applicable to one or more of the subgroups of G02C7/00
    • G02C2202/22Correction of higher order and chromatic aberrations, wave front measurement and calculation
    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C7/00Optical parts
    • G02C7/02Lenses; Lens systems ; Methods of designing lenses
    • G02C7/06Lenses; Lens systems ; Methods of designing lenses bifocal; multifocal ; progressive
    • G02C7/061Spectacle lenses with progressively varying focal power
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30041Eye; Retina; Ophthalmic

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Ophthalmology & Optometry (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Veterinary Medicine (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biophysics (AREA)
  • Public Health (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Eye Examination Apparatus (AREA)
  • Image Analysis (AREA)

Abstract

Procedimiento implementado por ordenador para la detección de un vértice corneal, poniéndose a disposición una imagen frontal de una cabeza y una imagen lateral de la cabeza que se calibran una respecto a otra, determinándose a partir de la imagen frontal y de la imagen lateral, por medio de la determinación geométrica de la posición, la posición del vértice corneal en el espacio, sometiéndose la posición del vértice corneal a un cálculo de corrección y determinándose la posición del vértice corneal en el espacio en una primera aproximación como punto de intersección q de un primer haz visual (52) tangente a la córnea (50) de una cámara lateral (16b), que toma la imagen lateral, con un segundo haz visual (56) dirigido a la pupila (54) de una cámara frontal (16a) que toma la imagen frontal, caracterizado por que por medio del cálculo de corrección se determina la posición del vértice corneal según a = q + μ * v + μ * w, siendo a el vector de posición del vértice corneal en el espacio después de la realización del cálculo de corrección, q la posición del vértice corneal en la primera aproximación, μ un valor empírico o un valor real de la distancia entre un centro de la pupila y el vértice corneal, v un vector unitario de la dirección espacial desde el centro de la pupila hasta la cámara frontal, y w un vector unitario de la dirección visual a través del centro de la esfera corneal.

Description

DESCRIPCION
Procedimiento implementado por ordenador para la deteccion de un vertice corneal
La invencion se refiere a un procedimiento implementado por ordenador para la deteccion de un vertice corneal segun el preambulo de la reivindicacion 1.
Los vertices corneales de una persona sometida a una prueba son puntos importantes en la determinacion de los parametros de centrado para el ajuste de las gafas. Los parametros de centrado se utilizan para disponer o centrar correctamente las lentes en una montura de gafas, de manera que las lentes se dispongan en la posicion correcta relativamente con respecto a los ojos de la persona que lleva las gafas. En este caso se trata en parte de parametros anatomicos de la persona en cuestion como, por ejemplo, la distancia de la pupila, en parte de parametros puramente especificos de la montura como la anchura de las lentes de la montura o la altura de las lentes de la montura, y en parte de combinaciones de parametros anatomicos y especificos de la montura como, por ejemplo, la distancia del vertice corneal y la altura de vision. La norma DIN EN ISO 13666 de octubre de 2013 ofrece una vision general de los parametros de centrado usuales.
Una determinacion al menos aproximada de la posicion del vertice corneal en el espacio y preferiblemente la posicion de ambos vertices corneales en el espacio se puede utilizar ventajosamente en una evaluacion posterior para la determinacion de los parametros de centrado, especialmente para la determinacion de la distancia del vertice corneal. Hasta ahora, las posiciones del vertice corneal se anotaban manualmente en imagenes frontales y laterales. En este caso, dependiendo de la predileccion del optico, se preferia una anotacion basada en los reflejos o basada en las pupilas. En la anotacion basada en los reflejos se genera, con ayuda de un LED, un reflejo de luz en la pupila que es mas facil de detectar que el centro de la pupila. Sin embargo, muchos opticos siguen prefiriendo la anotacion basada en la pupila.
Por el documento US 2011/0007269 A1 se conoce un procedimiento del tipo mencionado al principio.
La tarea de la invencion consiste en poner a disposicion un procedimiento con el que sea posible detectar con mas precision la posicion de un vertice corneal en el espacio.
Con el procedimiento segun la invencion de acuerdo con la reivindicacion 1 se establece una condicion previa para calcular parametros de centrado como la distancia de la pupila y la distancia del vertice corneal, y concretamente tanto en caso de un centrado "real" con una montura de gafas real, como tambien en caso de un centrado virtual, "colocandose" virtualmente unas gafas o una montura de gafas en la imagen de una persona sometida a la prueba, siempre que sus datos geometricos esten disponibles. En este caso se proporcionan preferiblemente imagenes calibradas tomadas al mismo tiempo. Su calibracion comprende las propiedades extrinsecas de las camaras que capturan las imagenes o de la camara que captura las imagenes una tras otra, como la orientacion relativa de sus ejes opticos, asi como la disposicion relativa en el espacio, asi como sus propiedades intrinsecas, es decir, las propiedades de las propias camaras, que definen como un punto en el espacio, que se encuentra en el sistema interno de coordenadas de la camara respectiva, se reproduce en las coordenadas de los pixeles de la imagen capturada. Una descripcion detallada de la calibracion de las camaras puede encontrarse en el libro de texto "Multiple View Geometry in Computer Vision" de Richard Hartley y Andrew Zisserman, 2a edicion, Cambridge University Press 2004, y en particular en la pagina 8. Aqui se prefiere utilizar un procedimiento de triangulacion para determinar la posicion geometrica del vertice corneal en el espacio.
La posicion del vertice corneal en el espacio determinada en una primera aproximacion esta sujeta a un calculo de correccion. El tipo de calculo de correccion depende entonces de como se determina la posicion del vertice corneal en el espacio en la primera aproximacion.
En caso de una asi llamada evaluacion basada en la pupila se preve determinar la posicion del vertice corneal en el espacio en la primera aproximacion como punto de interseccion de un haz visual tangente a la cornea de una camara lateral que toma la imagen lateral con un haz visual dirigido a la pupila de una camara frontal que toma la imagen frontal. Segun la invencion, por medio del calculo de correccion se calcula la posicion del vertice corneal segun a = q g * v g * w, siendo a el vector de posicion del vertice corneal en el espacio despues de la realizacion del calculo de correccion, q la posicion del vertice corneal en la primera aproximacion, g un valor empirico o un valor real de la distancia entre el centro de la pupila y el vertice corneal, v un vector unitario de la direccion espacial desde el centro de la pupila hasta la camara frontal, y w un vector unitario de la direccion visual a traves del centro de la esfera corneal.
La pupila se detecta ventajosamente por medio de la extraccion de caracteristicas y/o del emparejamiento de caracteristicas (comparacion de caracteristicas) y/o por medio del aprendizaje automatico en comparacion con una pluralidad de datos previamente conocidos. Este paso del proceso puede estar precedido por una deteccion facial y/o una deteccion de caracteristicas faciales como los ojos, a modo de procesamiento previo, en las que se detecta que datos de imagen pertenecen al rostro de la persona sometida a la prueba, de manera que solo estos datos se incluyan en la deteccion. Para simplificar aun mas el procedimiento se pueden prever un calculo a partir de la imagen frontal de un haz visual de la camara frontal 16a orientado hacia el vertice corneal, una proyeccion en la imagen lateral y una deteccion del vertice corneal en el haz visual proyectado en la imagen lateral.
Para poder determinar el vertice corneal en el espacio para ambos ojos, resulta preferible poner a disposicion al menos una tercera imagen calibrada tomada simultaneamente con la primera y con la segunda imagen lateralmente con respecto a la cabeza.
Preferiblemente, el procedimiento implementado por ordenador segun la invencion se lleva a cabo con un dispositivo como el que se describe en principio en la reivindicacion 8 y en detalle en la siguiente de las figuras.
La invencion se explica a continuacion mas detalladamente por medio de un ejemplo de realizacion representado esquematicamente en el dibujo. Se muestra en la:
Figuras 1a, b un dispositivo para la determinacion de parametros de centrado en una vista en perspectiva y en una vista frontal;
Figura 2 una ilustracion del calculo de correccion en caso de una determinacion de la posicion del vertice corneal basada en las pupilas y
Figuras 3a, b una ilustracion de un calculo de correccion que no forma parte de la invencion en caso de una determinacion de la posicion del vertice corneal basada en los reflejos.
El dispositivo 10 representado en el dibujo sirve para la determinacion de parametros de centrado para el ajuste de de las gafas. El mismo presenta una columna 12 con un soporte de camara 14 de altura ajustable que soporta a su vez una fila de camaras 16a, 16b. En la vista en planta, el soporte de camara 14 esta curvado aproximadamente en forma de circulo y se extiende entre dos extremos libres 18 dispuestos a distancia uno de otro. En la parte delantera, es decir, hacia la columna 12, y a los lados, una superficie interior 20 del soporte de camara 14 rodea un espacio interior 22 en el que se encuentra la cabeza de una persona sometida a la prueba durante la toma de imagenes por medio de las camaras 16a, 16b. La superficie interior 20 esta curvada de forma concava en una direccion que se desarrolla entre los extremos libres 18 y presenta, por ejemplo, la forma de una seccion de una superficie de camisa de cilindro, pudiendo presentar el cilindro una superficie base circular u ovalada. A fin de poder posicionar el soporte de camara 14 a la altura correcta con respecto a la cabeza de la persona sometida a la prueba, se dispone en la columna 12 un dispositivo de elevacion no representado en detalle, con el que se puede mover el soporte de camara 14 hacia arriba y hacia abajo mediante un accionamiento motriz.
Todas las camaras 16a, 16b se disponen en un dispositivo de camara 26 que se extiende entre los extremos libres 18. En el presente ejemplo de realizacion, el dispositivo de camara 26 se configura como una fila de camaras 26, cuyas camaras 16a, 16b se encuentran todas a la misma altura, orientandose sus ejes opticos al espacio interior 22. En el presente ejemplo de realizacion, la fila de camaras 26 comprende una camara frontal 16a dispuesta en el centro del soporte de camara 14, cuyo eje optico se orienta frontalmente hacia la cara de la persona sometida a la prueba, asi como ocho camaras laterales 16b dispuestas simetricamente por pares respecto a un plano de simetria perpendicular que se desarrolla a traves del eje optico de la camara frontal 16a, de las que cuatro se orientan hacia la cara de la persona sometida a la prueba respectivamente desde la izquierda y cuatro desde la derecha. Las camaras 16a, 16b se calibran ademas para que puedan tomar simultaneamente imagenes calibradas de la persona sometida a la prueba. La calibracion incluye las propiedades extrinsecas como la orientacion relativa de sus ejes opticos, asi como la disposicion relativa entre si en el espacio, asi como sus propiedades intrinsecas, es decir, las propiedades de las propias camaras, que definen como un punto en el espacio, que se encuentra en el sistema de coordenadas interno de la camara respectiva, se reproduce en las coordenadas de los pixeles de la imagen tomada. El soporte de camara 14 rodea el espacio interior 22 solo por delante, hacia la columna 12 y hacia los lados, es decir, a izquierda y derecha de la cabeza de la persona sometida a la prueba. El mismo esta abierto hacia arriba, hacia abajo, asi como hacia una cara trasera 30, presentando los extremos libres 18 una distancia unos respecto a otros de al menos 25 cm, de manera que la persona sometida a la prueba pueda acercarse comodamente por la cara trasera. En el ejemplo de realizacion mostrado, la distancia es de 70 a 80 cm.
Para la iluminacion del espacio interior 22 se preve un dispositivo de iluminacion con una barra de luz superior 32, que se desarrolla por encima de la fila de camaras 26, asi como con una barra de luz inferior 34, que se desarrolla por debajo de la fila de camaras 26, que presentan respectivamente una pluralidad de LEDs como fuente de luz. La barra de luz superior 32 y la barra de luz inferior 34 se extienden respectivamente de forma continua o con interrupciones a lo largo de una longitud que es al menos igual que la longitud de la fila de camaras 26 medida en la direccion perimetral entre los extremos libres 18. Esta corresponde a un angulo perimetral de al menos 160 grados. Cerca de los extremos libres 18, la barra de luz superior 32 y la barra de luz inferior 34 se unen entre si por medio de una barra de luz adicional 36 que se desarrolla verticalmente. Por consiguiente, la fila de camaras 26 esta completamente rodeada por al menos una fila de LEDs. El dispositivo 10 presenta ademas un dispositivo de control o de regulacion no representado en detalle en el dibujo, con el que se puede controlar o regular la intensidad luminosa emitida por los LEDs en dependencia de la intensidad luminosa detectada por las camaras 16a, 16b. Los LEDs de las barras de luz 32, 34, 36 se agrupan formando sectores, cuyas intensidades de luz emitidas se pueden controlar o regular por separado. Se preve ademas que las intensidades de luz emitidas por los distintos LEDs tambien puedan controlarse o regularse por separado mediante el dispositivo de control o de regulacion.
Para poder posicionar correctamente a la persona sometida a la prueba en el espacio interior 22, las dos camaras laterales 16b mas proximas a la camara frontal 16a se disenan para medir la distancia de la cabeza de la persona sometida a la prueba desde el centro 38 del soporte de camara 14. Por medio de una unidad de indicacion no representada en detalle se muestra si la persona sometida a la prueba esta de pie correctamente o no. La unidad de indicacion presenta varias fuentes de luz de diferentes colores dispuestas en una fila. La fuente de luz central se ilumina en verde cuando la persona sometida a la prueba se encuentra en la posicion correcta. Partiendo de la fuente de luz central, en cada direccion estan disponibles una fuente de luz amarilla, una naranja y una roja en este orden, que indican, segun el color, si la persona sometida a la prueba se encuentra un poco, bastante o demasiado lejos del centro 38 del soporte de camara 14 o un poco, bastante o demasiado cerca del centro 38. Para asegurar en la determinacion de los parametros de centrado que la direccion visual de la persona sometida a la prueba se dirigen al infinito, se preve un dispositivo de fijacion 42 dispuesto en el soporte de camara 14 que genera un patron de fijacion para la persona sometida a la prueba en forma de una interferometria de moteado. El patron de fijacion se dispone ligeramente mas alto que la camara frontal 16a, de manera que la persona sometida a la prueba mire por encima de ella. De este modo es posible registrar su rostro en la mayor medida posible.
El dispositivo 10 tambien resulta adecuado especialmente para la fabricacion de un avatar de la cabeza de la persona sometida a la prueba que puede utilizarse para la determinacion de los parametros de centrado. Para ello, por medio de las camaras 16a, 16b se toman imagenes calibradas de la cabeza de la persona sometida a la prueba sin gafas o sin la montura de gafas. Mediante un proceso adecuado para la determinacion geometrica de la posicion como, por ejemplo, la triangulacion, se elabora un perfil de profundidad de la cabeza que reproduce muy bien la misma de forma aproximada. La cabeza se representa por medio de una pluralidad de puntos que se pueden conectar entre si mediante un patron de red o que se pueden almacenar como una nube de puntos. En la determinacion posterior de los parametros de centrado, el avatar asi determinado puede utilizarse para determinar parametros de centrado que no pueden determinarse o solo pueden determinarse aproximadamente debido a las propiedades geometricas de las gafas o de la montura de las gafas que lleva la persona sometida a la prueba. Por ejemplo, un arco de montura ancho puede cubrir el ojo en una toma lateral hasta tal punto que la distancia del vertice corneal no pueda determinarse o solo pueda determinarse de forma muy imprecisa. Ademas, las lentes tenidas o muy especulares no permiten identificar los ojos o solo de forma muy deficiente. Para contrarrestar este inconveniente, el perfil de profundidad del avatar se proyecta sobre las imagenes tomadas por las camaras 16a, 16b de la persona sometida a la prueba que lleva las gafas o la montura de las gafas, y los parametros de centrado, que no pueden determinarse suficientemente debido a la vision limitada a traves de las gafas o de la montura de las gafas, se determinan por medio de los datos de imagen del avatar. Para minimizar las desviaciones, el avatar puede adaptarse, en este caso, a las imagenes de la persona sometida a la prueba que lleva las gafas o la montura de las gafas.
El dispositivo 10 arriba descrito se puede utilizar como sigue para una deteccion de un vertice corneal basada en las pupilas, asi como para una deteccion de un vertice corneal basada en los reflejos en ambos ojos de la persona sometida a la prueba.
En el metodo segun la invencion basado en las pupilas de acuerdo con la figura 2, la posicion del vertice corneal en el espacio se determina en primer lugar en una primera aproximacion como punto de interseccion q de un primer haz visual 52 tangente a la cornea 50 de una de las camaras laterales 16b, que toma una imagen lateral de la persona sometida a la prueba, con un segundo haz visual 56 orientado hacia la pupila 54 de la camara frontal 16a que toma una imagen frontal de la persona sometida a la prueba. Por medio de un calculo de correccion se calcula una posicion corregida del vertice corneal en el espacio utilizando la ecuacion a = q g * v g * w. En este caso, g es un valor empirico o un valor real de la distancia entre el centro de la pupila y el vertice corneal que admite regularmente valores de entre 2,5 mm y 4 mm. v es un vector unitario de la direccion espacial desde el centro de la pupila p hasta la camara frontal 16a, cuyas coordenadas se establecen con la variable c1, calculandose como v = (p-c1) / | p - c1 |. w es un vector unitario de la direccion visual que se desarrolla a traves del centro m de la esfera corneal y que se dirige al patron de fijacion del dispositivo de fijacion 42 en el punto espacial t, calculandose con w = (t - m) / | t - m |. Todos los valores a, q, p, c1, t y m son vectores tridimensionales.
En la determinacion alternativa basada en los reflejos, que no forma parte de la invencion, de la posicion del vertice corneal segun las figuras 3a, 3b deben llevarse a cabo dos calculos de correccion, refiriendose el primer calculo de correccion (figura 3a) a una correccion en la direccion x y refiriendose la segunda correccion (figura 3b) a una correccion en la direccion y. Estas direcciones espaciales se determinan mediante un sistema de coordenadas interior de la camara frontal 16a que tiene su punto cero en el centro optico de la camara frontal 16a. En este caso, la direccion z se determina mediante la direccion visual de la camara frontal 16a, la direccion x es una direccion que se desarrolla horizontalmente, asi como ortogonalmente a la direccion z y senala a la derecha visto en su direccion, y la direccion y se desarrolla ortogonalmente a la direccion x y a la direccion z, senalando hacia arriba en el espacio. En la medicion basada en los reflejos, se emite un destello de luz por medio de una fuente de luz, en este caso un LED 58, cuyo reflejo en la cornea es detectado por la camara frontal 16a y al menos por una de las camaras laterales 16b, formando la primera aproximacion a la posicion del vertice corneal en el espacio. En las figuras 3a, 3b, el punto reflejo se identifica con "aprox". En la direccion x se realiza una correccion mediante la adicion de Ax =+/-r * sin ( / * (arccos z/a arctan x/(z-v))) a la coordenada x del punto reflejo aprox, debiendose utilizar el signo mas cuando se aplica al ojo izquierdo y el signo menos cuando se aplica al ojo derecho (comparese figura 3a). En este caso, r es un valor empirico o un valor real del radio de la cornea que suele ser aproximadamente de 8 mm. a es la distancia del centro optico de la camara frontal 16a con respecto al punto reflejo aprox. y v es la distancia del LED 58 con respecto al centro optico de la camara frontal 16a en direccion z. x y z son las coordenadas en las direcciones x y z.
En la direccion y se realiza una correccion partiendo del punto reflejo aprox por medio de la adicion de Ay =+/- r * sin 1/2 * (arctan l/(d-v)). r es a su vez el valor emprnco o un valor real del radio de la cornea, d es la distancia del centro optico de la camara frontal 16a con respecto al punto reflejo aprox en la direccion z, v es la distancia del LED 58 con respecto al centro optico de la camara frontal 16a en la direccion z y l es la distancia del LED 58 desde el centro optico de la camara frontal 16a en la direccion y. El signo mas se utiliza si el LED 58 se dispone debajo de la camara frontal 16a, es decir, su coordenada y es mas pequena que la coordenada y de la camara frontal 16a o de su centro optico. Si el LED se dispone encima de la camara frontal 16a, se utiliza el signo menos.
En los procedimientos descritos, la pupila o el punto reflejo aprox se pueden detectar, por ejemplo, mediante la extraccion de caracterfsticas, emparejamiento de caracterfsticas y/o aprendizaje mecanico en comparacion con una pluralidad de datos previamente conocidos. Este paso de deteccion puede ir precedido por un paso en el que un detector facial detecta que puntos de imagen pertenecen a la cara de la persona sometida a la prueba o a su zona ocular, de manera que ya sea posible buscar de forma limitada la pupila o el punto reflejo aprox.

Claims (9)

REIVINDICACIONES
1. Procedimiento implementado por ordenador para la deteccion de un vertice corneal, poniendose a disposicion una imagen frontal de una cabeza y una imagen lateral de la cabeza que se calibran una respecto a otra, determinandose a partir de la imagen frontal y de la imagen lateral, por medio de la determinacion geometrica de la posicion, la posicion del vertice corneal en el espacio, sometiendose la posicion del vertice corneal a un calculo de correccion y determinandose la posicion del vertice corneal en el espacio en una primera aproximacion como punto de interseccion q de un primer haz visual (52) tangente a la cornea (50) de una camara lateral (16b), que toma la imagen lateral, con un segundo haz visual (56) dirigido a la pupila (54) de una camara frontal (16a) que toma la imagen frontal, caracterizado por que por medio del calculo de correccion se determina la posicion del vertice corneal segun a = q g * v g * w, siendo a el vector de posicion del vertice corneal en el espacio despues de la realizacion del calculo de correccion, q la posicion del vertice corneal en la primera aproximacion, g un valor empirico o un valor real de la distancia entre un centro de la pupila y el vertice corneal, v un vector unitario de la direccion espacial desde el centro de la pupila hasta la camara frontal, y w un vector unitario de la direccion visual a traves del centro de la esfera corneal.
2. Procedimiento implementado por ordenador segun la reivindicacion 1, caracterizado por que en la determinacion geometrica de la posicion se utiliza un procedimiento de triangulacion.
3. Procedimiento implementado por ordenador segun una de las reivindicaciones anteriores, caracterizado por que la pupila o el punto reflejo se detectan mediante la extraccion de caracteristicas y/o el emparejamiento de caracteristicas y/o mediante el aprendizaje mecanico en comparacion con una pluralidad de datos previamente conocidos.
4. Procedimiento implementado por ordenador segun una de las reivindicaciones anteriores, caracterizado por que a partir de la imagen frontal se calcula un haz visual de la camara frontal (16a) orientado hacia el vertice corneal, proyectandose el mismo en la imagen lateral, y por que el vertice corneal se detecta en el haz visual proyectado en la imagen lateral.
5. Procedimiento implementado por ordenador segun una de las reivindicaciones anteriores, caracterizado por que se pone a disposicion al menos una tercera imagen calibrada, tomada simultaneamente con la primera y con la segunda imagen lateralmente con respecto a la cabeza.
6. Procedimiento para la determinacion de una distancia de vertice corneal de una persona sometida a la prueba que lleva una montura de gafas o unas gafas, caracterizado por que la posicion del vertice corneal en el espacio se determina por medio de un procedimiento segun una de las reivindicaciones anteriores, y por que la posicion del vertice corneal en el espacio se utiliza para la determinacion de la distancia del vertice corneal.
7. Programa de ordenador con un codigo de programa para la realizacion de todos los pasos del procedimiento segun una de las reivindicaciones 1 a 5, si el programa de ordenador se carga en un ordenador y se ejecuta en un ordenador.
8. Uso de un dispositivo (10) para la realizacion de un procedimiento implementado por ordenador segun una de las reivindicaciones 1 a 5, presentando el dispositivo (10) un soporte de camara (14) que rodea parcialmente un espacio interior (22) abierto por arriba, por abajo y hacia una cara trasera (30) y que soporta al menos tres camaras (16a, 16b) dispuestas entre dos extremos libres (18) del soporte de camara (14) y orientadas hacia el espacio interior (22), presentando el soporte de camara (14) un dispositivo de iluminacion (32, 34, 36) para la iluminacion del espacio interior (22).
9. Dispositivo para la deteccion de un vertice corneal con una camara frontal (16a) para la toma de una imagen frontal de una persona sometida a la prueba, con una camara lateral (16b) para la toma de una imagen lateral de la persona sometida a la prueba, calibrandose la camara frontal y la camara lateral una respecto a otra, de manera que la imagen frontal y la imagen lateral se calibren una respecto a otra, y con un ordenador que presenta un procesador configurado para determinar, a partir de la imagen frontal y de la imagen lateral, la posicion de un vertice corneal en el espacio por medio de una determinacion geometrica de la posicion, sometiendose la posicion del vertice corneal en el espacio a un calculo de correccion, determinandose la posicion del vertice corneal en el espacio en una primera aproximacion como punto de interseccion q de un primer haz visual (52) tangente a la cornea (50) de una camara lateral (16b), que toma la imagen lateral, con un segundo haz visual (56) orientado hacia la pupila (54) de una camara frontal (16a) que toma la imagen frontal, caracterizado por que por medio del calculo de correccion se calcula la posicion del vertice corneal segun a = q g * v g * w, siendo a el vector de posicion del vertice corneal en el espacio despues de la realizacion del calculo de correccion, q la posicion del vertice corneal en la primera aproximacion, g un valor empirico o un valor real de la distancia entre un centro de la pupila y el vertice corneal, v un vector unitario de la direccion espacial desde el centro de la pupila hasta la camara frontal, y w un vector unitario de la direccion visual que se desarrolla a traves del centro de una esfera corneal.
ES17153558T 2017-01-27 2017-01-27 Procedimiento implementado por ordenador para la detección de un vértice corneal Active ES2714853T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP17153558.6A EP3354190B1 (de) 2017-01-27 2017-01-27 Computerimplementiertes verfahren zur detektion eines hornhautscheitels

Publications (1)

Publication Number Publication Date
ES2714853T3 true ES2714853T3 (es) 2019-05-30

Family

ID=57914843

Family Applications (1)

Application Number Title Priority Date Filing Date
ES17153558T Active ES2714853T3 (es) 2017-01-27 2017-01-27 Procedimiento implementado por ordenador para la detección de un vértice corneal

Country Status (4)

Country Link
US (1) US10441168B2 (es)
EP (5) EP3354190B1 (es)
CN (1) CN108354585B (es)
ES (1) ES2714853T3 (es)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3355101B1 (de) * 2017-01-27 2019-05-15 Carl Zeiss Vision International GmbH Computerimplementiertes verfahren zur bestimmung einer repräsentation eines brillenfassungsrands oder einer repräsentation der ränder der gläser einer brille
EP3425446B1 (de) 2017-07-06 2019-10-30 Carl Zeiss Vision International GmbH Verfahren, vorrichtung und computerprogramm zum virtuellen anpassen einer brillenfassung
DK3425447T3 (da) 2017-07-06 2019-12-02 Zeiss Carl Vision Int Gmbh Fremgangsmåde, anordning og computerprogram til virtuel tilpasning af en brillefatning
DE102018216674A1 (de) * 2018-09-28 2020-04-02 Carl Zeiss Meditec Ag Verfahren zur biometrischen Vermessung eines Auges
EP4086693A1 (en) 2021-05-07 2022-11-09 Carl Zeiss Vision International GmbH Method, processing device and system for determining at least one centration parameter for aligning spectacle lenses in a spectacle frame to eyes of a wearer
CN113808160B (zh) * 2021-08-05 2024-01-16 虹软科技股份有限公司 视线方向追踪方法和装置
DE102021214979A1 (de) * 2021-12-23 2023-06-29 Rodenstock Gmbh Zentriervorrichtung und Verfahren zum Bestimmen von optischen Zentrierparametern
EP4227732A1 (en) 2022-02-14 2023-08-16 Carl Zeiss Vision International GmbH Method for head image recording and corresponding mobile device
US12373030B2 (en) * 2022-11-16 2025-07-29 Shenzhen GOODIX Technology Co., Ltd. Optical sightline tracking for a wearable system

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3293308B2 (ja) * 1994-03-10 2002-06-17 三菱電機株式会社 人物状態検出装置
US6692127B2 (en) * 2000-05-18 2004-02-17 Visionix Ltd. Spectacles fitting system and fitting methods useful therein
US6682195B2 (en) * 2001-10-25 2004-01-27 Ophthonix, Inc. Custom eyeglass manufacturing method
DE102004045012B4 (de) * 2004-09-15 2006-09-14 Carl Zeiss Vision Gmbh Messbügel, sowie Einrichtung und Verfahren zur Bestimmung des Vorneigungswinkels α einer Brillenfassung
JP4232166B2 (ja) * 2006-01-31 2009-03-04 株式会社アイメトリクス・ジャパン 眼鏡装着シミュレーション方法及び装置
JP4886389B2 (ja) * 2006-06-29 2012-02-29 株式会社ニデック 眼底カメラ
DE102008003906B4 (de) * 2008-01-10 2009-11-26 Rodenstock Gmbh Verwendung eines Fixationstargets und Vorrichtung
JP5055166B2 (ja) * 2008-02-29 2012-10-24 キヤノン株式会社 眼の開閉度判定装置、方法及びプログラム、撮像装置
WO2011119602A2 (en) * 2010-03-23 2011-09-29 Steven Verdooner Apparatus and method for imaging an eye
JP5854861B2 (ja) * 2012-01-27 2016-02-09 キヤノン株式会社 撮像装置、その制御方法、および制御プログラム
WO2014133166A1 (ja) * 2013-02-28 2014-09-04 Hoya株式会社 眼鏡レンズの設計システム、供給システム、設計方法及び製造方法
JP6582604B2 (ja) * 2015-06-23 2019-10-02 富士通株式会社 瞳孔検出プログラム、瞳孔検出方法、瞳孔検出装置および視線検出システム

Also Published As

Publication number Publication date
EP3354190A1 (de) 2018-08-01
US10441168B2 (en) 2019-10-15
EP3354190B1 (de) 2018-12-05
EP3735891A2 (de) 2020-11-11
CN108354585A (zh) 2018-08-03
EP3581086B1 (de) 2021-11-03
EP3581087A1 (de) 2019-12-18
EP3735891A3 (de) 2020-12-23
US20180214022A1 (en) 2018-08-02
EP3581087B1 (de) 2022-03-02
EP3581086A1 (de) 2019-12-18
EP3363346A2 (de) 2018-08-22
CN108354585B (zh) 2020-10-02
EP3363346A3 (de) 2018-11-28
EP3363346B1 (de) 2020-05-20

Similar Documents

Publication Publication Date Title
ES2714853T3 (es) Procedimiento implementado por ordenador para la detección de un vértice corneal
US11789295B2 (en) Computer-implemented method for determining centration parameters
ES2374535T3 (es) Dispositivo y procedimiento para determinar los parámetros ópticos de un usuario y producto de programa informático.
US7845797B2 (en) Custom eyeglass manufacturing method
US7434931B2 (en) Custom eyeglass manufacturing method
CN112835213B (zh) 用于确定居中参数以便调整眼镜的装置
JP6212115B2 (ja) 人物の他覚的眼屈折及び少なくとも1つの幾何学的形態パラメータを測定する装置及び方法
ES3052809T3 (en) Method and system for obtaining optometric parameters for fitting eyeglasses
CN110967166B (zh) 近眼显示光学系统的检测方法、检测装置和检测系统
US7530690B2 (en) Centering and blocking device for an ophthalmic spectacles lens, an automatic detection method, and associated manual centering methods
ES3055640T3 (en) Method and device for assessing the centering of at least one spectacle lens
US10758124B2 (en) Device and method for distance determination and/or centering using corneal reflections
ES2649546T3 (es) Medición de configuración de la cara y de monturas de gafas colocadas sobre esta cara con una eficacia mejorada
ES2969723T3 (es) Dispositivo y procedimiento para determinar parámetros ópticos
US20150015848A1 (en) Method for estimating a distance separating a pair of glasses and an eye of the wearer of the pair of glasses
ES2813399T3 (es) Procedimiento implementado por ordenador para determinar una representación de un borde de una montura de gafas o una representación de los bordes de los cristales de unas gafas
US11397339B2 (en) Computer-implemented method for determining centring parameters
ES3054099T3 (en) Method and device for the determination of 3d-coordinates of at least one predetermined point of an object
US12324626B2 (en) Process for determining ophthalmic parameters by 3D mapping
CN118613755A (zh) 用于确定眼镜佩戴者的光学定心参数的定心设备和方法