Stereoscopic acutance measurement method, device and system resistant to monocular cues and medium

By introducing targets and interfering stimuli into stereo vision detection and using an adaptive algorithm to iteratively update binocular disparity parameters, the problem of high false positives in existing technologies is solved, and accurate stereo vision acuity measurement and individualized threshold output are achieved.

CN121845508APending Publication Date: 2026-04-14GUANGZHOU SHIJING MEDICAL SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-24
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing stereo vision detection methods cannot effectively distinguish between true binocular disparity perception and monocular cues, resulting in a high false positive rate and insufficient reliability of detection results, and are unable to output individualized stereo vision acuity thresholds.

Method used

By presenting users with visual stimulus images containing both target and distracting stimuli, and using an adaptive algorithm to iteratively update binocular disparity parameters and dynamically adjust the stimulus difficulty, users are forced to rely on their true binocular fusion ability, reducing false positives and achieving personalized and continuous stereoscopic visual acuity measurement.

Benefits of technology

It achieves accurate and interference-resistant quantitative assessment of stereoscopic visual acuity, reduces false positives, outputs individualized stereoscopic visual acuity thresholds, and improves the objectivity and reliability of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121845508A_ABST
    Figure CN121845508A_ABST
Patent Text Reader

Abstract

The invention discloses a quantitative evaluation method, system and device of a stereoscopic visual function and a storage medium, and belongs to the technical field of visual function detection and evaluation, the method comprises the steps that interactive response of a user to a visual stimulation image is continuously acquired, and the image comprises a target stimulation object and at least one interference stimulation object; according to the response result, adopting an adaptive algorithm to iteratively update the binocular parallax parameter until the change trend meets a preset convergence condition, and outputting a first binocular parallax parameter; and calculating and outputting a stereoscopic vision sharpness threshold value according to the parameters, so that by implementing the method and the device, real binocular parallax perception and cognitive judgment based on monocular clues can be effectively distinguished, the stereoscopic vision sharpness can be accurately determined, and the accuracy, objectivity and reliability of stereoscopic vision detection are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of visual function detection and evaluation technology, and in particular to a method, system and medium for measuring stereoscopic acuity against monocular cues. Background Technology

[0002] Stereo vision, as a key function for binocular coordinated perception of depth and three-dimensional space, is of great significance for the accurate quantitative assessment of its function. This is crucial for screening, grading, and tracking the rehabilitation effects of binocular vision dysfunction.

