A self-service method and system for multi-directional retesting of eyeglass parameters

CN122835698APending Publication Date: 2026-09-29SHANGHAI CONANT OPTICS CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611066502.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-17
Publication Date
2026-09-29

AI Technical Summary

Technical Problem

现有基于视觉检测的方案通常通过采集镜片产生的光斑图像,根据光斑位置变化计算镜片光学参数,但在实际应用中仍存在以下不足:一方面,当镜片初始放置位置存在偏移时,检测系统难以及时判断偏移方向并自动完成位置补偿;另一方面,在光学中心定位过程中,缺少基于棱镜偏移量进行动态调整的闭环校正机制,使得检测过程可能需要多次人工干预,难以满足自助式快速检测需求

Benefits of technology

本发明提供的一种多向复测的自助式眼镜参数测量方法及系统通过获取起始单镜片零点数据并提取当前棱镜度,根据预设棱镜度偏移阈值对当前测量位置进行判断,当检测到存在棱镜度偏移时,利用对应的棱镜度偏移量执行反向坐标偏置采样,从而实现对测量位置的自动修正和迭代调整,使测量位置逐步趋近于镜片真实光学中心。相比依赖人工调节或固定位置测量的方式,本发明能够有效降低镜片放置偏差对检测结果造成的影响,提高光学中心定位的准确性和自动化程度。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122835698A_ABST
    Figure CN122835698A_ABST
Patent Text Reader

Abstract

This invention relates to a self-service eyeglass parameter measurement method and system with multi-directional retesting, belonging to the field of eyeglass parameter testing technology. The method includes: acquiring initial single-lens zero-point data; presetting a prism power offset threshold; acquiring the current prism power based on the initial single-lens zero-point data; if the current prism power is within the prism power offset threshold, then confirming the current measurement position as the target optical center; acquiring the prism power offset; performing reverse coordinate offset sampling along the orientation of the current prism power until the recalculated current prism power is within the prism power offset threshold, terminating the self-service eyeglass parameter measurement; after the position of the target optical center is determined, performing multi-directional retesting in other vertical directions besides its own direction, and outputting the eyeglass measurement parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of eyeglass parameter testing technology, specifically relating to a self-service eyeglass parameter measurement method and system with multi-directional retesting. Background Technology

[0002] With people's increasing demands for visual health and comfort, eyeglasses, as a commonly used vision correction product, require accurate measurement of lens parameters to ensure the effectiveness of prescription lenses. Currently, after eyeglass lenses are manufactured, their parameters such as spherical power, cylindrical power, axis, prism power, and optical center position are usually measured using professional optometry equipment or manual testing to ensure that the actual parameters of the lenses meet the requirements for prescription lenses.

[0003] Most existing spectacle parameter testing equipment uses a fixed optical testing structure. Operators place the spectacle lens to be tested on the testing platform, and the equipment analyzes the parameters based on the optical signals it collects. However, in actual testing, factors such as lens placement, frame posture, and the effective area of ​​the lens can all affect the test results. For example, when the lens is not in the accurate measurement position, the resulting optical offset will cause changes in the detection optical path, resulting in a deviation between the acquired optical center position and the actual optical center, thus affecting the accuracy of subsequent parameter calculations.

[0004] Furthermore, existing testing methods typically rely on manual adjustment of lens position or center calibration using simple positioning structures, resulting in low levels of automation. When users perform self-testing, the lack of professional assistance makes it difficult for them to accurately adjust the placement of the glasses, leading to issues such as the measurement area deviating from the effective range of the lenses, incomplete light spots, and significant fluctuations in measurement results. Additionally, some testing equipment performs only single sampling or unidirectional testing, making it susceptible to localized measurement errors under complex optical error conditions, resulting in unreliable final output parameters for the glasses.

[0005] With the development of smart terminals, self-service inspection equipment, and machine vision technology, automated glasses parameter inspection methods based on image acquisition and optical analysis have gradually attracted attention. Existing vision-based inspection solutions typically acquire images of light spots generated by the lenses and calculate the lens optical parameters based on changes in the position of the light spots. However, in practical applications, the following shortcomings still exist: Firstly, when the initial placement position of the lens is offset, the inspection system struggles to determine the direction of the offset and automatically complete position compensation in a timely manner. Secondly, during the optical center positioning process, there is a lack of a closed-loop correction mechanism for dynamic adjustment based on prism offset, which may require multiple manual interventions during the inspection process, making it difficult to meet the needs of self-service rapid inspection.

[0006] Therefore, there is an urgent need to provide a new method and device for measuring eyeglass parameters. By analyzing the optical signals generated by the lenses, prism power offset information can be obtained. Coordinate compensation sampling can be performed according to the offset direction to achieve automatic positioning of the optical center. Combined with multi-directional retesting and data averaging, the accuracy, stability and automation of eyeglass parameter detection can be improved to meet the application requirements of unmanned and self-service eyeglass parameter detection equipment. Summary of the Invention

