Three-dimensional imaging effect testing system and method, device and storage medium

The left and right eye images of the three-dimensional display device are obtained through the head model and the binocular camera system, and the calculation components output objective indicators, solving the subjectivity problem of imaging effect testing of naked-eye three-dimensional display device, and achieving accurate and objective evaluation and optimization reference.

WO2025176072A1PCT designated stage Publication Date: 2025-08-28TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Application Number
PCT/CN2025/077383
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-20
Filing Date
2025-02-14
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

In the prior art, the imaging effect test of naked-eye three-dimensional display devices relies too much on the audience's subjectivity and physiological indicators, and lacks objective quantitative standards, resulting in inaccurate evaluation.

Method used

The head model and a binocular camera located at the binocular position of the head model are used to capture three-dimensional visual images presented by the three-dimensional display device, obtain the left eye image and the right eye image, and output the imaging effect information through the calculation component, including objective indicators such as binocular parallax error, pixel value offset and object contour offset.

Benefits of technology

It realizes objective evaluation of the imaging effect of three-dimensional display devices, avoids the influence of subjective feelings, provides an objective reference for hardware optimization, supports a wide range of imaging capabilities tests of three-dimensional display devices, and the test system is simple and easy to use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025077383_28082025_PF_FP_ABST
    Figure CN2025077383_28082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of imaging effect testing, and discloses a three-dimensional imaging effect testing system and method, a device and a storage medium. The system (100) comprises: a head model (101), a binocular camera (102) provided at a binocular position of the head model (101), and a computing component (103) connected to the binocular camera (102). The binocular camera (102) is used for capturing a three-dimensional visual image (13) presented by a three-dimensional display device (104) to obtain a first left-eye image (111) and a first right-eye image (121). The computing component (103) is used for outputting imaging effect information of the three-dimensional display device (104) on the basis of the first left-eye image (111) and the first right-eye image (121). The solution can evaluate the imaging effect of the three-dimensional display device by means of objective data.
Need to check novelty before this filing date? Find Prior Art

Description

Three-dimensional imaging effect testing system, method, device and storage medium

[0001] This application claims priority to Chinese patent application No. 202410190343.2 filed on February 20, 2024, entitled “Testing system, method, device and storage medium for three-dimensional imaging effects,” the entire contents of which are incorporated herein by reference. Technical Field

[0002] The embodiments of the present application relate to the field of imaging effect testing, and in particular to a testing system, method, device and storage medium for three-dimensional imaging effects. Background Art

[0003] With the continuous development of naked-eye 3D display technology, users have higher requirements for the visual experience of viewing 3D images with the naked eye. Naked-eye 3D display technology refers to the technology that allows viewers to experience a stereoscopic effect when viewing 3D images without wearing 3D glasses.

[0004] In the related art, it is necessary to test the imaging effect of the naked-eye three-dimensional display device. The related art provides the following testing methods: 1. Audience survey: Investigate the audience's feelings and evaluation of the stereoscopic effect of the three-dimensional visual image through questionnaires, verbal feedback or scoring systems. 2. Depth perception test: Evaluate the stereoscopic effect by asking the audience to judge the distance, size or position relationship of objects in the three-dimensional visual image. 3. Stereo fusion test: Stereo fusion refers to the process of the audience fusing the images seen by the left and right eyes into a complete stereoscopic image when watching a three-dimensional visual image. By asking the audience to watch some scenes or objects that are difficult to fuse, the stereo fusion speed and fusion quality of the audience during the viewing process are measured. 4. Physiological indicator measurement: Use professional instruments to measure the physiological indicators of the audience when watching three-dimensional visual images, such as pupil dilation, focus changes, etc.

[0005] The testing methods provided by related technologies are too dependent on the audience's subjectivity, health status and language expression ability. There are also large deviations in the collection of physiological indicators. It is impossible to objectively evaluate the stereoscopic effect of three-dimensional visual images, and there is a lack of objective quantitative standards for the quality of the stereoscopic effect. Summary of the Invention

[0006] This application provides a three-dimensional imaging effect testing system, method, device, and storage medium, which can evaluate the imaging effect of a three-dimensional display device through objective data. The technical solution is as follows:

[0007] According to one aspect of the present application, a system for testing three-dimensional imaging effects is provided, the system comprising: a head model, a binocular camera disposed at the positions of both eyes of the head model, and a computing component connected to the binocular camera;

[0008] The binocular camera is used to capture a three-dimensional visual image presented by the three-dimensional display device to obtain a first left-eye image and a first right-eye image;

[0009] The calculation component is used to output imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image.

[0010] According to another aspect of the present application, a head model for testing three-dimensional imaging effects is provided, wherein binocular cameras are provided at the positions of both eyes of the head model;

[0011] The binocular camera is used to capture a three-dimensional visual image presented by a three-dimensional display device to obtain a first left-eye image and a first right-eye image; the first left-eye image and the first right-eye image are used to generate imaging effect information of the three-dimensional display device.

[0012] According to another aspect of the present application, a method for testing three-dimensional imaging effects is provided, the method comprising:

[0013] Acquire a first left-eye image and a first right-eye image, where the first left-eye image is obtained by capturing a 3D visual image with a left camera in a binocular camera, and the first right-eye image is obtained by capturing the 3D visual image with a right camera in the binocular camera, wherein the binocular camera is located at both eyes of the head model; the 3D visual image is presented by a 3D display device;

[0014] Based on the first left-eye image and the first right-eye image, imaging effect information of the three-dimensional display device is output.

[0015] According to another aspect of the present application, a device for testing three-dimensional imaging effects is provided, the device comprising:

[0016] an acquisition module, configured to acquire a first left-eye image and a first right-eye image, wherein the first left-eye image is obtained by capturing a 3D visual image with a left camera of a binocular camera, and the first right-eye image is obtained by capturing the 3D visual image with a right camera of the binocular camera, wherein the binocular camera is located at the positions of both eyes of the head model; and the 3D visual image is presented by a 3D display device;

[0017] A calculation module is configured to output imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image.

[0018] According to one aspect of the present application, a computer device is provided, comprising: a processor and a memory, wherein the memory stores a computer program, and the computer program is loaded and executed by the processor to implement the above-mentioned three-dimensional imaging effect testing method.

[0019] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned three-dimensional imaging effect testing method.

[0020] According to another aspect of the present application, a computer program product is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computing component reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computing component to perform the three-dimensional imaging effect testing method provided in the above aspect.

[0021] The beneficial effects of the technical solutions provided in the embodiments of the present application include at least:

[0022] This application uses a head model and binocular cameras located at the positions of the eyes of the head model to simulate the scene of a real person viewing a three-dimensional visual image. The binocular camera can collect objective data (first left and right eye images), and the subsequent computing components can evaluate the three-dimensional imaging effect based on the objective data and quantify the three-dimensional imaging effect. In other words, this application avoids relying on the subjective feelings of real audiences after viewing the three-dimensional visual images. In related technologies, the use of subjective feelings to evaluate the three-dimensional imaging effect is easily affected by the audience's expression ability and cognitive level, and the final evaluated three-dimensional imaging effect is not standardized.

[0023] Furthermore, this application utilizes collected objective data to evaluate 3D imaging effects, providing an objective reference for subsequent software and hardware optimization of 3D display devices. Furthermore, this application provides a universal solution that supports testing the imaging capabilities of a wide range of 3D display devices. The entire testing system is relatively simple, requiring no additional development or adaptation work, and can accurately and objectively evaluate 3D imaging effects under any evaluation criteria.

[0024] It should also be noted that the binocular camera in the related art is used to capture images and further determine the depth information of objects in the image, while this application will use the first left-eye image and the first right-eye image captured by the binocular camera to further evaluate the imaging effect of the three-dimensional display device. The functions of the binocular camera in the related art and the binocular camera in this application are different. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] FIG1 is a schematic diagram showing a system for testing three-dimensional imaging effects provided by an exemplary embodiment;

[0026] FIG2 shows a schematic diagram of a system for testing three-dimensional imaging effects provided by another exemplary embodiment;

[0027] FIG3 shows a schematic diagram of a head model provided by an exemplary embodiment;

[0028] FIG4 shows a schematic diagram of a head model provided by another exemplary embodiment;

[0029] FIG5 shows a schematic diagram of a system for testing three-dimensional imaging effects provided by another exemplary embodiment;

[0030] FIG6 is a schematic diagram showing a method for calculating binocular disparity provided by an exemplary embodiment;

[0031] FIG7 shows a schematic diagram of a head model provided by an exemplary embodiment;

[0032] FIG8 shows a flow chart of a method for testing three-dimensional imaging effects provided by an exemplary embodiment;

[0033] FIG9 shows a flow chart of a method for testing three-dimensional imaging effects provided by another exemplary embodiment;

[0034] FIG10 shows a flow chart of a method for testing three-dimensional imaging effects provided by another exemplary embodiment;

[0035] FIG11 shows a flow chart of a method for testing three-dimensional imaging effects provided by another exemplary embodiment;

[0036] FIG12 shows a structural block diagram of a device for testing three-dimensional imaging effects provided by an exemplary embodiment;

[0037] FIG13 shows a structural block diagram of a computing component provided by an exemplary embodiment. DETAILED DESCRIPTION

[0038] First, a brief introduction to the relevant terms in this application:

[0039] A 3D display device is a device that supports the display of 3D visual images. Optionally, 3D display devices include naked-eye 3D display devices and non-naked-eye 3D display devices. Naked-eye 3D display devices are devices that support users viewing 3D visual images with the naked eye. Users can view 3D visual images without the use of auxiliary tools, and naked-eye 3D display devices provide users with a more convenient visual experience. Non-naked-eye 3D display devices include display devices that utilize 3D glasses / 3D helmets. Optionally, naked-eye 3D display devices include display devices equipped with an off-screen radiating semi-conical lens grating.

