Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A PHOTOGRAPHY AND THERMOGRAPHY COMBINING METHOD OF OBTAINING A FITTING PARAMETER TO FIT AN OPHTHALMIC LENS INTO A SPECTACLE FRAME
Document Type and Number:
WIPO Patent Application WO/2022/248612
Kind Code:
A1
Abstract:
A photography and thermography combining method of obtaining, for the chosen spectacle frame model of a spectacle wearer, at least one fitting parameter to fit an ophthalmic lens into the spectacle frame model, the method comprising the following steps: taking a photograph of the wearer's face with spectacles having the chosen spectacle frame model, taking a thermogram (21) of the wearer's face with said spectacles, identifying the spectacles' contour (23) in the thermogram (21), overlaying the identified contour (23) or a boxing shape derived from the identified contour onto the photograph, thus obtaining a composite image, obtaining the at least one fitting parameter from the composite image

Inventors:
PERROT STÉPHANE (FR)
DING SHUANG (FR)
Application Number:
PCT/EP2022/064315
Publication Date:
December 01, 2022
Filing Date:
May 25, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ESSILOR INT (FR)
International Classes:
G02C13/00; G06T7/11; G06T7/174
Domestic Patent References:
WO2020015822A12020-01-23
WO2020064755A12020-04-02
Foreign References:
EP3355104A12018-08-01
EP3109795A12016-12-28
EP3051332A12016-08-03
Other References:
YUFENG ZHENG: "Face detection and eyeglasses detection for thermal face recognition", PROCEEDINGS OF SPIE - THE INTERNATIONAL SOCIETY FOR OPTICAL ENGINEERING, February 2012 (2012-02-01)
ROLF-RAINER GRIGAT ET AL.: "Robust eye detection under active infrared illumination", PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, 2006
GEORGE BEBIS ET AL.: "Face recognition by fusing thermal infrared and visible imagery", IMAGE AND VISION COMPUTING, vol. 24, 2006, pages 727 - 742
Attorney, Agent or Firm:
PLASSERAUD IP (FR)
Download PDF:
Claims:
Claims

[Claim 1] A photography and thermography combining method of obtaining, for the chosen spectacle frame model (3) of a spectacle wearer (1), at least one fitting parameter (FH) to fit an ophthalmic lens (5) into the spectacle frame model (3), the method comprising the following steps: a. taking a photograph (19) of the wearer’s face (6) with spectacles (3) having the chosen spectacle frame model; b. taking a thermogram (21) of the wearer’s face (6) with said spectacles (3); c. identifying the spectacles’ contour (23) in the thermogram (21); d. overlaying

1) the identified contour (23) or

2) a boxing shape (25) derived from the identified contour onto the photograph (19), thus obtaining a composite image (27); e. obtaining the at least one fitting parameter (FH) from the composite image (27).

[Claim 2] The method of claim 1, wherein at least step c) is carried out by a computer- implemented image processing algorithm (17).

[Claim 3] The method of claim 2, wherein, when carrying out step c), the image processing algorithm (17) comprises the steps of: i) converting the thermogram (21) into a binary image (29) by classifying each of the thermogram’s pixels into a first pixel category if the pixel’s intensity is above a predetermined threshold, or into a second pixel category if the pixel’s intensity is below the predetermined threshold; ii) identifying the spectacles’ contour (23) in the binary image (29) by edge detection.

[Claim 4] The method of claim 3, wherein, when carrying out step c), the image processing algorithm (17) comprises the further step of, after step i) and prior to step ii), assigning pixel clusters (31) in the binary image (29) of one pixel category, which are below a predetermined size, to the other pixel category.

[Claim 5] The method of claim 3 or 4, comprising the further step of detecting the face boundary (33) in the photograph (19), and wherein, when carrying out step c), the image processing algorithm (17) comprises the further step of, after step i) and prior to step ii), assigning all pixels in the binary image (29), which belong to the second pixel category and are located outside the face boundary (33), to the first pixel category. [Claim 6] The method of any one of claims 3 to 5, comprising the further step of identifying the eyes region (37) in the photograph (19), and wherein, when carrying out step c), the image processing algorithm (17) applies step i) only to the part of the thermogram (21) that corresponds to the identified eyes region (37).

[Claim 7] The method of any one of claims 2 to 6, wherein at least a part of the image processing algorithm (17) is based on supervised machine learning.

[Claim 8] The method of any one of the previous claims, wherein, in alternative 1) of step d), step d) involves the detection of the same section (39) of the spectacle frame, such as the frame bridge, in both the photograph (19) and the identified contour (23), and using the detected frame section (39) for positioning the identified contour (23) on the photograph (19).