[0007] To address the aforementioned problems in the existing technology, this invention provides a self-service eyeglass parameter measurement method with multi-directional retesting. The objective of this invention can be achieved through the following technical solutions: Perform eye exam placement confirmation and obtain the initial single lens zero-point data; A preset prism power offset threshold is set, and the current prism power is obtained based on the initial single lens zero-point data. If the current prism power is within the range of the preset prism power offset threshold, the current measurement position is confirmed as the target optical center. If the current prism power exceeds the range of the prism power offset threshold, the corresponding prism power offset is obtained; reverse coordinate offset sampling is performed along the orientation of the current prism power, and the current prism power is recalculated until the recalculated current prism power is within the range of the prism power offset threshold, and the self-service glasses parameter measurement is terminated. After the position of the target optical center is determined, multi-directional re-measurement is performed in other vertical directions besides its own direction, and the average value of the acquired multi-directional re-measurement parameters is calculated to output the eyeglass measurement parameters.

[0008] Specifically, the process for confirming the placement of the microscope is as follows: Real-time acquisition of the initial glasses image of the measurement channel; Extract the target spot array from the initial eyeglass image. When the target spot array meets the effective measurement quantity, extract the coverage area features of each target spot and combine the coverage area features to confirm that the eyeglass lens has been successfully placed.

[0009] Specifically, the process of obtaining the initial single-lens zero-point data is as follows: Based on the focimeter component on the self-service optometer, a detection beam is projected onto the single lens to be tested in the eyeglass placement area to obtain the optical reflection information at the corresponding position, and the starting single lens zero point data corresponding to the initial positioning state is determined by combining the optical reflection information. The optical reflection information includes: the spatial coordinates of the optical imaging pattern formed on the image sensor after the detection beam passes through the single lens under test, the light intensity energy distribution characteristics, the edge sharpness information, and the optical path deflection vector characteristics caused by the lens refractive power.

[0010] Specifically, the process of confirming the current measurement position as the optical center of the target is as follows: The prism power corresponding to multiple candidate measurement positions is obtained, and the optical performance stable region is determined according to the prism power offset value between each candidate measurement position; the optical performance stable region is center-fitted to obtain the target optical center coordinates, and when the prism power offset value is within the range of the prism power offset threshold, the current measurement position is taken as the target optical center.

[0011] Specifically, the process of performing reverse coordinate offset sampling is as follows: The prism diopter offset is used as the compensation step size; The offset step size safety state is determined based on the comparison result between the compensation step size and the preset safety step size threshold. When the offset step size safety state is safe, the sampling coordinates corresponding to the current measurement position are adjusted, and the current prism diopter is recalculated in the opposite direction to the orientation of the prism substrate corresponding to the current prism diopter.

[0012] Specifically, the process for terminating the self-service glasses parameter measurement is as follows: Record the current number of loop executions; When the current number of loop executions reaches the preset maximum loop threshold, a measurement failure message is output, the currently cached temporary measurement data is cleared, and the current self-service glasses parameter measurement process is terminated.

[0013] Specifically, the process of adjusting the sampling coordinates corresponding to the current measurement position is as follows: Based on the compensation step size, the execution direction offset is shifted to obtain new sampling points; The current transition prism power is collected at the sampling point, the change in prism power between the transition prism power and the previous collection value is obtained, and the next sampling coordinates are adjusted based on the change in prism power.

[0014] Specifically, the process of center fitting in the optical performance stable region is as follows: Obtain the coordinates and prism diopter data of each measurement position within the optical performance stable region; The deviation of each measurement position from the stable reference value is determined based on the prism diopter data, and the corresponding position weight is matched according to the deviation to obtain the target optical center coordinates.

[0015] Specifically, the process of recalculating the current prism diopter is as follows: Obtain the position of the light spot in the target light spot array image; The position of the light spot is compared with the standard reference coordinates in the state without lenses to obtain the local deviation vector corresponding to each light spot. The local deviation vector is then mapped with preset optical path parameters to generate the prism power corresponding to the current spectacle lens to be tested.

[0016] Specifically, the process of performing the multi-directional retest is as follows: Obtain the monocular reference dataset at the optical center of the target; The monocular reference dataset includes: reference position coordinates at the target optical center, lens optical parameters, and corresponding measurement status information; the lens optical parameters include at least one of spherical power, cylindrical power, astigmatism axis, prism power, and prism base orientation; Extract the reference position coordinates from the monocular reference dataset, and perform multi-directional retesting by superimposing the corresponding directional offset vectors in other vertical directions besides its own direction to generate multi-directional retesting parameters.