[0040] Unlike displays that utilize 3D glasses, naked-eye 3D display devices utilize an underlying architecture that differs from that of displays that utilize 3D glasses. These devices incorporate eye detection, rendering 3D images in real time using a prism or electronic grating, presenting the 3D visual effect at the viewer's eye level. Consequently, 3D rendering latency and the efficiency of the synthesis effect are magnified, and changes in the viewer's eye position and angle can easily cause ghosting and blurring, making naked-eye 3D display devices difficult to apply and promote.

[0041] In some scenarios, a radial semi-conical lens grating is installed outside the display device screen, allowing the viewer's left eye to see the image captured from the left perspective, and the viewer's right eye to see the image captured from the right perspective. The radial semi-conical lens grating uses optical principles to project the image captured from the left perspective to the viewer's left eye, and the image captured from the right perspective to the viewer's right eye.

[0042] In some scenarios, viewers can use auxiliary equipment such as 3D glasses to see 3D images with non-naked-eye 3D display devices. 3D glasses include red-blue glasses and polarized glasses. Red-blue glasses have a red lens on the left and a blue lens on the right. The red lens filters out blue light, leaving the left eye to see only red light, while the blue lens filters out red light, leaving the right eye to see only blue light. The left and right eyes see different images, creating a sense of 3D.

[0043] Polarized glasses use a horizontal polarizer on the left lens, filtering out horizontally polarized light, while the vertical polarizer on the right lens filters out vertically polarized light. This creates a three-dimensional effect as the left and right eyes see different images.

[0044] Optionally, the three-dimensional visual image is obtained by synthesizing the picture taken by the first camera and the picture taken by the second camera, the picture taken by the first camera represents the picture taken from the left perspective, and the picture taken by the second camera represents the picture taken from the right perspective.

[0045] Binocular parallax refers to the horizontal displacement between the position of an object seen by the left eye and the right eye. This difference in the horizontal position of the image on the left and right retinas is caused by the different pupil distances and gaze angles of the two eyes. When observing a three-dimensional object, the distance between the two eyes causes each to see the same object from different angles. This slight horizontal difference in the image formation between the two retinas is called binocular parallax or stereoscopic parallax.

[0046] Figure 1 shows a schematic diagram of a 3D imaging effect testing system provided by an exemplary embodiment of the present application. 3D imaging effect testing system 100 includes a head model 101, a binocular camera 102 positioned at the positions of both eyes of head model 101, and a computing component 103 connected to binocular camera 102. Optionally, binocular camera 102 and computing component 103 are connected via a wired or wireless connection.

[0047] The binocular camera 102 is used to capture a 3D visual image 13 presented by a 3D display device 104. Presentation can be understood as displaying, playing, or projecting. The left camera in the binocular camera 102 captures a first left-eye image 111, and the right camera in the binocular camera 102 captures a first right-eye image 121. The binocular camera 102 transmits the captured first left-eye image 111 and first right-eye image 121 to the computing component 103.

[0048] The calculation component 103 outputs imaging effect information of the 3D display device based on the first left-eye image 111 and the first right-eye image 121. The imaging effect information includes an indicator value used to measure the imaging effect of the 3D display device. For example, the imaging effect information may include binocular parallax error. The imaging effect information may include binocular parallax error, pixel value offset, and object contour offset. The binocular parallax error is used to measure the degree of image ghosting. The binocular parallax error refers to the difference between the binocular parallax of the pre-synthesis image and the binocular parallax of the image captured by the binocular camera 102. A larger binocular parallax error indicates a higher degree of ghosting. The pixel value offset is used to measure the degree of image blur. A larger change in pixel value between the pre-synthesis image and the image captured by the binocular camera 102 indicates a higher degree of image blur. The object contour offset refers to the difference between the object contour in the pre-synthesis image and the object contour in the image captured by the binocular camera 102. A larger object contour offset indicates a higher degree of object deformation.

[0049] In some embodiments, the 3D display device 104 is a naked-eye 3D display device. Optionally, the head model 101 is a human head model, an animal head model, an anime character head model, or the like. The naked-eye 3D display device captures the position of the head model 101 and infers the position of the eyes of the head model 101. Alternatively, the naked-eye 3D display device 104 captures the position of the binocular camera in the head model 101 as the position of the eyes. Based on the position of the eyes, the naked-eye 3D display device synthesizes the 2D images captured by the camera from the left and right perspectives to obtain a 3D visual image 13. The naked-eye 3D display device allows viewers to experience the same or similar 3D visual effects with their naked eyes regardless of their position.

[0050] Optionally, the naked-eye three-dimensional display device includes a display screen and a radial semi-conical lens grating arranged in front of the screen. The radial semi-conical lens grating projects the image captured by the camera from the left perspective to the left eye of the head model 101 through optical principles, and projects the image captured by the camera from the right perspective to the right eye of the head model 101.

[0051] In some embodiments, the three-dimensional display device 104 is a display device using three-dimensional glasses. Specifically, the three-dimensional display device 104 is a device that emits light during the three-dimensional display process and passes through the three-dimensional glasses to achieve a three-dimensional display effect. The head model 101 is also provided with three-dimensional glasses at the positions of both eyes. The three-dimensional glasses can be red and blue glasses, polarized glasses, etc. The left lens of the three-dimensional glasses is used to assist the left camera in the binocular camera to capture the left eye image, and the right lens of the three-dimensional glasses is used to assist the right camera to capture the right eye image. The left eye image is a two-dimensional image captured by the camera from the left perspective, and the right eye image is a two-dimensional image captured by the camera from the right perspective. Schematically, Figure 2 shows a head model provided with three-dimensional glasses.

[0052] In some embodiments, the 3D display device is a display device using a 3D helmet. Specifically, the 3D display device 104 is a device that emits light during the 3D display process and passes through the 3D helmet to achieve the 3D display effect. The head model 101 wears a 3D helmet, which assists the left camera in capturing the left-eye image and the right camera in capturing the right-eye image. The left-eye image is a 2D image captured by the camera from the left perspective, and the right-eye image is a 2D image captured by the camera from the right perspective.

[0053] FIG1 shows that the computing component 103 is a hardware device independent of the head model 101. The computing component 103 is a computer device, which can be at least one of a smart phone, a smart watch, a tablet computer, a vehicle-mounted terminal, a notebook computer, a wearable device, a smart TV, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.

[0054] Optionally, the computing component 103 may also be a micro-computing device, such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit) or a chip, placed in the inner cavity of the head model 101 .

[0055] In some embodiments, the three-dimensional display device 104 may be at least one of a cinema hardware device, a tablet computer, a vehicle-mounted terminal, a laptop computer, a wearable device, a smart TV, and a desktop computer.

[0056] In the above embodiment, the head model 101 and the binocular camera 102 located at the binocular positions of the head model 101 can simulate the scene of a real person viewing a three-dimensional visual image. The binocular camera 102 can collect objective data (first left and right eye images), and the subsequent calculation component 103 can evaluate the three-dimensional imaging effect based on the objective data and quantify the three-dimensional imaging effect. In other words, the present application avoids relying on the subjective feelings of real viewers after viewing the three-dimensional visual images. Moreover, the present application uses the collected objective data to evaluate the three-dimensional imaging effect, which can provide an objective reference basis for the subsequent software and hardware optimization of the three-dimensional display device 104. In addition, it can be understood that the present application provides a universal solution that supports the testing of the imaging capabilities of a wide range of three-dimensional display devices 104. The entire testing system is relatively simple, requiring no additional development and adaptation work, and can meet the requirements for accurate and objective evaluation of three-dimensional imaging effects under any evaluation criteria.

[0057] In some embodiments, the head model 101 is mounted on a support, and the absolute position of the binocular camera 102 changes as the head model's position on the support changes. This position change includes at least one of a translational change and a rotational change. A translational change refers to a displacement of the head model 101 in one direction, while a rotational change refers to a rotation of at least one of the pitch, yaw, and roll angles of the head model 101. The support can be a swinging support that simulates a human neck, or a contoured support that simulates a human torso.

[0058] The absolute position of the binocular camera 102 changes when the head model 101 changes position. The binocular camera 102 and the head model 101 remain stationary relative to each other, and the position of the binocular camera 102 changes only in response to the position of the head model 101. In this case, the binocular camera 102 does not move relative to the head model 101. This helps control a single variable (the position of the head model on the stand) when testing imaging results. By changing only that single variable, a more scientific and rigorous relationship between head position and imaging results can be obtained.

[0059] By adjusting the bracket and / or the head model on the bracket, the scene of real people of different heights and body shapes viewing three-dimensional visual images can be simulated. Then, through multiple tests, more complete imaging effect information of the three-dimensional display device can be obtained.

[0060] Optionally, the bracket is movable. By moving the bracket, the position of the human head model and the binocular camera will change accordingly. By moving the bracket, it is possible to simulate a real person viewing a 3D image from different positions. Through multiple tests, more complete information about the imaging effect of the 3D display device can be obtained.

[0061] In some embodiments, the head model 101 is placed on a horizontal slide rail. By changing the position of the head model on the horizontal slide rail, it is possible to simulate a real person viewing a 3D visual image in different positions, and then through multiple tests, more complete imaging effect information of the 3D display device can be obtained.

[0062] In some embodiments, a wheelbase adjustment component is provided between the binocular cameras 102 ; the wheelbase adjustment component is used to adjust the horizontal wheelbase between the left camera and the right camera of the binocular camera 102 .

[0063] The wheelbase adjustment component can be implemented using structures such as slide rails, gears, and racks. Schematically, part (A) of FIG. 3 shows a horizontal slide rail 31 disposed between the left camera 1021 and the right camera 1022 of the binocular camera 102. The horizontal slide rail 31 is used to adjust the horizontal wheelbase between the left camera 1021 and the right camera 1022 of the binocular camera 102.

[0064] By changing the horizontal wheelbase between the binocular cameras, we can simulate the scene of real people with different binocular wheelbases viewing three-dimensional visual images. Then, through multiple tests, we can obtain more complete imaging effect information of the three-dimensional display device.