[0003] Currently, mainstream assessment methods rely on random dot stereograms (such as Yan's stereoscopic view). These methods present random dot patterns with only binocular disparity, aiming to eliminate monocularly recognizable contour information and force subjects to rely on binocular fusion to judge depth. However, these traditional methods offer limited levels of disparity testing (e.g., 400, 200, 100 arcs per second), making it impossible to achieve precise continuous measurement, output individualized stereoscopic acuity thresholds, and allowing subjects to obtain correct answers using monocular cues such as memory, position guessing, and pattern logic. This leads to significant "false positives" in the test results and makes it difficult to strictly distinguish between physiological stereoscopic perception based on true binocular disparity and cognitive depth judgment based on monocular cues. Furthermore, the testing process is usually static and sequential, making it impossible to dynamically adjust the difficulty based on the subject's real-time performance, thus making it difficult to efficiently and reliably converge to their true disparity perception threshold.

[0004] The biggest drawback of existing technologies is that they cannot effectively distinguish between physiological stereoscopic perception based on true binocular disparity and cognitive depth judgment based on monocular cues. Consequently, they cannot obtain an accurate stereoscopic acuity threshold for each individual, leading to insufficient accuracy and reliability in stereoscopic function assessment results. Therefore, there is an urgent need for a solution that can actively suppress the use of monocular cues during the testing process and accurately determine the stereoscopic acuity threshold. Summary of the Invention

[0005] This application provides a method, system, device, and medium for measuring stereoscopic acuity against monocular cues. It can solve the technical problem that existing stereoscopic detection methods cannot effectively distinguish between real binocular disparity perception and cognitive depth judgment based on monocular cues, experience memory, or guessing strategies, resulting in a high false positive rate and insufficient reliability of the detection results. It can achieve an objective, accurate, and interference-resistant quantitative assessment of stereoscopic acuity.

[0006] In a first aspect, this application provides a method for measuring stereoscopic acuity resistant to monocular cues, comprising: The system continuously acquires user interaction responses to displayed visual stimulus images; wherein the visual stimulus images include: a target stimulus object and at least one interference stimulus object. Based on the currently acquired interactive response, the binocular disparity parameters are iteratively updated until the trend of the binocular disparity parameters during the iteration process meets a preset convergence condition, and the first binocular disparity parameter is output. In each iteration, if the user's operation on the target stimulus object of the current iteration meets a preset requirement based on the currently acquired interactive response, the binocular disparity parameters are updated according to an adaptive algorithm. The target stimulus object of the current iteration is generated based on the binocular disparity parameters of the previous iteration. Based on the first binocular disparity parameters, the stereoscopic acuity threshold is calculated and output.

[0007] This application constructs an adversarial testing environment by presenting users with visual stimulus images containing both a target stimulus and at least one interfering stimulus. The depth perception of the target stimulus is strictly generated by binocular disparity, while the interfering stimulus creates false depth illusions by simulating strong monocular depth cues (such as size, shadow, and perspective). This actively "traps" and exposes responses that rely on monocular cues or memory guessing, forcing subjects to rely on genuine binocular fusion and disparity resolution to consistently make correct judgments. This significantly reduces the probability of false positives at the detection logic level, overcoming the fundamental flaw of traditional random point stereo images, which can still be "deceived" by non-stereoscopic cues such as memory and position guessing. Furthermore, this application iteratively updates the binocular disparity parameters based on user interaction responses and dynamically adjusts the stimulus difficulty using an adaptive algorithm (such as the step method) until the trend of binocular disparity parameter changes meets a preset convergence condition (such as the number of direction reversals reaching a threshold). This approach enables personalized, continuous, and automated tracking of each subject's stereoscopic resolution threshold. Based on their real-time performance, it dynamically approximates their true perceptual limits, ultimately outputting a quantitative first binocular disparity parameter. From this parameter, a precise stereoscopic acuity threshold (in arcseconds) is calculated. Compared to existing methods that only provide limited discrete levels (e.g., 400, 200, 100 arcseconds), this application represents a leap from "qualitative screening" to "quantitative measurement," resulting in more refined and objective measurement results while reducing errors caused by subjective intervention by the examiner.

[0008] Furthermore, the interfering stimulus includes: When generating the visual stimulus image, at least one planar graphic is drawn; Add monocular visual cues to the planar graphic to generate the interference stimulus object with depth illusion.

[0009] In this way, by drawing a physically non-binocular parallax planar figure in a visual scene, and adding monocular visual cues to this figure, such as exaggerating relative size, simulating shadows, perspective, or texture gradients, a strong depth illusion that conforms to everyday visual experience can be artificially created. This makes the interfering stimulus appear to the target stimulus as having a similar "depth" or "protrusion" to the target stimulus in subjects who observe with one eye or lack stereoscopic vision. Subjects who rely on monocular cues, memory, or logical guessing will be misled by these false depth cues, thus choosing the interfering stimulus and making operational errors; only subjects who truly possess binocular parallax discrimination ability can ignore these monocular illusions and accurately identify the target stimulus that is uniquely composed of real parallax.

[0010] Furthermore, the target stimulus includes: Define a target region in the visual stimulus image; Based on the target region, generate left-eye and right-eye images with horizontal pixel displacement; The target stimulus object is generated based on the left eye image and the right eye image.

[0011] In this way, by defining a target region in the visual stimulus image, the controllability and randomization of the stimulus position are ensured, avoiding subjects' reliance on fixed-location memory to guess the answer. Furthermore, based on this target region, left-eye and right-eye images with horizontal pixel displacement are generated, introducing precisely controlled pixel-level lateral shifts within the corresponding target regions of the left and right eye views. This shift simulates the minute positional differences of objects appearing on the retinas of both eyes in the real world—binocular parallax—the sole physical source of stereoscopic depth perception. When the left-eye and right-eye images are successfully fused, the cerebral cortex processes this parallax signal, causing the target region to "emerge" or "recess" in subjective vision, forming the target stimulus object.

[0012] Furthermore, the step of generating left-eye and right-eye images with horizontal pixel displacement based on the target region specifically involves: Multiple randomly distributed background points are generated in the visual stimulus image; The background points located within the target area are translated a first distance along a first direction, and the background points located outside the target area are drawn in situ to obtain the left eye image; The background point located within the target area is translated a second distance along a second direction opposite to the first direction, and the background point located outside the target area is translated a third distance along the first direction to obtain the right eye image.

[0013] In this way, left and right eye images are generated by adopting differentiated translation strategies for background points located inside and outside the target area: for points within the target area, they are translated in opposite directions in the left and right eye images, introducing controllable cross-parallax with opposite signs, which is the key to making the target area "protrude" from the screen depth; for background points outside the target area, they are kept in place in the left eye image, while they are translated in a single direction in the right eye image, introducing a uniform, non-zero non-cross-parallax to the entire background plane.

[0014] Further, the step of calculating and outputting the stereoscopic acuity threshold based on the first binocular disparity parameters specifically involves: Obtain the physical pixel dimensions of the display device and the user's viewing distance; The stereoscopic acuity threshold is calculated and output based on the first binocular disparity parameter, the pixel physical size, and the observation distance.

[0015] In this way, by acquiring the physical pixel dimensions of the display device and the user's viewing distance, combined with the first and second binocular disparity parameters, calculations are performed based on the principles of geometric optics (disparity angle ≈ physical disparity / viewing distance), ultimately converting the result into a stereoscopic acuity threshold in arcseconds. An arcsecond is an internationally recognized, standardized physiological unit in visual science and ophthalmology for characterizing stereoscopic resolution. This calculation and conversion process ensures that the final output is no longer a raw value (such as the number of pixels) bound to a specific test setting and lacking clear physiological meaning, but rather a standardized, quantifiable, and directly usable physiological indicator for evaluation and scientific research comparison.

[0016] Further, the step of iteratively updating the binocular disparity parameters based on the currently acquired interactive response operation until the trend of the binocular disparity parameters during the iteration process satisfies a preset convergence condition, and then outputting the first binocular disparity parameter, includes: Record the adjustment direction of the binocular disparity parameter during the iteration process. When the number of reversals of the adjustment direction reaches a preset number, it is determined that the binocular disparity parameter meets the preset convergence condition. Before the convergence condition is met, obtain the binocular disparity parameters corresponding to each of the adjustment directions when they are reversed; Based on the acquired binocular disparity parameters, the first binocular disparity parameters are determined.

[0017] In this way, by recording the adjustment direction and using the number of direction reversals as the core criterion for convergence judgment, an objective, stable, and quantifiable termination basis is provided for the adaptive testing process. A direction reversal (i.e., a parameter changing from "increasing" to "decreasing" or vice versa) signifies that the user's response performance has crossed from "correctly perceptible" to near the threshold of "incorrectly perceptible." When the number of reversals reaches a preset value (e.g., 3 to 6 times), it indicates that the test has conducted a sufficient number of stable round trips around the user's true threshold, the system tends to stabilize, and thus automatically and reliably determines convergence, avoiding premature test termination or infinite loops, ensuring the efficiency of the process and the reliability of the results. Furthermore, by specifically acquiring the binocular disparity parameters corresponding to each direction reversal before convergence, the system focuses on collecting the most critical data points that best reflect the fluctuations near the user's perception threshold. These parameter values ​​dynamically indicate the specific location of the user's perception boundary.

[0018] Furthermore, in each iteration, when it is determined, based on the currently acquired interactive response, that the user's operation on the target stimulus object of the current iteration meets preset requirements, the binocular disparity parameters are updated according to an adaptive algorithm, including: If the user correctly operates on the target stimulus object in the current iteration for a preset number of consecutive times, then the binocular disparity parameter is reduced. If the user makes an error in their operation on the target stimulus object in the current iteration, the binocular disparity parameter is increased.

[0019] In this way, by employing explicit parameter update logic based on response correctness, adaptive and automated adjustment of test difficulty is achieved. Specifically, requiring a preset number of consecutive correct responses (e.g., 2-4 times) before decreasing the disparity parameter (increasing difficulty) sets a "stability threshold." This effectively filters out single correct responses caused by chance guessing or brief periods of focused attention, ensuring that the increase in difficulty is based on the user's true and stable perceptual ability. It prevents the test from prematurely entering a difficult range that the user cannot effectively distinguish due to chance, thereby improving the robustness and noise resistance of the threshold tracking process. Conversely, if the user makes a mistake, the disparity parameter is immediately increased (reducing difficulty). This rule can react quickly to the user's perceived difficulty. It avoids repeated frustration for the user at difficulties beyond their capabilities, promptly adjusting the task back to a manageable range, thus ensuring the smoothness of the testing process and the user-friendliness of the experience. This is especially helpful in maintaining the attention and participation of children or less cooperative participants.

[0020] Secondly, this application also provides a stereoscopic acuity measurement system resistant to monocular cues, including: an interactive response acquisition module, a parameter iterative update module, and a threshold calculation and output module; The interactive response acquisition module is used to continuously acquire the user's interactive response operations to the displayed visual stimulus image; wherein, the visual stimulus image includes: a target stimulus object and at least one interference stimulus object; The parameter iteration update module is used to iteratively update the binocular disparity parameters based on the currently acquired interactive response operation until the trend of the binocular disparity parameters during the iteration process meets a preset convergence condition, and outputs the first binocular disparity parameters; wherein, in each iteration, when it is determined based on the currently acquired interactive response operation that the user's operation on the target stimulus object of the current iteration meets a preset requirement, the binocular disparity parameters are updated according to an adaptive algorithm; the target stimulus object of the current iteration is generated based on the binocular disparity parameters of the previous iteration; The threshold calculation and output module is used to calculate and output the stereoscopic acuity threshold based on the first binocular disparity parameters.

[0021] This application achieves standardization and efficient collaboration in the stereo vision inspection process through modular system design. Each module has a clear responsibility, which facilitates system development, maintenance and functional expansion, and improves the processing efficiency and application feasibility of stereo vision sharpness inspection tasks.

[0022] Thirdly, this application also provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements the anti-monocular cue stereoscopic acuity measurement method as described in the first aspect.

[0023] Fourthly, this application also provides a computer-readable storage medium, comprising: a stored computer program, wherein, when the computer program is executed, it controls the device in which the computer-readable storage medium is located to perform the stereoscopic acuity measurement method against monocular cues as described in the first aspect. Attached Figure Description

[0024] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0025] Figure 1 This is a flowchart of one embodiment of the stereoscopic acuity measurement method against monocular cues provided in this application; Figure 2 This is a schematic diagram illustrating the target stimulus generation principle of one embodiment provided in this application; Figure 3This is a schematic diagram of one embodiment of the stereoscopic acuity measurement system against monocular cues provided in this application.

