Abstract
A system for detecting refractive power of a dry ophthalmic lens under inspection, comprising: a) a top camera 10 arranged to view the ophthalmic lens 40 through an optical module 25; b) an optically transparent surface 30 to position the ophthalmic lens 40 for inspection; c) a precisely calibrated glass target 50 suitably positioned on a transparent plate 60, arranged to achieve an image of the ophthalmic lens 40 overlaid with the image of the pattern on the target 50; d) at least one light source having multiple wavelength LEDs to capture different images under multiple lighting conditions.
Claims
1. A system for detecting refractive power of a dry ophthalmic lens under inspection, comprising: a) a top camera 10 arranged to view the ophthalmic lens 40 through an optical module 25; b) an optically transparent surface 30 to position the ophthalmic lens 40 for inspection; c) a precisely calibrated glass target 50 suitably positioned on a transparent plate 60, arranged to achieve an image of the ophthalmic lens 40 overlaid with the image of the pattern on the target 50; d) at least one light source having multiple wavelength LEDs to capture different images under multiple lighting conditions.
2. A system according to claim 1 wherein the glass target comprises precisely etched pattern with equidistant squares of different contrasts.
3. A system according to claim 1 wherein the calibration involves multiple known refractive power lenses or golden samples, selected to plot a graph and create a table across the entire spectrum of refractive powers for comparison, during normal production and inspection.
4. A system according to claim 1 wherein the calibration table and graph are generated with cylindrical and spherical refractive power data points and includes both positive and negative refractive power lenses.
5. A method for creating a table and graph of refractive powers for multiple dry ophthalmic lens the method comprising the steps of: positioning a first known refractive power ophthalmic lens on the transparent plate 30 with the convex side of the lens facing the camera 10; capturing a high contrast image of the ophthalmic lens with the image of the calibrated glass target 50 overlaid, by strobing the light source 70; measuring the centre to centre distance between several predetermined set of target points, of at least 7×7 neighbouring squares, preferably at the centre of the ophthalmic lens image; applying a formula to convert each of the measured distances in the X and Y axis, into a corresponding dioptre value to generate a reference refractive power table; plotting a line graph of all the dioptre values measured using the golden samples to produce a smooth line curve through interpolation.
6. A method according to claim 4 wherein one of the formula to calculate the dioptre values is as follows
Y=−9E−07x.sup.4+0.0005x.sup.3−0.1281x.sup.2+14.204x−630.16
7. A method for detecting the refractive power of a dry ophthalmic lens under inspection, comprising: capturing an image of an ophthalmic lens superimposed with the image of the calibration target; measuring the average distances between the neighbouring squares of a selected 7×7 square area; calculating the dioptre value of the lens for each of the determined distances; determining the refractive power of the lens by comparing dioptre value with the calibration table and graph; communicating the results to the networked computer for further processing.
8. A method according to claim 7 wherein the ophthalmic lens inspected in the production line is preferably inspected with the convex side of the lens facing the camera.
9. A method according to claim 7 wherein the ophthalmic lens and the calibrated glass target is illuminated with a backlight source to enable capturing an sharp contrast image to be acquired by the camera.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] A complete understanding of the present invention may be gained by considering the following detailed description together with the accompanying drawings, in which:
[0018] FIG. 1 shows a preferred embodiment of the invention. The apparatus comprises a high resolution camera 10, an optical lens 20, to view the lens 40 positioned on glass platform 30, a calibration glass target 50 suitably positioned on another glass platform 60, and an LED based illumination module 70 to direct the illumination 65 towards the contact lens 40, all of the above suitably aligned to the optical axis 25 of the apparatus. The illumination module 70 is controlled by a programmable strobing controller (not shown) to control the illumination trigger pulse width and the intensity of the LED segments.
[0019] FIG. 1a shows an isometric view of the optical assembly showing some of the different parts of the invention.
[0020] FIG. 2 shows a sample of a precision glass based calibration target 50 which is located within the holder 60 in FIG. 1a.
[0021] FIG. 3 shows an illustration of an image 95 of the precision target glass 50 overlayed with the image of a contact lens 40 in FIG. 1 of a known refractive power, and the rectangle area enclosed by the box 90 illustrates the optical area of interest for the invention;
[0022] FIG. 4 shows a zoomed image of the area 90 in FIG. 3 wherein the majority of squares in the optical zone are clearly visible, wherein a chosen set of 7×7 squares in the centre of the optical zone 90 is enclosed by the box 97.
[0023] FIG. 5, illustrates the area 97 in FIG. 4 where the actual refractive power of the contact lens 40 is to be detected. The area 97 in FIG. 5 is an enlarged view of the 7×7 square boxes (For eg: a lens with power 9.375 dioptre), with each box preferably enclosing 166 pixels. To identify each box in FIG. 5, the horizontal axis is labelled as A, B, C, D, E, F & G and the vertical axis labelled as 1,2,3,4,5,6 & 7.
[0024] FIG. 6 shows a table with average values of distances in Pixels measured between adjacent squares of FIG. 5.
[0025] FIG. 7 shows a table with values in Dioptre (Refractive power), after applying the values of distances in FIG. 6 to the formula in FIG. 8A.
[0026] FIG. 8 is a reference table of distances versus dioptre values for a set of contact lenses or golden samples preselected with known refractive power.
[0027] FIG. 8a is an example formula to match distances to known refractive power of a contact lens.
[0028] FIG. 9 is a reference table with X axis representing average distance values and Y axis representing proportional dioptre values (refractive power).
[0029] FIG. 10 is an extrapolated graph plotted based on the values in the reference table in FIG. 9 with X axis representing the average distance values and the Y axis representing the proportional dioptre values (refractive power).
DETAILED DESCRIPTION
[0030] FIG. 1 shows an embodiment of a first aspect of the present invention which is a detection setup or apparatus to detect the refractive power of dry contact lenses. The preferred embodiment comprises the following parts.
[0031] The High Resolution camera 10 coupled with the optical lens 20, is focused on the high precision calibrated glass target 50 mounted on another glass platform 60. An LED based illumination source 70 is arranged to direct light 65 through the transparent bottom 60 and the Glass Calibrated Target 50 all of which are suitably positioned in line with the optical axis 25. The LED light further illuminates the ophthalmic lens 40 which is positioned on the Glass platform 30 with its convex surface facing the Optical lens 20. The light having passed through the contact lens 40 and carrying information of the lens superimposed with the pattern etched or printed on the calibrated Glass target 50 is captured by the camera 10 after being focused by the optical lens 20. An isometric view of the invention in FIG. 1 is illustrated in FIG. 1a.
[0032] In FIG. 2, a typical glass target 50 or calibration glass plate, is shown with a pattern consisting of alternative Black and White squares that may be either etched or printed. The pattern dimensions are highly precise and is one of the critical element of the apparatus that plays a major role in determining the refractive power of the contact lens. The calibration glass target 50 is commercially available etched or printed with different designs of patterns. Different calibration target patterns may be selected depending upon the type of inspection and accuracy of inspection required by the customer.
[0033] In FIG. 3, an image 95 is shown that represents an overlayed image of the calibration target and the contact lens as captured by the camera 10 in FIG. 1. The area enclosed by the rectangle 90 in FIG. 3 represents the optical area of interest.
[0034] In FIG. 4, a smaller image area 97 is selected preferably in the centre of image area 90, consisting of 7×7 square boxes and each square boxes consisting of approximately 166 pixels. The area 90 is processed by image processing algorithms to detect the edges of all the 49 squares as a first step. In the next step each square is filled with predetermined gray scale values to clearly separate them from their neighbouring squares.
[0035] FIG. 5, illustrates an example of the end result after the image analysis and processing with each square box filled with identical gray scale values to clearly differentiate themselves from their neighbouring square boxes, with the Horizontal row labelled as A, B, C, D, E, F & G and the vertical row labelled as 1,2,3,4,5,6 & 7.
[0036] Area 97 is determined by the customer during the teaching process which is not described in detail, as it is outside the scope of this invention. As evident from the illustration in FIG. 4, area 97 is a 7×7 square area in the centre of the area 95 and the most important location where the refractive power of the contact lens is to be determined. While the rest of the area is also important to understand the distribution of refractive power around the entire contact lens, it falls beyond the scope of the present invention and hence not discussed in detail.
[0037] In FIG. 5, the area 97 is enlarged to show 7×7 pixels at the centre of the optical zone. The area 97 is further analysed to determine the refractive power of the contact lens. As a first step, the centre of all pixels is located and distances between all its neighbouring horizontal and vertical pixels is measured. For example, In FIG. 5, the illustration shows nine boxes starting with square box 4D surrounded by boxes 4C,3C,3D,3E,4E,5E,5D & 5C. Distances in pixels are measured from the centre of box 4D represented by position 98 to the centre of boxes 4C,3D, 4E and 5D. For high accuracy and repeatability of measuring distances between the centre of pixels, sub pixeling algorithms are implemented. Subsequently, the average of all the four distances in pixels, namely distances between 4D & 3D, 4D & 4C, 4D & 5D & 4D & 4E is entered in the position represented by box position 4D in the table FIG. 6 which is represent by the position XY in FIG. 6 and also referred as the centre reference position. It is important to note that distances of all the boxes FIG. 6 move positively to the right and top of position XY and negatively to the left and bottom of position XY. For eg: Distance value in pixels for box 1A In FIG. 5 is represented by position X-3, Y-3 in FIG. 6 which is 166.78. The above process is subsequently applied to all the boxes in FIG. 5 and their respective values are entered in the table of FIG. 6. In this example, the resulting table shown in FIG. 6 is a complete list of average distances of the 7×7 box matrix box 97 in FIG. 5, which represents a contact lens or golden sample with a known refractive power of 9.37 (refractive power in dioptre).
[0038] With the refractive power already known and using the table in FIG. 6, a formula is arrived at to match the distances to the known refractive power of the contact lens. A typical resulting formula is as follows:
Y=−9E−07x.sup.4+0.0005x.sup.3−0.1281x.sup.2+14.204x−630.16
[0039] It is important to note that the above formula is an example illustrated for understanding purposes and a person skilled in the art will be able to change or modify the formula to suit the contact lens material, design and process of different manufacturers.
[0040] The formula in FIG. 8A is applied to each and every value of the table in FIG. 6, to arrive at a new table of dioptre (refractive power) values as shown in FIG. 7. The average of all the dioptre values in FIG. 7 represents the dioptre value or the refractive power of the contact lens.
[0041] In the subsequent step, a different contact lens with known refractive power is used to arrive at a new table similar to the one shown in FIG. 6 and FIG. 7. In the table shown in FIG. 9 a total of six contact lenses otherwise known as Golden samples are utilised. As shown in the reference table FIG. 9, each contact lens represents a different refractive power along with their respective average distance between selected 7×7 boxes. To create the reference table in FIG. 9, a range of contact lenses or Golden samples are carefully selected to cover a wide range of refractive powers commonly manufactured in the industry.
[0042] In the final step, the table in FIG. 9 is plotted in a graph as shown in FIG. 10 where the X axis represents the average distance and the Y axis representing their respective dioptre values. A simple analysis of the graph in FIG. 10 shows shorter distance values for contact lenses with negative refractive power with gradually increasing distances for contact lenses with Positive refractive power. The graph in FIG. 10 and Table in FIG. 9 is an illustration and the extrapolated line in FIG. 10 can be further smoothened by including more Golden samples during the creation of the reference or calibration table in FIG. 9, to achieve better accuracy of detecting refractive power in contact lenses in normal production.