Method and system for determining an adaptive parameter for a spectacle lens accommodated in a spectacle frame
10890786 ยท 2021-01-12
Assignee
Inventors
Cpc classification
A61B3/0025
HUMAN NECESSITIES
G02C13/005
PHYSICS
International classification
A61B3/11
HUMAN NECESSITIES
Abstract
In a method for determining at least one fitting parameter for a spectacle lens received in a spectacle frame, an image, lying in an image plane, of at least one portion of a spectacle frame worn by a subject is acquired. When acquiring the image, the inclination of the image plane about a horizontal axis which is parallel to the image plane is established and, in the process, the at least one fitting parameter is established from the acquired image of the portion of the subject with the spectacle frame worn by the subject and the established inclination of the image.
Claims
1. A method for determining an adaptive parameter for a spectacle lens accommodated in a spectacle frame with a system including a processor, program code stored on a non-transitory computer readable medium configured to perform method steps when executed by the processor, the system further including an inclination sensor, a handheld camera defining an optical axis and at least three front target marks spatially fixed relative to said spectacle frame and arranged on a measurement bracket defining a front side with a first one of said front target marks being spatially offset perpendicularly to said front side with respect to the second and third ones of said front target marks, the method comprising the steps of: with said handheld camera, capturing an image lying in an image plane of a section of said spectacle frame worn by a patient together with said three front target marks with the patient assuming a pose wherein the patient need not look into the camera; determining an inclination angle () of said image plane about a horizontal axis parallel to said image plane via said inclination sensor; determining the position of said front target marks in the captured image utilizing image analysis performed by said program code when executed by the processor; determining a forward inclination angle of said spectacle frame from said position of said front target marks determined from said image analysis; correcting said forward inclination angle to a corrected forward inclination angle () in relation to a vertical direction in correspondence to said determined inclination angle () of said image plane; determining a head rotation angle () of the head of said patient with respect to said optical axis of said handheld camera with said head rotation angle () being conjointly defined by said optical axis and a plane running perpendicularly to a distance line between the pupils of the eyes of said patient; correcting said head rotation angle () to a corrected head rotation angle corrected in correspondence to a horizontal alignment of said optical axis of said handheld camera; and, determining at least one adaptive parameter for fitting the spectacle lens in the spectacle frame so as to cause an optical center of the spectacle lens to coincide with a visual axis of an eye of the patient from the captured image of the section of the spectacle frame worn by said patient and said corrected forward inclination angle () as well as said corrected head rotation angle via image analysis performed by said program code when executed by the processor.
2. The method of claim 1, wherein said image is captured with a digital camera incorporating an inclination sensor capturing the inclination of said image plane about a horizontal axis.
3. The method of claim 1, comprising the further step of: capturing said section of said spectacle frame worn by the patient when said measurement bracket is connected to said spectacle frame wherein said front side of said measurement bracket accommodates said three front target marks for a measurement of said forward inclination angle () of said spectacle frame to be measured wherein said first front target mark is arranged spatially offset perpendicular to said forward side of said measurement bracket relative to said second and third front target mark.
4. The method of claim 1, wherein said adaptive parameter is selected from the group comprising frame measure (l, h, AzG), pupillary distances (PD, z.sub.R, z.sub.L), centerpoint spacing (x.sub.R, y.sub.R, x.sub.L, y.sub.L), cornea vertex spacing (HSA) , frame forward inclination, frame disc angle and required raw glass diameter.
5. A system for determining an adaptive parameter for a spectacle lens accommodated in a spectacle frame, the system comprising: a handheld camera having an image plane and defining an optical axis; an inclination sensor detecting the inclination of said image plane of said handheld camera about a horizontal axis; at least three front target marks spatially fixed relative to said spectacle frame and arranged on a measurement bracket defining a front side with a first one of said front target marks being spatially offset perpendicularly to said front side with respect to the second and third ones of said front target marks; a computer unit including a computer readable storage medium and a computer program for determining said adaptive parameter from an image of a section of said spectacle frame worn by a patient and the determined inclination of said image stored on said computer readable storage medium, wherein said image is captured by said handheld camera; and, said computer unit being configured to determine said adaptive parameter in accordance with a method including the steps of: with said handheld camera, capturing an image lying in an image plane of a section of said spectacle frame worn by a patient together with said three front target marks with the patient assuming a pose wherein the patient need not look into the camera; determining an inclination angle () of said image plane about a horizontal axis parallel to said image plane; determining the position of said front target marks in the captured image utilizing image analysis performed by said program code when executed by a processor of said computer unit; determining a forward inclination angle of said spectacle frame from said position of said front target marks determined from said image analysis; correcting said forward inclination angle to a corrected forward inclination angle () in correspondence to said determined inclination angle () of said image plane; determining a head rotation angle () of the head of said patient with respect to said optical axis of said handheld camera with said head rotation angle () being conjointly defined by said optical axis and a plane running perpendicularly to a distance line between the pupils of the eyes of said patient; correcting said head rotation angle () to a corrected head rotation angle corrected in correspondence to a horizontal alignment of said optical axis of said handheld camera; and, with image analysis, determining at least one adaptive parameter from the captured image of the section of the spectacle frame worn by said patient and said corrected forward inclination angle () as well as said corrected head rotation angle.
6. The system of claim 5, wherein said handheld camera is integrated into a tablet computer and/or is integrated into a mobile telephone and said computer unit is configured as a server connected to said tablet computer and/or said mobile telephone.
7. The system of claim 6, wherein said tablet computer and/or said mobile telephone communicate wirelessly with said server.
8. A computer program having a program code stored on a non-transitory computer-readable medium, the program code being for determining an adaptative parameter for a spectacle lens accommodated in a spectacle frame, the adaptive parameter being determined with a system including a handheld camera having an image plane and defining an optical axis, the system further including at least three front target marks spatially fixed relative to said spectacle frame and arranged on a measurement bracket defining a front side with a first one of said front target marks being spatially offset perpendicularly to said front side with respect to the second and third ones of said front target marks, wherein the handheld camera is configured to capture an image lying in an image plane of a section of said spectacle frame worn by a patient together with said three front target marks with the patient assuming a pose wherein the patient need not look into the camera, the system further including an inclination sensor configured to detect the inclination of said image plane of said camera about a horizontal axis, the system further including a computer unit having a processor, said program code being configured, when executed by the processor, to: determine an inclination angle () of said image plane about a horizontal axis parallel to said image plane via said inclination sensor; determine the position of said front target marks in the captured image utilizing image analysis; determine a forward inclination angle of said spectacle frame from said position of said front target marks determined from said image analysis; correct said forward inclination angle to a corrected forward inclination angle () in correspondence to said determined inclination angle () of said image plane; determine a head rotation angle () of the head of said patient with respect to said optical axis of said handheld camera with said head rotation angle () being conjointly defined by said optical axis and a plane running perpendicularly to a distance line between the pupils of the eyes of said patient; correct said head rotation angle () to a corrected head rotation angle corrected in correspondence to a horizontal alignment of said optical axis of said handheld camera; and, with image analysis, determine at least one adaptive parameter from the captured image of the section of the spectacle frame worn by said patient and said corrected forward inclination angle () as well as said corrected head rotation angle.
9. A method for determining an adaptive parameter for a spectacle lens accommodated in a spectacle frame with a system including a processor, program code stored on a non-transitory computer readable medium configured to perform method steps when executed by the processor, the system further including an inclination sensor, a camera defining an optical axis and at least three front target marks spatially fixed relative to said spectacle frame and arranged on a measurement bracket defining a front side with a first one of said front target marks being spatially offset perpendicularly to said front side with respect to the second and third ones of said front target marks, the method comprising the steps of: with said camera, capturing an image lying in an image plane of a section of said spectacle frame worn by a patient together with said three front target marks with the patient assuming a pose wherein the patient need not look into the camera; determining an inclination angle () of said image plane about a horizontal axis parallel to said image plane via said inclination sensor; determining the position of said front target marks in the captured image utilizing image analysis performed by said program code when executed by the processor; determining a forward inclination angle of said spectacle frame from said position of said front target marks determined from said image analysis; correcting said forward inclination angle to a corrected forward inclination angle () in relation to a vertical direction in correspondence to said determined inclination angle () of said image plane; determining a head rotation angle () of the head of said patient with respect to said optical axis of said camera with said head rotation angle () being conjointly defined by said optical axis and a plane running perpendicularly to a distance line between the pupils of the eyes of said patient; correcting said head rotation angle () to a corrected head rotation angle corrected in correspondence to a horizontal alignment of said optical axis of said camera; and, determining at least one adaptive parameter for fitting the spectacle lens in the spectacle frame so as to cause an optical center of the spectacle lens to coincide with a visual axis of an eye of the patient from the captured image of the section of the spectacle frame worn by said patient and said corrected forward inclination angle () as well as said corrected head rotation angle via image analysis performed by said program code when executed by the processor.
10. A system for determining an adaptive parameter for a spectacle lens accommodated in a spectacle frame, the system comprising: a camera having an image plane and defining an optical axis; an inclination sensor detecting the inclination of said image plane of said camera about a horizontal axis; at least three front target marks spatially fixed relative to said spectacle frame and arranged on a measurement bracket defining a front side with a first one of said front target marks being spatially offset perpendicularly to said front side with respect to the second and third ones of said front target marks; a computer unit including a computer readable storage medium and a computer program for determining said adaptive parameter from an image of a section of said spectacle frame worn by a patient and the determined inclination of said image stored on said computer readable storage medium, wherein said image is captured by said camera; and, said computer unit being configured to determine said adaptive parameter in accordance with a method including the steps of: with said camera, capturing an image lying in an image plane of a section of said spectacle frame worn by a patient together with said three front target marks with the patient assuming a pose wherein the patient need not look into the camera; determining an inclination angle () of said image plane about a horizontal axis parallel to said image plane; determining the position of said front target marks in the captured image utilizing image analysis performed by said program code when executed by a processor of said computer unit; determining a forward inclination angle of said spectacle frame from said position of said front target marks determined from said image analysis; correcting said forward inclination angle to a corrected forward inclination angle () in correspondence to said determined inclination angle () of said image plane; determining a head rotation angle () of the head of said patient with respect to said optical axis of said camera with said head rotation angle () being conjointly defined by said optical axis and a plane running perpendicularly to a distance line between the pupils of the eyes of said patient; correcting said head rotation angle () to a corrected head rotation angle corrected in correspondence to a horizontal alignment of said optical axis of said camera; and, with image analysis, determining at least one adaptive parameter from the captured image of the section of the spectacle frame worn by said patient and said corrected forward inclination angle () as well as said corrected head rotation angle.
11. A computer program having a program code stored on a non-transitory computer-readable medium, the program code being for determining an adaptative parameter for a spectacle lens accommodated in a spectacle frame, the adaptive parameter being determined with a system including a camera having an image plane and defining an optical axis, the system further including at least three front target marks spatially fixed relative to said spectacle frame and arranged on a measurement bracket defining a front side with a first one of said front target marks being spatially offset perpendicularly to said front side with respect to the second and third ones of said front target marks, wherein the camera is configured to capture an image lying in an image plane of a section of said spectacle frame worn by a patient together with said three front target marks with the patient assuming a pose wherein the patient need not look into the camera, the system further including an inclination sensor configured to detect the inclination of said image plane of said camera about a horizontal axis, the system further including a computer unit having a processor, said program code being configured, when executed by the processor, to: determine an inclination angle () of said image plane about a horizontal axis parallel to said image plane via said inclination sensor; determine the position of said front target marks in the captured image utilizing image analysis; determine a forward inclination angle of said spectacle frame from said position of said front target marks determined from said image analysis; correct said forward inclination angle to a corrected forward inclination angle () in correspondence to said determined inclination angle () of said image plane; determine a head rotation angle () of the head of said patient with respect to said optical axis of said camera with said head rotation angle () being conjointly defined by said optical axis and a plane running perpendicularly to a distance line between the pupils of the eyes of said patient; correct said head rotation angle () to a corrected head rotation angle corrected in correspondence to a horizontal alignment of said optical axis of said camera; and, with image analysis, determine at least one adaptive parameter from the captured image of the section of the spectacle frame worn by said patient and said corrected forward inclination angle () as well as said corrected head rotation angle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention will now be described with reference to the drawings wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DESCRIPTION OF THE PREFERRED EMBODIMENTS OF THE INVENTION
(9) The system 10 shown in
(10) For the purposes of fitting to different frame geometries, the measurement bracket 18 has an adjustable traverse 20 and two adjustable limbs (not depicted here) which are mounted with pivotable movement. Using this, the measurement bracket 18 can be clamped to a spectacle frame 16 by means of frame receptacles arranged on the traverse 20 and the adjustable limbs.
(11) At the front side 19 thereof, the measurement bracket 18 is provided with a left, a central and a right front target mark 22, 24, 26. The front target marks 22, 24, 26 are arranged in the region of the traverse 20. Here, the left and right front target marks 22, 26 are positioned in a manner recessed in relation to the central front target mark 24.
(12)
(13) For the purposes of determining fitting parameters, a portion of the spectacle frame 16 worn by a subject is acquired digitally in the system 10. To this end, the system 10 has a tablet computer 34 which contains a camera 36. The tablet computer 34 has a touch-sensitive image screen 38. The camera 36 has imaging optics 38 and contains an image sensor 40 which is arranged in a camera image plane 42.
(14) The tablet computer 34 contains an inclination sensor 44, by means of which the angle of the inclination of the camera image plane 42 in relation to the direction 46 of gravity can be detected. The inclination sensor 44 renders it possible to detect the inclination of the camera image plane 42 in relation to the direction 46 of gravity, i.e. about a horizontal axis 43 parallel to the camera image plane 42, when the camera 36 is used to record an image of the spectacle frame 16 worn by a subject in the portion of the spectacle frame 16 worn by a subject. The tablet computer 34 contains an application program (app) for the purposes of acquiring images with the associated angle of the inclination of the camera image plane 42.
(15) The system 10 has a computer unit 48 embodied as a server computer. The computer unit 48 is wirelessly connected to the tablet computer 34 by means of WLAN transfer technology. For an image recorded with the camera 36 in the tablet computer 34, the computer unit 48 obtains the digital image data acquired by means of the image sensor 40 and the angle of the inclination of the camera image plane 42 in relation to the direction 46 of gravity.
(16) The computer unit 48 contains a computer program which, in a computational algorithm, establishes the pantoscopic angle , related to the direction 46 of gravity, of the spectacle frame 16 and the head rotation angle in relation to the optical axis 50 of the camera 36 by digital image analysis, i.e. by image evaluation, from an image of the portion of the spectacle frame 16 worn by the subject with the measurement bracket 18 connected thereto, said measurement bracket containing the three front target marks 22, 24, 26 arranged at the traverse 20 thereof. Thus, the head rotation angle is that angle which the optical axis 50 of the camera 36 forms with a plane 52 which is perpendicular to the distance line 54 of the pupils 56, 58 of the eyes 60, 62 of the subject, that is, to an imaginary connecting line between the eyes 60, 62 of the subject.
(17) Here, the pantoscopic angle of the spectacle frame 16 and the head rotation angle are calculated from the position of the front target marks 22, 24, 26 in the image plane 42 of the camera 36. What is employed here is the fact that the central front target mark 24 has the distance B from the plane in which the front target marks 22 and 26 of the measurement bracket 18 lie, as shown in
(18) If the spectacle frame 16 with the measurement bracket 18 has a pantoscopic angle =0 in relation to the vertical direction and if =0 likewise applies to the inclination angle of the image plane 42 of the camera 36 in relation to the vertical direction, then what this achieves is that the camera 36 acquires the front target marks 22, 24, 26 as an image in which said marks lie on an imagined connecting line 66, as emerges from
(19) If the image plane 42 of the camera 36 is inclined by a horizontal axis, parallel to the image plane 42, corresponding to the angle , the computer program still corrects the pantoscopic angle , established on the basis of the relationship described above, by the angle detected by means of the inclination sensor 44.
(20) If the optical axis 50 of the camera 36 includes the head rotation angle >0 with the plane 52, the image, detected by means of the camera 36, of the central front target mark 24 in the image plane 42 of the camera 36 is likewise displaced, in respect of the view of
(21) From the relative position, established by means of image evaluation, of the front target marks 22, 24 and 26 in the image plane 42 of the camera 36, the computer program in the computer unit 48 then calculates the head rotation angle on the basis thereof.
(22) If the image plane 42 of the camera 36 is inclined by a horizontal axis, parallel to the image plane 42, corresponding to the angle , the computer program, in the process, still corrects the head rotation angle established on the basis of the relationship described above in accordance with the angle detected by means of the inclination sensor 44 to form a corrected head rotation angle, which corresponds to a horizontal alignment of the optical axis 50 of the camera.
(23) Then, the computer program is used to convert image of the portion of the spectacle frame 16 worn by the subject with the measurement bracket 18 connected thereto, said measurement bracket containing the three front target marks 22, 24, 26 arranged on the traverse 20 thereof, into an image data record which is corrected in accordance with the inclination of the image plane 42 of the camera 36 about the horizontal axis 43 and the corrected head rotation angle corresponding to a horizontal alignment of the optical axis 50 of the camera such that this image data record then corresponds to a camera image in which the subject looks into the camera 36 and the image plane 42 of the camera 36 is aligned precisely vertically.
(24) In respect to the position of the tablet computer 34 and the direction of the optical axis 50 of the imaging optics 38 of the camera 36, the user of the system 10 is virtually non-restricted when acquiring images of the portion of the spectacle frame 16, worn by the subject, with a measurement bracket 18 assembled on the spectacle frame 16. In particular, the inventors could show that the accuracy for the detection of spectacle lens fitting parameters in the system 10 is not impaired, even if the following applies to the inclination angle of the image plane 42 of the camera 36 in the tablet computer 34: 2020.
(25)
(26) In the system 10, the visual points for distance can also be determined as fitting parameters, taking into account the inclination angle . It is possible to determine the distance visual point P.sub.R/L (right/left centration point) from the point through which the subject looks at the camera in an acquired image. It is likewise possible to determine a near visual point N.sub.R/L (right/left near visual point) which, together with the distance visual point P.sub.R/L, defines a progressive lens. In addition to the near visual points N.sub.R/L, it is also possible to determine the angle between the viewing direction of the eye of a subject when looking into the distance and the viewing direction when looking close-by, for example, when reading. The system 10 does not require a reading situation to be acquired by a further camera or together with a further camera and subsequently be evaluated.
(27) The computational algorithm of the computer program in the computer unit 48 of the system 10 is configured in such a way that, using it, it is not only possible to determine the pantoscopic angle a of the spectacle frame (pantoscopic tilt), but, alternatively or additionally, also the frame dimensions (l, h, AzG [distance between lenses]), the interpupillary distance (PD, z.sub.R, z.sub.L), the centration distance (x.sub.R, y.sub.R, X.sub.L, y.sub.L), the vertex distance (HAS), the face form angle and the required lens blank diameter.
(28) In summary, the following preferred features of the invention, in particular, should be registered: In a method for determining at least one fitting parameter for a spectacle lens received in a spectacle frame 16, an image, lying in an image plane, of at least one portion of the spectacle frame 16 worn by a subject is acquired. In so doing, the inclination of the image plane 42 about a horizontal axis 43 which is parallel to the image plane 42 is established when acquiring the image and, in the process, the at least one fitting parameter is established from the acquired image of the portion of the subject with the spectacle frame 16 worn by the subject and the established inclination of the image.
(29) It is understood that the foregoing description is that of the preferred embodiments of the invention and that various changes and modifications may be made thereto without departing from the spirit and scope of the invention as defined in the appended claims.
REFERENCE NUMERALS
(30) 10 System
(31) 12, 14 Spectacle lens
(32) 16 Spectacle frame
(33) 18 Measurement bracket
(34) 19 Front side
(35) 20 Traverse
(36) 22, 24, 26 Front target marks
(37) 28, 30, 32 Lateral target marks
(38) 33 Coordinate system
(39) 34 Tablet computer
(40) 36 Camera
(41) 38 Imaging optics/image screen
(42) 40 Image sensor
(43) 42 Image plane
(44) 43 Horizontal axis
(45) 44 Inclination sensor
(46) 46 Direction
(47) 48 Computer unit
(48) 50 Optical axis
(49) 52 Plane
(50) 54 Distance line
(51) 56, 58 Pupils
(52) 60, 62 Eyes
(53) 66 Connecting line