[0017] Specifically, the process of binding and pushing the glasses measurement parameters is as follows: The eyeglass measurement parameters are associated and bound with the user's identity identifier to generate a visual test report; The visual detection report is converted into a temporary two-dimensional verification code for local display, and the visual detection report is pushed to the user terminal for display by receiving a scanning request for the temporary two-dimensional verification code from the user terminal.

[0018] Specifically, a self-service eyeglass parameter measurement system for multi-directional retesting includes: The eye examination request receiving unit is used to perform eye examination placement confirmation and obtain the initial single lens zero point data; The prism power detection unit has a preset prism power offset threshold. It obtains the current prism power based on the zero-point data of the initial single lens. If the current prism power is within the range of the prism power offset threshold, the current measurement position is confirmed as the target optical center. If the current prism power exceeds the range of the prism power offset threshold, the corresponding prism power offset is obtained; reverse coordinate offset sampling is performed along the orientation of the current prism power, and the current prism power is recalculated until the recalculated current prism power is within the range of the prism power offset threshold, and the self-service glasses parameter measurement is terminated. The retest parameter output unit performs multi-directional retests in all vertical directions except its own direction after the position of the target optical center is determined, and calculates the average value of the acquired multi-directional retest parameters to output the eyeglass measurement parameters.

[0019] The beneficial effects of this invention are as follows: This invention provides a self-service eyeglass parameter measurement method and system for multi-directional retesting. It acquires the initial single-lens zero-point data and extracts the current prism power. Based on a preset prism power offset threshold, it determines the current measurement position. When a prism power offset is detected, it performs reverse coordinate offset sampling using the corresponding prism power offset, thereby achieving automatic correction and iterative adjustment of the measurement position, gradually bringing it closer to the true optical center of the lens. Compared to methods relying on manual adjustment or fixed-position measurement, this invention effectively reduces the impact of lens placement deviation on the test results, improving the accuracy and automation of optical center positioning.

[0020] Meanwhile, after the optical center is determined, the present invention performs multi-directional retests in multiple preset directions, and comprehensively analyzes and calculates the mean value of the measurement parameters obtained in different directions. This can effectively reduce the adverse effects of single sampling errors, local lens defects, and environmental disturbances on the test results, and improve the stability and repeatability of the eyeglass parameter measurement results.

[0021] Furthermore, this invention combines mechanisms such as spot array integrity detection, cycle count control, and safety step size judgment to identify and process abnormal measurement states in real time. This prevents measurement failures caused by lenses exceeding the effective detection area, abnormal sampling step sizes, or excessive iterations, thus improving the reliability and safety of the detection process. By linking with user identity information and visualized detection reports, it also enables rapid display and convenient access to detection results, further enhancing the user experience and application value of self-service eyeglass parameter testing. Attached Figure Description

[0022] To facilitate understanding by those skilled in the art, the present invention will be further described below with reference to the accompanying drawings.

[0023] Figure 1 This is a schematic diagram of the framework of a self-service eyeglass parameter measurement system for multi-directional retesting according to the present invention.

[0024] Figure 2 This is a schematic diagram illustrating the visualization of the test report push in a self-service eyeglass parameter measurement system for multi-directional retesting according to the present invention. Detailed Implementation

[0025] To further illustrate the technical means and effects of the present invention in achieving its intended purpose, the following detailed description of the specific implementation methods, structures, features, and effects of the present invention, in conjunction with the accompanying drawings and preferred embodiments, is provided.

[0026] Please see Figure 1 This invention also provides a self-service eyeglass parameter measurement system for multi-directional retesting, specifically including: The eye examination request receiving unit is used to perform eye examination placement confirmation and obtain the initial single lens zero point data; The prism power detection unit has a preset prism power offset threshold. It obtains the current prism power based on the zero-point data of the initial single lens. If the current prism power is within the range of the prism power offset threshold, the current measurement position is confirmed as the target optical center. If the current prism power exceeds the range of the prism power offset threshold, the corresponding prism power offset is obtained; reverse coordinate offset sampling is performed along the orientation of the current prism power, and the current prism power is recalculated until the recalculated current prism power is within the range of the prism power offset threshold, and the self-service glasses parameter measurement is terminated. The retest parameter output unit performs multi-directional retests in all vertical directions except its own direction after the position of the target optical center is determined, and calculates the average value of the acquired multi-directional retest parameters to output the eyeglass measurement parameters.