[0065] In some embodiments, the binocular camera 102 is provided with a height adjustment component; the height adjustment component is used to adjust the longitudinal height of the binocular camera 102 relative to the head model 101.

[0066] Schematically, part (B) of Figure 3 shows a longitudinal slide rail 32, which is used to adjust the longitudinal height of the binocular camera 102 relative to the head model 101. During adjustment, the head model 101 can remain stationary, and only the binocular camera 102 moves along the longitudinal slide rail 32.

[0067] By changing the vertical height of the binocular camera relative to the head model, we can simulate the scene of real people with different eye heights viewing three-dimensional visual images. Then, through multiple tests, we can obtain more complete imaging effect information of the three-dimensional display device.

[0068] It should be noted that the above-mentioned horizontal slide rail 31 and the above-mentioned longitudinal slide rail 32 are only schematic illustrations. Through the superimposed design of the mechanical structure, dual adjustment of the horizontal wheelbase and the longitudinal height of the binocular camera 102 can be achieved simultaneously.

[0069] In some embodiments, at least one of the left and right cameras in the binocular camera 102 is provided with a pan-tilt component; the pan-tilt component is used to adjust the camera's shooting direction along at least one of the rotation directions of up, down, left, and right. Exemplarily, the left camera in the binocular camera 102 is provided with a first pan-tilt component, the first pan-tilt component being used to support the left camera. Optionally, the first pan-tilt component is connected to a computing component, and the first pan-tilt component adjusts the left camera's shooting direction based on instructions received from the computing component. Exemplarily, the right camera in the binocular camera 102 is provided with a second pan-tilt component, the second pan-tilt component being used to support the right camera. Optionally, the second pan-tilt component is connected to a computing component, and the second pan-tilt component adjusts the right camera's shooting direction based on instructions received from the computing component. Optionally, the pan-tilt component is provided within the inner cavity of the head model.

[0070] Schematically, FIG4 shows a pan-tilt head component 4 , wherein a base 41 of the pan-tilt head component 4 supports the camera to rotate leftward and rightward; a support rod 42 of the pan-tilt head component supports the camera to rotate upward and downward.

[0071] In some embodiments, the computing component 103 is used to identify a visual focus element in at least one of the first left-eye image 111 and the first right-eye image 121; and send a control instruction toward the visual focus element to the gimbal component 4; and the gimbal component 4 is used to adjust the shooting direction of the camera toward the visual focus element based on the control instruction.

[0072] The visual focus element is the imaging element in the image. Optionally, computing component 103 first segments the image and identifies the element with the largest area in the image as the visual focus element. Optionally, computing component 103 performs image segmentation using the Segment-Anything-Model (SAM). For a detailed introduction to the SAM model, please refer to the website (https: / / segment-anything.com / ).

[0073] Optionally, the calculation component 103 identifies matching imaging elements from the collected image according to preset image elements, and determines them as visual focus elements.

[0074] The pan / tilt component 4 is used to adjust the shooting direction of the camera toward the visual focus element based on the control instruction, so that the image captured again by the binocular camera includes the imaging element corresponding to the visual focus element.

[0075] Illustratively, the computing component 103 identifies the first left-eye image 111 and determines that the visual focus element is an apple, as well as the coordinate position of the visual focus element in the first left-eye image 111. The computing component 103 also identifies the first right-eye image 121 and determines that the visual focus element is also an apple, as well as the coordinate position of the visual focus element in the first right-eye image 121. The computing component 103 sends a first control instruction to the gimbal component 4 to direct the left camera's shooting direction toward the apple, and also sends a second control instruction to the gimbal component 4 to direct the right camera's shooting direction toward the apple. The first control instruction is generated based on a first offset value, which is the offset of the coordinate position of the visual focus element in the first left-eye image 111 relative to the image center. The second control instruction is generated based on a second offset value, which is the offset of the coordinate position of the visual focus element in the first right-eye image 121 relative to the image center.

[0076] The pan-tilt component 4 is used to adjust the shooting direction of the camera along at least one of the rotation directions of up, down, left and right, simulating the scene where a real person focuses on the area of ​​interest when watching a three-dimensional visual image, and can test the imaging effect of the three-dimensional display device in this scene.

[0077] In some embodiments, a human eye periphery simulation component is further mounted on the exterior of the left and right cameras. This human eye periphery simulation component is used to simulate the periocular tissue, eyelashes, etc. of the human eye, so that the naked-eye 3D display device can identify the position of the eyes or the gaze position of the human head model 101 through image recognition, thereby realizing eye detection of the human head model 101.

[0078] It should be noted that the pan / tilt head component 4 can also be combined with the above-mentioned horizontal slide rail 31 and / or the above-mentioned longitudinal slide rail 32 to form a new embodiment, which is not limited to this.

[0079] In some embodiments, a client is installed on the computing component, and the client interface supports displaying a field of view adjustment control of at least one of the left camera and the right camera of the binocular camera; the field of view adjustment control is used to adjust the field of view (FOV) of at least one of the left camera and the right camera of the binocular camera.

[0080] Optionally, the left and right binocular cameras have a field of view of 60-120 degrees, simulating the scene of viewing a 3D image under the field of view of real binocular eyes. Optionally, the client supports adjusting camera parameters. The client supports adjusting camera shooting parameters.

[0081] In some embodiments, a client is installed on the computing component, and the interface of the client supports displaying a shooting speed adjustment control, which is used to adjust the shooting speed of at least one of the left camera and the right camera of the binocular camera.

[0082] Optionally, both the left and right cameras of the binocular camera capture 720 frames per second to meet the requirements of high-speed 3D visual image capture. The delay error between the left and right cameras of the binocular camera is less than 1.4ms (milliseconds) to ensure synchronized capture. Optionally, the client supports adjusting camera parameters.

[0083] FIG5 illustrates a 3D imaging effect testing system provided by an exemplary embodiment of the present application. 3D imaging effect testing system 500 includes a head model 501, a binocular camera 502 positioned at the positions of both eyes of head model 501, and a computing component 503 connected to binocular camera 502. Optionally, binocular camera 502 and computing component 503 are connected via a wired or wireless connection.

[0084] The 3D display device 504 obtains a second left-eye image 512 and a second right-eye image 522. The second left-eye image 512 and the second right-eye image 522 are two-dimensional images of the same scene. Optionally, the second left-eye image 512 is a two-dimensional image captured by the left eye, and the second right-eye image 522 is a two-dimensional image captured by the right eye. The 3D display device 504 synthesizes the second left-eye image 512 and the second right-eye image 522 to obtain a three-dimensional visual image 53. The 3D display device 504 presents the three-dimensional visual image 53.