[Claim 9] The method of any one of the previous claims, wherein the obtained at least one fitting parameter (FH) is a measure of the position of the wearer’s eyes relative to the spectacles (3), such as the fitting height.

[Claim 10] An electronic device (7) for obtaining, for the chosen spectacle frame model (3) of a spectacle wearer (1), at least one fitting parameter (FH) to fit an ophthalmic lens

(5) into the spectacle frame model (3), the device (7) comprising:

- a photographic camera (9) adapted for taking a photograph (19) of the wearer’s face (6) with spectacles (3) having the chosen spectacle frame model;

- a thermographic camera (11) adapted for taking a thermogram (21) of the wearer’s face

(6) with said spectacles (3);

- a memory (13) storing an image processing algorithm (17) comprising the steps of: i) identifying the spectacles’ contour (23) in the thermogram (21); ii) overlaying the identified contour (23) or a boxing shape (25) derived from the identified contour (23) onto the photograph (19), thus obtaining a composite image (27); and iii) obtaining the at least one fitting parameter (FH) from the composite image (27); and

- a processor (15) adapted to execute the image processing algorithm (17) stored in the memory (13).

[Claim 11] The electronic device (7) of claim 10, wherein the electronic device is a smartphone, a tablet or a measuring instrument dedicated for eye care professionals.

[Claim 12] A computer software comprising instructions to implement the method according to one of claims 1 to 9 when the software is executed by a processor (15).

[Claim 13] A computer-readable non-transient storage medium carrying a computer software according to claim 12.

Description:
Description

Title: A photography and thermography combining method of obtaining a fitting parameter to fit an ophthalmic lens into a spectacle frame

Technical Field

[0001] This disclosure generally pertains to the field of ophthalmic optics. More precisely, the present disclosure relates to the manufacturing, ordering and adjustment of spectacle frames as well as the exact mounting of spectacle lenses into spectacle frames.

Background Art

[0002] Document WO 2020/064755 A1 discloses a method of determining the fitting height of a spectacle frame for a given wearer, cf. in particular page 16, lines 4 ff. , as well as Figs. 2 and 4. In this method, a photograph of the wearer’s head 50 with the chosen spectacle frame is taken using the camera 12 of a smart phone 10. The fitting height is then determined by measuring, in the taken photograph, the distance between the centre of one pupil and the bottom edge of the frame or of the corresponding lens.

[0003] This method has the drawback that it is sometimes difficult to clearly identify said bottom edge in the photograph. Indeed, under poor lighting conditions and/or in case of little contrast between skin colour and frame colour, a given spectacle frame is barely visible in the photograph. This problem is even worse with spectacles that have a rimless frame where one must identify the bottom edge of a transparent lens.

[0004] Further background art is mentioned in the citation list at the end of the present description.

Summary

[0005] It is therefore an object of the present disclosure to provide a more robust photographic method of obtaining fitting parameters.

[0006] According to the present disclosure, this object is achieved with a photography and thermography combining method of obtaining, for the chosen spectacle frame model of a spectacle wearer, at least one fitting parameter to fit an ophthalmic lens into the spectacle frame model, the method comprising the following steps: a) taking a photograph of the wearer’s face with spectacles having the chosen spectacle frame model; b) taking a thermogram of the wearer’s face with said spectacles; c) identifying the spectacles’ contour in the thermogram; d) overlaying 1) the identified contour or 2) a boxing shape derived from the identified contour onto the photograph, thus obtaining a composite image; e) obtaining the at least one fitting parameter from the composite image.

[0007] Indeed, by not only taking a photograph but also a thermogram, one obtains a much better image of the outline of the spectacles. This is because the thermal infrared radiation, which is emitted by the whole face of the spectacle wearer, is blocked in the facial regions that are covered by the spectacles. Accordingly, in the thermogram, the outline of the spectacles appears clearly and can be easily derived therefrom.

[0008] The following features can be optionally implemented, separately or in combination:

- at least step c) is carried out by a computer-implemented image processing algorithm;

- when carrying out step c), the image processing algorithm comprises the steps of, i) converting the thermogram into a binary image by classifying each of the thermogram’s pixels into a first pixel category if the pixel’s intensity is above a predetermined threshold, or into a second pixel category if the pixel’s intensity is below the predetermined threshold, ii) identifying the spectacles’ contour in the binary image by edge detection;