[0027] Furthermore, the process of confirming the optical center of the target is as follows: After determining that the current measurement position meets the preset prism power offset threshold, the current measurement position is determined as the candidate optical center; Obtain the single-lens zero-point data corresponding to the candidate optical center. The single-lens zero-point data includes spherical power, cylindrical power, astigmatism axis, prism power, prism base orientation, and position coordinates. The position of the theoretical optical center is calculated based on the prism degree and the orientation of the prism substrate, and the positional deviation between the candidate optical center and the theoretical optical center is obtained. The positional deviation is compared with a preset optical center positioning threshold. When the position deviation is less than or equal to the preset optical center positioning threshold, the candidate optical center is confirmed as the target optical center; When the position deviation is greater than the preset optical center positioning threshold, a position compensation amount is generated based on the position deviation, and the current measurement position is adjusted according to the position compensation amount; The zero-point data of the single lens was reacquired at the adjusted measurement position, and the position deviation was recalculated. Repeat the position deviation calculation and position adjustment steps until the position deviation meets the preset optical center positioning threshold. The measurement position that meets the preset optical center positioning threshold is identified as the target optical center.

[0028] Furthermore, the process of averaging the acquired multi-directional retest parameters is as follows: After locating the target optical center, the system controls the measurement module to move to the target optical center position and establishes a multi-directional remeasurement coordinate system based on the target optical center. In this embodiment, the target optical center is used as a reference point, and multiple remeasurement positions are set around it at preset directional intervals to collect lens optical parameters in different directions to obtain multiple sets of remeasurement parameter data.

[0029] Specifically, the system acquires the corresponding spherical power, cylindrical power, astigmatic axis, prism power, prism base orientation, and corresponding spatial coordinate data at each retest location.

[0030] After acquiring a preset number of sets of retest data, the system first performs a validity check on each set of data, including determining whether each retest location is within the effective detection area of ​​the lens, whether the target spot array is complete, and whether the corresponding optical parameters are within a preset reasonable range. If any set of retest data does not meet the validity conditions, the system removes the abnormal data and re-executes data acquisition in the corresponding direction.

[0031] For the retest data that has passed the validity judgment, the parameter calculation module calculates the mean value of the optical parameters collected in each direction to reduce the impact of single measurement error on the final detection result.

[0032] Since the astigmatic axis is an angular parameter, in order to avoid the calculation error caused by the ordinary arithmetic mean when the angle crosses 0° / 180°, this embodiment uses the circumferential angle averaging algorithm to calculate the average value of the unit vector corresponding to all axes, and then calculates the final astigmatic axis A based on the average vector.

[0033] For the prism substrate orientation parameter, since it has a directional attribute, the system converts the substrate orientation collected in each iteration into a directional vector, and determines the final prism substrate orientation B based on the directional vector synthesis result.

[0034] Furthermore, to improve the stability of the calculation results, the system can also perform outlier detection on multiple sets of retested data before calculating the mean. When the deviation between a certain retested parameter and the other retested parameters exceeds a preset error threshold, the data set is marked as outlier data and its calculation weight is reduced or it is directly removed.

[0035] Through the above process of calculating the average value of multi-directional remeasurement parameters, the optical information of the lens collected from different directions can be integrated, reducing measurement fluctuations caused by local lens processing errors, slight deviations in measurement position, optical noise, and mechanical motion errors. This makes the final output of spherical power, cylindrical power, astigmatism axis, prism power, and optical center coordinates more accurate, thereby improving the detection accuracy and repeatability of the self-service eyeglass parameter measurement equipment.

[0036] Furthermore, the process of obtaining the prism diopter offset is as follows: After completing the data acquisition at the current measurement position, the system further calculates the positional deviation between the current measurement position and the theoretical optical center to determine whether the current measurement position meets the optical center positioning conditions.

[0037] Specifically, the system first acquires the single-lens zero-point data corresponding to the current measurement position. The single-lens zero-point data includes parameters such as the current measurement position coordinates, spherical power, cylindrical power, astigmatism axis, prism power, and prism base orientation.

[0038] Subsequently, the system determines the offset direction of the current measurement position relative to the theoretical optical center based on the currently acquired prism power P and the prism base orientation B.

[0039] Since there is a correlation between the optical center position of the lens and the prism effect, the system calculates the corresponding optical offset distance ΔL based on the current prism power and the lens optical parameters. This optical offset distance represents the spatial distance between the current measurement position and the theoretical optical center.

[0040] Furthermore, the process of determining the bias step size safety state is as follows: Before adjusting the measurement position based on the current prism power offset, the system first performs a safety assessment on the calculated prism power offset to avoid the measurement position exceeding the effective detection area of ​​the lens due to excessive single compensation distance, or the number of iterations increasing due to insufficient compensation.

[0041] Specifically, the system obtains the prism power offset corresponding to the current measurement position and converts the prism power offset into a compensation step size in the corresponding spatial coordinate system.

[0042] The compensation step size includes the moving distance and the moving direction.

[0043] The direction of movement is determined based on the current orientation of the prism base.