[0085] Optionally, the three-dimensional display device 504 uses a 3D modeling tool to synthesize the second left-eye image 512 and the second right-eye image 522 to obtain a three-dimensional visual image 53. The 3D modeling tool can be 3D Studio MAX (often referred to as 3ds Max or MAX, which is a three-dimensional animation rendering and production software based on PC system developed by Discreet (later merged by Autodesk), Blender (a cross-platform application tool that can run on Linux, macOS and Windows systems. Compared with other 3D modeling tools, Blender has lower memory and driver requirements. Its interface uses OpenGL and can provide a consistent user experience on all supported hardware and platforms), Maya (3D animation software produced by Autodesk), etc.

[0086] The binocular camera 502 captures a three-dimensional visual image 53, obtaining a first left-eye image 511 and a first right-eye image 521. The binocular camera 502 sends the captured first left-eye image 511 and first right-eye image 521 to the computing component 503. The first left-eye image 511, the first right-eye image 521, the second left-eye image 512, and the second right-eye image 522 are images obtained by viewing the same three-dimensional scene. The first left-eye image 511 and the second left-eye image 512 are both images obtained by viewing the same three-dimensional scene from the left eye. The first left-eye image 511 and the second left-eye image 512 can be images obtained by viewing the same three-dimensional scene from the same location or from different locations.

[0087] The first right-eye image 521 and the second right-eye image 522 are both images obtained by viewing the same 3D scene from the right eye. The first right-eye image 521 and the second right-eye image 522 can be images obtained by viewing the same 3D scene from the same position or from different positions.

[0088] The calculation component 503 also obtains a second left-eye image 512 and a second right-eye image 522. The calculation component 503 calculates the error between the pre-synthesis image and the image captured by the binocular camera. The error is used to evaluate the imaging effect of the 3D display device. Specifically, the calculation component 503 calculates the numerical value of the imaging parameter based on at least one of the first left-eye image 511 and the first right-eye image 521 to obtain a first numerical value. The calculation component 503 also calculates the numerical value of the imaging parameter based on at least one of the second left-eye image 512 and the second right-eye image 522 to obtain a second numerical value. Imaging parameters refer to image parameters of a formed image. Optionally, the imaging parameters include image parameters that can be obtained based on a single image. Exemplarily, the imaging parameters include pixel size, the outline of objects in the image, etc. Optionally, the imaging parameters include image parameters that can be calculated based on at least two images. Exemplarily, the imaging parameters include binocular parallax, etc. The calculation component 503 calculates the error between the first numerical value and the second numerical value. The error is used to evaluate the imaging effect of the 3D display device.

[0089] In the optional embodiment shown in FIG5 , the imaging effect of a 3D display device is evaluated using imaging parameter errors. Optionally, the imaging parameter errors include at least one of binocular parallax error, pixel value offset, and object contour offset. Evaluation methods based on imaging parameter errors will be described below.

[0090] In the optional embodiment shown in FIG5 , the first value includes a first binocular parallax, the second value includes a second binocular parallax, and the imaging parameter error includes a binocular parallax error. The binocular parallax error can be used to measure the contribution of a 3D display device to ghosting in a 3D visual image. For example, a larger binocular parallax error indicates that the 3D display device is more responsible for the ghosting phenomenon; a smaller binocular parallax error indicates that the 3D display device is less responsible for the ghosting phenomenon.

[0091] The calculation component 503 is further configured to calculate the binocular disparity between the first left-eye image 511 and the first right-eye image 521 to obtain a first binocular disparity, calculate the binocular disparity between the second left-eye image 512 and the second right-eye image 522 to obtain a second binocular disparity, and calculate a binocular disparity error between the first binocular disparity and the second binocular disparity. Optionally, the absolute value of the difference between the first binocular disparity and the second binocular disparity is calculated as the binocular disparity error.

[0092] Illustratively, the calculation component 503 determines a first position of a first image element in the first left-eye image 511 and a second position of the first image element in the first right-eye image 521, and determines a horizontal displacement between the first position and the second position as a first binocular disparity. The first image element is an element presented in a three-dimensional visual image.

[0093] Referring to part (A) of FIG6 , part (A) of FIG6 shows the position of the apple in the first left-eye image 601 and the position of the apple in the first right-eye image 602 , as well as the horizontal displacement therebetween, where the horizontal displacement is the first binocular parallax 61 .

[0094] The calculation component 503 determines a third position of the second image element in the second left-eye image 512 and a fourth position of the second image element in the second right-eye image 522, and determines a horizontal displacement between the third position and the fourth position as a second binocular disparity. The second image element is an element presented in the three-dimensional visual image.

[0095] Referring to part (B) of FIG6 , part (B) of FIG6 shows the position of the apple in the second left-eye image 603 and the position of the apple in the second right-eye image 604 , as well as the horizontal displacement therebetween, where the horizontal displacement is the second binocular parallax 62 .

[0096] Optionally, the first image element and the second image element are the same image element. For example, the first image element and the second image element are the same apple in the three-dimensional visual image.

[0097] Optionally, the first image element and the second image element may be different image elements. For example, the first image element is an apple in a three-dimensional visual image, and the second image element is a pear in the three-dimensional visual image.

[0098] Binocular parallax error can be used to measure the extent to which a 3D display device contributes to the ghosting phenomenon that occurs in 3D visual images. A larger value for the binocular parallax error indicates a poorer imaging quality. A larger value for the binocular parallax error indicates a greater likelihood of ghosting and a poorer synthesis quality.

[0099] In one embodiment, if the calculated binocular parallax error is less than a first parallax error threshold, it indicates that the imaging effect is "normal"; if the calculated binocular parallax error is greater than the first parallax error threshold and less than a second parallax error threshold, it indicates that the imaging effect is "slightly deviated"; if the calculated binocular parallax error is greater than the second parallax error threshold, it indicates that the imaging effect is "largely deviated".

[0100] The first parallax error threshold is smaller than the second parallax error threshold, and both values ​​are positive integers.

[0101] It is understandable that more segmentation thresholds may be set to determine the segment into which the calculated binocular parallax error falls, thereby more precisely evaluating the imaging effect of the three-dimensional display device.

[0102] It should be noted that the binocular camera in the related art is used to capture images and further determine the depth information of objects in the image, while the present application will use the first left-eye image and the first right-eye image captured by the binocular camera to calculate the binocular parallax between the first left-eye and right-eye images, and further use it to evaluate the imaging effect of the three-dimensional display device. The functions of the binocular camera in the related art and the binocular camera in this application are different.

[0103] In the optional embodiment shown in FIG5 , the first value comprises a first pixel value of the target object, the second value comprises a second pixel value of the target object, and the imaging parameter error comprises an offset in the pixel values. The offset in the pixel values ​​is used to measure the contribution of the 3D display device to the blurring of the 3D visual image. For example, a larger offset in the pixel values ​​indicates a greater contribution of the 3D display device to the blurring; a smaller offset in the pixel values ​​indicates a smaller contribution of the 3D display device to the blurring.

[0104] a calculation component 503 for determining a pixel value of the target object in the first left-eye image 511 and a pixel value of the target object in the first right-eye image 521, and determining an average of the pixel values ​​of the target object in the first left-eye image 511 and the first right-eye image 521 as a first pixel value;

[0105] Illustratively, the average value of the pixel values ​​of the pixels occupied by the target object in the first left-eye image 511 is determined as the pixel value of the target object in the first left-eye image 511. The average value of the pixel values ​​of the pixels occupied by the target object in the first right-eye image 521 is determined as the pixel value of the target object in the first right-eye image 521.

[0106] The calculation component 503 is also used to determine the pixel value of the target object in the second left-eye image 512 and the pixel value of the target object in the second right-eye image 522, and determine the average of the pixel values ​​of the target object in the second left-eye image 512 and the second right-eye image 522 as the second pixel value.

[0107] Illustratively, the average value of the pixel values ​​of the pixels occupied by the target object in the second left-eye image 512 is determined as the pixel value of the target object in the second left-eye image 512. The average value of the pixel values ​​of the pixels occupied by the target object in the second right-eye image 522 is determined as the pixel value of the target object in the second right-eye image 522.

[0108] The calculation component 503 is further configured to obtain an offset of the pixel value by subtracting an absolute value of the difference between the second pixel value and the first pixel value and dividing the result by the first pixel value.

[0109] The pixel value offset measures the contribution of the 3D display device to the blurring of the 3D visual image. A larger pixel value offset indicates a poorer imaging quality. A larger pixel value offset, i.e., a significant change in pixel value, indicates a greater likelihood of blurring and poor rendering quality.

[0110] In one embodiment, if the calculated pixel value offset is less than the first pixel offset threshold, it indicates that the imaging effect is "normal"; if the calculated pixel value offset is greater than the first pixel offset threshold and less than the second pixel offset threshold, it indicates that the imaging effect is "slightly deviated"; if the calculated pixel value offset is greater than the second pixel offset threshold, it indicates that the imaging effect is "largely deviated".

[0111] The first pixel offset threshold is smaller than the second pixel offset threshold, and both values ​​are positive integers.

[0112] It is understandable that more segmentation thresholds may be set to determine the segment into which the calculated offset of the pixel value falls, thereby more precisely evaluating the imaging effect of the three-dimensional display device.

[0113] In the optional embodiment shown in FIG5 , the first value includes first contour data of the object, the second value includes second contour data of the object, and the imaging parameter error includes an offset of the object's contour. The offset can be used to measure the contribution of the 3D display device to the object's deformation in the 3D visual image. For example, a larger offset indicates a greater contribution of the 3D display device to the object's deformation; a smaller offset indicates a smaller contribution of the 3D display device to the object's deformation.

[0114] The computing component 503 is configured to synthesize a first three-dimensional image based on the first left-eye image 511 and the first right-eye image 521; outline the contour of the target three-dimensional object in the first three-dimensional image to obtain a first contour; and the computing component 503 marks p marking points (a large number of marking points) on the outlined first contour.

[0115] Optionally, the computing component randomly marks p marking points on the first contour. Optionally, p is a preset parameter. Optionally, p is obtained based on a preset scale parameter and the number of pixels occupied by the first contour.

[0116] Illustratively, the preset scale parameter is l, where l is a decimal between 0 and 1. The calculation component determines whether each pixel on the first contour is marked one by one. The calculation component obtains a random number between 0 and 1. If the random number is less than l, the pixel is marked, and the pixel is thus a marked point.

[0117] The computing component 503 is configured to synthesize a second three-dimensional image based on the second left-eye image 512 and the second right-eye image 522; delineate the contour of the target three-dimensional object in the second three-dimensional image to obtain a second contour; the computing component 503 overlaps the center of gravity of the second contour with the center of gravity of the first contour; and then, the computing component 503 determines whether each of the p marker points is on the second contour. If q marker points are on the second contour, the offset of the contour of the target three-dimensional object is (pq) / p, where p and q are both positive integers.

[0118] The offset of the outline can be used to measure the degree to which the 3D display device contributes to the object deformation phenomenon in the 3D visual image. A larger offset indicates a poorer imaging effect of the 3D display device. A larger offset indicates a greater degree of object deformation, indicating that the 3D display device is more likely to cause distortion in the rendered 3D object, resulting in poor compositing and / or rendering performance.

[0119] In one embodiment, if the calculated offset of the contour is less than the first contour offset threshold, it indicates that the imaging effect is "normal"; if the calculated offset of the contour is greater than the first contour offset threshold and less than the second contour offset threshold, it indicates that the imaging effect is "slightly deviated"; if the calculated offset of the contour is greater than the second contour offset threshold, it indicates that the imaging effect is "largely deviated".

[0120] The first contour offset threshold is smaller than the second contour offset threshold, and both values ​​are positive integers.

[0121] It is understandable that more segmentation thresholds may be set to determine the segment into which the calculated offset of the contour falls, thereby more precisely evaluating the imaging effect of the three-dimensional display device.

[0122] Based on the 3D imaging effect test system shown in FIG1 or FIG5 , the test system further includes a signal trigger. In an embodiment of the present application, a 3D display device plays a 3D visual video, the 3D visual video including a plurality of consecutive 3D visual images, and a binocular camera continuously captures the 3D visual video to obtain a plurality of left-eye images and a plurality of right-eye images.

[0123] Signal trigger, used to control the left and right cameras in the binocular camera to shoot synchronously.

[0124] In an embodiment of the present application, the first port of the signal trigger is connected to the left camera through a first line, and the first port of the signal trigger is connected to the right camera through a second line. The first line and the second line include partially overlapping lines or no overlap; the first port is used to control the left camera and the right camera to shoot synchronously.

[0125] In an embodiment of the present application, the second port of the signal trigger is connected to the computing component through a third line, and the second port is used to supply power to the signal trigger.

[0126] In an embodiment of the present application, when a real person views a three-dimensional visual image, both eyes of the real person view it at the same time. The present application controls the left and right cameras to shoot synchronously through a signal trigger, so as to simulate a scene in which both eyes of a real person view the three-dimensional visual image at the same time. In addition, the present application also provides a hardware circuit setting method around the "signal trigger" to ensure synchronous shooting and power supply for the signal trigger.

[0127] In an embodiment of the present application, the head model is a hollow model, and optionally, the signal trigger is located inside the head model. In another embodiment, the head model is a solid model.

[0128] In this embodiment of the present application, the head model has hollowed-out eyes to accommodate a binocular camera. In this embodiment of the present application, the head model is sized to a standard human head, and the 3D display device is a glasses-free 3D display device. The head model is sized to a standard human head to facilitate head capture by the glasses-free 3D display device. The head model is used by the glasses-free 3D display device to capture both the head and eyes, and subsequently to synthesize 3D visual images.

[0129] In an embodiment of the present application, the testing system further includes a fourth line connected between the binocular camera and the computing component. The fourth line is used for data transmission between the binocular camera and the computing component. For example, the fourth line is used to transmit images captured by the binocular camera to the computing component. Optionally, the fourth line is a 10G Ethernet cable. Optionally, the head model is a hollowed-out model, and some or all of the fourth line is routed within the head model.

[0130] In the embodiment of the present application, after acquiring the first left-eye image and the first right-eye image, the computing component further performs image preprocessing operations, including denoising, smoothing, alignment, etc. The computing component performs the image preprocessing operations to improve the quality and accuracy of the first left-eye image and the first right-eye image.

[0131] In an embodiment of the present application, after the computing component performs the image preprocessing operation, it also extracts features (related to binocular parallax) from the preprocessed first left-eye image and the first right-eye image, respectively. The features may be edges, corners, textures, etc. in the image, which can provide information about the position and shape of the object in three-dimensional space.

[0132] In an embodiment of the present application, the computing component matches the preprocessed first left-eye image and the first right-eye image, and finds the corresponding points and / or areas (i.e., the first image elements mentioned above) between the first left-eye image and the first right-eye image by comparing the features in the first left-eye image and the first right-eye image.

[0133] In an embodiment of the present application, the calculation component calculates the horizontal displacement (i.e., the first binocular disparity) of corresponding points and / or areas in the first left-eye and right-eye images based on the matching results, and the displacement amount of the horizontal displacement represents the position difference of the object in the depth direction.

[0134] In this embodiment of the present application, the computing component further obtains a second left-eye image and a second right-eye image, performs feature extraction on each of the second left-eye image and the second right-eye image, and finds corresponding points or regions (i.e., the second image elements described above). The computing component calculates the horizontal displacement of the corresponding points or regions in the second left-eye and right-eye images (i.e., the second binocular disparity).

[0135] Next, the head model provided in this application for testing three-dimensional imaging effects is introduced.

[0136] With reference to part (A) of FIG. 7 , part (A) of FIG. 7 shows a head model 70 for testing a three-dimensional imaging effect, wherein binocular cameras 71 are provided at the positions of both eyes of the head model 70 ;

[0137] The binocular camera 71 is used to capture the three-dimensional visual image presented by the three-dimensional display device to obtain a first left-eye image and a first right-eye image; the first left-eye image and the first right-eye image are used to generate imaging effect information of the three-dimensional display device.

[0138] In this embodiment of the present application, a head model 70 is mounted on a support, and the absolute position of a binocular camera 71 changes as the head model's position on the support changes. This position change includes at least one of a translational change and a rotational change. A translational change refers to a displacement of the head model 70 in one direction, while a rotational change refers to a rotation of at least one of the pitch, yaw, and roll angles of the head model 70. The support can be a swinging support that simulates the human neck, or a contoured support that simulates the human torso.

[0139] The absolute position of the binocular camera 71 changes when the head model 70 changes position. The binocular camera 71 and the head model 70 remain stationary relative to each other, and the position of the binocular camera 71 changes only in response to the position change of the head model 70. In this case, the binocular camera 71 does not move relative to the head model 70. This helps control a single variable (the position of the head model on the stand) when testing imaging results. By changing only that single variable, a more scientific and rigorous relationship between head position and imaging results can be obtained.

[0140] By adjusting the bracket and / or the head model on the bracket, the scene of real people of different heights and body shapes viewing three-dimensional visual images can be simulated. Then, through multiple tests, more complete imaging effect information of the three-dimensional display device can be obtained.

[0141] Optionally, the bracket is movable. By moving the bracket, the position of the human head model and the binocular camera will change accordingly. By moving the bracket, it is possible to simulate a real person viewing a 3D image from different positions. Through multiple tests, more complete information about the imaging effect of the 3D display device can be obtained.

[0142] In some embodiments, the head model 70 is placed on a horizontal slide rail. By changing the position of the head model on the horizontal slide rail, it is possible to simulate a real person viewing a 3D visual image in different positions, and then through multiple tests, more complete imaging effect information of the 3D display device can be obtained.

[0143] In some embodiments, a wheelbase adjustment component is provided between the binocular cameras 71 ; the wheelbase adjustment component is used to adjust the horizontal wheelbase between the left camera and the right camera of the binocular camera 71 .

[0144] The wheelbase adjustment component can be implemented using structures such as slide rails, gears, and racks. Schematically, part (B) of FIG7 shows a horizontal slide rail 72 provided between the binocular cameras 71 . The horizontal slide rail 72 is used to adjust the horizontal wheelbase between the left and right cameras of the binocular cameras 71 .

[0145] In the embodiment of the present application, the binocular camera 71 is provided with a height adjustment component; the height adjustment component is used to adjust the longitudinal height of the binocular camera 71 relative to the head model 70.

[0146] Schematically, part (C) of Figure 7 shows a longitudinal slide rail 73, which is used to adjust the longitudinal height of the binocular camera 71 relative to the head model 70. During adjustment, the head model 70 remains stationary and only the binocular camera 71 moves along the longitudinal slide rail 73.

[0147] It should be noted that the above-mentioned horizontal slide rail 72 and the above-mentioned longitudinal slide rail 73 are only schematic illustrations. Through the superimposed design of the mechanical structure, dual adjustment of the horizontal wheelbase and longitudinal height of the binocular camera 71 can be achieved simultaneously.

[0148] In some embodiments, at least one of the left camera and the right camera of the binocular camera 71 is provided with a gimbal component; the gimbal component is used to adjust the shooting direction of the camera along at least one rotation direction of up, down, left, and right.

[0149] Schematically, part (D) of FIG. 7 shows a pan-tilt head component 74 , wherein a base 741 of the pan-tilt head component 74 supports the camera to rotate leftward and rightward; and a support rod 742 of the pan-tilt head component 74 supports the camera to rotate upward and downward.

[0150] In an embodiment of the present application, the gimbal component 74 is used to adjust the shooting direction of the camera toward the visual focus element, which is a focus element in at least one of the identified first left-eye image and the first right-eye image.

[0151] Schematically, the first left-eye image is identified, and the visual focus element is obtained as an apple, as well as the coordinate position of the visual focus element in the first left-eye image; the first right-eye image is identified, and the visual focus element is also obtained as an apple, as well as the coordinate position of the visual focus element in the first right-eye image.

[0152] The pan-tilt component 74 is used to adjust the shooting direction of the camera along at least one of the rotation directions of up, down, left and right, simulating a real person focusing on the area of ​​interest when viewing a three-dimensional visual image, and can test the imaging effect of the three-dimensional display device in this scenario.

[0153] In some embodiments, a human eye periphery simulation component is further mounted on the exterior of the left and right cameras. This component simulates the periocular tissues, eyelashes, etc. of the human eye, so that the naked-eye 3D display device can identify the position of the eyes or the gaze position of the head model 70 using image recognition, thereby achieving eye detection of the head model 70.

[0154] It should be noted that the pan-tilt head component 74 can also be combined with the above-mentioned horizontal slide rail 72 and / or the above-mentioned longitudinal slide rail 73 to form a new embodiment, which is not limited to this.

[0155] In an embodiment of the present application, the head model further includes a signal trigger. In an embodiment of the present application, the 3D display device plays a 3D visual video, which includes a plurality of continuous 3D visual images. The binocular camera continuously captures the 3D visual video to obtain a plurality of left-eye images and a plurality of right-eye images.

[0156] Signal trigger, used to control the left and right cameras in the binocular camera to shoot synchronously.

[0157] In an embodiment of the present application, the first port of the signal trigger is connected to the left camera through a first line, and the first port of the signal trigger is connected to the right camera through a second line. The first line and the second line include partially overlapping lines or no overlap; the first port is used to control the left camera and the right camera to shoot synchronously.

[0158] In an embodiment of the present application, the second port of the signal trigger is connected to the computing component through a third line, and the second port is used to supply power to the signal trigger.

[0159] In an embodiment of the present application, when a real person views a three-dimensional visual image, both eyes of the real person view it at the same time. The present application controls the left and right cameras to shoot synchronously through a signal trigger, so as to simulate a scene in which both eyes of a real person view the three-dimensional visual image at the same time. In addition, the present application also provides a hardware circuit setting method around the "signal trigger" to ensure synchronous shooting and power supply for the signal trigger.

[0160] In an embodiment of the present application, the head model is a hollow model, and optionally, the signal trigger is located inside the head model. In another embodiment, the head model is a solid model.

[0161] In this embodiment of the present application, the head model has hollowed-out eyes to accommodate a binocular camera. In this embodiment of the present application, the head model is sized to a standard human head, and the 3D display device is a glasses-free 3D display device. The head model is sized to a standard human head to facilitate head capture by the glasses-free 3D display device. The head model is used by the glasses-free 3D display device to capture both the head and eyes, and subsequently to synthesize 3D visual images.

[0162] In an embodiment of the present application, the interior of the head model is hollowed out, and the interior of the head model includes a computing component; the computing component is used to output imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image.

[0163] In an embodiment of the present application, the head model further includes a fourth line connected between the binocular camera and the computing component. The fourth line is used for data transmission between the binocular camera and the computing component. For example, the fourth line is used to transmit images captured by the binocular camera to the computing component. Optionally, the fourth line is a 10G Ethernet cable. Optionally, part or all of the fourth line is located within the head model.

[0164] Next, the testing method for the three-dimensional imaging effect provided by this application is introduced.

[0165] FIG8 shows a flow chart of a method for testing a three-dimensional imaging effect provided by an exemplary embodiment of the present application. The method is illustrated by way of example by the computing component 103 in FIG1 . The method includes:

[0166] Step 820: Acquire a first left-eye image and a first right-eye image. The first left-eye image is obtained by capturing a 3D visual image with a left camera in a binocular camera, and the first right-eye image is obtained by capturing a 3D visual image with a right camera in the binocular camera. The binocular camera is located at the positions of both eyes of the head model. The 3D visual image is presented by a 3D display device.

[0167] Optionally, the 3D display device is a naked-eye 3D display device. The naked-eye 3D display device captures the position of the head model and infers the positions of the head model's eyes. Alternatively, the naked-eye 3D display device captures the positions of the head model's eyes. Based on the positions of the eyes, the naked-eye 3D display device performs a 3D image synthesis on the second left-eye image and the second right-eye image to obtain a 3D visual image.

[0168] The naked-eye 3D display device projects 3D visual images toward the positions of both eyes.

[0169] In this application, a binocular camera is used to simulate the eyes of a viewer. The binocular camera captures a three-dimensional visual image, producing a first left-eye image and a first right-eye image. The first left-eye image and the first right-eye image are two-dimensional images. The first left-eye image and the first right-eye image are used to simulate the three-dimensional image captured by the viewer's eyes. The first left-eye image is obtained by capturing the three-dimensional visual image with the left camera of the binocular camera. The first right-eye image is obtained by capturing the three-dimensional visual image with the right camera of the binocular camera.

[0170] Step 840 : Output imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image.

[0171] In this embodiment of the present application, the computing component obtains a first left-eye image and a first right-eye image, and evaluates the imaging effect of the 3D display device based on the quality of the first left-eye and right-eye images. Optionally, the computing component evaluates the imaging effect of the 3D display device based on indicators such as color, brightness, and clarity of the first left-eye and right-eye images.

[0172] In this embodiment of the present application, a computing component obtains first left-eye and right-eye images and second left-eye and right-eye images, and evaluates the imaging effect of the 3D display device based on the difference between the first left-eye and right-eye images and the second left-eye and right-eye images. The second left-eye and right-eye images serve as source data for the 3D display device to synthesize and output a 3D visual image.

[0173] In an embodiment of the present application, a computing component identifies a visual focus element in at least one of a first left-eye image and a first right-eye image; and sends a control instruction toward the visual focus element to at least one pan-tilt component; wherein, at least one of the left camera and the right camera of the binocular camera is provided with a pan-tilt component; the pan-tilt component is used to adjust the shooting direction of the camera along at least one rotation direction of up, down, left, and right.

[0174] Optionally, the computing component first segments the image and identifies the element with the largest area in the image as the visual focus element. Optionally, the computing component performs image segmentation using SAM (Segment-Anything-Model).

[0175] In an embodiment of the present application, the computing component is installed with a client, and a field of view angle adjustment control of at least one of the left camera and the right camera of the binocular camera is displayed on the client interface, and the field of view angle adjustment control is used to adjust the field of view angle of the camera.

[0176] In an embodiment of the present application, a shooting speed adjustment control is displayed on the interface of the client, and the shooting speed adjustment control is used to adjust the shooting speed of the camera.

[0177] In the optional embodiment shown in FIG8 , the computing component evaluates the imaging effect of the three-dimensional display device based on the difference between the image before synthesis (the second left-eye and right-eye images) and the image captured by the camera (the first left-eye and right-eye images).

[0178] In an embodiment of the present application, step 840 includes: calculating the error between a first value and a second value, the first value is a value of an imaging parameter obtained based on at least one image of the first left-eye image and the first right-eye image, and the second value is a value of an imaging parameter obtained based on at least one image of the second left-eye image and the second right-eye image.

[0179] Imaging parameter errors include binocular parallax errors. FIG9 shows a flow chart of a method for testing three-dimensional imaging effects provided by an exemplary embodiment of the present application. Taking the method as an example executed by the computing component 103 shown in FIG1 , the method includes:

[0180] Step 910, calculating the binocular disparity between the first left-eye image and the first right-eye image to obtain a first binocular disparity;

[0181] In an optional embodiment, the calculation component determines a first position of a first image element in the first left-eye image and a second position of the first image element in the first right-eye image, and determines a horizontal displacement between the first position and the second position as a first binocular disparity, wherein the first image element is an element presented in the three-dimensional visual image.

[0182] The first image element may be a focus element in the image. For example, in a human-scene image, the first image element is the person in the image; in a landscape image, the first image element is the element focused by the camera.

[0183] Illustratively, the computing component determines a first position of an apple in a first left-eye image and a second position of the apple in a first right-eye image. The number of pixels between the first position and the second position is determined as the first binocular disparity. The same image element will be positioned to the right in the left-eye image and to the left in the right-eye image, with "left" and "right" being relative terms.

[0184] Referring to part (A) of FIG6 , part (A) of FIG6 shows the position of the apple in the first left-eye image 601 and the position of the apple in the first right-eye image 602 , as well as the horizontal displacement therebetween, where the horizontal displacement is the first binocular parallax 61 .

[0185] Step 920 , calculating the binocular disparity between the second left-eye image and the second right-eye image to obtain a second binocular disparity;

[0186] In an optional embodiment, the calculation component determines a third position of the second image element in the second left-eye image and a fourth position of the second image element in the second right-eye image, and determines a horizontal displacement between the third position and the fourth position as the second binocular disparity, wherein the second image element is an element presented in the three-dimensional visual image.

[0187] The second image element may be a focus element in the image. For example, in a human-scene image, the second image element is the person in the image; in a landscape image, the second image element is the element focused by the camera.

[0188] Illustratively, the calculation component determines a third position of the pear in the second left-eye image and a fourth position of the pear in the first right-eye image, and determines the number of pixels horizontally spaced between the third position and the fourth position as the second binocular disparity.

[0189] Referring to part (B) of FIG6 , part (B) of FIG6 shows the position of the apple in the second left-eye image 603 and the position of the apple in the second right-eye image 604 , as well as the horizontal displacement therebetween, where the horizontal displacement is the second binocular parallax 62 .

[0190] Step 930 : Calculate the binocular disparity error between the first binocular disparity and the second binocular disparity.

[0191] Subtracting the second binocular disparity from the first binocular disparity yields the binocular disparity error. The binocular disparity error can be used to measure the effect of a 3D display device on whether the 3D visual image observed by the viewer is ghosted.

[0192] The imaging parameter error includes the offset of the pixel value. FIG10 shows a flow chart of a method for testing a three-dimensional imaging effect provided by another exemplary embodiment of the present application. The method is illustrated by the calculation component 103 shown in FIG1 , and the method includes:

[0193] Step 1010: Determine a pixel value of the target object in the first left-eye image and a pixel value of the target object in the first right-eye image; and determine an average of the pixel values ​​of the target object in the first left-eye image and the first right-eye image as a first pixel value.

[0194] Illustratively, the computing component detects that the first left-eye and right-eye images contain the same "apple." The computing component determines a pixel value for the "apple" in the first left-eye image and a pixel value for the "apple" in the first right-eye image. The computing component then determines the average of the pixel values ​​for the "apple" in the first left-eye and right-eye images as the first pixel value.

[0195] Optionally, the average pixel value of the pixels occupied by the word "apple" in the first left-eye image is determined as the pixel value of the word "apple" in the first left-eye image. The average pixel value of the pixels occupied by the word "apple" in the first right-eye image is determined as the pixel value of the word "apple" in the first right-eye image.

[0196] Step 1020: Determine a pixel value of the target object in the second left-eye image, and determine a pixel value of the target object in the second right-eye image, and determine an average of the pixel values ​​of the target object in the second left-eye image and the second right-eye image as a second pixel value;

[0197] Illustratively, the computing component determines the pixel value of the "apple" in the second left-eye image and the pixel value of the "apple" in the second right-eye image. The computing component determines the average of the pixel values ​​of the "apple" in the second left-eye and right-eye images as the second pixel value.

[0198] Optionally, the average pixel value of the pixels occupied by “apple” in the second left-eye image is determined as the pixel value of “apple” in the second left-eye image. The average pixel value of the pixels occupied by “apple” in the second right-eye image is determined as the pixel value of “apple” in the second right-eye image.

[0199] Step 1030: Subtract the absolute value of the difference between the second pixel value and the first pixel value and divide the result by the first pixel value to obtain an offset of the pixel value.

[0200] Schematically, the first pixel value is f1, the second pixel value is f2, and the offset of the pixel values ​​is expressed as:

[0201] The offset of pixel values ​​is used to measure the impact of a 3D display device on whether the observed 3D visual image is blurred.

[0202] The imaging parameter error includes the offset of the contour. FIG11 shows a flow chart of a method for testing a three-dimensional imaging effect provided by another exemplary embodiment of the present application. The method is illustrated by the calculation component 113 shown in FIG1 , and the method includes:

[0203] Step 1101: synthesize a first 3D image based on a first left-eye image and a first right-eye image;

[0204] The computing component synthesizes the first left-eye image and the first right-eye image to obtain a first three-dimensional image using a 3D modeling tool, such as 3DsMAX, Blender, or Maya.

[0205] Step 1102 , outlining the outline of the target three-dimensional object in the first three-dimensional image to obtain a first outline;

[0206] The computing component detects the outline of a target three-dimensional object in the first three-dimensional image to obtain a first outline. The target three-dimensional object may be a focal object in the image. For example, if the image is a portrait, the target three-dimensional object is the person; if the image is a landscape, the target three-dimensional object is the object in focus of the camera in the image.

[0207] The first outline is a three-dimensional outline.

[0208] Step 1103, marking p marking points on the first outline;

[0209] The computing component marks a large number of marker points on the first contour. Optionally, the computing component randomly marks p marker points on the first contour. Optionally, p is a preset parameter. Optionally, p is obtained based on a preset scale parameter and the number of pixels occupied by the first contour.

[0210] Illustratively, the preset scale parameter is l, where l is a decimal between 0 and 1. The calculation component determines whether each pixel on the first contour is marked one by one. The calculation component randomly obtains a number between 0 and 1. If this number is less than l, the pixel is marked, and the pixel is thus a marked point.

[0211] Step 1104 , synthesizing a second 3D image based on the second left-eye image and the second right-eye image;

[0212] The computing component synthesizes the second left-eye image and the second right-eye image using a 3D modeling tool such as 3DsMAX, Blender, or Maya to obtain a second three-dimensional image.

[0213] Step 1105 , outlining the contour of the target three-dimensional object in the second three-dimensional image to obtain a second contour;

[0214] The computing component detects the outline of the target three-dimensional object in the second three-dimensional image to obtain a second outline. The target three-dimensional object can be a focal object in the image. For example, if the image is a portrait, the target three-dimensional object is the person; if the image is a landscape, the target three-dimensional object is the object in focus of the camera in the image.

[0215] The second outline is a three-dimensional outline.

[0216] Step 1106 , overlapping the centroid of the second contour with the centroid of the first contour;

[0217] The calculation component overlaps the center of gravity of the second contour with the center of gravity of the first contour in the three-dimensional modeling tool, so as to achieve alignment of the second contour with the first contour.

[0218] Step 1107, determining whether each of the p marking points is on the second contour one by one;

[0219] The calculation component determines one by one whether the p marked points on the first contour are on the second contour.

[0220] Step 1108: If there are q marking points on the second contour, the offset of the contour of the target three-dimensional object is (pq) / p.

[0221] If q marking points can be found on the second contour among p marking points, then the offset of the contour of the target three-dimensional object is determined to be (pq) / p. The offset of the contour can be used to measure the impact of the three-dimensional display device on the deformation of the three-dimensional object observed by the audience.

[0222] In the optional embodiments shown in Figures 9 to 11, in order to more accurately evaluate the imaging effect of a 3D display device, the 3D display device plays a 3D visual video. A 3D visual video includes multiple consecutive 3D visual images. The binocular camera continuously captures the 3D visual video to obtain multiple first left-eye images and multiple first right-eye images, and sends them to the computing component.

[0223] The computing component also obtains multiple second left-eye images and multiple second right-eye images, the timestamps of the multiple first left-eye images and the multiple second left-eye images correspond one to one, and the timestamps of the multiple first right-eye images and the multiple second right-eye images correspond one to one.

[0224] At timestamp t1, the calculation component calculates the first numerical value of the imaging parameter of the corresponding first left-eye and right-eye images, and calculates the second numerical value of the imaging parameter of the corresponding second left-eye and right-eye images, as well as the error between the first numerical value and the second numerical value, which is recorded as the numerical error x1.

[0225] The imaging parameter is at least one of binocular disparity, an offset of pixel values, and an offset of contours.

[0226] At timestamp t2, the calculation component calculates the first numerical value of the imaging parameter of the corresponding first left-eye and right-eye images, and calculates the second numerical value of the imaging parameter of the corresponding second left-eye and right-eye images, as well as the error between the first numerical value and the second numerical value, which is recorded as the numerical error x2.

[0227] At timestamp t3, the calculation component calculates the first value of the imaging parameter for the corresponding first left-eye and right-eye images, and calculates the second value of the imaging parameter for the corresponding second left-eye and right-eye images, and the error between the first value and the second value is recorded as the numerical error x3. And so on.

[0228] The calculation component 103 obtains a numerical error array, represented as {x1, x2, x3, ..., xn}. If m numerical errors among n numerical errors meet the conditions, the imaging effect of the 3D display device is scored as m / n.

[0229] By scoring the imaging effects of the three-dimensional visual video displayed by the three-dimensional display device, an objective scoring standard is provided, avoiding the use of the audience's subjective evaluation to score the three-dimensional display device.

[0230] FIG12 shows a block diagram of a device for testing three-dimensional imaging effects provided by an exemplary embodiment of the present application. The device includes:

[0231] An acquisition module 1201 is configured to acquire a first left-eye image and a first right-eye image, wherein the first left-eye image is obtained by capturing a 3D visual image using a left camera in a binocular camera, and the first right-eye image is obtained by capturing a 3D visual image using a right camera in a binocular camera, wherein the binocular camera is located at both eyes of the head model; the 3D visual image is presented by a 3D display device;

[0232] The processing module 1202 is configured to output imaging effect information of a three-dimensional display device based on the first left-eye image and the first right-eye image.

[0233] In an optional embodiment, the processing module 1202 is further used to calculate the error between a first value and a second value, where the first value is a value of an imaging parameter obtained based on at least one of the first left-eye image and the first right-eye image, and the second value is a value of an imaging parameter obtained based on at least one of the second left-eye image and the second right-eye image.

[0234] In an optional embodiment, the first value includes a first binocular disparity, and the second value includes a second binocular disparity; the processing module 1202 is further used to calculate the binocular disparity between the first left-eye image and the first right-eye image to obtain the first binocular disparity; and calculate the binocular disparity between the second left-eye image and the second right-eye image to obtain the second binocular disparity; and calculate the binocular disparity error between the first binocular disparity and the second binocular disparity.

[0235] In an optional embodiment, the processing module 1202 is further configured to determine a first position of a first image element in the first left-eye image, and determine a second position of the first image element in the first right-eye image, and determine a horizontal displacement between the first position and the second position as a first binocular disparity, wherein the first image element is an element presented in the three-dimensional visual image.

[0236] Determine a third position of the second image element in the second left-eye image, and determine a fourth position of the second image element in the second right-eye image, and determine the horizontal displacement between the third position and the fourth position as a second binocular disparity, where the second image element is an element presented in the three-dimensional visual image.

[0237] In an optional embodiment, the processing module 1202 is further configured to identify a visual focus element in at least one of the first left-eye image and the first right-eye image. The apparatus further includes a sending module 1203 configured to send a control instruction to at least one pan-tilt component to direct the camera toward the visual focus element. The pan-tilt component is configured to adjust the camera's shooting direction along at least one of the left and right cameras of the binocular camera.

[0238] In an optional embodiment, the apparatus further includes a display module 1204. The display module 1204 is configured to display a field of view adjustment control for at least one of the left and right cameras of the binocular camera on a client interface, where the field of view adjustment control is configured to adjust the field of view of the at least one camera.

[0239] In an optional embodiment, the display module 1204 is further configured to display a shooting speed adjustment control on the client interface, where the shooting speed adjustment control is configured to adjust the shooting speed of at least one of the left camera and the right camera of the binocular camera.

[0240] To summarize, a binocular camera is set at the position of both eyes of the head model to capture the three-dimensional visual image presented by the three-dimensional display device, and then the computing component generates the imaging effect information of the three-dimensional display device based on the captured images (first left and right eye images).

[0241] That is, this application will evaluate the imaging capabilities of 3D display devices through objective data, avoiding reliance on audience subjective factors for evaluation, and providing a reference basis for subsequent software and hardware optimization of 3D display devices.

[0242] In addition, this application provides a universal solution that supports the testing of the imaging capabilities of a wide range of three-dimensional display devices. The test system is relatively simple and requires no other development and adaptation work. At the same time, it can meet the accuracy and objectivity of the evaluation of three-dimensional imaging effects under different evaluation standards.

[0243] Please refer to Figure 13, which shows a block diagram of a computer device 1300 provided in an exemplary embodiment of the present application. The computer device 1300 may be the computing component in the above-mentioned embodiment. The computer device 1300 may be a portable mobile terminal, such as a smartphone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), or an MP4 player (Moving Picture Experts Group Audio Layer IV). The computer device 1300 may also be referred to as a user device, a portable terminal, a head-mounted computer device, or other names.