- when carrying out step c), the image processing algorithm comprises the further step of, after step i) and prior to step ii), assigning pixel clusters in the binary image of one pixel category, which are below a predetermined size, to the other pixel category;

- detecting the face boundary in the photograph, and wherein, when carrying out step c), the image processing algorithm comprises the further step of, after step i) and prior to step ii), assigning all pixels in the binary image, which belong to the second pixel category and are located outside the face boundary, to the first pixel category;

- identifying the eyes region in the photograph, and wherein, when carrying out step c), the image processing algorithm applies step i) only to the part of the thermogram that corresponds to the identified eyes region;

- at least a part of the image processing algorithm is based on supervised machine learning;

- in alternative 1) of step d), step d) involves the detection of the same section of the spectacle frame, such as the frame bridge, in both the photograph and the identified contour, and using the detected frame section for positioning the identified contour on the photograph;

- the obtained at least one fitting parameter is a measure of the position of the wearer’s eyes relative to the spectacles, such as the fitting height.

[0009] The present disclosure also relates to an electronic device for obtaining, for the chosen spectacle frame model of a spectacle wearer, at least one fitting parameter to fit an ophthalmic lens into the spectacle frame model, the device comprising: - a photographic camera adapted for taking a photograph of the wearer’s face with spectacles having the chosen spectacle frame model;

- a thermographic camera adapted for taking a thermogram of the wearer’s face with said spectacles; - a memory storing an image processing algorithm comprising the steps of: i) identifying the spectacles’ contour in the thermogram; ii) overlaying the identified contour or a boxing shape derived from the identified contour onto the photograph, thus obtaining a composite image; and iii) obtaining the at least one fitting parameter from the composite image; and - a processor adapted to execute the image processing algorithm stored in the memory.

[0010] In particular, the electronic device may be a smartphone, a tablet or a measuring instrument dedicated for eye care professionals.

[0011] The present disclosure also relates to computer software comprising instructions to implement the above-defined method when the software is executed by a processor. [0012] The present disclosure also relates to a computer-readable non-transient storage medium carrying said computer software.

Definitions

[0013] In the context of the present disclosure, the term “photograph” refers to an image taken with a photographic camera in the visible part of the electromagnetic spectrum. This visible part covers wavelengths from about 400 to about 800 nm.

[0014] The term “thermogram" refers to an image taken with a thermographic camera in the thermal infrared part of the electromagnetic spectrum. This thermal infrared part covers wavelengths from about 3 to about 15 pm.

[0015] The term “boxing shape ” is used in reference to the boxed lens system as defined in ISO standard 8624:2020(en), which is hereby incorporated by reference into the present application. The boxing shape is the pair of rectangular boxes that circumscribe the two lens shapes of a pair of spectacles.

[0016] The term “fitting heighf’ refers to the vertical distance between the centre of the pupil of an eye of a spectacle wearer and the bottom edge of the corresponding lens or frame of the spectacles worn by the wearer.

Brief Description of Drawings

[0017] Embodiments of the present disclosure will now be described in detail with reference to the appended drawings, in which: Fig. 1

[0018] Fig. 1 is a schematic view from above of a photographic setup according to the present disclosure.

Figs. 2a to 2f [0019] Figs. 2a to 2f show the different steps of a photography and thermography combining method according to the present disclosure.

Fig. 3

[0020] Fig. 3 is a block diagram of an electronic device according to the present disclosure. Fig. 4

[0021] Fig. 4 illustrates how, according to the present disclosure, a spectacles’ contour is identified in a thermogram via thresholding and edge detection.

Fig. 5

[0022] Fig. 5 illustrates the removal of image artefacts according to an embodiment of the present disclosure.

Fig. 6

[0023] Fig. 6 illustrates how, according to the present disclosure, face boundary detection can assist in binarizing a thermogram.

Fig. 7 [0024] Fig. 7 illustrates an embodiment wherein the thresholding is only applied to a region of a thermogram that has been identified as the eyes region.

Fig. 8

[0025] Fig. 8 illustrates the positioning, according to an embodiment of the present disclosure, of a spectacle contour on a photograph using a detected frame section. Description of Embodiments

[0026] Fig. 1 shows a basic setup according to the present disclosure that may be used to obtain one or more fitting parameters to fit an ophthalmic lens into a given spectacle frame. This setup may be used in a typical case where a spectacle wearer 1 is at the shop of an eye care professional to buy a new pair of spectacles. [0027] In this typical case, the spectacle wearer 1 chooses a spectacle frame model 3 among the frame models on display in the shop. To be able to then fit ophthalmic lenses corresponding to the spectacle wearer’s prescription into the chosen frame model, the eye care professional needs to obtain a set of fitting parameters. These fitting parameters depend on the chosen frame model and on the spectacle wearer’s individual morphology.