[0044] The system pre-sets a safe step size threshold range, including the maximum safe step size threshold and the minimum effective step size threshold.

[0045] When the system detects that the user's glasses are misaligned or the lens prism is abnormal, directly moving according to the calculated offset may cause the sampling position to exceed the effective area of ​​the lens. Therefore, the system uses a maximum step size limit to convert a large-scale movement into multiple small-scale movements to improve the stability of the positioning process.

[0046] Furthermore, the process of associating and binding the glasses measurement parameters with the user's identity identifier is as follows: After completing the measurement of the glasses parameters and obtaining the final measurement results, the system further performs the association and binding of the measurement data with the user's identity identifier in order to realize the storage, query and subsequent management of the test results.

[0047] Specifically, the system first obtains user identification information. This user identification information is used to uniquely identify the currently detected user and may include at least one of the following: user-input ID number, mobile terminal identification information, member account information, temporary detection number, QR code identification information, or other information that can characterize the user's identity.

[0048] In one embodiment, the user inputs identification information through the human-computer interaction interface of the self-service glasses parameter measurement device, or the user's identification information is sent to the detection device by the mobile terminal after establishing a communication connection with the detection device.

[0049] After receiving the user's identity identifier, the system establishes a correspondence between the user's identity identifier and the current detection task, and generates the current detection task identifier.

[0050] Subsequently, the system acquires the eyeglass measurement parameter data after the measurement is completed. The eyeglass measurement parameters include the measurement parameters of the left lens, the measurement parameters of the right lens, and binocular correlation parameters.

[0051] The above-mentioned eyeglass measurement parameters are encapsulated according to a preset data structure to generate a measurement data package.

[0052] Establish a mapping relationship between user identity identifiers and measurement data packets, and store this mapping relationship in the local storage module or upload it to the server database.

[0053] Furthermore, to ensure user convenience for subsequent queries, the system generates a visualized testing report based on the associated and bound measurement data. The testing report includes user identity information, left and right lens parameters, interpupillary distance, optical center positioning results, measurement time, and equipment testing information.

[0054] After generating the test report, the system encodes the test report to generate a temporary two-dimensional verification code. The temporary two-dimensional verification code may include at least one of the following: test report access address, data index number, temporary authorization identifier, and encrypted verification information.

[0055] After a user scans the temporary two-dimensional verification code using a mobile terminal, the system queries the corresponding detection report based on the index information in the QR code and sends the detection report to the user's terminal for display.

[0056] In this embodiment, as Figure 2 As shown, the specific process of binding and pushing the glasses measurement parameters is as follows: The eyeglass measurement parameters are associated and bound with the user's identity identifier to generate a visual test report; The visual detection report is converted into a temporary two-dimensional verification code for local display, and the visual detection report is pushed to the user terminal for display by receiving a scanning request for the temporary two-dimensional verification code from the user terminal.

[0057] The specific implementation process is as follows: The eyeglasses to be tested are placed in the measurement channel, and the device acquires an initial optical image of the lens and identifies the target light spot array. Once successful lens placement is detected, the parameter measurement process is initiated.

[0058] Taking the left lens as an example, the system sets the current position as the starting zero point position of the left eye and collects the first set of single lens zero point data to obtain the spherical power S, cylindrical power C, astigmatism axis A, prism power P, prism base orientation B, and the current position coordinates (X0, Y0).

[0059] Does the prism power P exceed a preset prism power offset threshold? In this embodiment, the preset prism power offset threshold is set to 0.37Δ.

[0060] When P > 0.37Δ, the corresponding prism offset ΔL is calculated based on the current maximum lens power and the prism base orientation B. The measuring head is then moved a distance ΔL in the opposite direction of the prism base orientation to reach a new sampling position (X1, Y1). At the new sampling position, data such as spherical power, cylindrical power, astigmatic axis, prism power, and prism base orientation are collected again, and the prism power is re-evaluated to see if it meets the preset prism power offset threshold. If the prism power is still greater than 0.37Δ after five consecutive iterations, the optical center positioning is deemed to have failed, and a measurement failure indication is output.

[0061] When 0.25△<P≤0.37△, the prism offset ΔL is calculated based on the current maximum photometric value of the lens, and the measuring head is controlled to move ΔL / 2 distance in the opposite direction of the prism base to reach the new sampling position (X2, Y2) and the corresponding optical parameters are collected again.

[0062] When the acquired prism power satisfies 0 ≤ P ≤ 0.25Δ, record the spherical power S1, cylindrical power C1, astigmatic axis A1, prism power P1, prism base orientation B1, and position coordinates (X3, Y3) corresponding to that position. Then, calculate the remaining prism offset based on the prism power at the current position and its changing trend, and deduce the theoretical optical center coordinates (Xt, Yt) of the lens.