[0244] Typically, the computer device 1300 includes a processor 1301 and a memory 1302 .

[0245] The processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1301 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0246] The memory 1302 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 1302 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1302 is used to store at least one instruction, which is executed by the processor 1301 to implement the three-dimensional imaging effect testing method provided in the embodiments of the present application.

[0247] In some embodiments, computer device 1300 may also optionally include a peripheral device interface 1303 and at least one peripheral device. Specifically, the peripheral device may include at least one of a radio frequency circuit, a display screen, a camera assembly, an audio circuit, and a power supply. Those skilled in the art will appreciate that the structure shown in FIG. 13 does not limit computer device 1300 , and may include more or fewer components than shown, combine certain components, or employ a different component arrangement.

[0248] An embodiment of the present application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement a test method for three-dimensional imaging effects as provided in the above-mentioned method embodiments.

[0249] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by a computer device to implement the above-mentioned three-dimensional imaging effect testing method.

[0250] The present application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the three-dimensional imaging effect testing method provided in the above-mentioned method embodiment.

Claims

1. A three-dimensional imaging effect testing system, comprising: A head model, a binocular camera disposed at the positions of both eyes of the head model, and a computing component connected to the binocular camera; The binocular camera is used to capture a three-dimensional visual image presented by the three-dimensional display device to obtain a first left-eye image and a first right-eye image; The calculation component is used to output imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image.

