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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/10—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
- A61B3/14—Arrangements specially adapted for eye photography
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/10—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/10—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
- A61B3/1005—Objective 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
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/10—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
- A61B3/107—Objective 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
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C13/00—Assembling; Repairing; Cleaning
- G02C13/003—Measuring during assembly or fitting of spectacles
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C13/00—Assembling; Repairing; Cleaning
- G02C13/003—Measuring during assembly or fitting of spectacles
- G02C13/005—Measuring geometric parameters required to locate ophtalmic lenses in spectacles frames
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/193—Preprocessing; Feature extraction
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/10—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
- A61B3/11—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for measuring interpupillary distance or diameter of pupils
- A61B3/111—Objective 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M11/00—Testing of optical apparatus; Testing structures by optical methods not otherwise provided for
- G01M11/02—Testing optical properties
- G01M11/0207—Details of measuring devices
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C2202/00—Generic optical aspects applicable to one or more of the subgroups of G02C7/00
- G02C2202/22—Correction of higher order and chromatic aberrations, wave front measurement and calculation
-
- G—PHYSICS
- G02—OPTICS
- G02C—SPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
- G02C7/00—Optical parts
- G02C7/02—Lenses; Lens systems ; Methods of designing lenses
- G02C7/06—Lenses; Lens systems ; Methods of designing lenses bifocal; multifocal ; progressive
- G02C7/061—Spectacle lenses with progressively varying focal power
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30041—Eye; 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)
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.
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)
| 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)
| 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 | 富士通株式会社 | 瞳孔検出プログラム、瞳孔検出方法、瞳孔検出装置および視線検出システム |
-
2017
- 2017-01-27 EP EP17153558.6A patent/EP3354190B1/de active Active
- 2017-01-27 ES ES17153558T patent/ES2714853T3/es active Active
-
2018
- 2018-01-15 EP EP20168407.3A patent/EP3735891A3/de not_active Withdrawn
- 2018-01-15 EP EP19190045.5A patent/EP3581087B1/de active Active
- 2018-01-15 EP EP19190040.6A patent/EP3581086B1/de active Active
- 2018-01-15 EP EP18151589.1A patent/EP3363346B1/de active Active
- 2018-01-26 US US15/881,367 patent/US10441168B2/en active Active
- 2018-01-26 CN CN201810077001.4A patent/CN108354585B/zh active Active
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) | 用于确定眼镜佩戴者的光学定心参数的定心设备和方法 |