[0063] After obtaining the theoretical optical center, a multi-directional remeasurement trajectory is established based on the theoretical optical center. Specifically, multiple measurement directions are set at 90° intervals around the theoretical optical center, and parameter acquisition is performed in each direction.

[0064] The specific formula for calculating prism power is as follows: , Where Δ is the prism power, F is the lens diopter, and dec is the offset distance.

[0065] The second set of measurement data was obtained in the first retest direction, including spherical power S2, cylindrical power C2, astigmatic axis A2, prism power P2, and position coordinates (X4, Y4). A third set of measurement data was obtained in the second retest direction, including spherical power S3, cylindrical power C3, astigmatism axis A3, prism power P3, and position coordinates (X5, Y5). The fourth set of measurement data was obtained in the third retest direction, including spherical power S4, cylindrical power C4, astigmatism axis A4, prism power P4, and position coordinates (X6, Y6).

[0066] Subsequently, the parameter calculation module calculates the mean of the spherical power, cylindrical power, astigmatic axis, prism power and position coordinates obtained at each measurement position to obtain the final measurement results SL, CL, AL, PL and the corresponding optical center coordinates of the left lens.

[0067] After completing the measurement of the left eye, the measuring head is moved 60-65mm along the horizontal reference direction to reach the zero point position of the right eye, and the parameters of the right lens are measured in the same way as the left eye to obtain the final measurement results of SR, CR, AR and PR for the right eye.

[0068] Finally, the interpupillary distance (PD) is calculated based on the horizontal distance between the optical center coordinates of the left and right eyes, and the final measurement result is output: Left eye (L): Spherical power SL, cylindrical power CL, astigmatism axis AL, prism power PL; Right eye (R): Spherical power SR, cylindrical power CR, astigmatism axis AR, prism power PR; Pupillary distance (PD) of both eyes.

[0069] Until the self-service glasses parameter measurement process is completed.

[0070] Example 1: The measurement process for users to self-test ordinary single-vision myopia glasses; This embodiment provides a self-service method for measuring eyeglass parameters based on multi-directional retesting, applicable in shopping malls, optical shops, or public vision testing terminals. Users do not require professional operation; they can complete the eyeglass parameter testing simply by following the device prompts.

[0071] After the user places a pair of single-vision myopia glasses in the device's detection area, the image acquisition module in the device acquires the initial image within the measurement channel in real time and identifies the target light spot array formed by the optical projection module. When the system detects that there are complete light spot arrays in both the left and right lens areas, it determines that the glasses have been successfully placed and initiates the measurement process.

[0072] First, the left lens is tested. The system sets the current measurement position as the starting zero point position for the left eye and collects the first set of single-lens zero point data. The results show: Sphere power S = -3.00D; Cylinder power C = -0.75D; Astigmatism axis A = 180°; The prism power P = 0.52Δ; The prism base faces B = right direction; The current coordinates are (X0, Y0).

[0073] Since the currently detected prism power of 0.52△ is greater than the preset prism power offset threshold of 0.37△, the system determines that the current measurement position is significantly offset from the true optical center.

[0074] The parameter calculation module calculates the prism offset ΔL = 1.2mm based on the current lens optical parameters. Subsequently, the motion control module performs a reverse compensation movement according to the orientation of the prism base, that is, moves 1.2mm to the left to reach the first correction position (X1, Y1).

[0075] Data was collected again at this location, and the following results were obtained: Sphere power S = -3.00D; Cylinder power C = -0.75D; Astigmatism axis A = 180°; The prism power P = 0.31△.

[0076] Since 0.25△<0.31△≤0.37△, the system determines that the current measurement position is close to the optical center region, but there is still a certain deviation. Therefore, a half-step compensation strategy is adopted.

[0077] The system recalculates the prism offset ΔL = 0.6 mm and moves it 0.3 mm in the opposite direction to reach the second correction position (X2, Y2).

[0078] The following was collected again: Sphere power S = -3.00D; Cylinder power C = -0.75D; Astigmatism axis A = 180°; The prism power P = 0.12△.

[0079] Since the current prism power satisfies 0 ≤ P ≤ 0.25Δ, the system determines that the current region meets the optical center positioning conditions and records the current position data: S1 = -3.00D; C1 = -0.75D; A1 = 180°; P1 = 0.12△; The position coordinates are (X3, Y3).

[0080] Subsequently, the system calculates the position of the theoretical optical center based on the trend of prism diffraction change, and moves the measurement position to the vicinity of the theoretical optical center.

[0081] To further improve measurement accuracy, the system initiates a multi-directional remeasurement procedure, using the theoretical optical center as a reference, and performs four remeasurements along the 0°, 90°, 180°, and 270° directions respectively.