2. The system according to claim 1, wherein: The three-dimensional visual image is synthesized by the three-dimensional display device based on the second left-eye image and the second right-eye image; The calculation component is used to calculate the error between a first value and a second value, where the first value is the value of an imaging parameter obtained based on at least one of the first left-eye image and the first right-eye image, and the second value is the value of the imaging parameter obtained based on at least one of the second left-eye image and the second right-eye image.

3. The system according to claim 2, wherein: The first value includes a first binocular disparity, and the second value includes a second binocular disparity; The calculation component is configured to calculate the binocular disparity between the first left-eye image and the first right-eye image to obtain the first binocular disparity; and calculating the binocular disparity between the second left-eye image and the second right-eye image to obtain the second binocular disparity; A binocular disparity error between the first binocular disparity and the second binocular disparity is calculated.

4. The system according to claim 3, wherein: the calculating component is configured to determine a first position of a first image element in the first left-eye image, and determine a second position of the first image element in the first right-eye image, and determine a horizontal displacement between the first position and the second position as the first binocular disparity, wherein the first image element is an element presented in the three-dimensional visual image; The calculation component is used to determine a third position of a second image element in the second left-eye image, and to determine a fourth position of the second image element in the second right-eye image, and to determine the horizontal displacement between the third position and the fourth position as the second binocular disparity, where the second image element is an element presented in the three-dimensional visual image.

