Contact lens calibration method and device based on microsensor
The contact lens calibration method based on micro sensors solves the accuracy and cost problems of existing eye tracking technology and achieves more efficient eye tracking and eye movement interaction.
Patent Information
- Application Number
- CN202411225709.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-01-24
AI Technical Summary
The existing eye tracking technology has insufficient accuracy and cost, especially the optical solution requires users to wear equipment, which may cause discomfort.
Adopt a micro -sensor -based contact lens calibration method, obtain the location information to be treated, determine the target location vector information, and then determine the target contact lens calibration information to improve the accuracy of the eye tracking.
It improves the accuracy of eye tracking, enhances the accuracy of glasses gaze position recognition, improves the accuracy of eye movement interaction, reduces costs, and eliminates sensitivity to light and camera slip.
Smart Images

Figure CN119354490A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of calibration technology, and in particular to a contact lens calibration method and device based on a micro sensor. Background Art
[0002] Most of the current mainstream eye tracking technologies use optical solutions to observe the human eye and use cameras to capture information such as eye features. Although a variety of different solutions have been developed, including two-dimensional eye models, three-dimensional eye models, and deep learning-based solutions, their inputs are basically single and fixed eye images. The accuracy of eye tracking depends largely on the ability to extract features from eye images. Common eye tracking solutions are often costly, and they focus on extracting key features from eye images. The advantages of optical tracking systems are their high precision and real-time performance, but users are required to wear equipment, which may cause discomfort. Therefore, a contact lens calibration method and device based on a microsensor are provided to improve the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and the accuracy of eye movement interaction. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a contact lens calibration method and device based on a microsensor, which is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0004] In order to solve the above technical problems, the first aspect of the embodiment of the present invention discloses a contact lens calibration method based on a micro sensor, the method comprising:
[0005] Acquire the position information to be processed; the position information to be processed includes the position mapping difference and the micro sensor position information; the micro sensor position information includes M pieces of collected position information;
[0006] Based on the position information to be processed, determining first target position vector information;
[0007] Based on the first target position vector information, target contact lens calibration information is determined.
[0008] A second aspect of an embodiment of the present invention discloses a contact lens calibration device based on a micro sensor, the device comprising:
[0009] An acquisition module, used for acquiring position information to be processed; the position information to be processed includes position mapping difference and micro sensor position information; the micro sensor position information includes M pieces of collected position information;
[0010] A first determination module, used to determine first target position vector information based on the position information to be processed;
[0011] The second determination module is used to determine the target contact lens calibration information based on the first target position vector information.
[0012] The third aspect of the present invention discloses another contact lens calibration device based on a micro sensor, the device comprising:
[0013] A memory storing executable program code;
[0014] a processor coupled to the memory;
[0015] The processor calls the executable program code stored in the memory to execute part or all of the steps in the contact lens calibration method based on the microsensor disclosed in the first aspect of the embodiment of the present invention.
[0016] The fourth aspect of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the microsensor-based contact lens calibration method disclosed in the first aspect of an embodiment of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 It is a flow chart of a contact lens calibration method based on a micro sensor disclosed in an embodiment of the present invention;
[0019] Figure 2 It is a structural schematic diagram of a contact lens calibration device based on a micro sensor disclosed in an embodiment of the present invention;
[0020] Figure 3 It is a structural schematic diagram of another contact lens calibration device based on a micro sensor disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0022] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.
[0023] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0024] The present invention discloses a contact lens calibration method and device based on a micro sensor, which is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction. The following are detailed descriptions.
[0025] Embodiment 1
[0026] See also Figure 1 , Figure 1 is a flow chart of a contact lens calibration method based on a micro sensor disclosed in an embodiment of the present invention. Figure 1 The described contact lens calibration method based on microsensors is applied to a management system, such as a local server or a cloud server for management, and the embodiments of the present invention are not limited thereto. Figure 1 As shown, the contact lens calibration method based on micro sensor may include the following operations:
[0027] 101. Obtain location information to be processed.
[0028] In the embodiment of the present invention, the position information to be processed includes the position mapping difference and the micro-sensor position information; the micro-sensor position information includes M pieces of collected position information.
[0029] 102. Determine first target position vector information based on the position information to be processed.
[0030] 103. Determine target contact lens calibration information based on the first target position vector information.
[0031] Preferably, the above M is 4.
[0032] It should be noted that the contact lens calibration method based on microsensors in this application is not only 1. low-cost and does not require a sophisticated infrared optical system, but also eliminates sensitivity to light and camera slippage, because the entire eye tracking process does not rely on cameras and images, but simply relies on the position information of microsensors. The contact lens is always close to the eye, and even without a camera, the position sensor can still sense the movement of the eyeball.
[0033] It should be noted that the above-mentioned micro sensors for acquiring location information include but are not limited to ultrasound, photosensitive elements, light transmitters, tiny IMUs, etc. The main functions of these sensors include two aspects: one is that they have a recognizable physical form that can be captured by the camera; the other is that they can provide current location information.
[0034] It should be noted that the above position mapping difference may be input by a user, or may be obtained by the system based on data information analysis, which is not limited in the embodiment of the present invention.
[0035] It can be seen that implementing the micro-sensor-based contact lens calibration method described in the embodiment of the present invention is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0036] In an optional embodiment, the determining of the first target position vector information based on the position information to be processed includes:
[0037] Determine whether the position mapping difference is greater than a first position threshold, and obtain a first position determination result;
[0038] When the first position determination result is yes, the target sensor position information is determined based on the position mapping difference and the micro sensor position information; the target sensor position information includes M target acquisition position information;
[0039] When the first position determination result is no, determining the micro sensor position information as the target sensor position information;
[0040] Based on the target sensor position information, first target position vector information is determined.
[0041] It should be noted that the first position threshold is a positive number not greater than 0.1. Further, it can be specified by the user or a random number generated by the system, which is not limited in the embodiment of the present invention.
[0042] It can be seen that implementing the micro-sensor-based contact lens calibration method described in the embodiment of the present invention is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0043] In another optional embodiment, determining the target sensor position information based on the position mapping difference and the micro sensor position information includes:
[0044] For any collected position information in the micro-sensor position information, a position adjustment factor corresponding to the collected position information is obtained; the position adjustment factor corresponding to each collected position information is inconsistent;
[0045] The position adjustment model is used to calculate and process the acquisition position information, the position adjustment factor corresponding to the acquisition position information, and the position mapping difference to obtain the target acquisition position information corresponding to the acquisition position information;
[0046] Among them, the position adjustment model is:
[0047] MBW = CJW - a*d;
[0048] Where MBW is the target acquisition position information; CJW is the acquisition position information; a is the position adjustment factor; d is the position mapping difference.
[0049] It should be noted that the above position adjustment factor is a positive number not greater than 0.3. Further, it can be specified by the user or a random number generated by the system, which is not limited in the embodiment of the present invention.
[0050] It can be seen that implementing the micro-sensor-based contact lens calibration method described in the embodiment of the present invention is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0051] In yet another optional embodiment, determining first target position vector information based on target sensor position information includes:
[0052] Based on the target sensor position information, the center point position information is determined; the center point position information includes first center point position information and second center point position information; the target acquisition position information in the target sensor position information includes first target acquisition position information, second target acquisition position information, third target acquisition position information and fourth target acquisition position information;
[0053] The center point position information is vector constructed to obtain first target position vector information; the vector direction of the first target position vector information is from the first center point position information to the second center point position information.
[0054] It should be noted that the above-mentioned vector construction of the center point position information is to construct two coordinate points into a vector. For example, the coordinates of the first center point position information are DYZ (1, 2, 3), and the second center point position information is DEZ (3, 2, 1), then the first target position vector information (DYZ, DEZ) can be constructed, and the vector represented by its direction is
[0055] It can be seen that implementing the micro-sensor-based contact lens calibration method described in the embodiment of the present invention is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0056] In yet another optional embodiment, determining the center point position information based on the target sensor position information includes:
[0057] Calculating and processing the target sensor position information using the first position calculation model to obtain first center point position information;
[0058] Among them, the first position calculation model is:
[0059] |MBW1-DYZ|=|MBW2-DYZ|;
[0060] |MBW3-DYZ|=|MBW4-DYZ|;
[0061] |MBW1-DYZ|=|MBW4-DYZ|;
[0062] Wherein, DYZ is the first center point location information; MBW1, MBW2, MBW3 and MBW4 are the first target acquisition location information, the second target acquisition location information, the third target acquisition location information and the fourth target acquisition location information respectively;
[0063] The target sensor position information is calculated and processed using the second position calculation model to obtain the second center point position information;
[0064] Among them, the second position calculation model is:
[0065] DEZ = b*(MBW1+MBW2+MBW3);
[0066] Where DEZ is the location information of the second center point; b is the location calculation factor.
[0067] It should be noted that the above position calculation factor is a positive number not greater than 0.5. Further, it can be specified by the user or a random number generated by the system, which is not limited in the embodiment of the present invention.
[0068] It can be seen that implementing the micro-sensor-based contact lens calibration method described in the embodiment of the present invention is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0069] In an optional embodiment, the target contact lens calibration information is determined based on the first target position vector information, including:
[0070] Get the location information of the calibration points;
[0071] Determine corrected position vector information based on the calibration point position information and the first center point position information;
[0072] Based on the corrected position vector information and the first target position vector information, target contact lens calibration information is determined.
[0073] It should be noted that the above-mentioned calibration point position information includes screen calibration point information and plane center position information corresponding to the screen calibration point information; each screen calibration point information includes N screen calibration point coordinates; each screen calibration point coordinate corresponds to a plane center position coordinate in the plane center position information.
[0074] It should be noted that the above-mentioned corrected position vector information includes N corrected coordinate vector information. Further, the corrected coordinate vector information includes unit screen calibration vector information and unit plane center calibration vector information.
[0075] In this optional embodiment, as an optional implementation manner, the above-mentioned determining the corrected position vector information based on the calibration point position information and the first center point position information includes:
[0076] For any screen calibration point coordinate in the screen calibration point information, construct a vector of the screen calibration point coordinate and the first center point position information to obtain screen calibration vector information;
[0077] The screen calibration vector information is calculated and processed by using the first calibration model to obtain the unit screen calibration vector information corresponding to the coordinates of the screen calibration point;
[0078] Among them, the first calibration model is:
[0079]
[0080] In the formula, Calibrate vector information for the i-th unit screen; Calibrate vector information for the i-th screen;
[0081] Performing vector construction on the coordinates of the plane center position corresponding to the screen calibration point coordinates and the first center point position information to obtain plane center calibration vector information;
[0082] The plane center calibration vector information is calculated and processed by using the second calibration model to obtain the unit plane center calibration vector information corresponding to the screen calibration point coordinates;
[0083] Among them, the second calibration model is:
[0084]
[0085] In the formula, Calibrate the vector information of the center of the j-th unit plane; Calibrate the vector information of the j-th plane center.
[0086] In this optional embodiment, as an optional implementation manner, the target contact lens calibration information is determined based on the corrected position vector information and the first target position vector information, including:
[0087] The correction position vector information is calculated and processed using the first calibration correction model to obtain correction matrix information;
[0088] Among them, the first calibration correction model is:
[0089]
[0090] In the formula, XZJZ is the correction matrix information; Calibrate vector information for the lth unit screen; Calibrate the vector information of the center of the lth unit plane;
[0091] Using the second calibration correction model to calculate and process the first target position vector information and the correction matrix information to obtain the target contact lens calibration information;
[0092] Among them, the second calibration correction model is:
[0093]
[0094] In the formula, Calibrate information for the target contact lens; is the first target position vector information.
[0095] It should be noted that the above screen calibration point information represents the calibration points set on the screen. Further, the plane center position information represents that the user stares at multiple calibration points on the screen in sequence, and multiple plane center position coordinates can be obtained in sequence through the micro sensor.
[0096] It can be seen that implementing the micro-sensor-based contact lens calibration method described in the embodiment of the present invention is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0097] In another optional embodiment, the M pieces of collected position information are collected by M micro sensors located at different positions; the M micro sensors are not coplanar.
[0098] Preferably, the above-mentioned microsensor includes a first microsensor, a second microsensor, a third microsensor and a fourth microsensor. Furthermore, the first microsensor, the second microsensor and the third microsensor form an equilateral triangle, the center of which is exactly on the optical axis. At the same time, the normal vector of the plane where the equilateral triangle is located is parallel to the optical axis vector. The fourth microsensor is placed at the bottom of the contact lens, in the same vertical plane as the first microsensor, but not in the plane formed by the first microsensor, the second microsensor and the third microsensor. Since the first microsensor, the second microsensor, the third microsensor and the fourth microsensor do not block the pupil, the vision of the contact lens wearer will not be blocked.
[0099] Furthermore, the first micro sensor, the second micro sensor, the third micro sensor and the fourth micro sensor actively transmit signals to obtain the first acquisition position information, the second acquisition position information, the third acquisition position information and the fourth acquisition position information in the corresponding acquisition position information. Since the four micro sensors are not coplanar, a ball can be uniquely determined, and the center of the ball is the first center point position information.
[0100] It should be noted that embedding microsensors into contact lenses is a complex engineering task that requires careful consideration of factors such as design, material selection, electronic integration, and comfort. First, it is necessary to design a small, lightweight microsensor that is small enough to be accommodated in a contact lens without affecting the comfort of the wearer. Contact lenses are usually made of soft, breathable materials to ensure the comfort of the wearer. Materials compatible with these materials need to be selected to prevent irritation to the eye or contact lens materials. Integrating the microsensor with related electronic components into the contact lens may require the use of flexible electronic technology to adapt to the curved shape of the contact lens. The electronic part should be small enough to avoid any discomfort, and low-power design needs to be considered to extend battery life. Providing energy for the microsensor may be a challenge. One possible option is to integrate a microbattery or wireless charging technology to ensure the comfort of the contact lens. Design an effective data transmission system to transmit the eye movement data obtained from the microsensor to an external device for processing. This may involve Bluetooth technology or other wireless communication protocols. Ensure that the embedded micro contact lens is safe for the eye, does not cause discomfort, and has sufficient reliability. It should be noted that this may require a series of clinical tests and safety assessments. Contact lenses are products that come into direct contact with the eyeball, and user comfort and acceptance are critical. Extensive user research and feedback are required before embedding microsensors to ensure that the design meets user expectations and needs. Understand and comply with relevant regulatory standards and regulations for medical devices and ophthalmic products. Eye tracking refers to determining the direction of a person's gaze, that is, the target that the eye is actually looking at. This can be expressed by a three-dimensional vector, whose starting point is the eyeball (regarded as a point) or the center of the pupil, and the direction of the vector is consistent with the observer's line of sight. In real space, the point where this vector intersects the object represents the observer's gaze target. In technical applications, this is called line of sight estimation or eye movement interaction. Using eye tracking technology based on microsensors does not require sophisticated optical instruments, and the cost is greatly reduced. Since eye images are no longer required as input, the eye and head slippage problems faced by eye tracking technology based on head-mounted devices are naturally solved.
[0101] It can be seen that implementing the micro-sensor-based contact lens calibration method described in the embodiment of the present invention is conducive to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0102] Embodiment 2
[0103] See also Figure 2 , Figure 2 : is a schematic diagram of a contact lens calibration device based on a micro sensor disclosed in an embodiment of the present invention. Figure 2The described device can be applied to a warehouse management system, such as a local server or cloud server for warehouse logistics contact lens calibration management based on micro sensors, and the embodiments of the present invention are not limited thereto. Figure 2 As shown, the device may include:
[0104] The acquisition module 201 is used to acquire the position information to be processed; the position information to be processed includes the position mapping difference and the micro sensor position information; the micro sensor position information includes M pieces of collected position information;
[0105] A first determination module 202, configured to determine first target position vector information based on the position information to be processed;
[0106] The second determination module 203 is used to determine the target contact lens calibration information based on the first target position vector information.
[0107] It can be seen that implementation Figure 2 The described contact lens calibration device based on microsensors is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0108] In another optional embodiment, Figure 2 As shown, the first determination module 202 determines the first target position vector information based on the position information to be processed, including:
[0109] Determine whether the position mapping difference is greater than a first position threshold, and obtain a first position determination result;
[0110] When the first position determination result is yes, the target sensor position information is determined based on the position mapping difference and the micro sensor position information; the target sensor position information includes M target acquisition position information;
[0111] When the first position determination result is no, determining the micro sensor position information as the target sensor position information;
[0112] Based on the target sensor position information, first target position vector information is determined.
[0113] It can be seen that implementation Figure 2 The described contact lens calibration device based on microsensors is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0114] In yet another optional embodiment, Figure 2 As shown, the first determination module 202 determines the target sensor position information based on the position mapping difference and the micro sensor position information, including:
[0115] For any collected position information in the micro-sensor position information, a position adjustment factor corresponding to the collected position information is obtained; the position adjustment factor corresponding to each collected position information is inconsistent;
[0116] The position adjustment model is used to calculate and process the acquisition position information, the position adjustment factor corresponding to the acquisition position information, and the position mapping difference to obtain the target acquisition position information corresponding to the acquisition position information;
[0117] Among them, the position adjustment model is:
[0118] MBW = CJW - a*d;
[0119] Where MBW is the target acquisition position information; CJW is the acquisition position information; a is the position adjustment factor; d is the position mapping difference.
[0120] It can be seen that implementation Figure 2 The described contact lens calibration device based on microsensors is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0121] In yet another optional embodiment, Figure 2 As shown, the first determination module 202 determines the first target position vector information based on the target sensor position information, including:
[0122] Based on the target sensor position information, the center point position information is determined; the center point position information includes first center point position information and second center point position information; the target acquisition position information in the target sensor position information includes first target acquisition position information, second target acquisition position information, third target acquisition position information and fourth target acquisition position information;
[0123] The center point position information is vector constructed to obtain first target position vector information; the vector direction of the first target position vector information is from the first center point position information to the second center point position information.
[0124] It can be seen that implementation Figure 2 The described contact lens calibration device based on microsensors is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0125] In yet another optional embodiment, Figure 2 As shown, the first determination module 202 determines the center point position information based on the target sensor position information, including:
[0126] Calculating and processing the target sensor position information using the first position calculation model to obtain first center point position information;
[0127] Among them, the first position calculation model is:
[0128] |MBW1-DYZ|=|MBW2-DYZ|;
[0129] |MBW3-DYZ|=|MBW4-DYZ|;
[0130] |MBW1-DYZ|=|MBW4-DYZ|;
[0131] Wherein, DYZ is the first center point location information; MBW1, MBW2, MBW3 and MBW4 are the first target acquisition location information, the second target acquisition location information, the third target acquisition location information and the fourth target acquisition location information respectively;
[0132] The target sensor position information is calculated and processed using the second position calculation model to obtain the second center point position information;
[0133] Among them, the second position calculation model is:
[0134] DEZ = b*(MBW1+MBW2+MBW3);
[0135] Where DEZ is the location information of the second center point; b is the location calculation factor.
[0136] It can be seen that the implementation Figure 2 The described contact lens calibration device based on microsensors is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0137] In yet another optional embodiment, Figure 2 As shown, the second determination module 203 determines the target contact lens calibration information based on the first target position vector information, including:
[0138] Get the location information of the calibration points;
[0139] Determine corrected position vector information based on the calibration point position information and the first center point position information;
[0140] Based on the corrected position vector information and the first target position vector information, target contact lens calibration information is determined.
[0141] It can be seen that the implementation Figure 2 The described contact lens calibration device based on microsensors is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0142] In yet another optional embodiment, Figure 2As shown, the M pieces of collected position information are collected by M micro sensors located at different positions; the M micro sensors are not coplanar.
[0143] It can be seen that the implementation Figure 2 The described contact lens calibration device based on microsensors is beneficial to improving the accuracy of eye tracking, thereby improving the accuracy of eye gaze position recognition and improving the accuracy of eye movement interaction.
[0144] Embodiment 3
[0145] See also Figure 3 , Figure 3 is a schematic diagram of the structure of another contact lens calibration device based on a micro sensor disclosed in an embodiment of the present invention. Figure 3 The described device can be applied to a warehouse management system, such as a local server or cloud server for warehouse logistics contact lens calibration management based on micro sensors, and the embodiments of the present invention are not limited thereto. Figure 3 As shown, the device may include:
[0146] A memory 301 storing executable program codes;
[0147] a processor 302 coupled to the memory 301;
[0148] The processor 302 calls the executable program code stored in the memory 301 to execute the steps of the contact lens calibration method based on the microsensor described in the first embodiment.
[0149] Embodiment 4
[0150] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the contact lens calibration method based on a microsensor described in the first embodiment.
[0151] Embodiment 5
[0152] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the microsensor-based contact lens calibration method described in Example 1.
[0153] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0154] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0155] Finally, it should be noted that the micro-sensor-based contact lens calibration method and device disclosed in the embodiments of the present invention only disclose the preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A contact lens calibration method based on a micro sensor, characterized in that: The method comprises: Acquire the position information to be processed; the position information to be processed includes the position mapping difference and the micro sensor position information; the micro sensor position information includes M pieces of collected position information; Based on the position information to be processed, determining first target position vector information; Based on the first target position vector information, target contact lens calibration information is determined.
2. The contact lens calibration method based on microsensor according to claim 1, characterized in that: The determining of first target position vector information based on the position information to be processed includes: Determine whether the position mapping difference is greater than a first position threshold, and obtain a first position determination result; When the first position determination result is yes, the target sensor position information is determined based on the position mapping difference and the micro sensor position information; the target sensor position information includes the M target acquisition position information; When the first position determination result is no, determining the micro sensor position information as the target sensor position information; Based on the target sensor position information, first target position vector information is determined.
3. The contact lens calibration method based on microsensor according to claim 2, characterized in that: The determining the target sensor position information based on the position mapping difference and the micro sensor position information comprises: For any of the collected position information in the micro-sensor position information, obtaining a position adjustment factor corresponding to the collected position information; the position adjustment factor corresponding to each of the collected position information is inconsistent; The position adjustment model is used to calculate and process the acquisition position information, the position adjustment factor corresponding to the acquisition position information, and the position mapping difference to obtain the target acquisition position information corresponding to the acquisition position information; Wherein, the position adjustment model is: MBW = CJW - a*d; Wherein, MBW is the target acquisition position information; CJW is the acquisition position information; a is the position adjustment factor; d is the position mapping difference.
4. The contact lens calibration method based on microsensor according to claim 2, characterized in that: The determining of first target position vector information based on the target sensor position information includes: Based on the target sensor position information, the center point position information is determined; the center point position information includes first center point position information and second center point position information; the target acquisition position information in the target sensor position information includes first target acquisition position information, second target acquisition position information, third target acquisition position information and fourth target acquisition position information; A vector is constructed for the center point position information to obtain first target position vector information; the vector direction of the first target position vector information is from the first center point position information to the second center point position information.
5. The contact lens calibration method based on microsensor according to claim 4, characterized in that: The determining of the center point position information based on the target sensor position information includes: Using a first position calculation model to calculate the target sensor position information to obtain the first center point position information; Wherein, the first position calculation model is: |MBW1-DYZ|=|MBW2-DYZ|; |MBW3-DYZ|=|MBW4-DYZ|; |MBW1-DYZ|=|MBW4-DYZ|; Wherein, DYZ is the first center point position information; MBW1, MBW2, MBW3 and MBW4 are the first target acquisition position information, the second target acquisition position information, the third target acquisition position information and the fourth target acquisition position information respectively; Using a second position calculation model to calculate the target sensor position information to obtain the second center point position information; Wherein, the second position calculation model is: DEZ = b*(MBW1+MBW2+MBW3); Wherein, DEZ is the position information of the second center point; b is the position calculation factor.
6. The contact lens calibration method based on microsensor according to claim 1, characterized in that: The step of determining target contact lens calibration information based on the first target position vector information includes: Get the location information of the calibration points; Determining corrected position vector information based on the calibration point position information and the first center point position information; Based on the corrected position vector information and the first target position vector information, target contact lens calibration information is determined.
7. The contact lens calibration method based on microsensor according to claim 1, characterized in that: The M pieces of collected position information are collected by the M micro sensors located at different positions; the M micro sensors are not coplanar.
8. A contact lens calibration device based on a micro sensor, characterized in that: The device comprises: An acquisition module, used for acquiring position information to be processed; the position information to be processed includes position mapping difference and micro sensor position information; the micro sensor position information includes M pieces of collected position information; A first determination module, used to determine first target position vector information based on the position information to be processed; The second determination module is used to determine the target contact lens calibration information based on the first target position vector information.
9. A contact lens calibration device based on a micro sensor, characterized in that: The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the contact lens calibration method based on a microsensor as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the contact lens calibration method based on a microsensor as described in any one of claims 1-7.