[0082] The retest data obtained is as follows: First direction: S2 = -3.01D; C2 = -0.74D; A2 = 179°; P2 = 0.11△.

[0083] Second direction: S3 = -3.00D; C3 = -0.75D; A3 = 180°; P3 = 0.12△.

[0084] Third direction: S4 = -2.99D; C4 = -0.76D; A4 = 180°; P4 = 0.13△.

[0085] Fourth direction: S5 = -3.00D; C5 = -0.75D; A5 = 179°; P5 = 0.12△.

[0086] The system calculates the mean of the above data to obtain the final parameters for the left eye: Sphere power SL = -3.00D; Cylinder power CL = -0.75D; Astigmatism axis AL = 180°; The prism diopter PL = 0.12△.

[0087] After completing the left eye test, the device moves the measurement position 62mm along the X direction according to the preset interocular distance range to reach the zero point position of the right eye, and completes the right lens test using the same procedure.

[0088] Through the above process, even if the user cannot accurately adjust the position of the glasses, the system can still automatically find the optical center according to the direction of prism offset, and reduce the error of a single measurement through multi-directional retesting, so as to realize self-service glasses parameter detection without human intervention.

[0089] Example 2: Measurement process when user placement misalignment causes abnormal lens boundary; This embodiment provides a self-service glasses parameter measurement process for situations involving user operational errors.

[0090] When a user placed a pair of glasses on the testing platform, the left lens was offset to the edge of the testing area because it was not placed according to the equipment's guidance position.

[0091] After the device is started, the image acquisition module acquires the initial image of the glasses and detects the target light spot array.

[0092] At this point, the system detected that some light spots were missing: Preset number of light spots: 25; Current number of effective light spots: 17.

[0093] Because the number of effective light spots is lower than the preset complete sampling threshold, the system determines that the current sampling area may exceed the effective detection boundary of the lens.

[0094] At this point, the device does not enter the prism diopter calculation process, but directly outputs lens boundary warning information.

[0095] The lens boundary warning information includes: "Current lens position offset"; "The detection area does not cover the entire lens"; "Please adjust your glasses to the center position."

[0096] Meanwhile, the device displays directional arrows on the screen and provides voice prompts to the user to adjust the position of their glasses.

[0097] The user follows the prompts to move the glasses 5mm to the right and then reposition them.

[0098] The device acquired an image again, and this time it detected: Effective number of light spots: 25; The integrity of the light spot array meets the requirements.

[0099] The system determines that the lens has been successfully placed and proceeds to the formal measurement process.

[0100] Then, zero-point data was collected: The spherical power S = -1.50D; Cylinder power C = -1.00D; Astigmatism axis A = 90°; The prism power P = 0.45Δ.

[0101] Since P > 0.37Δ, the system performs prism reverse compensation.

[0102] After the first compensation: P=0.28△.

[0103] Since it is still within the range of 0.25△ to 0.37△, the system performs half-step compensation.

[0104] After the second compensation: P=0.09△.

[0105] The system confirms that the current location meets the optical center positioning conditions.

[0106] Subsequently, a four-directional retest was performed: First direction: S=-1.50D, C=-1.00D, A=90°, P=0.08△; Second direction: S=-1.49D, C=-1.01D, A=89°, P=0.10△; Third direction: S=-1.50D, C=-1.00D, A=90°, P=0.09△; Fourth direction: S=-1.51D, C=-1.00D, A=91°, P=0.09△.

[0107] The final detection result is output after the mean is calculated.

[0108] This embodiment demonstrates that when a user initially places the lens in an inaccurate position, this solution can first determine the abnormal state by assessing the integrity of the light spot, and then guide the user to reposition the lens, avoiding erroneous measurements due to missing lens boundaries. Simultaneously, through prism offset compensation and multi-directional retesting mechanisms, stable detection is achieved under complex user operating environments.

[0109] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.

Claims

1. A self-service eyeglass parameter measurement method with multi-directional retesting, characterized in that, Includes the following steps: Perform eye exam placement confirmation and obtain the initial single lens zero-point data; A preset prism power offset threshold is set, and the current prism power is obtained based on the initial single lens zero-point data. If the current prism power is within the range of the preset prism power offset threshold, the current measurement position is confirmed as the target optical center. If the current prism power exceeds the range of the prism power offset threshold, the corresponding prism power offset is obtained; reverse coordinate offset sampling is performed along the orientation of the current prism power, and the current prism power is recalculated until the recalculated current prism power is within the range of the prism power offset threshold, and the self-service glasses parameter measurement is terminated. After the position of the target optical center is determined, multi-directional re-measurement is performed in other vertical directions besides its own direction, and the average value of the acquired multi-directional re-measurement parameters is calculated to output the eyeglass measurement parameters.

