A method and system for correcting a projection reflective picture
By acquiring and segmenting the spatial coordinates of the images, calculating the angle and color deviation feature values, and adaptively adjusting the correction gain, the problem of color and brightness attenuation caused by angle deviation in the correction of projected reflection images is solved, achieving more accurate and stable image correction.
Patent Information
- Application Number
- CN202511724686.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-24
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2045-11-24
AI Technical Summary
The color and brightness attenuation caused by angular deviation was not considered during the correction of the projected reflection image, resulting in inaccurate correction.
By acquiring the spatial coordinates of the test image and the displayed image, the image is divided into blocks, the angular deviation and color deviation feature values are calculated, the correction gain is adaptively adjusted, and the grayscale world algorithm and geometric distortion correction method are used for correction.
It improves the accuracy and stability of the projected reflection image correction, ensures color and brightness balance, and enhances image clarity and visual effect.
Smart Images

Figure CN121193903B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of image communication technology, and specifically to a method and system for correcting projected and reflected images. Background Technology
[0002] Correcting projected images can resolve issues such as shape distortion, color deviation, and uneven brightness, ensuring the image better matches the expected display effect, improving presentation quality, enhancing text readability, guaranteeing image accuracy, and ensuring the projected image fully performs its function, resulting in a better visual experience and usage value. Gray-world algorithms can achieve projected image correction; these algorithms typically assume perpendicular light incidence and use a globally uniform gain for correction.
[0003] When a projector acquires an image on a display surface, the projected image often has a certain angular deviation due to reflection. This causes the projected image to deviate from the real image in terms of color and brightness. The color and brightness attenuation caused by the angular deviation is not considered during the projection image correction process, making it difficult to accurately correct abnormal projection images. Summary of the Invention
[0004] This invention provides a method and system for correcting projected reflection images, to solve the problem that the color and brightness attenuation caused by angle deviation is not considered during the projected reflection image correction process, resulting in inaccurate projected reflection image correction. The specific technical solution adopted is as follows:
[0005] In a first aspect, one embodiment of the present invention provides a method for correcting projected reflection images, the method comprising the following steps:
[0006] The test image is captured on the display surface, along with the spatial coordinates of the reflective surface, the test image, and the display image. The display image and the test image are then divided into display image blocks and test image blocks, respectively, and their spatial coordinates are obtained.
[0007] Based on the spatial coordinates of the reflective surface and the display image block, a spatial vector of the display image block is established. Based on the deviation angle of the spatial vector in the X-axis and Y-axis directions of the reflective surface, the angular deviation characteristic value of the display image block is calculated.
[0008] Based on the differences between the pixel values of all corresponding pixels in the corresponding test image block and the display image block, determine the color deviation characteristic value of the display image block in the corresponding test image block and the display image block.
[0009] Based on the angular deviation characteristic value and color deviation characteristic value of the display image block, the adaptive correction gain of the display image block is calculated. Based on the adaptive correction gain of all display image blocks divided from the display image block, the correction of the projected reflection image is realized.
[0010] Furthermore, the specific method for dividing the display image and the test image into display image blocks and test image blocks respectively, and obtaining the spatial coordinates of the display image blocks and test image blocks, includes:
[0011] The display image is divided into display image blocks of a preset size. According to the position of the display image blocks in the test image, the test image is divided into test image blocks corresponding to the display image blocks.
[0012] The spatial coordinates of the center pixel of the displayed image block will be used as the spatial coordinates of the displayed image block; the spatial coordinates of the center pixel of the test image block will be used as the spatial coordinates of the test image block.
[0013] Furthermore, the specific method for establishing the spatial vector of the displayed image block is as follows:
[0014] The vector pointing from the spatial coordinates of the reflective surface to the spatial coordinates of the displayed image block is denoted as the spatial vector of the displayed image block.
[0015] Furthermore, the method for obtaining the angular deviation feature value of the displayed image block is as follows:
[0016] Calculate the deviation angle of the spatial vector of the displayed image patch in the X and Y axis directions of the reflecting surface;
[0017] The first and second preset weights are used as weights to sum the squares of the cosine values of the deviation angles of the spatial vector of the display image block in the X and Y directions of the reflective surface, respectively. The reciprocal of the weighted sum is recorded as the angular deviation feature value of the display image block.
[0018] Furthermore, the specific method for determining the color deviation feature value of the display image block in the corresponding test image block and the display image block based on the difference between the pixel values of all corresponding pixels in the corresponding test image block and the display image block is as follows:
[0019] Based on the difference between the pixel values of all corresponding pixels in the corresponding test image block and the display image block, determine the absolute color error of the display image block in the corresponding test image block and the display image block.
[0020] Calculate the brightness of the pixels, and determine the absolute brightness error of the display image block in the corresponding test image block and the display image block based on the difference between the brightness of all corresponding pixels in the corresponding test image block and the display image block.
[0021] The positive correlation between the absolute color error and the absolute brightness error of the displayed image patch is recorded as the color deviation characteristic value of the displayed image patch.
[0022] Furthermore, the specific method for obtaining the absolute color error is as follows:
[0023] The mean of the squared differences between the normalized pixel values of all corresponding pixels in the corresponding test image block and the display image block is denoted as the absolute color error of the display image block in the corresponding test image block and the display image block.
[0024] Furthermore, the specific method for obtaining the absolute brightness error is as follows:
[0025] The mean of the absolute values of the differences in brightness between all corresponding pixels in the corresponding test image block and the display image block is recorded as the first mean of the display image block in the corresponding test image block and the display image block.
[0026] The variance of the difference in brightness between all corresponding pixels in the corresponding test image block and the display image block is denoted as the first variance of the display image block in the corresponding test image block and the display image block.
[0027] The ratio of the first mean to the first variance of the displayed image patch is denoted as the absolute brightness error of the displayed image patch.
[0028] Furthermore, the formula for calculating the adaptive correction gain of the displayed image block is:
[0029]
[0030] in, Indicates the first Adaptive correction gain for each display image block; Indicates the first The angular deviation characteristic value of each displayed image block; Indicates the first Color deviation feature values of each displayed image block; This indicates the preset initial correction gain; This represents the preset first threshold for correction gain; This represents the preset second threshold for the correction gain; This represents the `clamp` function.
[0031] Furthermore, the method for correcting the projected reflection image based on the adaptive correction gain of all display image blocks divided into display image blocks includes the following specific methods:
[0032] The adaptive correction gain of the display image patch is used as the value of the correction gain. The gray world algorithm is used to perform white balance correction on the display image patch. Geometric distortion correction is performed on the corrected display image composed of the white balance corrected display image patch to obtain the corrected projection reflection image.
[0033] Secondly, embodiments of the present invention also provide a system for correcting projected reflection images, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor executes the computer program to implement the steps of any of the methods described above.
[0034] The beneficial effects of this invention are:
[0035] This application first extracts the angular deviation of image blocks at different spatial positions in the projected image relative to the reflecting surface, obtains the angular deviation feature value of the displayed image block, and uses the angular deviation feature value as the attenuation term of light intensity after reflection. The angular deviation feature value can fully reflect the law of light intensity attenuation as the reflection angle increases through the spatial positional relationship between the displayed image block and the reflecting surface in the projected image. Based on the deviation degree of the displayed image block, adaptive gain correction of the color and brightness of the projected image can be performed. Then, considering the color and brightness differences between the corresponding test image block and the displayed image block, the color of the displayed image block during reflection is evaluated. The degree of color and brightness distortion is assessed, and the color deviation characteristic value of the displayed image block is obtained. For the displayed image block with a large color deviation characteristic value, a stronger correction gain should be provided to improve the compensation intensity and achieve adaptive correction of the displayed image block. Finally, based on the angle deviation characteristic value and color deviation characteristic value of the displayed image block, the adaptive correction gain of the displayed image block is calculated. Based on the adaptive correction gain of all displayed image blocks divided from the displayed image block, the correction of the projected reflection image is achieved. This solves the problem that the color and brightness attenuation caused by angle deviation was not considered during the projected image correction process, which led to inaccurate correction of the projected reflection image, and improves the accuracy and stability of the projected reflection image correction. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 This is a schematic flowchart illustrating a method for correcting projected reflection images according to an embodiment of the present invention.
[0038] Figure 2 This is a flowchart illustrating the process of obtaining angular deviation feature values according to an embodiment of the present invention. Detailed Implementation
[0039] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0040] Please see Figure 1 The diagram illustrates a flowchart of a method for correcting projected reflection images according to an embodiment of the present invention. The method includes the following steps:
[0041] Step S001: Acquire the display image of the test image on the display surface, as well as the spatial coordinates of the reflective surface, the test image, and the display image. Divide the display image and the test image into display image blocks and test image blocks respectively, and obtain the spatial coordinates of the display image blocks and test image blocks.
[0042] The positions of the projector and reflector are fixed to ensure that their positions in space do not change. The test image is displayed on the display surface by the calibration camera on the projector. The spatial coordinates of the reflector, the test image, and the display image are obtained by Zhang Zhengyou's checkerboard calibration method.
[0043] The method of obtaining spatial coordinates using Zhang Zhengyou's chessboard calibration is an existing technology and will not be elaborated further.
[0044] It is understandable that the test image is the image used for screen calibration after the projector is turned on, while the displayed image is the actual image of the test image displayed on the display surface.
[0045] When a projector acquires an image from the display surface, various factors such as ambient light and atmospheric conditions often cause an angular deviation between the displayed image and the test image. This leads to discrepancies in color and brightness between the projected image and the actual image. Since the color and brightness attenuation caused by this angular deviation is not considered during projection image calibration, it is difficult to accurately correct abnormal projection images. Therefore, it is necessary to consider the color and brightness intensity attenuation caused by the reflection angle deviation during projection image calibration. Simultaneously, it is necessary to consider the differences in color and brightness characteristics between the projected image and the test image, and adaptively determine the correction gain for the reflected image to correct projection images with abnormal color and brightness.
[0046] The display image is divided into blocks to obtain display image blocks. The spatial coordinates of the center pixel of each display image block are used as the spatial coordinates of the display image block. The test image is then divided into test image blocks according to the positions of the corresponding display image blocks within the display image in the test image. The spatial coordinates of the center pixel of each test image block are used as the spatial coordinates of the test image block.
[0047] In this embodiment, the size of the displayed image block is set to 5×5. In practical applications, as other implementation methods, the implementer can decide the value of the displayed image block size according to the actual situation. This application does not impose any special restrictions.
[0048] At this point, the display image of the test image on the display surface, as well as the spatial coordinates of the reflective surface, the test image, the test image block, the display image, and the display image block are obtained.
[0049] Step S002: Based on the spatial coordinates of the reflective surface and the display image block, establish the spatial vector of the display image block, and calculate the angular deviation characteristic value of the display image block based on the deviation angle of the spatial vector in the X-axis and Y-axis directions of the reflective surface.
[0050] When projected light is reflected by a reflective surface and projected onto the display surface, the varying incident angles of the projected light at different spatial locations result in uneven light intensity across different areas of the displayed image. This angular deviation causes anomalies in color and brightness within the displayed image. Simultaneously, the attenuation of different wavelengths of light during reflection is not entirely uniform, leading to uneven attenuation across color channels and color casts at different locations in the displayed image. Therefore, this study evaluates the degree of anomalies in the displayed image based on the characteristics of reflection and light propagation attenuation in the projected image. Specifically, it extracts the angular deviation of image blocks at different spatial locations relative to the reflective surface in the projected image, and uses this extracted feature as an attenuation term for light intensity after reflection. Here, the projected image is the displayed image.
[0051] The vector pointing from the spatial coordinates of the reflective surface to the spatial coordinates of the displayed image block is denoted as the spatial vector of the displayed image block. The deviation angles of the spatial vector of the displayed image block along the X and Y axes of the reflective surface are calculated. A preset first weight is used as the weight of the square of the cosine of the deviation angle of the spatial vector of the displayed image block along the X axis of the reflective surface, and a preset second weight is used as the weight of the square of the cosine of the deviation angle of the spatial vector of the displayed image block along the Y axis of the reflective surface. The reciprocal of the weighted sum of the deviation angles of the spatial vector of the displayed image block along the X and Y axes of the reflective surface is denoted as the angular deviation characteristic value of the displayed image block.
[0052] In this embodiment, the first weight and the second weight are preset parameter values, and the sum of the first weight and the second weight is 1. The values of the first weight and the second weight are 0.57 and 0.43, respectively. During the reciprocal calculation, in order to avoid the denominator being zero, a preset value needs to be added to the denominator. In this embodiment, the preset value is 0.01.
[0053] The greater the deviation angle of the spatial vector of the displayed image block in the X and Y axes of the reflecting surface, the greater the angular deviation characteristic value of the displayed image block. The angular deviation characteristic value can fully reflect the law that the light intensity decreases as the reflection angle increases by the spatial position relationship between the displayed image block and the reflecting surface in the projected reflection image. The color and brightness of the projected reflection image can be adaptively corrected according to the degree of deviation of the displayed image block.
[0054] At this point, the angular deviation feature value of the displayed image block has been obtained. The flowchart for obtaining the angular deviation feature value is as follows. Figure 2 As shown.
[0055] Step S003: Based on the difference between the pixel values of all corresponding pixels in the corresponding test image block and the display image block, determine the color deviation feature value of the display image block in the corresponding test image block and the display image block.
[0056] Light is affected by reflection interference from various factors during its propagation, which can cause certain differences between the test image and the displayed image. Different wavelengths of light have different reflectivities, and after being reflected by the reflective surface, the visual differences caused by the reflection characteristics will be further amplified, resulting in different degrees of deviation in the RGB three channels of the projected reflected image.
[0057] The absolute color error of the display image block in the corresponding test image block and the display image block is determined based on the difference between the pixel values of all corresponding pixels in the corresponding test image block and the display image block.
[0058] The pixel values of all pixels within the test image block and display image block, which are divided from the test image and display image, are normalized to obtain the normalized pixel value of each pixel. The mean of the squares of the differences between the normalized pixel values of all corresponding pixels in the corresponding test image block and display image block is recorded as the absolute color error of the display image block in the corresponding test image block and display image block.
[0059] The pixel value of each pixel is an RGB value. Normalizing the pixel value is a well-known technique and will not be elaborated further.
[0060] The absolute color error of a display image block is used to evaluate the degree of color error of the corresponding display image block in the RGB three channels.
[0061] Based on the pixel values of the pixels in the test image block and the display image block, which are divided into test image and display image blocks, the brightness of the pixels is calculated. Based on the difference in brightness between all corresponding pixels in the corresponding test image block and the display image block, the absolute brightness error of the display image block in the corresponding test image block and the display image block is determined.
[0062] The mean of the absolute values of the differences in brightness between all corresponding pixels in the corresponding test image block and the display image block is denoted as the first mean of the display image block in the corresponding test image block and the display image block. The variance of the differences in brightness between all corresponding pixels in the corresponding test image block and the display image block is denoted as the first variance of the display image block in the corresponding test image block and the display image block. The ratio of the first mean to the first variance of the display image block is denoted as the absolute brightness error of the display image block.
[0063] Converting pixel values to luminance is a well-known technique and will not be elaborated further. This embodiment converts RGB pixel values to luminance according to the BT.709 standard. During the ratio calculation, to avoid the denominator being zero, a preset value needs to be added to the denominator. In this embodiment, the preset value is 0.01.
[0064] Absolute brightness error is used to evaluate the overall brightness deviation and local stability of the corresponding display image block.
[0065] The color deviation characteristic value of the displayed image block is determined based on the absolute color error and absolute brightness error of the displayed image block.
[0066] The positive correlation between the absolute color error and the absolute brightness error of the displayed image patch is recorded as the color deviation characteristic value of the displayed image patch.
[0067] It is understood that a positive correlation processing is applied to the absolute color error and absolute brightness error of the displayed image block, that is, to ensure that the absolute color error and absolute brightness error of the displayed image block are positively correlated with the color deviation characteristic value of the displayed image block. It is understood that the positive correlation in this application refers to the relationship between the independent variable and the dependent variable, where the independent variables are the absolute color error and absolute brightness error of the displayed image block, and the dependent variable is the color deviation characteristic value of the displayed image block. A positive correlation means that the dependent variable increases (decreases) as the independent variable increases (decreases), and can be an additive relationship, a multiplicative relationship, etc.
[0068] Preferably, as an embodiment of this application, the product of the absolute color error and the absolute brightness error of the displayed image block is denoted as the color deviation feature value of the displayed image block.
[0069] The color deviation feature value comprehensively considers the color and brightness differences between the corresponding test image block and the display image block, reflecting the degree of color and brightness distortion that occurs in the display image block during reflection. For display image blocks with larger color deviation feature values, a stronger correction gain is required to improve the compensation intensity, thereby achieving adaptive correction of the display image block.
[0070] At this point, the color deviation feature value of the displayed image block is obtained.
[0071] Step S004: Calculate the adaptive correction gain of the display image block based on the angular deviation characteristic value and color deviation characteristic value of the display image block, and realize the correction of the projected reflection image based on the adaptive correction gain of all display image blocks divided from the display image block.
[0072] Based on the angular deviation characteristic values and color deviation characteristic values of the displayed image blocks, the preset initial correction gain is adjusted to obtain the adaptive correction gain of the displayed image blocks. The formula for calculating the adaptive correction gain of the displayed image blocks is as follows:
[0073]
[0074] in, Indicates the first Adaptive correction gain for each display image block; Indicates the first The angular deviation characteristic value of each displayed image block; Indicates the first Color deviation feature values of each displayed image block; This represents the preset initial correction gain; in this embodiment, the initial correction gain is set to 1. This represents the preset first threshold value of the correction gain. In this embodiment, the first threshold value of the correction gain is 0.6, which is the minimum value of the adaptive correction gain. This represents the preset second threshold of the correction gain. In this embodiment, the value of the second threshold of the correction gain is 3, which is the maximum value of the adaptive correction gain. This represents the `clamp` function.
[0075] The `clamp` function is a well-known function that can restrict a value to a specified minimum and maximum value. If the input value is less than the minimum value, it returns the minimum value; if it is greater than the maximum value, it returns the maximum value; otherwise, it returns the input value itself.
[0076] The initial correction gain can be adaptively adjusted based on the angular deviation of the displayed image block relative to the test image, as well as differences in color and brightness. This avoids applying a uniform correction gain to the entire displayed image, which could lead to distortion in the image correction of different displayed image blocks. Specifically, for displayed image blocks with larger angular deviations, the attenuation of light intensity during reflection results in greater visual distortion, exhibiting significant color and brightness deviations. A larger adaptive correction gain is applied to these image blocks to compensate for the distortion. Conversely, for displayed image blocks with smaller angular deviations and smaller differences in color and brightness, a smaller adaptive correction gain is applied to avoid over-correction. This results in more accurate image correction of the projected image, improving image clarity and visual effects.
[0077] The adaptive correction gain of the display image patch is used as the value of the correction gain. The gray world algorithm is used to perform white balance correction on the display image patch. The six-way trapezoidal geometric correction method is used to perform geometric distortion correction on the corrected display image composed of the white balance corrected display image patch to ensure that the corrected display image has no geometric distortion. The corrected display image is then obtained, which is the corrected projection reflection image.
[0078] Among them, the use of the gray world algorithm for white balance correction and the use of the six-way trapezoidal geometric correction method for geometric distortion correction are well-known techniques and will not be elaborated further.
[0079] This completes the calibration of the projected image.
[0080] Based on the same inventive concept as the above method, this embodiment of the invention also provides a system for correcting projected reflection images, including a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, it implements the steps of any one of the above-described methods for correcting projected reflection images.
[0081] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for correcting projected reflection images, characterized in that, The method includes the following steps: The test image is captured on the display surface, along with the spatial coordinates of the reflective surface, the test image, and the display image. The display image and the test image are then divided into display image blocks and test image blocks, respectively, and their spatial coordinates are obtained. Based on the spatial coordinates of the reflective surface and the display image block, a spatial vector of the display image block is established. Based on the deviation angle of the spatial vector in the X-axis and Y-axis directions of the reflective surface, the angular deviation characteristic value of the display image block is calculated. Based on the differences between the pixel values of all corresponding pixels in the corresponding test image block and the display image block, determine the color deviation characteristic value of the display image block in the corresponding test image block and the display image block. Based on the angular deviation characteristic value and color deviation characteristic value of the display image block, the adaptive correction gain of the display image block is calculated. Based on the adaptive correction gain of all display image blocks divided from the display image block, the correction of the projected reflection image is realized. The method for obtaining the angular deviation feature value of the displayed image block is as follows: Calculate the deviation angle of the spatial vector of the displayed image patch in the X and Y axis directions of the reflecting surface; The first and second preset weights are used as weights to sum the squares of the cosine values of the deviation angles of the spatial vector of the display image block in the X and Y directions of the reflective surface, respectively. The reciprocal of the weighted sum is recorded as the angular deviation feature value of the display image block.
2. The method for correcting projected reflection images according to claim 1, characterized in that, The specific method for dividing the display image and test image into display image blocks and test image blocks respectively, and obtaining the spatial coordinates of the display image blocks and test image blocks, includes: The display image is divided into display image blocks of a preset size. According to the position of the display image blocks in the test image, the test image is divided into test image blocks corresponding to the display image blocks. The spatial coordinates of the center pixel of the displayed image block will be used as the spatial coordinates of the displayed image block; the spatial coordinates of the center pixel of the test image block will be used as the spatial coordinates of the test image block.
3. The method for correcting projected reflection images according to claim 1, characterized in that, The specific method for establishing the spatial vector of the displayed image block is as follows: The vector pointing from the spatial coordinates of the reflective surface to the spatial coordinates of the displayed image block is denoted as the spatial vector of the displayed image block.
4. The method for correcting projected reflection images according to claim 1, characterized in that, The method for determining the color deviation feature value of the display image block in the corresponding test image block and the display image block based on the difference between the pixel values of all corresponding pixels in the corresponding test image block and the display image block includes the following specific methods: Based on the difference between the pixel values of all corresponding pixels in the corresponding test image block and the display image block, determine the absolute color error of the display image block in the corresponding test image block and the display image block. Calculate the brightness of the pixels, and determine the absolute brightness error of the display image block in the corresponding test image block and the display image block based on the difference between the brightness of all corresponding pixels in the corresponding test image block and the display image block. The positive correlation between the absolute color error and the absolute brightness error of the displayed image patch is recorded as the color deviation characteristic value of the displayed image patch.
5. The method for correcting projected reflection images according to claim 4, characterized in that, The specific method for obtaining the absolute color error is as follows: The mean of the squared differences between the normalized pixel values of all corresponding pixels in the corresponding test image block and the display image block is denoted as the absolute color error of the display image block in the corresponding test image block and the display image block.
6. The method for correcting projected reflection images according to claim 4, characterized in that, The specific method for obtaining the absolute brightness error is as follows: The mean of the absolute values of the differences in brightness between all corresponding pixels in the corresponding test image block and the display image block is recorded as the first mean of the display image block in the corresponding test image block and the display image block. The variance of the difference in brightness between all corresponding pixels in the corresponding test image block and the display image block is denoted as the first variance of the display image block in the corresponding test image block and the display image block. The ratio of the first mean to the first variance of the displayed image patch is denoted as the absolute brightness error of the displayed image patch.
7. The method for correcting projected reflection images according to claim 1, characterized in that, The formula for calculating the adaptive correction gain of the displayed image block is: in, Indicates the first Adaptive correction gain for each display image block; Indicates the first The angular deviation characteristic value of each displayed image block; Indicates the first Color deviation feature values of each displayed image block; This indicates the preset initial correction gain; This represents the preset first threshold for correction gain; This represents the preset second threshold for the correction gain; This represents the `clamp` function.
8. The method for correcting projected reflection images according to claim 1, characterized in that, The method for correcting the projected reflection image by adjusting the adaptive correction gain of all display image blocks divided into display image blocks includes the following specific methods: The adaptive correction gain of the display image patch is used as the value of the correction gain. The gray world algorithm is used to perform white balance correction on the display image patch. Geometric distortion correction is performed on the corrected display image composed of the white balance corrected display image patch to obtain the corrected projection reflection image.
9. A system for correcting projected reflection images, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1-8.
Citation Information
Patent Citations
An Adaptive Projection Color Compensation Method
CN102289360A
High-robustness geometric correction method adapted to random projector group and projection screen
CN104036475A