[0028] In order to have the right setup for obtaining at least some of these fitting parameters, the eye care professional and the spectacle wearer 1 may go through the following routine:

- Firstly, the eye care professional provides the spectacle wearer 1 with a specimen of the chosen frame model 3. This specimen 3 has two arbitrary lenses 5 fitted therein. The lenses 5 may be dummy lenses without any refractive power.

- Secondly, the spectacle wearer 1 puts on the specimen 3.

- Lastly, with the dummy spectacles 3 correctly positioned on her head 4, the spectacle wearer 1 positions her face 6 in front of a camera device 7. The spectacle wearer 1 is then in the setup shown in Fig. 1.

[0029] The camera device 7 is an electronic device for obtaining, for the chosen spectacle frame model 3 of the spectacle wearer 1, at least one fitting parameter to fit an ophthalmic lens into the spectacle frame model 3.

[0030] With reference to Fig. 3, the camera device 7 comprises a photographic camera 9, a thermographic camera 11, a memory 13 and a processor 15. The memory 13 has an image processing algorithm 17 stored therein. The processor 15 is adapted to execute the image processing algorithm 17 stored in the memory 13. At least a part of the image processing algorithm 17 may be based on supervised machine learning.

[0031] The camera device 7 may be a smartphone, a tablet or a measuring instrument dedicated for eye care professionals. In particular, the camera device 7 may be an electronic measuring column. Such columns are typically installed in opticians’ shops and are part of the optician’s measuring equipment.

[0032] Starting with the setup shown in Fig. 1, a method according to the present disclosure of obtaining at least one fitting parameter involves the following steps:

[0033] Firstly, using its photographic camera 9, the camera device 7 takes a photograph 19 of the face 6 of the spectacle wearer 1 with the spectacles 3. This is illustrated in Fig. 2a. The photographic camera 9 is coloured in black to indicate that it is operated.

[0034] Secondly, using its thermographic camera 11, the camera device 7 takes a thermogram 21 of the face 6 of the spectacle wearer 1 with the spectacles 3. This is illustrated in Fig. 2b. The thermographic camera 11 is coloured in black to indicate that it is operated. [0035] Both the photograph 19 and the thermogram 21 are stored in the device’s memory 13.

[0036] Next, the processor 15 executes the image processing algorithm 17. This image processing corresponds to the subsequent steps of the fitting parameter obtaining method. These subsequent steps are as follows:

[0037] As shown in Fig. 2c, the thermogram 21 is analysed in order to identify therein the contour 23 of the spectacles 3. The left-hand side of Fig. 2c is a picture highlighting the identified contour 23 in the thermogram 21. The picture on the right-hand side of Fig. 2c shows the identified contour 23 in isolation. In the shown example, the identified contour 23 consists of two similar closed shapes 23a, 23b. Each shape 23a, 23b corresponds to the outline of one of the spectacles’ two lenses.

[0038] In an optional step shown in Fig. 2d, a boxing shape 25 is derived from the identified contour 23. The boxing shape 25 consists of two rectangles 25a, 25b. Each rectangle 25a, 25b encloses one of the two closed shapes 23a, 23b. The image processing algorithm 17 determines the rectangles 25a, 25b in accordance with the boxed lens system, as defined in ISO standard 8624:2020(en).

[0039] Then, as shown in Fig. 2e, the image processing algorithm 17 overlays either the identified contour 23 or the boxing shape 25 onto the photograph 19 to obtain a composite image 27. The picture on the left-hand side of Fig. 2e shows a composite image 27a with a contour overlay, and the picture on the right-hand side of Fig. 2e shows a composite image 27b with a boxing shape overlay.

[0040] In the last step illustrated in Fig. 2f, the image processing algorithm 17 obtains at least one fitting parameter from the composite image 27. The obtained one or more fitting parameters are measures of the position of the wearer’s eyes relative to the spectacles 3, such as the fitting height.

[0041] In Fig. 2f, the fitting parameter, which is determined, is the fitting height FH. To this end, in the composite image 27a, the image processing algorithm 17 identifies the centres C1 and C2 of the wearer’s pupils, as well the bottom edges E1 and E2 of the contour 23. The obtained fitting height may correspond to the vertical distance FH1 between the right centre C1 and the corresponding right bottom edge E1, or to the vertical distance FH2 between the left centre C2 and the corresponding left bottom edge E2, or to the average of FH1 and FH2.