2. The method according to claim 1, characterized in that, The specific process for confirming the placement of the endoscopic lens is as follows: Real-time acquisition of the initial glasses image of the measurement channel; Extract the target spot array from the initial eyeglass image. When the target spot array meets the effective measurement quantity, extract the coverage area features of each target spot and combine the coverage area features to confirm that the eyeglass lens has been successfully placed.

3. The method according to claim 1, characterized in that, The specific process for obtaining the initial single-lens zero-point data is as follows: Based on the focimeter component on the self-service optometer, a detection beam is projected onto the single lens to be tested in the eyeglass placement area to obtain optical reflection information at the corresponding position, and the starting single lens zero point data corresponding to the initial positioning state is determined by combining the optical reflection information.

4. The method according to claim 1, characterized in that, The specific process of confirming the current measurement location as the target optical center is as follows: The prism power corresponding to multiple candidate measurement positions is obtained, and the optical performance stable region is determined according to the prism power offset value between each candidate measurement position; the optical performance stable region is center-fitted to obtain the target optical center coordinates, and when the prism power offset value is within the range of the prism power offset threshold, the current measurement position is taken as the target optical center.

5. The method according to claim 1, characterized in that, The specific process of performing reverse coordinate offset sampling is as follows: The prism diopter offset is used as the compensation step size; The offset step size safety state is determined based on the comparison result between the compensation step size and the preset safety step size threshold. When the offset step size safety state is safe, the sampling coordinates corresponding to the current measurement position are adjusted, and the current prism diopter is recalculated in the opposite direction to the orientation of the prism substrate corresponding to the current prism diopter.

6. The method according to claim 1, characterized in that, The specific process for terminating the self-service glasses parameter measurement is as follows: Record the current number of loop executions; When the current number of loop executions reaches the preset maximum loop threshold, a measurement failure message is output, the currently cached temporary measurement data is cleared, and the current self-service glasses parameter measurement process is terminated.

7. The method according to claim 5, characterized in that, The specific process of adjusting the sampling coordinates corresponding to the current measurement position is as follows: Based on the compensation step size, the execution direction offset is shifted to obtain new sampling points; The current transition prism power is collected at the sampling point, the change in prism power between the transition prism power and the previous collection value is obtained, and the next sampling coordinates are adjusted based on the change in prism power.

8. The method according to claim 4, characterized in that, The specific process for center fitting of the optical performance stable region is as follows: Obtain the coordinates and prism diopter data of each measurement position within the optical performance stable region; The deviation of each measurement position from the stable reference value is determined based on the prism diopter data, and the corresponding position weight is matched according to the deviation to obtain the target optical center coordinates.

9. The method according to claim 5, characterized in that, The specific process for recalculating the current prism power is as follows: Obtain the position of the light spot in the target light spot array image; The position of the light spot is compared with the standard reference coordinates in the state without lenses to obtain the local deviation vector corresponding to each light spot. The local deviation vector is then mapped with preset optical path parameters to generate the prism power corresponding to the current spectacle lens to be tested.

10. The method according to claim 1, characterized in that, The specific process for performing multi-directional retesting is as follows: Obtain the monocular reference dataset at the optical center of the target; Extract the reference position coordinates from the monocular reference dataset, and perform multi-directional retesting by superimposing the corresponding directional offset vectors in other vertical directions besides its own direction to generate multi-directional retesting parameters.

11. The method according to claim 1, characterized in that, The specific process for binding and pushing the glasses measurement parameters is as follows: The eyeglass measurement parameters are associated and bound with the user's identity identifier to generate a visual test report; The visual detection report is converted into a temporary two-dimensional verification code for local display, and the visual detection report is pushed to the user terminal for display by receiving a scanning request for the temporary two-dimensional verification code from the user terminal.

12. A self-service eyeglass parameter measurement system for multi-directional retesting, used to perform the method as described in any one of claims 1-11, comprising: The eye examination request receiving unit is used to perform eye examination placement confirmation and obtain the initial single lens zero point data; The prism power detection unit has a preset prism power offset threshold. It obtains the current prism power based on the zero-point data of the initial single lens. If the current prism power is within the range of the prism power offset threshold, the current measurement position is confirmed as the target optical center. If the current prism power exceeds the range of the prism power offset threshold, the corresponding prism power offset is obtained; reverse coordinate offset sampling is performed along the orientation of the current prism power, and the current prism power is recalculated until the recalculated current prism power is within the range of the prism power offset threshold, and the self-service glasses parameter measurement is terminated. The retest parameter output unit performs multi-directional retests in all vertical directions except its own direction after the position of the target optical center is determined, and calculates the average value of the acquired multi-directional retest parameters to output the eyeglass measurement parameters.