5. The system according to any one of claims 1 to 4, wherein: The head model is arranged on a bracket, and the absolute position of the binocular camera changes as the position of the head model on the bracket changes; The position change includes at least one of a moving position change and a rotational position change.

6. The system according to any one of claims 1 to 5, wherein: A wheelbase adjustment component is provided between the binocular cameras; The wheelbase adjustment component is used to adjust the horizontal wheelbase between the left camera and the right camera of the binocular camera.

7. The system according to any one of claims 1 to 6, wherein: At least one of the left camera and the right camera of the binocular camera is provided with a pan / tilt component; The pan / tilt head component is used to adjust the shooting direction of the camera along at least one rotation direction of up, down, left and right.

8. The system according to claim 7, wherein: The computing component is configured to identify a visual focus element in at least one of the first left-eye image and the first right-eye image; Sending a control instruction to the pan / tilt component toward the visual focus element; The pan / tilt head component is used to adjust the shooting direction of the camera toward the visual focus element based on the control instruction.

9. The system according to any one of claims 1 to 8, wherein: A client is installed on the computing component, and the interface of the client supports displaying a field of view angle adjustment control of at least one of the left camera and the right camera of the binocular camera; the field of view angle adjustment control is used to adjust the field of view angle of the at least one camera.

10. The system according to any one of claims 1 to 9, wherein: A client is installed on the computing component, and an interface of the client supports displaying a shooting speed adjustment control, where the shooting speed adjustment control is used to adjust the shooting speed of at least one of the left camera and the right camera of the binocular camera.

