An electronic vision detection system, method and device
Through the electronic vision detection system, the data generation module and eye tracking module are used to realize vision detection for children under 3 years old and adults with low cognitive levels, solving the problems of difficult detection and inaccurate results in the prior art, and improving the accuracy and applicability of the detection.
Patent Information
- Application Number
- CN202510322985.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2045-03-19
AI Technical Summary
The existing vision detection methods are difficult to apply to children under 3 years of age, adults with low cognitive levels or difficulty in interacting with others, and there is a problem that human subjective influence leads to inaccurate test results.
An electronic vision detection system is provided, including a data generation module, a human-computer interaction module, a display module and an eye tracking module. The electronic vision mark is generated by the priority gaze method, and the human eye gaze information of the person being tested is collected through the eye tracking module to automatically determine the human eye vision level.
It reduces the difficulty of detection, realizes vision detection for special populations, reduces the human subjective impact, and improves the accuracy of vision detection results.
Smart Images

Figure CN119818019B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vision detection, and particularly to an electronic vision detection system, method and device. Background Art
[0002] Most of the currently most commonly used vision detection methods mostly require the tested person to identify and describe the target object seen, so as to complete the test. However, for children under 3 years old, adults with low cognitive levels or who are difficult to interact with others (such as special groups like deaf-mutes, etc.), since it is difficult for them to interact with the tester, they cannot complete the vision detection. In addition, the existing vision detection devices are affected by human subjectivity, and there will be problems with inaccurate test results. Summary of the Invention
[0003] The purpose of this application is to provide an electronic vision detection system, method and device, which can reduce the detection difficulty, objectively evaluate the vision level, and improve the accuracy of the vision detection result.
[0004] To achieve the above purpose, this application provides the following solutions:
[0005] In a first aspect, this application provides an electronic vision detection system, including a data generation module, a human-computer interaction module, a display module and an eye movement tracking module;
[0006] The data generation module is used for: adopting the preferential fixation method to generate electronic visual targets of different human eye vision levels according to a preset test distance; the electronic visual target is composed of black stripes and white stripes set on a background with uniform gray scale;
[0007] The human-computer interaction module is used for: according to the collected vision detection instruction, retrieving the corresponding electronic visual target from the data generation module;
[0008] The display module is used for: displaying the electronic visual target to the tested person;
[0009] The eye movement tracking module is used for: collecting the human eye fixation information of the tested person and obtaining the vision detection instruction; determining the human eye vision level according to the human eye fixation information and the vision detection instruction.
[0010] In a second aspect, this application provides an electronic vision detection method, including:
[0011] Adopting the preferential fixation method to generate electronic visual targets of different human eye vision levels according to a preset test distance; the electronic visual target is composed of black stripes and white stripes set on a background with uniform gray scale;
[0012] Retrieving the corresponding electronic visual target according to the collected vision detection instruction;
[0013] Show the electronic visual target to the person to be tested;
[0014] Collect the eye fixation information of the person to be tested and obtain the vision detection instruction; Determine the eye vision level according to the eye fixation information and the vision detection instruction.
[0015] In a third aspect, the present application provides an electronic vision detection device, including a detection end; The detection end includes a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the steps of the above-mentioned electronic vision detection method are implemented;
[0016] The detection end is respectively connected to a detection display screen, a display screen and an eye tracker;
[0017] The detection display screen is used for: completing the interaction with the detection personnel, receiving the input information of the detection personnel, and generating a vision detection instruction; Transmit the vision detection instruction to the detection end;
[0018] The display screen is used for: showing the electronic visual target generated in the detection end to the person to be tested;
[0019] The eye tracker is arranged at the eyes of the person to be tested, and the eye tracker is used for: detecting the eye fixation information of the person to be tested and transmitting it to the detection end.
[0020] According to the specific embodiments provided by the present application, the present application has the following technical effects: Through the cooperation of the data generation module, the human-computer interaction module, the display module and the eye movement tracking module, the detection process based on the priority fixation method is realized. It is not necessary for the person to be tested to point out and explain, and the corresponding eye vision level can be obtained without feedback. It can be applied to children and special populations with low cognitive levels, reducing the detection difficulty. Moreover, the data generation module is used to generate the electronic visual target, and the eye movement tracking module is used to collect the eye fixation information of the person to be tested and determine the eye vision level based on this, reducing the influence of human subjectivity and realizing the objective evaluation of the vision level of the person to be tested, improving the accuracy of the vision detection result. Description of the Drawings
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0022] Figure 1 It is a schematic structural diagram of an electronic vision detection system in an embodiment of the present application.
[0023] Figure 2 Schematic diagram of the angular resolution of the human eye in an embodiment of the present application.
[0024] Figure 3 Schematic diagram of the parameter setting unit in an embodiment of the present application.
[0025] Figure 4 Schematic diagram of the visual acuity calculation unit in an embodiment of the present application.
[0026] Figure 5 Schematic diagram of the grayscale matrix generation unit in an embodiment of the present application.
[0027] Figure 6 Schematic diagram of the structure of an electronic visual acuity detection device in an embodiment of the present application.
[0028] Reference numerals: 11 - detection end, 12 - detection display screen, 13 - display display screen, 14 - eye tracker. Detailed implementation manners
[0029] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0030] The present application provides an electronic visual acuity detection system, method and device, which can achieve accurate measurement of the visual acuity of children under 3 years old, children with low cognitive levels or adults with low cognitive levels or who are difficult to interact with others (such as special groups like deaf - mutes), enhance the portability and usability of the visual acuity chart, reduce the use cost, alleviate the shortage of medical resources, and help detect visual abnormalities in time and take corresponding intervention and treatment measures.
[0031] To make the above - mentioned objects, features and advantages of the present application more obvious and understandable, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation manners.
[0032] In an exemplary embodiment, as Figure 1 shown, an electronic visual acuity detection system is provided, including a data generation module, a human - machine interaction module, a display module and an eye movement tracking module.
[0033] The working process of the overall system is as follows: The data generation module is used to obtain the pixel resolution, pixel pitch of the display module, and a preset test distance selected manually, and based on this, relevant parameters are called and set; The human-computer interaction module provides functions for distance selection, azimuth selection, visual acuity level selection, and visual target pattern selection. By interacting with the tester to select and adjust the detection conditions, grayscale data (i.e., the electronic visual target in the form of a grayscale matrix generated in the data generation module) is retrieved, and then displayed by the display module; The eye movement tracking module monitors whether the eyeball turns to the specified visual target azimuth through an eye tracker, that is, the eye fixation information of the human eye is read by the eye tracker. If the eyeball turns to the specified visual target azimuth, the next detection can be carried out as needed or the detection result can be recorded to determine the final human eye visual acuity level.
[0034] The above working process can be regarded as an offline working process. In actual applications, it can also be set as an online working process. The difference between this working process and the above working process is that: The human-computer interaction module first performs distance selection, azimuth selection, visual acuity level selection, and visual target pattern selection, and then inputs them into the data generation module. The data generation module generates corresponding electronic visual targets according to the detection conditions obtained from the above selections. However, such an online generation working process may be interrupted, and the application stability is not as good as the above offline working process.
[0035] In a specific actual application, the data generation module is used to: adopt the preferential fixation method to generate electronic visual targets of different human eye visual acuity levels according to the preset test distance; The electronic visual target is composed of black stripes and white stripes set on a background with uniform gray scale. The above electronic visual target can also be understood as an electronic vision card, and the corresponding patterns can be black and white bar grids, small boats, houses, apples, etc. Multiple electronic visual targets with different patterns and different human eye visual acuity levels can be generated for one preset test distance.
[0036] Among them, the basic principle of generating the visual acuity chart visual target pattern based on the preferential fixation method is the disappearing vision type, that is, when the line width of the visual target reaches the human eye resolution limit, the visual target pattern will disappear. Based on this principle, this application adopts a visual target composed of black stripes and white stripes and places it on a background with uniform gray scale. Then when the stripe width exceeds the resolution limit of the subject, the visual target pattern will disappear into the background, that is, blend in with the gray background. At this time, the subject will not have the phenomenon of staring at a specific azimuth for a long time. Based on the above principle, an important standard for measuring visual acuity level is the human eye resolution angle. The human eye resolution angle is the angle formed when the light rays emitted from two points outside the eye intersect inside the eye. As Figure 2 shown, it reflects the resolution ability of the human eye. The smaller the human eye resolution angle, the stronger the resolution ability of the human eye. After being smaller than the minimum human eye resolution angle, the human eye cannot distinguish objects. The decimal visual acuity standard is measured by the reciprocal of the minimum human eye resolution angle (i.e., the human eye limit resolution angle), that is, 。The formula for the human eye's limit of resolution angle is as follows:
[0037] 。
[0038] The meaning of the above formula is: at a certain distance and for a visual target pattern of a certain width , it corresponds to a certain human eye limit of resolution angle , that is, it corresponds to a certain visual acuity level. On this basis, in this application, the human eye limit of resolution angle can be calculated by presetting the test distance and the distinguishable visual target height , and then the visual acuity level can be obtained. The calculation formula is as follows: 。Among them, mm represents the length unit millimeter.
[0039] Adopt to represent the decimal visual acuity, and adopt to represent the logarithmic visual acuity value. The following formula can be derived:
[0040] 。
[0041] Among them, L is the logarithmic visual acuity value, n is the number of pixel columns, is the pixel pitch.
[0042] The Snellen visual acuity level standard represents the visual acuity level as the ratio between the test distance (m) (usually 20 feet, approximately 6.09 m) and the test distance at which a normal eye can distinguish 1 minute, expressed as 20 / N. By calculating the height of the object corresponding to a 1-minute visual angle at a distance of N mm feet, it can be converted into the stripe width of the visual acuity chart, that is, the line width , and the calculation formula is: 。From this conversion formula, the visual acuity levels corresponding to different stripe widths at different test distances N mm can be obtained, so as to design the test distance and the stripe width of the visual target.
[0043] The Snellen visual acuity grading standard can also be converted into the logarithmic visual acuity standard, decimal visual acuity standard, etc. through certain conversion relationships. The specific conversion relationships are shown in Table 1 below. That is, Table 1 shows the conversion of the Snellen visual acuity grading standard to three visual acuity evaluation standards: the decimal visual acuity chart, the logarithmic visual acuity chart, and the minimum angle of resolution. Based on this conversion method, an electronic visual acuity card (i.e., an electronic visual target) is made. After the test starts, instead of using the Snellen visual acuity grading standard that is difficult for ordinary people to interpret, the commonly used logarithmic visual acuity value can be directly obtained, and the logarithmic visual acuity value is used as the test result, which is more intuitive and easier to understand. In Table 1, 20 / N represents the visual target or electronic visual target that a person with normal vision can clearly see at a distance of N feet, and the tested person can see it at a distance of 20 feet.
[0044] Table 1
[0045]
[0046] Based on the above principle, when the data generation module of this application is working, it first reads the pixel resolution and pixel pitch in the display module, and obtains the artificially selected test distance value. Then, the above three input parameters are processed and calculated. In a practical application, the data generation module includes a parameter setting unit, a visual acuity calculation unit, and a grayscale matrix generation unit.
[0047] As Figure 3 shown, the parameter setting unit is used to: select any preset test distance; obtain the pixel resolution and pixel pitch of the display module; according to the preset test distance, call the corresponding number of pixel columns, preset contrast, and preset average grayscale; generate a grayscale image according to the preset contrast and the preset average grayscale; perform a two-dimensional Fourier transform on the grayscale image to obtain a frequency spectrum diagram; extract features from the frequency spectrum diagram to generate a one-dimensional frequency distribution curve. Throughout the process, the pixel resolution and pixel pitch are important considerations to ensure the clarity of the image. In addition, the purpose of adjusting the contrast and average grayscale is to reduce the peak frequency of the one-dimensional frequency distribution curve to the lowest, thereby improving the image quality.
[0048] In a specific practical application, when the parameter setting unit calls the corresponding number of pixel columns, preset contrast, and preset average grayscale according to the preset test distance, it can be matched according to the pre-set comparison table to obtain the corresponding number of pixel columns, set contrast, and average grayscale; or, the tester inputs empirical data through the man-machine interaction module to obtain the corresponding number of pixel columns, set contrast, and average grayscale. By setting the above three data, the visual effect of the electronic visual target finally presented in the display module can be optimized.
[0049] As Figure 4As shown, the visual acuity calculation unit is connected to the parameter setting unit. The visual acuity calculation unit is configured to: calculate a logarithmic visual acuity value based on the pixel pitch, the number of pixel columns corresponding to the preset test distance, and the preset test distance; different logarithmic visual acuity values correspond to different human eye visual acuity levels. Among them, the steps of calculating the logarithmic visual acuity value include:
[0050] Calculate the line width based on the number of pixel columns corresponding to the preset test distance and the pixel pitch; calculate the current human eye limit resolution angle based on the line width and the preset test distance; convert the current human eye limit resolution angle into a corresponding logarithmic visual acuity value. In the visual acuity calculation unit, logarithmic visual acuity values with different pixel columns and different preset test distances can be generated in batches.
[0051] As Figure 5 shown, the grayscale matrix generation unit is connected to the parameter setting unit. The grayscale matrix generation unit is configured to: obtain a preset visual target pattern; generate an electronic visual target based on the preset visual target pattern, the pixel resolution, the pixel pitch, and the one-dimensional frequency distribution curve. Among them, the steps of generating the electronic visual target include:
[0052] Based on the preset visual target pattern, perform piecewise function analysis according to the pixel resolution and the pixel pitch to determine the data model of the preset visual target pattern; perform grayscale assignment on the data model of the preset visual target pattern based on the one-dimensional frequency distribution curve to obtain the electronic visual target. The electronic visual target is a grayscale matrix containing visual target information and is stored for use in the human-computer interaction module.
[0053] When the person to be tested is a child, children's visual acuity charts such as the Teller visual acuity chart and the Cardiff visual acuity chart can be used. In this application, the data generation module can generate electronic visual targets of the above two visual acuity charts. Among them, the Teller visual acuity chart uses a black and white bar grating pattern as the visual target, and the Cardiff visual acuity chart uses a cartoon pattern that children are interested in as the visual target. In the Teller visual acuity chart, the black and white stripes of the grating pattern are of equal width; in the Cardiff visual acuity chart, the pattern is composed of gray lines slightly lower than the background gray level.
[0054] Taking the Cardiff visual acuity chart as an example, in the steps of generating the electronic visual target in the grayscale matrix generation unit, since the electronic visual target designed according to the referenced Cardiff visual acuity chart is not a simple geometric figure, the electronic visual target needs to be drawn in segments. Each segment can directly draw a simple geometric figure, and finally the corresponding simple geometric figures of multiple segments are spliced to obtain the data model of the preset visual target pattern corresponding to the Cardiff visual acuity chart.
[0055] The human-computer interaction module is used to: retrieve the corresponding electronic visual target from the data generation module according to the collected vision detection instruction. Specifically, the tester sequentially selects the test distance information, vision level information, visual target pattern information, and orientation information, and inputs them into the human-computer interaction module to obtain the vision detection instruction. The collection of the above four pieces of information can provide more detailed criteria for the subsequent selection of the electronic visual target and provide a data basis for the subsequent determination of the human eye vision level, that is, through the human-computer interaction module, the tester can select the vision card of the corresponding level, and after selecting the vision card, the visual target of the electronic vision card of the corresponding level is displayed on the display module.
[0056] The display module is used to: display the electronic visual target to the person to be tested. In other words, the display module is used to display the grayscale matrix containing the visual target information retrieved by the human-computer interaction module. After the person to be tested sees the displayed visual target, the eye movement information is fed back through the eye movement tracking module.
[0057] The eye movement tracking module is used to: collect the human eye fixation information of the person to be tested and obtain the vision detection instruction; determine the human eye vision level according to the human eye fixation information and the vision detection instruction; display the human eye fixation information to the tester through the human-computer interaction module, which is convenient for the tester to judge whether it is necessary to play the electronic visual target of the next vision level. Among them, determining the human eye vision level according to the human eye fixation information and the vision detection instruction includes:
[0058] (1) Judge whether the human eye fixation orientation in the human eye fixation information is consistent with the orientation information.
[0059] (2) If the human eye fixation orientation in the human eye fixation information is consistent with the orientation information, record the human eye vision level corresponding to the electronic visual target, and generate a prompt for generating the next vision detection instruction, and display it to the tester through the human-computer interaction module. The tester can judge whether it is necessary to change the test distance, vision level, visual target pattern, etc. according to the obtained human eye fixation orientation, so as to update the vision detection instruction, and then execute the next detection process.
[0060] (3) If the human eye fixation orientation in the human eye fixation information is inconsistent with the orientation information, at this time, the tester can consider that the person to be tested "did not see" the electronic visual target, then record that the number of inconsistencies is incremented by one, record the human eye vision level corresponding to the electronic visual target, and then when the number of inconsistencies reaches the preset condition, determine the final human eye vision level of the person to be tested according to all the human eye vision levels that have been recorded.
[0061] In a practical application, the preset conditions can be set as follows: Each electronic visual target of each vision level needs to be tested three times (the specific number of tests for the electronic visual targets of the same vision level can be determined by the tester). When the tester fails to see the electronic visual target two or more times (the number of inconsistent times can be set by the tester), the tester terminates the test, and based on all the recorded human eye vision levels, finally records the corresponding human eye vision level of the tested person.
[0062] Compared with the prior art, the present application also has the following advantages:
[0063] (1) The system design of the present application is implemented by modular programming. Each module is relatively independent, which is convenient for test optimization and improves the maintainability of the system. The electronic visual acuity chart system is designed by combining software and hardware, which reduces the cost and facilitates its popularization and use. The human-computer interaction interface is designed with python, and at the same time, the eye tracker is combined to give real-time feedback on the fixation point information of the tested person, realizing the closed-loop of the system.
[0064] (2) The present application combines the advantages of the existing paper children's vision cards Teller card and Cardiff card. Through theoretical research and further adjustment of parameters and patterns by combining analyses such as spatial frequency, parameters such as the contrast and spatial resolution of the visual targets are designed, and an innovative visual target design optimization scheme is given, improving the accuracy of vision detection. The present application designs the electronic visual targets based on the principle of the preferential fixation method, and then realizes the acquisition of the fixation information of the tester through the eye movement tracking technology, and can realize the function of automatically judging the vision level.
[0065] (3) The present application uses the eye movement tracking technology for vision detection, which does not require complex language communication and subjective cooperation, is suitable for young children or people with limited language expression ability, and reduces the detection difficulty. Secondly, by accurately capturing the eye movement trajectory of children, the vision level can be objectively evaluated, enhancing the objectivity and accuracy of the results compared with the traditional manual judgment.
[0066] Based on the same inventive concept, the embodiment of the present application also provides an electronic vision detection method. The implementation solutions provided by this method to solve problems are similar to the implementation solutions recorded in the above system. Therefore, the specific limitations in one or more of the following method embodiments can refer to the limitations on the system in the above text, and will not be repeated here. The electronic vision detection method includes the following steps 100-step 400.
[0067] Step 100, using the preferential fixation method, generating electronic visual targets of different human eye vision levels according to the preset test distance; the electronic visual targets are composed of black stripes and white stripes set on a uniformly gray background.
[0068] Step 200, according to the collected vision detection instruction, retrieving the corresponding electronic visual target.
[0069] Step 300: Show the electronic visual target to the person to be tested.
[0070] Step 400: Collect the eye fixation information of the person to be tested and obtain the vision detection instruction; determine the eye vision level based on the eye fixation information and the vision detection instruction.
[0071] Based on the same inventive concept, an embodiment of the present application also provides an electronic vision detection device. The implementation solutions provided by this device to solve problems are similar to the implementation solutions described in the above method / system. Therefore, the specific limitations in one or more of the following device embodiments can refer to the limitations on the method / system in the above text, and will not be repeated here.
[0072] The electronic vision detection device of the present application includes a detection end; the detection end includes a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps of the above-mentioned electronic vision detection method are implemented; as Figure 6 shown, the detection end 11 is respectively connected to a detection display screen 12, a display display screen 13, and an eye tracker 14.
[0073] The detection display screen 12 is used for: completing the interaction with the detection personnel, receiving the input information of the detection personnel, and generating a vision detection instruction; transmitting the vision detection instruction to the detection end 11, and the detection end 11 selects the required electronic visual target; showing the eye fixation information received by the detection end 11 to the detection personnel in real time, facilitating real-time and accurate judgment. That is, the detection display screen 12 is an interface for the tester to operate and judge the test results. As Figure 6 shown, the detection display screen 12 respectively shows the control end interface of the detection personnel and the eye fixation information in the eye movement tracking module.
[0074] The display display screen 13 is used for: showing the electronic visual target generated in the detection end 11 to the person to be tested. That is, the display display screen is an interface for the person to be tested to actually observe.
[0075] The eye tracker 14 is arranged at the eyes of the person to be tested, and the eye tracker 14 is used for: detecting the eye fixation information of the person to be tested and transmitting it to the detection end 11 to realize the feedback of the eye fixation information of the person to be tested. Since whether the person to be tested can see the visual target is determined by judging the eye fixation direction, the present application designs an eye tracker to collect the fixation information, which can accurately and real-time observe the eye movement of the subject, and at the same time does not affect the subject's viewing of the visual target and will not affect the test process.
[0076] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0077] In this text, specific examples are used to elaborate on the principles and implementation manners of the present application. The descriptions of the above embodiments are only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manners and application scopes. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. An electronic vision detection system, characterized in that: The electronic vision detection system includes a data generation module, a human-computer interaction module, a display module and an eye tracking module; The data generation module is used to: use the priority gaze method to generate electronic sight marks of different human vision levels according to the preset test distance; the electronic sight marks are composed of black stripes and white stripes set on a background with uniform grayscale; The data generation module generates electronic sight marks for Teller vision card and Cardiff vision card; Teller vision card uses black and white bar patterns as sight marks, while Cardiff vision card uses cartoon patterns as sight marks. In Cardiff vision card, the pattern is composed of gray lines slightly lower than the background gray level; The data generation module includes a parameter setting unit, a vision calculation unit and a grayscale matrix generation unit; the parameter setting unit is used to: select any preset test distance; obtain the pixel resolution and pixel pitch of the display module; according to the preset test distance, call the corresponding number of pixel columns, preset contrast and preset average grayscale; Generating a grayscale image according to the preset contrast and the preset average grayscale; Performing a two-dimensional Fourier transform on the grayscale image to obtain a spectrum diagram; Extract features from the frequency spectrum to generate a one-dimensional frequency distribution curve; the vision calculation unit is connected to the parameter setting unit, and the vision calculation unit is used to: calculate the logarithmic vision value according to the pixel pitch, the number of pixel columns corresponding to the preset test distance, and the preset test distance; different logarithmic vision values correspond to different human eye vision levels; the grayscale matrix generation unit is connected to the parameter setting unit, and the grayscale matrix generation unit is used to: obtain a preset sight mark pattern; generate an electronic sight mark based on the preset sight mark pattern, the pixel resolution, the pixel pitch and the one-dimensional frequency distribution curve; The human-computer interaction module is used to: retrieve the corresponding electronic sight mark from the data generation module according to the collected vision detection instruction; The display module is used to: display the electronic sight mark to the person being tested; The eye tracking module is used to: collect the eye gaze information of the person being tested and obtain the vision detection instruction; and determine the person's vision level based on the eye gaze information and the vision detection instruction.
2. The electronic vision detection system according to claim 1, characterized in that: The vision detection instruction in the human-computer interaction module is determined by the test distance information, vision level information, sight mark pattern information and orientation information collected in sequence.
3. The electronic vision detection system according to claim 1, characterized in that: In the vision calculation unit, the step of calculating the logarithmic vision value includes: The line width is calculated based on the number of pixel columns corresponding to the preset test distance and the pixel pitch; the current human eye limit resolution angle is calculated based on the line width and the preset test distance; and the current human eye limit resolution angle is converted into a corresponding logarithmic vision value.
4. The electronic vision detection system according to claim 3, characterized in that: The following formula is used to calculate the current human eye limit resolution angle: ; in, It is the height of the resolvable sight mark, and also refers to the line width; To preset the test distance, is the current limiting resolution angle of the human eye; use To express decimal visual acuity, use Expressing the logarithmic visual acuity value, the following formula can be obtained: ; in, L is the logarithmic visual acuity value, n is the number of pixel columns, is the pixel pitch.
5. The electronic vision detection system according to claim 1, characterized in that: In the grayscale matrix generating unit, the step of generating an electronic sight mark comprises: Based on the preset sight mark pattern, piecewise function analysis is performed according to the pixel resolution and the pixel pitch to determine the preset sight mark pattern data model; grayscale assignment is performed on the preset sight mark pattern data model based on the one-dimensional frequency distribution curve to obtain an electronic sight mark.
6. The electronic vision detection system according to claim 2, characterized in that: The eye tracking module is also used to: display the human eye gaze information to the detection personnel via the human-computer interaction module; In the eye tracking module, determining the vision level of the human eye according to the human eye gaze information and the vision detection instruction includes: Determining whether the eye gaze direction in the eye gaze information is consistent with the direction information; If the eye gaze direction in the eye gaze information is consistent with the direction information, the eye vision level corresponding to the electronic sight mark is recorded, and a next vision detection instruction generation prompt is generated, which is displayed to the detection personnel via the human-computer interaction module; If the eye gaze direction in the eye gaze information is inconsistent with the direction information, the number of inconsistencies is recorded plus one, and the eye vision level corresponding to the electronic sight mark is recorded. Then, when the number of inconsistencies reaches a preset condition, the final eye vision level of the person being measured is determined based on all the recorded eye vision levels.
7. An electronic vision detection method, characterized in that: The electronic vision detection method comprises: The preferred fixation method is used to generate electronic sight marks of different human vision levels according to the preset test distance; the electronic sight marks are composed of black stripes and white stripes set on a background with uniform grayscale; The data generation module generates electronic sight marks for Teller vision card and Cardiff vision card; Teller vision card uses black and white bar patterns as sight marks, while Cardiff vision card uses cartoon patterns as sight marks. In Cardiff vision card, the pattern is composed of gray lines slightly lower than the background gray level; Select any preset test distance; obtain the pixel resolution and pixel pitch of the display module; according to the preset test distance, call the corresponding number of pixel columns, preset contrast and preset average grayscale; generate a grayscale image according to the preset contrast and the preset average grayscale; perform a two-dimensional Fourier transform on the grayscale image to obtain a spectrum diagram; extract features from the spectrum diagram to generate a one-dimensional frequency distribution curve; calculate the logarithmic vision value according to the pixel pitch, the number of pixel columns corresponding to the preset test distance, and the preset test distance; different logarithmic vision values correspond to different human vision levels; obtain a preset sight mark pattern; generate an electronic sight mark based on the preset sight mark pattern, the pixel resolution, the pixel pitch and the one-dimensional frequency distribution curve; According to the collected vision test instructions, the corresponding electronic sight mark is retrieved; Displaying the electronic sight mark to the person being tested; Collect the eye gaze information of the person being tested and obtain the vision detection instruction; determine the person's vision level based on the eye gaze information and the vision detection instruction.
8. An electronic vision detection device, characterized in that: The electronic vision detection device comprises a detection end; the detection end comprises a memory and a processor, the memory stores a computer program, and the processor implements the steps of the electronic vision detection method described in claim 7 when executing the computer program; The detection end is respectively connected to the detection display screen, the display display screen and the eye tracker; The detection display screen is used to: complete the interaction with the detection personnel, receive the input information of the detection personnel, and generate the vision detection instruction; transmit the vision detection instruction to the detection end; The display screen is used to: display the electronic sight mark generated in the detection terminal to the person being tested; The eye tracker is arranged at the eyes of the person being measured, and is used to detect the eye gaze information of the person being measured and transmit the information to the detection end.
9. The electronic vision detection device according to claim 8, characterized in that: The detection display screen is also used to: display the human eye gaze information received by the detection end to the detection personnel in real time.
Citation Information
Patent Citations
Dynamic vision detection system and method
CN113288044A