[0026] Labeling Explanation: 100, Interactive Response Acquisition Module; 200, Parameter Iteration Update Module; 300, Threshold Calculation Output Module. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0028] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.

[0029] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0030] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0031] In the fields of ophthalmology, optometry, and visual function rehabilitation, the accurate quantification of stereoscopic acuity is crucial for screening, grading, and tracking rehabilitation outcomes of binocular visual dysfunction. Currently, mainstream assessment methods (such as Yan's random dot stereoscopic view) aim to eliminate monocular contour cues through random dot patterns to measure the minimum disparity (i.e., stereoscopic acuity) that the user can distinguish. However, these methods have fundamental flaws in providing true and reliable measurements of stereoscopic acuity: First, they only provide limited, discrete disparity levels (e.g., 400, 200, 100 arcseconds), failing to provide continuous, individualized, precise thresholds, resulting in coarse measurement accuracy. Second, existing methods cannot prevent subjects from using monocular cues, memory, or guesswork to pass the test, leading to a significant amount of false positives in the measurement results.

[0032] To address this issue, this application proposes a method for measuring stereoscopic acuity resistant to monocular cues. Please refer to [link / reference]. Figure 1 , Figure 1 This is a flowchart of one embodiment of the stereoscopic acuity measurement method against monocular cues provided in this application. To address the problem that existing technologies are prone to monocular cue contamination when measuring "stereoscopic acuity," making accurate quantitative assessment impossible, one embodiment of this application provides a stereoscopic acuity measurement method against monocular cues, including steps S1 to S3, each step as follows: Step S1: Continuously acquire the user's interactive response to the displayed visual stimulus image; wherein, the visual stimulus image includes: a target stimulus object and at least one interference stimulus object; Step S2: Based on the currently acquired interactive response operation, iteratively update the binocular disparity parameters until the trend of the binocular disparity parameters during the iteration process meets the preset convergence condition, and output the first binocular disparity parameters; wherein, in each iteration, when it is determined that the user's operation on the target stimulus object of the current iteration meets the preset requirements based on the currently acquired interactive response operation, the binocular disparity parameters are updated according to the adaptive algorithm; the target stimulus object of the current iteration is generated based on the binocular disparity parameters of the previous iteration; Step S3: Calculate and output the stereoscopic acuity threshold based on the first binocular disparity parameters.

[0033] Stereoscopic vision is a high-level manifestation of binocular vision, built upon simultaneous fixation, accurate accommodation, and fusion of both eyes. It involves the integration of the disparity between the images formed on the left and right retinas in the cerebral cortex, resulting in the ability to judge spatial depth and distance. Stereoscopic vision testing, using quantitative or qualitative methods, detects binocular fusion stability, disparity resolution threshold, and stereoscopic perception level. It is an important examination for assessing strabismus, amblyopia, and binocular vision dysfunction. The stereoscopic acuity threshold, measured in arcseconds, refers to the smallest binocular disparity angle that an individual can reliably resolve. It is a core quantitative indicator for assessing stereoscopic vision function.

[0034] The visual stimulus image is a synthetic image that carries out the testing task. It simultaneously contains a "target" driven solely by disparity and a "distraction" driven solely by monocular cues. The target stimulus is the only correct answer for depth perception in the image. Its depth perception is strictly generated by controllable binocular disparity parameters, meaning that there is a slight horizontal displacement between the images seen by the left and right eyes. Its depth can only be correctly perceived through binocular fusion, and it is the direct target for stereoscopic acuity measurement. The interference stimulus is physically planar, but it creates depth illusions by simulating strong monocular depth cues (such as size and shadow). These monocular cues include, but are not limited to, shadows, relative object size, texture gradients, linear perspective, and motion disparity. They aim to expose and resist non-stereoscopic visual strategies, ensuring the purity of the measurement process.

[0035] The binocular disparity parameter is the core variable that controls the horizontal pixel offset of the left and right eye images when generating target stimuli. It is dynamically adjusted in adaptive iteration, and its convergence value is directly related to the final stereoscopic acuity.

[0036] Specifically, in some other embodiments, in step S1, the object of the disturbance stimulus includes: When generating visual stimulus images, at least one planar figure is drawn; Add visual embellishments to planar graphics based on monocular depth cues; wherein monocular depth cues include at least one of the following: relative size, shadow, texture gradient, and linear perspective.

[0037] Visual enhancement of monocular depth cues refers to the use of computer graphics techniques to add specific visual elements or alter the presentation properties of a two-dimensional graphic, enabling it to create the illusion of depth based on human visual experience when viewed with only one eye. These operations include, but are not limited to: changing the size of the graphic, overlaying gradients or shadows, adjusting the perspective relationships between graphics, and applying texture patterns and controlling their density variations.

[0038] The following is a concrete example. In a gamified test scenario called "Find the Hidden Circle," the background is a 3D image composed of random dots. In addition to the target circle (target stimulus object) that is actually "protruding" due to binocular parallax, the system also draws two distracting stimulus circles as "decoys."

[0039] Interference stimulus A utilizes the monocular depth cue of "nearer objects appear larger and farther objects appear smaller" to draw a regular circle (i.e., a planar graphic) that is much larger than the target stimulus. By setting its diameter to 2.5 times that of the target stimulus (the target stimulus diameter is generally in the range of 1.5 to 4 times, preferably 2 to 3 times), it appears to be closer to the observer in the image, thus creating a depth illusion.

[0040] Interference stimulus B utilizes the monocular depth cue that "an object casting a shadow indicates it floats above a surface" to draw a regular circle (i.e., a planar figure) similar in size to the target stimulus. A semi-transparent, blurred-edge dark area is added as a projection to its lower right side (simulating a light source from the upper left). The shadow's opacity is set to 35% (shadow opacity is generally in the range of 20%-50%), and its offset direction is at a 45° angle to the line connecting the center of the circle (the offset direction is generally in the range of 30-60°), making the circle appear to float above the background, thus creating a depth illusion.

[0041] The two distractor circles are positioned identically in the left and right eye images, thus lacking any real stereoscopic parallax. These distractor circles create a sense of depth through visual modifications using the aforementioned monocular cues, effectively misleading users who rely on monocular observation features (such as "which shape is larger" or "which shape has a shadow") rather than binocular parallax to make judgments. By informing users to "click the only truly 'protruding' circle composed of random dots," when users (especially children or those attempting guessing) click these distractors, the system interprets it as an incorrect response, exposing their reliance on non-stereoscopic vision strategies. This ensures that only correct responses that genuinely utilize binocular fusion can advance the test to more challenging parallax levels.

[0042] Specifically, in some embodiments, please refer to Figure 2 , Figure 2 This is a schematic diagram illustrating the target stimulus generation principle of one embodiment provided in this application. In step S1, the target stimulus object includes: Define a target region in the visual stimulus image; Based on the target region, generate left-eye and right-eye images with horizontal pixel displacement; The target stimulus object is generated based on the left-eye and right-eye images.

[0043] The target region refers to a predefined geometric shape (e.g., circle, square) within the computer graphics buffer, defined by coordinate boundaries, when generating the visual stimulus image. This region itself has no visible outline in the final synthesized image; instead, it serves as the spatial basis for subsequent differential rendering of the left and right eye images. Its location is randomized in each test iteration to prevent users from relying on spatial memory.

[0044] Horizontal pixel displacement refers to the difference in horizontal position between graphic content (e.g., random points) corresponding to a target area in the left-eye and right-eye images, within the same display coordinate system. This displacement is precisely controlled by binocular disparity parameters. When the displacement directions are the same, non-crossing disparity is generated, typically perceived as being behind the screen; when the displacement directions are opposite, crossing disparity is generated, typically perceived as appearing to be in front of the screen. The magnitude of the displacement is directly proportional to the perceived depth.

[0045] The left-eye and right-eye images are a specially processed pair of images that are highly similar in content but have slight geometric differences. They are designed to be received by the user's left and right eyes, respectively. This pair of images is the physical carrier that generates binocular parallax, and the difference (i.e., the horizontal pixel displacement within the target area) is the only visual signal source that stimulates the brain's stereoscopic depth perception.

[0046] Specifically, in some embodiments, in step S1, based on the target region, a left-eye image and a right-eye image with horizontal pixel displacement are generated, specifically as follows: Generate multiple randomly distributed background points in a visual stimulus image; The background points located within the target area are translated a first distance along the first direction, and the background points located outside the target area are drawn in situ to obtain the left eye image; The background points located within the target area are translated a second distance along a second direction opposite to the first direction, and the background points located outside the target area are translated a third distance along the first direction to obtain the right eye image.

[0047] The first and second directions are a pair of opposite horizontal directions, typically corresponding to the negative X-axis (to the left) and positive X-axis (to the right) of the display coordinate system. They define the directions in which parallax is applied to background points within the target area, and opposite directions are a necessary condition for generating cross parallax.

[0048] The following is a concrete example: The system first generates a large number (e.g., 5000) of background points with completely random positions on a canvas. Then, it randomly selects a center coordinate within the canvas. and radius A circular region is defined as the target region for this iteration, which is completely invisible to the user.

[0049] The system iterates through all background points, and for each point... It determines whether the point is located within the target circular area. If the point is outside the target area, its original coordinates in the left eye image buffer are used. Draw a red dot at that location. If the point is located within the target region, its coordinates in the left eye image buffer are... Draw a red dot at that location. The binocular disparity parameters (in pixels) for the current iteration. This is the "first distance", with the direction being the negative X-axis (to the left).

[0050] The system iterates through all background points again. If a point is located outside the target region, its coordinates in the right eye image buffer are... Draw a cyan dot there. Here This is the "third distance," with the direction also along the negative X-axis (to the left). If the point is located within the target region, its coordinates in the right eye image buffer are... Draw a cyan dot at that location. This is the "second distance," with its direction being the positive X-axis (to the right), opposite to the displacement direction seen in the left eye.

[0051] like Figure 2 As shown, after the above processing, points within the target region have opposite displacements in the left and right eye images (left eye shifts to the left). Right eye shifts to the right This creates cross parallax; while background points outside the target area have displacements in the same direction but different amounts in the left and right eye images (both shift to the left, but the right eye displacement is different). It is the displacement of the left eye. (twice as), forming non-crossing parallax.

[0052] When a user wears red-blue filter glasses (the left lens has a red filter, and the right lens has a cyan filter) to view the synthesized image, their left eye can only see the red component of the image through the red lens (i.e., the left-eye image), and their right eye can only see the cyan component through the cyan lens (i.e., the right-eye image), thus achieving optical image separation. The user's brain fuses these two images: the background, due to non-crossing parallax, is perceived as a unified reference plane located behind (or in front of) the screen (depending on the non-crossing parallax sign); while the points within the target circular area, due to crossing parallax, are fused and perceived as a circle bulging in front of the screen, i.e., the target stimulus. If the user removes the glasses or views with one eye, what they see is only a superimposed red and blue noise with no discernible shape or outline. This physically ensures that the depth perception of the target stimulus strictly and uniquely depends on binocular parallax, and no monocular observation or cognitive strategy can obtain the correct answer from it, thus fundamentally solving the problem of high false positives in existing technologies.

[0053] Specifically, in some embodiments, in step S3, the stereoscopic acuity threshold is calculated and output based on the first binocular disparity parameter, specifically as follows: Obtain the physical pixel dimensions of the display device and the user's viewing distance; Based on the first binocular disparity parameters, pixel physical size, and viewing distance, the stereo sharpness threshold is calculated and output.

[0054] Pixel physical size refers to the actual physical width (or height) of each pixel on a display device (such as an LCD monitor or projection screen), usually measured in millimeters (mm). This parameter serves as a bridge between the pixel coordinates of a digital image and its actual physical spatial dimensions; this value varies for displays of different resolutions or sizes. Its value can be obtained from the display's technical specifications or through calibration measurements.

[0055] The viewing distance refers to the vertical distance from the user's eyes (usually the midpoint of the line connecting the two eyes) to the surface of the display screen during stereoscopic vision testing, typically measured in millimeters (mm). This distance is a key geometric parameter for calculating the parallax angle, and its accuracy directly affects the precision of the final stereoscopic acuity threshold. A standard distance can be set using a fixed device or measured in real time using a distance sensor.

[0056] Specifically, in some embodiments, in step S2, the binocular disparity parameters are iteratively updated based on the currently acquired interactive response operation until the trend of the binocular disparity parameters during the iteration process meets a preset convergence condition, and the first binocular disparity parameter is output, including: Record the adjustment direction of the binocular disparity parameters during the iteration process. When the number of reversals of the adjustment direction reaches a preset number, it is determined that the binocular disparity parameters meet the preset convergence condition. Before the convergence condition is met, obtain the binocular disparity parameters corresponding to the reversal of each adjustment direction; Based on the acquired binocular disparity parameters, the first binocular disparity parameters are determined.

[0057] Among them, the reversal of the adjustment direction refers to the change in the direction of the change of the binocular disparity parameter from "increasing" to "decreasing", or from "decreasing" to "increasing" during continuous iterative adjustment.

[0058] Specifically, the test automatically ends when the adaptive algorithm reaches the preset convergence condition. The preset convergence condition is: during the adaptive adjustment process, the adjustment direction of the binocular disparity parameter reverses at least 3 times, preferably 4 to 6 times; The system calculates and determines the first binocular disparity parameter based on the binocular disparity parameter values ​​corresponding to the last few direction reversal points during the reversal process. The preferred number of reversal points is 3 to 4. The first binocular disparity parameter is obtained by averaging the binocular disparity parameter values ​​corresponding to the selected reversal points; alternatively, a weighted average calculation is performed by assigning higher weights to reversal points closer to the convergence phase.

[0059] The system obtains the physical pixel size of the display device and the user's viewing distance. Based on the first binocular disparity parameters, the physical pixel size, and the viewing distance, it calculates the stereoscopic acuity threshold in arcseconds and outputs it as the final detection result.

[0060] In some preferred embodiments, stereo sharpness measurement against monocular cues can also be achieved using an evaluation system containing specific modules, including: Processing module: As the core of the system, it is responsible for generating visual task scenes containing target stimuli and interference stimuli in real time, executing adaptive algorithms, processing and updating binocular disparity parameters according to user input, determining convergence conditions, and calculating the final result.

[0061] Display module: Used to present visually stimulating images. It can be a monitor that supports 3D display (with shutter glasses or polarized glasses), or it can be an image displayed on a regular monitor using the principle of complementary red and blue colors.

[0062] Input module: Used to receive interactive commands from the test subject, such as mouse, keyboard, game controller, etc.

[0063] The following is a specific example illustrating the system's operation: Hardware / Software Environment: A standard personal computer (PC), connected to a standard LCD monitor, along with a pair of red-blue filter 3D glasses and a mouse. The application is implemented in a browser based on Web technologies (HTML5 / JavaScript). The JavaScript code running in the browser forms the logical core of the processing module, the monitor and red-blue glasses together constitute the display module, and the mouse constitutes the input module.

[0064] The processing module draws a visual stimulus image on the display module (monitor) containing the target stimulus (random dotted circles) and the interference stimulus (planar circles with monocular cues), and encodes the left and right eye information using red-blue color separation technology.

[0065] The user clicks on what they perceive as a convex circle using the input module (mouse). The processing module determines whether the response is correct and updates the binocular disparity parameter (disparityPx) according to the stepwise rule. The processing module simultaneously records the parameter value and its direction ("increase" or "decrease") after each adjustment.

[0066] When the fourth direction reversal occurs, since the preset number of reversals is four, the processing module immediately determines that the preset convergence condition is met. Subsequently, the processing module obtains the disparityPx values ​​corresponding to these four reversal events, calculates the average value based on this data, and obtains the first binocular disparity parameter.

[0067] Specifically, in some embodiments, in step S2, during each iteration, when it is determined that the user's operation on the target stimulus object of the current iteration meets preset requirements based on the currently acquired interactive response operation, the binocular disparity parameters are updated according to the adaptive algorithm, including: If the user correctly performs the operation on the target stimulus object in the current iteration for the preset number of consecutive times, then the binocular disparity parameter is reduced; If the user makes an error in their operation on the target stimulus object in the current iteration, the binocular disparity parameter is increased.

[0068] The preset requirement refers to the number of consecutive correct user actions (such as clicking) on ​​the target stimulus. The number of times must be an integer between 2 and 4, with a default value of 3. This requirement sets a "stability threshold" to filter out accidental correct guesses.

[0069] Adaptive algorithms refer to the ladder method commonly used in psychophysical measurements. Its core logic is to make small, reverse parameter adjustments based on whether the user's single response is correct or not, so as to drive the difficulty of the stimulus to fluctuate around the user's perceptual threshold.

[0070] The following is a concrete example. In a "find the hidden circle" game test scenario, the system obtains the user's click operation through an input device (such as a mouse). The system determines whether the click coordinates fall within the area of ​​the real target stimulus object (i.e., the "protruding" random dot circle) generated by the current binocular disparity parameter (disparityPx).

[0071] If a match is found (correct), the system records a correct response. Only when the number of correct responses reaches N consecutive times (e.g., N=3) is the preset requirement met, and a parameter update is performed: the disparityPx value is reduced. This means that the algorithm determines that the current disparity is too large and the task is too simple, so it increases the recognition difficulty by reducing the disparity.

[0072] If a match is missed (an error occurs), the system records an error response and immediately updates the parameters: increasing the disparityPx value. This means the algorithm determines that the current disparity is too small and the task exceeds the user's capabilities. Therefore, it increases the disparity to reduce the recognition difficulty and ensures that the test is conducted within the user's perceptible range.

[0073] Regardless of whether the response is correct or not, after the parameters are updated, the system will re-randomize the position of the next target stimulus on the screen, then refresh the display and begin the next iteration. This completely eliminates the possibility of users relying on positional memory to guess.

[0074] By repeatedly performing the "decrease" and "increase" operations, the disparityPx value continuously changes. The system records the direction of adjustment, and converges when the number of direction reversals reaches a preset value (e.g., 4 times). Subsequently, the first binocular disparity parameter is calculated based on the reversal point parameters during the convergence phase, and finally converted into a stereoscopic acuity threshold output.

[0075] Please refer to Figure 3 , Figure 3 This is a schematic diagram of an embodiment of the stereoscopic visual acuity measurement system against monocular cues provided in this application. The system includes: an interactive response acquisition module 100, a parameter iteration update module 200, and a threshold calculation output module 300. The interactive response acquisition module 100 is used to continuously acquire the interactive response operations of the user to the displayed visual stimulus image; wherein, the visual stimulus image includes: a target stimulus object and at least one interference stimulus object; The parameter iteration update module 200 is used to iteratively update the binocular disparity parameters based on the currently acquired interactive response operation until the trend of the binocular disparity parameters during the iteration process meets the preset convergence condition, and outputs the first binocular disparity parameters; wherein, in each iteration, when it is determined from the currently acquired interactive response operation that the user's operation on the target stimulus object of the current iteration meets the preset requirements, the binocular disparity parameters are updated according to the adaptive algorithm; the target stimulus object of the current iteration is generated based on the binocular disparity parameters of the previous iteration; The threshold calculation and output module 300 is used to calculate and output the stereoscopic acuity threshold based on the first binocular disparity parameters.

[0076] It is understood that the above system embodiments correspond to the method embodiments of this application, and can implement the stereoscopic acuity measurement method against monocular cues provided by any of the above method embodiments of this application.

[0077] It should be noted that the system embodiments described above are merely illustrative, and some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the system embodiments provided in this application, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without any creative effort.

[0078] Based on the above-described method embodiments, another embodiment of this application provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the anti-monocular cue stereoscopic acuity measurement method of any of the above-described method embodiments of this application.

[0079] Another embodiment of this application provides a computer-readable storage medium, including: a stored computer program, wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the anti-monocular cue stereoscopic acuity measurement method of any of the above-described method embodiments of this application.

[0080] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications are also considered to be within the scope of protection of this application.

Claims

1. A method for measuring stereoscopic acuity resistant to monocular cues, characterized in that, include: The system continuously acquires user interaction responses to displayed visual stimulus images; wherein the visual stimulus images include: a target stimulus object and at least one interference stimulus object. Based on the currently acquired interactive response, the binocular disparity parameters are iteratively updated until the trend of the binocular disparity parameters during the iteration process meets a preset convergence condition, and the first binocular disparity parameter is output. In each iteration, if the user's operation on the target stimulus object of the current iteration meets a preset requirement based on the currently acquired interactive response, the binocular disparity parameters are updated according to an adaptive algorithm. The target stimulus object of the current iteration is generated based on the binocular disparity parameters of the previous iteration. Based on the first binocular disparity parameters, the stereoscopic acuity threshold is calculated and output.

2. The method for measuring stereoscopic acuity against monocular cues according to claim 1, characterized in that, The interfering stimulus includes: When generating the visual stimulus image, at least one planar graphic is drawn; Add visual modifications based on monocular depth cues to the planar graphic; wherein the monocular depth cues include at least one of the following: relative size, shadow, texture gradient, and linear perspective.

3. The method for measuring stereoscopic acuity against monocular cues according to claim 1, characterized in that, The target stimulus includes: Define a target region in the visual stimulus image; Based on the target region, generate left-eye and right-eye images with horizontal pixel displacement; The target stimulus object is generated based on the left eye image and the right eye image.

4. The method for measuring stereoscopic acuity against monocular cues according to claim 3, characterized in that, The step of generating left-eye and right-eye images with horizontal pixel displacement based on the target region specifically involves: Multiple randomly distributed background points are generated in the visual stimulus image; The background points located within the target area are translated a first distance along a first direction, and the background points located outside the target area are drawn in situ to obtain the left eye image; The background point located within the target area is translated a second distance along a second direction opposite to the first direction, and the background point located outside the target area is translated a third distance along the first direction to obtain the right eye image.

5. The method for measuring stereoscopic acuity against monocular cues according to claim 1, characterized in that, The step of calculating and outputting the stereoscopic acuity threshold based on the first binocular disparity parameter specifically involves: Obtain the physical pixel dimensions of the display device and the user's viewing distance; The stereoscopic acuity threshold is calculated and output based on the first binocular disparity parameter, the pixel physical size, and the observation distance.

6. The method for measuring stereoscopic acuity against monocular cues according to claim 1, characterized in that, The step of iteratively updating the binocular disparity parameters based on the currently acquired interactive response operation until the trend of the binocular disparity parameters during the iteration process meets a preset convergence condition, and then outputting the first binocular disparity parameters, includes: Record the adjustment direction of the binocular disparity parameter during the iteration process. When the number of reversals of the adjustment direction reaches a preset number, it is determined that the binocular disparity parameter meets the preset convergence condition. Before the convergence condition is met, obtain the binocular disparity parameters corresponding to each of the adjustment directions when they are reversed; Based on the acquired binocular disparity parameters, the first binocular disparity parameters are determined.

7. The method for measuring stereoscopic acuity against monocular cues according to claim 1, characterized in that, In each iteration, if it is determined, based on the currently acquired interactive response, that the user's action on the target stimulus of the current iteration meets preset requirements, then the binocular disparity parameters are updated according to an adaptive algorithm, including: If the user correctly operates on the target stimulus object in the current iteration for a preset number of consecutive times, then the binocular disparity parameter is reduced. If the user makes an error in their operation on the target stimulus object in the current iteration, the binocular disparity parameter is increased.

8. A stereoscopic acuity measurement system resistant to monocular cues, characterized in that, include: The module includes an interactive response acquisition module, a parameter iteration update module, and a threshold calculation and output module. The interactive response acquisition module is used to continuously acquire the user's interactive response operations to the displayed visual stimulus image; wherein, the visual stimulus image includes: a target stimulus object and at least one interference stimulus object; The parameter iteration update module is used to iteratively update the binocular disparity parameters based on the currently acquired interactive response operation until the trend of the binocular disparity parameters during the iteration process meets a preset convergence condition, and outputs the first binocular disparity parameters; wherein, in each iteration, when it is determined based on the currently acquired interactive response operation that the user's operation on the target stimulus object of the current iteration meets a preset requirement, the binocular disparity parameters are updated according to an adaptive algorithm; the target stimulus object of the current iteration is generated based on the binocular disparity parameters of the previous iteration; The threshold calculation and output module is used to calculate and output the stereoscopic acuity threshold based on the first binocular disparity parameters.

9. A terminal device, characterized in that, The method includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein, when the processor executes the computer program, it implements the method for measuring stereoscopic acuity against monocular cues as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, include: A stored computer program, wherein, when the computer program is executed, it controls the device containing the computer-readable storage medium to perform the stereoscopic acuity measurement method against monocular cues as described in any one of claims 1-7.