[0042] The step of obtaining the fitting parameter may also be performed on the alternative composite image 27b, which has an overlaid boxing shape 25. [0043] Reference is now made to Fig. 4, which provides an example of how the image processing algorithm 17 may identify the contour 23 of the spectacles 3 in the thermogram 21.

[0044] In this example, the contour 23 is identified by two consecutive image processing steps:

Firstly, the thermogram 21 is converted into a binary image 29 using a thresholding technique. More precisely, each of the thermogram’s pixels is classified into a first pixel category if the pixel’s intensity is above a predetermined threshold, or into a second pixel category if the pixel’s intensity is below the predetermined threshold. This step is illustrated by pictures A and B in Fig. 4.

Secondly, the contour 23 is identified in the binary image 29 by edge detection. This is illustrated by pictures C and D in Fig. 4. Pictures C and D only show the edge detection as applied to a detail of the binary image 29, but the same process is of course applied to the whole binary image 29. [0045] The edge detection may be split into two sub-steps, namely a first sub-step of extracting the edges from the binary image 29, the result of which is shown in picture C of Fig. 4, and a second sub-step of smoothing the extracted edges, the result of which is shown in picture D of Fig. 4.

[0046] The binary image 29 obtained by thresholding may contain small pixel clusters 31, cf. Fig. 5. These small pixel clusters 31 are unwanted artefacts, which potentially distort the result of the edge detection. To address this, a first intermediate step illustrated by Fig. 5 may be performed after the thresholding step and prior to the edge detection step. This first intermediate step removes small pixel clusters 31 from the binary image 29 by assigning pixel clusters in the binary image 29 of one pixel category, which are below a predetermined size, to the other pixel category.

[0047] As a further way of making the binary image 29 more amenable to edge detection, a second intermediate step illustrated by Fig. 6 may performed in addition or as an alternative to the first intermediate step. Like the first intermediate step, the second intermediate step is performed after the thresholding step and prior to the edge detection step. The second intermediate step relies on the available photograph 19. More precisely, in the second intermediate step, the boundary 33 of the wearer’s face is detected in the photograph 19, and all pixels in the binary image 29, which belong to the second pixel category and are located outside the face boundary 33, are assigned to the first pixel category. [0048] In Fig. 6, the binary image 29 is a black-and-white image, wherein “black” is the first pixel category and “white” is the second pixel category. In this case, the result of the second intermediate step is to convert all white pixels in the binary image 29, which are outside the face boundary 33, to black pixels. The right-hand picture in Fig. 6 shows the resulting purified binary image 35.

[0049] In order to simplify the thresholding and edge detection, cf. Fig. 7, the image processing algorithm 17 may first identify the eyes region 37 in the photograph 19 and then apply the thresholding only to the part of the thermogram 21 that corresponds to the identified eyes region 37. [0050] Sometimes, the photograph 19 and the thermogram 21 may not be perfectly aligned, for example when there is an offset O between the optical axis X1 of the photographic camera 9 and the optical axis X2 of the thermographic camera 11 (cf. Fig. 1). In order to compensate for this, the step of overlaying the spectacle contour 23 onto the photograph 19 may involve the detection of the same section of the spectacle frame in both the photograph 19 and the identified contour 23, and using the detected frame section for positioning the identified contour 23 on the photograph 19. This variant is illustrated by Fig. 8.

[0051] In the example of Fig. 8, the detected frame section is the frame bridge 39. During the overlaying step, the position of the contour 23 on the photograph 19 is shifted until the frame bridge 39a of the contour 23 lies on top of the frame bridge 39b of the photograph 19.

[0052] Summarising, methods and electronic devices in accordance with the present disclosure advantageously combine thermography with the already established photography to considerably improve the determination of ophthalmic fitting parameters.

Citation List

Patent Literature Documents [0053]

- WO 2020/064755 A1. Non-Patent Literature [0054]

- ISO standard 8624:2020(en);

- Yufeng Zheng, “Face detection and eyeglasses detection for thermal face recognition”, Proceedings of SPIE - The International Society for Optical Engineering - February 2012; - Rolf-Rainer Grigat et al., “Robust eye detection under active infrared illumination”, Proceedings of the 18th International Conference on Pattern Recognition, 2006; and

- George Bebis et al., “Face recognition by fusing thermal infrared and visible imagery”, Image and Vision Computing, 24 (2006), 727-742.