US-20260129151-A1 - CHARACTERIZING VEILING GLARE-CORRECTED CROSSTALK FOR A THREE-DIMENSIONAL DISPLAY SYSTEM
Abstract
In at least one implementation, characterizing veiling glare-corrected crosstalk for a 3D display system is implemented by a method that includes identifying a first image of a display presenting an interleaved fringe pattern on the display. A non-interleaved gray code pattern is generated having the same period as the fringe pattern. A second image of the display presenting the gray code pattern on the display is identified. A more accurate intrinsic crosstalk for the display is determined based on the first image and the second image by correcting for veiling glare present in the optical measuring device.
Inventors
- Chia-Yang Shih
- John D. Perreault
- Brian R. Rankin
- Haiwei Chen
Assignees
- GOOGLE LLC
Dates
- Publication Date
- 20260507
- Application Date
- 20251030
Claims (20)
- 1 . A method comprising: identifying a first image of a display presenting a fringe pattern on the display; generating a gray code pattern having a same period as the fringe pattern; identifying a second image of the display presenting the gray code pattern on the display; and determining an intrinsic crosstalk for the display based on the first image and the second image.
- 2 . The method of claim 1 , wherein the display is an autostereoscopic display; and wherein the fringe pattern is included in an interleaved image presented on the autostereoscopic display.
- 3 . The method of claim 2 , wherein the gray code pattern is included in a non-interleaved image presented on the autostereoscopic display.
- 4 . The method of claim 1 , wherein determining a fringe period of the fringe pattern from the first image includes: determining an orientation of the fringe pattern; and wherein generating the gray code pattern having the same period as the fringe pattern includes: generating the gray code pattern having a same orientation as the fringe pattern.
- 5 . The method of claim 1 , wherein the intrinsic crosstalk is determined based on a ratio of a first contrast of the first image to a second contrast of the second image.
- 6 . The method of claim 1 further comprising normalizing the first image and the second image using a full-black reference image and a full-bright reference image prior to determining the intrinsic crosstalk.
- 7 . The method of claim 1 further comprising: generating correction data based on the intrinsic crosstalk; and directing the display to render a third image based on the correction data.
- 8 . A system for characterizing crosstalk in an autostereoscopic display, the system comprising: at least one processor; a computer-readable storage medium operatively coupled to the at least one processor; and program instructions stored on the computer-readable storage medium that, when executed by the at least one processor, direct the system to perform operations comprising: identifying a first image of a display presenting a fringe pattern on the display; generating a gray code pattern having a same period as the fringe pattern; identifying a second image of the display presenting the gray code pattern on the display; and determining an intrinsic crosstalk for the display based on the first image and the second image.
- 9 . The system of claim 8 , wherein the display is an autostereoscopic display; and wherein the fringe pattern is included in an interleaved image presented on the autostereoscopic display.
- 10 . The system of claim 9 , wherein the gray code pattern is included in a non-interleaved image presented on the autostereoscopic display.
- 11 . The system of claim 8 , wherein determining a fringe period of the fringe pattern from the first image includes: determining an orientation of the fringe pattern; and wherein generating the gray code pattern having the same period as the fringe pattern includes: generating the gray code pattern having a same orientation as the fringe pattern.
- 12 . The system of claim 8 , wherein the intrinsic crosstalk is determined based on a ratio of a first contrast of the first image to a second contrast of the second image.
- 13 . The system of claim 8 , wherein the operations include: normalizing the first image and the second image using a full-black reference image and a full-bright reference image prior to determining the intrinsic crosstalk.
- 14 . The system of claim 8 , where the operations include: generating correction data based on the intrinsic crosstalk; and directing the display to render a third image based on the correction data.
- 15 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising: identifying a first image of a display presenting a fringe pattern on the display; generating a gray code pattern having a same period as the fringe pattern; identifying a second image of the display presenting the gray code pattern on the display; and determining an intrinsic crosstalk for the display based on the first image and the second image.
- 16 . The computer-readable medium of claim 15 , wherein the display is an autostereoscopic display; and wherein the fringe pattern is included in an interleaved image presented on the autostereoscopic display.
- 17 . The computer-readable medium of claim 16 , wherein the gray code pattern is included in a non-interleaved image presented on the autostereoscopic display.
- 18 . The computer-readable medium of claim 15 , wherein determining a fringe period of the fringe pattern from the first image includes: determining an orientation of the fringe pattern; and wherein generating the gray code pattern having the same period as the fringe pattern includes: generating the gray code pattern having a same orientation as the fringe pattern.
- 19 . The computer-readable medium of claim 15 , wherein the intrinsic crosstalk is determined based on a ratio of a first contrast of the first image to a second contrast of the second image.
- 20 . The computer-readable medium of claim 15 , where the operations include: generating correction data based on the intrinsic crosstalk; and directing the display to render a third image based on the correction data.
Description
CROSS-REFERENCE TO RELATED APPLICATION This application claims the benefit of U.S. Provisional Application No. 63/715,195, filed Nov. 1, 2024, the disclosure of which is incorporated herein by reference in its entirety. BACKGROUND A three-dimensional (3D) display is a technology that visually presents three-dimensional imagery, creating a perception of depth for the viewer. The display can achieve this by presenting separate images to each eye through glasses (like stereoscopic systems that use polarized or shutter glasses) or glasses-free techniques (autostereoscopic displays) that rely on lenticular lenses or parallax barriers. These displays provide a sense of realism and immersion, commonly used in applications like gaming, virtual reality, medical visualization, and augmented reality. SUMMARY This disclosure relates to systems and methods for characterizing veiling glare-corrected crosstalk for a 3D display system. In at least one implementation, characterizing veiling glare-corrected crosstalk for a 3D display system is implemented by a method that includes identifying a first image of a display presenting a fringe pattern on the display. The method also includes generating a gray code pattern having the same period as the fringe pattern. The method also includes identifying a second image of the display presenting the gray code pattern on the display. The method also includes determining an intrinsic crosstalk for the display based on the first image and the second image. In some aspects, the display is an autostereoscopic display. In some aspects, the fringe pattern is included in an interleaved image presented on the autostereoscopic display. In some aspects, the gray code pattern is included in a non-interleaved image presented on the autostereoscopic display. In some aspects, determining a fringe period of the interleaved fringe pattern from the first image includes determining an orientation of the fringe pattern. Generating the gray code pattern having the same period as the fringe pattern includes generating the gray code pattern having a same orientation as the fringe pattern. In some aspects, the intrinsic crosstalk is determined based on a ratio of a first contrast of the first image to a second contrast of the second image. In some aspects, the method further includes normalizing the first image and the second image using a full-black reference image and a full-bright reference image prior to determining the intrinsic crosstalk. In some aspects, the method further includes generating correction data based on the intrinsic crosstalk. The method also includes directing the display to render a third image based on the correction data. The accompanying drawings and the description below outline the details of one or more implementations. Other features will be apparent from the description, drawings, and claims. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 illustrates an example autostereoscopic display system in accordance with at least one implementation. FIG. 2 illustrates a system for characterizing veiling glare-corrected crosstalk for a 3D display system in accordance with at least one implementation. FIG. 3A illustrates an example fringe pattern in accordance with at least one implementation. FIG. 3B illustrates an example gray code pattern in accordance with at least one implementation. FIG. 4 sets forth an example graph comparing crosstalk measurements with and without veiling glare correction. FIG. 5 sets forth a flow chart of an example method for characterizing veiling glare-corrected crosstalk for a 3D display system in accordance with at least one implementation. FIG. 6 sets forth a flow chart of another example method for characterizing veiling glare-corrected crosstalk for a 3D display system in accordance with at least one implementation. FIG. 7 sets forth a flow chart of another example method for characterizing veiling glare-corrected crosstalk for a 3D display system in accordance with at least one implementation. FIG. 8 sets forth a flow chart of another example method for characterizing veiling glare-corrected crosstalk for a 3D display system in accordance with at least one implementation. FIG. 9 sets forth a flow chart of another example method for characterizing veiling glare-corrected crosstalk for a 3D display system in accordance with at least one implementation. FIG. 10 illustrates an example computing environment for characterizing veiling glare-corrected crosstalk for a 3D display system in accordance with at least one implementation. DETAILED DESCRIPTION A three-dimensional (3D) display is a device that visually presents imagery with a perception of depth, allowing a viewer to perceive visuals in three dimensions (height, width, and depth) rather than the two dimensions offered by conventional flat-panel screens. The ability of humans to perceive depth in the natural world is primarily due to binocular vision, or stereopsis. Because the human eyes are separated by a