11. The system according to any one of claims 1 to 10, wherein: The system further includes a signal trigger, which is used to control the left camera and the right camera in the binocular camera to shoot synchronously.

12. The system according to claim 11, wherein The first port of the signal trigger is connected to the left camera via a first line, and the first port of the signal trigger is connected to the right camera via a second line, and the first line and the second line include partially overlapping lines or no overlapping lines; the first port is used to control the left camera and the right camera to shoot synchronously.

13. The system according to claim 11 or 12, wherein: The second port of the signal trigger is connected to the calculation component through a third line, and the second port is used to supply power to the signal trigger.

14. The system according to any one of claims 11 to 13, wherein: The interior of the head model is hollowed out; the signal trigger is located inside the head model.

15. The system according to any one of claims 1 to 14, wherein: The three-dimensional display device is a naked-eye three-dimensional display device.

16. The system according to any one of claims 1 to 14, wherein: The three-dimensional display device is a display device using three-dimensional glasses, and three-dimensional glasses are set at the positions of the eyes of the head model; or the three-dimensional display device is a display device using a three-dimensional helmet, and the head model wears a three-dimensional helmet.

17. The system according to any one of claims 1 to 14, wherein: The three-dimensional display device includes a display screen and a radial semi-conical lens grating arranged in front of the display screen.

18. A head model for testing three-dimensional imaging effects, wherein binocular cameras are provided at the positions of both eyes of the head model; The binocular camera is used to capture a three-dimensional visual image presented by a three-dimensional display device to obtain a first left-eye image and a first right-eye image; the first left-eye image and the first right-eye image are used to generate imaging effect information of the three-dimensional display device.

19. The head model according to claim 18, wherein The head model is arranged on a bracket, and the absolute position of the binocular camera changes as the position of the head model on the bracket changes; The position change includes at least one of a moving position change and a rotational position change.

20. The head model according to claim 18 or 19, wherein: A wheelbase adjustment component is provided between the binocular cameras; The wheelbase adjustment component is used to adjust the horizontal wheelbase between the left camera and the right camera of the binocular camera.

21. The head model according to any one of claims 18 to 20, wherein: At least one of the left camera and the right camera of the binocular camera is provided with a pan / tilt component; The pan / tilt head component is used to adjust the shooting direction of the camera along at least one rotation direction of up, down, left and right.

22. The head model according to claim 21, wherein The pan-tilt component is used to adjust the shooting direction of the camera toward a visual focus element, where the visual focus element is a focus element in at least one of the first left-eye image and the first right-eye image obtained by recognition.

23. The head model according to any one of claims 18 to 22, wherein: The head model also includes a signal trigger, which is used to control the left camera and the right camera in the binocular camera to shoot synchronously.

24. The head model according to claim 23, wherein The first port of the signal trigger is connected to the left camera via a first line, and the first port of the signal trigger is connected to the right camera via a second line, and the first line and the second line include partially overlapping lines or no overlapping lines; the first port is used to control the left camera and the right camera to shoot synchronously.

25. The head model according to claim 23 or 24, wherein: The interior of the head model is hollowed out; the signal trigger is located inside the head model.

26. The head model according to any one of claims 18 to 25, wherein: The interior of the head model is hollowed out; the interior of the head model includes a computing component; The calculation component is used to output imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image.

27. A method for testing three-dimensional imaging effects, the method being executed by a computing component, the method comprising: Acquire a first left-eye image and a first right-eye image, where the first left-eye image is obtained by capturing a 3D visual image with a left camera in a binocular camera, and the first right-eye image is obtained by capturing the 3D visual image with a right camera in the binocular camera, wherein the binocular camera is located at both eyes of the head model; the 3D visual image is presented by a 3D display device; Based on the first left-eye image and the first right-eye image, imaging effect information of the three-dimensional display device is output.

28. The method according to claim 27, wherein The outputting imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image includes: Calculate the error between a first value and a second value, where the first value is a value of an imaging parameter obtained based on at least one of the first left-eye image and the first right-eye image, and the second value is a value of the imaging parameter obtained based on at least one of the second left-eye image and the second right-eye image. The second left-eye image and the second right-eye image are used to synthesize the three-dimensional visual image on the three-dimensional display device.

29. The method according to claim 28, wherein The first value includes a first binocular parallax, and the second value includes a second binocular parallax; Calculating the error between the first value and the second value includes: calculating a binocular disparity between the first left-eye image and the first right-eye image to obtain the first binocular disparity; and calculating the binocular disparity between the second left-eye image and the second right-eye image to obtain the second binocular disparity; A binocular disparity error between the first binocular disparity and the second binocular disparity is calculated.

30. The method according to claim 29, wherein The calculating a first binocular disparity between the first left-eye image and the first right-eye image includes: determining a first position of a first image element in the first left-eye image and a second position of the first image element in the first right-eye image, and determining a horizontal displacement between the first position and the second position as the first binocular disparity, wherein the first image element is an element presented in the three-dimensional visual image; The calculating a second binocular disparity between the second left-eye image and the second right-eye image includes: Determine a third position of a second image element in the second left-eye image, and determine a fourth position of the second image element in the second right-eye image, and determine the horizontal displacement between the third position and the fourth position as the second binocular parallax, where the second image element is an element presented in the three-dimensional visual image.

31. The method according to any one of claims 27 to 30, wherein: The method further comprises: identifying a visual focus element in at least one of the first left-eye image and the first right-eye image; A control instruction toward the visual focus element is sent to at least one pan-tilt component; wherein at least one of the left camera and the right camera of the binocular camera is provided with a pan-tilt component; the pan-tilt component is used to adjust the shooting direction of the camera along at least one rotation direction of up, down, left, and right.

32. The method according to any one of claims 27 to 31, wherein: The method further comprises: A field of view angle adjustment control of at least one of the left camera and the right camera of the binocular camera is displayed on the interface of the client, and the field of view angle adjustment control is used to adjust the field of view angle of the at least one camera.

33. The method according to any one of claims 27 to 32, wherein: The method further comprises: A shooting speed adjustment control is displayed on the interface of the client, where the shooting speed adjustment control is used to adjust the shooting speed of at least one of the left camera and the right camera of the binocular camera.

34. A device for testing three-dimensional imaging effects, comprising: an acquisition module, configured to acquire a first left-eye image and a first right-eye image, wherein the first left-eye image is obtained by capturing a 3D visual image with a left camera in a binocular camera, and the first right-eye image is obtained by capturing the 3D visual image with a right camera in the binocular camera, wherein the binocular camera is located at both eyes of the head model; The three-dimensional visual image is presented by a three-dimensional display device; A calculation module is configured to output imaging effect information of the three-dimensional display device based on the first left-eye image and the first right-eye image.

35. A computer device, comprising: A processor and a memory, wherein the memory stores a computer program, and the computer program is loaded and executed by the processor to implement the three-dimensional imaging effect testing method as described in any one of claims 27 to 33.

36. A computer-readable storage medium storing a computer program, wherein the computer program is loaded and executed by a processor to implement the three-dimensional imaging effect testing method according to any one of claims 27 to 33.

37. A computer program product, wherein the computer program product stores a computer program, wherein the computer program is loaded and executed by a processor to implement the three-dimensional imaging effect testing method according to any one of claims 27 to 33.

Citation Information

Patent Citations

  • Test method and system of stereoscopic display effect

    CN108259888A

  • Dynamic crosstalk test system and dynamic crosstalk test method

    CN110708540A

  • Binocular camera distance adjusting method and device, binocular camera and storage medium

    CN113132710A

  • Naked eye 3D effect detection equipment and detection method

    CN115060462A

Cited By

  • Data association analysis method for whole machine performance test of AR (Augmented Reality) glasses

    CN121544595A