Method for adjusting light brightness uniformity, printing method, printing system and equipment
By performing grayscale processing and luminance amplitude vector image calculation on the exposure area image of the light-cured 3D printer, the image is adjusted to achieve light uniform correction, which solves the problem of light unevenness caused by the matrix convex lens and improves the printing accuracy.
Patent Information
- Application Number
- CN202111443470.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-30
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2041-11-30
AI Technical Summary
In the photocuring 3D printer, multiple adjacent convex surfaces of the matrix convex lens cause overlap or uneven light to illuminate during the light conversion process, causing a sudden change in boundaries and affecting printing accuracy.
By acquiring the original image of the exposure area of the display device of the 3D printing device, performing grayscale processing and luminance amplitude vector image calculation, adjusting the image to be processed to achieve light correction, and obtaining the target image to improve printing accuracy.
Through light uniform correction technology, the printing accuracy of the 3D printer is improved, the sudden boundaries are reduced, and the uniformity of the light emitted by the light source mechanism is improved.
Smart Images

Figure CN114281274B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of printing technology, and in particular to a method for adjusting light brightness uniformity, a printing method, a printing system and equipment. Background Art
[0002] When a light-curing 3D (3-dimension) printer is printing, the light source mechanism at the bottom converts the divergent light into uniform vertical light that passes through the display screen, so that the display screen projects the image onto the material trough, thereby completing a print. Among them, the uniform vertical light emitted by the light source mechanism is an important factor affecting the printing quality. The light source mechanism usually includes a matrix light source and a matrix convex lens. The matrix light source emits light with a certain angle, which is converted into light perpendicular to the display screen through the convex surface of the matrix convex lens and passes through the display screen.
[0003] However, since the matrix convex lens includes multiple adjacent convex surfaces, light is prone to overlap or fail to illuminate at the intersection of adjacent convex surfaces, which can easily cause abrupt boundaries. The more obvious the abrupt boundaries are, the worse the uniformity of the light emitted by the light source mechanism, affecting the printing accuracy of the printer. Summary of the invention
[0004] In view of this, the embodiments of the present invention provide a method for adjusting light brightness uniformity, a printing method, a printing system and a device, the main purpose of which is to improve the printing accuracy of the printer.
[0005] In order to achieve the above object, the present invention mainly provides the following technical solutions:
[0006] In a first aspect, an embodiment of the present invention provides a method for adjusting light brightness uniformity, which is applied to a light-curing 3D printer, and the method includes:
[0007] Acquire an original image, where the original image is a captured image of an exposure area of a display device of a 3D printing device in an exposure state;
[0008] Performing grayscale processing on the original image to obtain a grayscale image corresponding to the original image;
[0009] Calculating a brightness amplitude vector image according to the grayscale values of the pixels in the grayscale image;
[0010] The image to be processed is adjusted according to the brightness amplitude vector image to obtain a target image.
[0011] Furthermore, the calculating of the brightness amplitude vector image according to the grayscale values of the pixels in the grayscale image includes:
[0012] According to the grayscale values of the pixels in the grayscale image, a standard grayscale image corresponding to the grayscale image is obtained, wherein the grayscale values of the pixels in the standard grayscale image are all the same;
[0013] The grayscale value of the grayscale image is calculated according to the standard grayscale image to obtain the brightness amplitude vector image.
[0014] Furthermore, obtaining a standard grayscale image corresponding to the grayscale image according to the grayscale values of pixels in the grayscale image includes:
[0015] Counting the frequencies corresponding to the grayscale values of all pixels in the grayscale image and establishing a frequency histogram;
[0016] Deleting the grayscale values whose frequencies are less than a preset value in the frequency histogram to obtain a target histogram;
[0017] Calculate the standard gray value according to the gray value and the corresponding frequency in the target histogram;
[0018] The grayscale image is adjusted according to the standard grayscale value to obtain the standard grayscale image.
[0019] Furthermore, the grayscale value calculation of the grayscale image according to the standard grayscale image to obtain the brightness amplitude vector image includes:
[0020] Obtaining the grayscale value of a pixel at the same position in the grayscale image and the standard grayscale image, performing a difference calculation on the two obtained grayscale values to obtain a first grayscale difference;
[0021] The grayscale image is adjusted according to the first grayscale difference to obtain the brightness amplitude vector image.
[0022] Further, the adjusting the image to be processed according to the brightness amplitude vector image to obtain a target image includes:
[0023] Obtaining grayscale values of pixels at the same position in the image to be processed and the brightness amplitude vector image, performing difference calculation on the two obtained grayscale values to obtain a second grayscale difference, wherein the image to be processed is a layer slice image of a three-dimensional model;
[0024] The image to be processed is adjusted according to the second grayscale difference to obtain the target image, and the difference in grayscale values between pixels in the target image is within a preset range.
[0025] Further, the resolution of the original image is greater than or equal to the resolution of the exposure area of the display device;
[0026] After acquiring the original image, the adjustment method further includes:
[0027] The original image is reduced so that the resolution of the original image is the same as the resolution of the exposure area of the display device.
[0028] In a second aspect, an embodiment of the present invention provides a printing method, including:
[0029] An image to be printed is acquired, and a three-dimensional model is printed according to the image to be printed; wherein the image to be printed is a target image obtained by the aforementioned method for adjusting light brightness uniformity.
[0030] In a third aspect, an embodiment of the present invention provides a printing system, including an image processing device and a printing device;
[0031] The image processing device is used to execute the method for adjusting the brightness uniformity according to any one of claims 1 to 6 to obtain a target image;
[0032] The printing device is used to print a three-dimensional model according to the target image.
[0033] In a fourth aspect, an embodiment of the present invention provides a printing device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the aforementioned method for adjusting brightness uniformity.
[0034] In a fifth aspect, an embodiment of the present invention provides a storage medium storing a program or instruction, which implements the steps of the aforementioned method for adjusting brightness uniformity when executed by a processor.
[0035] By means of the above technical solution, the present invention has at least the following beneficial effects:
[0036] The technical solution provided by the embodiment of the present invention obtains the original image captured by the exposure area of the display device of the 3D printing equipment in the exposure state, and then grayscale processes the original image to obtain a grayscale image corresponding to the original image, and then calculates the brightness amplitude vector image according to the grayscale values of the pixels in the grayscale image, thereby adjusting the image to be processed according to the brightness amplitude vector image, that is, using the brightness amplitude vector image to perform light average correction on the image to be processed, thereby obtaining an adjusted target image, and the 3D printer prints according to the target image, thereby improving the printing accuracy of the printer.
[0037] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0039] Figure 1 A flow chart of a method for adjusting light brightness uniformity provided by an embodiment of the present invention;
[0040] Figure 2 A flow chart of another method for adjusting light brightness uniformity provided by an embodiment of the present invention;
[0041] Figure 3 A flow chart of a printing method provided by an embodiment of the present invention;
[0042] Figure 4 A schematic diagram of the structure of a printing system provided by an embodiment of the present invention;
[0043] Figure 5 A schematic diagram of the structure of a printing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0044] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0045] The embodiment of the present invention provides a method for adjusting brightness uniformity, which is applied to a light-curing 3D printer. The light-curing 3D printer may include an LCD (Laser cladding deposition) light-curing 3D printer and a DLP (Digital Light Processing) light-curing 3D printer. Moreover, the method for adjusting brightness uniformity may be processed at a computer slice end, at a printer end, or at both the computer slice end and the printer end. The method may be selected according to actual needs during implementation, and the embodiment of the present invention is not limited thereto. Figure 1 As shown, the method includes:
[0046] 101. Obtain the original image.
[0047] The original image is a captured image of an exposure area of a display device of the 3D printing equipment in an exposure state. Specifically, the exposure area is a full-screen exposure area or a partial exposure area of a display screen of the display device.
[0048] It should be noted that in order to obtain the original image of the exposure area of the display device in the exposure state, in an embodiment of the present invention, a photoluminescent film can be set on the display screen. The photoluminescent film contains fluorescent powder. When the ultraviolet light emitted by the light source mechanism of the 3D printing device irradiates the photoluminescent film, the fluorescent powder can excite the ultraviolet light with a wavelength of 405nm into light in a common band (such as a wavelength range of 390nm-780nm), thereby generating a photographic image, thereby realizing the acquisition of the original image.
[0049] 102. Perform grayscale processing on the original image to obtain a grayscale image corresponding to the original image.
[0050] For the embodiment of the present invention, the light excited by the fluorescent powder is visible light of RGB three-channel colors, so the component method or the average method can be used to grayscale the original image. For example, the component method is used, that is, the value of each RGB component is first used as the grayscale value of the image to obtain three grayscale images of the original image, and then one of the three grayscale images is selected as the grayscale image corresponding to the original image, for example, the grayscale image corresponding to the B channel is selected as the grayscale image of the original image, then the subsequent image processing steps only need to process blue light, and other color lights are all interference light sources.
[0051] 103. Calculate a brightness amplitude vector image according to the grayscale values of the pixels in the grayscale image.
[0052] For an embodiment of the present invention, the brightness amplitude vector image may be an image used to represent the brightness of each pixel in a grayscale image. Specifically, if the brightness amplitude vector image and the grayscale value of the pixel at the same position in the grayscale image are negative, it indicates that the brightness of the pixel in the grayscale image is lower than the reference brightness, and the amplitude of the pixel in the brightness amplitude vector image is the value by which the grayscale value of the pixel is lower than the reference grayscale value; if the brightness amplitude vector image and the grayscale value of the pixel at the same position in the grayscale image are positive, it indicates that the brightness of the pixel in the grayscale image is higher than the reference brightness, and the amplitude of the pixel in the brightness amplitude vector image is the value by which the grayscale value of the pixel is higher than the reference grayscale value.
[0053] 104. Adjust the image to be processed according to the brightness amplitude vector image to obtain a target image.
[0054] According to the embodiment of the present invention, the grayscale values of corresponding pixels in the grayscale image can be compensated by the brightness amplitude vector image, thereby achieving light average correction and obtaining a target image.
[0055] As mentioned above, the method for adjusting light brightness uniformity can be processed at the computer slicing end, and the image to be processed is a slice image. When the adjustment method is processed at the computer slicing end, the slicing software can set the brightness amplitude vector image as a mask image. Each time slicing is performed, the grayscale value of the brightness amplitude vector image will be used to perform light uniformity correction on the grayscale value of the slice image, thereby obtaining a target image, and then enabling the printer to print according to the target image, thereby improving the printing accuracy of the printer.
[0056] The method for adjusting the uniformity of light brightness provided by the embodiment of the present invention obtains an original image captured by an exposure area of a display device of a 3D printing device in an exposure state, and then grayscale processes the original image to obtain a grayscale image corresponding to the original image. Then, according to the grayscale values of pixels in the grayscale image, a brightness amplitude vector image is calculated, thereby adjusting the image to be processed according to the brightness amplitude vector image, that is, using the brightness amplitude vector image to perform light uniformity correction on the image to be processed, thereby obtaining an adjusted target image. The 3D printer prints according to the target image, thereby improving the printing accuracy of the printer.
[0057] Further, in order to better illustrate the above-mentioned adjustment process of brightness uniformity, as a refinement and extension of the above-mentioned embodiment, the embodiment of the present invention provides another method for adjusting brightness uniformity, such as Figure 2 As shown, but not limited to, the method includes:
[0058] 201. Obtain an original image.
[0059] 202. Reduce the original image so that the resolution of the original image is the same as the resolution of the exposure area of the display device.
[0060] Since the resolution of an image acquisition device such as a camera and the resolution of an exposure area of a display device of a 3D printing device are usually not completely consistent, in an embodiment of the present invention, in order to obtain an original image with better smoothness and clarity, an image acquisition device with a resolution greater than that of the exposure area of the display device can be used to acquire an image of the exposure area in an exposed state, and then the acquired image is reduced to the same resolution as the exposure area of the display device, so as to obtain a super-resolution image, i.e., the original image, thereby improving the smoothness and clarity of the original image, being more conducive to subsequently obtaining a clear brightness amplitude vector image, being conducive to performing light average correction on the image to be processed, and better improving the printing accuracy of the printer.
[0061] 203. Perform grayscale processing on the original image to obtain a grayscale image corresponding to the original image.
[0062] 204. Obtain a standard grayscale image corresponding to the grayscale image according to the grayscale values of the pixels in the grayscale image, wherein the grayscale values of the pixels in the standard grayscale image are all the same.
[0063] Among them, the grayscale values of the pixels in the standard grayscale image are all the same, and a brightness plane can be obtained, so that a brightness amplitude vector image can be obtained based on the brightness plane.
[0064] For the embodiment of the present invention, the step of obtaining a standard grayscale image corresponding to the grayscale image according to the grayscale values of the pixels in the grayscale image may specifically include: counting the frequencies corresponding to the grayscale values of all the pixels in the grayscale image and establishing a frequency histogram; deleting the grayscale values in the frequency histogram whose frequencies are less than a preset value to obtain a target histogram; calculating the standard grayscale value according to the grayscale values in the target histogram and the corresponding frequencies; adjusting the grayscale image according to the standard grayscale value to obtain the standard grayscale image. By counting the number of occurrences of the grayscale values of all the pixels in the grayscale image and establishing a frequency histogram, removing the pixels with a lower frequency is equivalent to removing the noise in the sampled data, thereby calculating the standard grayscale value using the target histogram with the noise removed, and then adjusting the grayscale image according to the standard grayscale value to obtain the standard grayscale image, so that the standard grayscale image obtained can be more accurate. Among them, the specific calculation process of calculating the standard grayscale value according to the grayscale values in the target histogram and the corresponding frequencies can be: multiplying each grayscale value in the target histogram by the corresponding frequency respectively, then summing up the products corresponding to all grayscale values to obtain the total grayscale value, and finally dividing the total grayscale value by the total frequency (i.e., the number of pixels) to obtain the standard grayscale value.
[0065] Alternatively, the step of obtaining a standard grayscale image based on the grayscale values of pixels in the grayscale image may specifically include: summing up the grayscale values of all pixels in the grayscale image to obtain a total grayscale value; and dividing the total grayscale value by the number of pixels to obtain the standard grayscale image.
[0066] It should be noted that, due to the differences in display devices of different 3D printing devices, different standard grayscale images will be obtained for different display devices.
[0067] 205. Calculate the grayscale value of the grayscale image according to the standard grayscale image to obtain the brightness amplitude vector image.
[0068] For the embodiment of the present invention, the step 205 may specifically include: obtaining the grayscale value of the pixel at the same position in the grayscale image and the standard grayscale image, performing difference calculation on the obtained two grayscale values to obtain a first grayscale difference; adjusting the grayscale image according to the first grayscale difference to obtain the brightness amplitude vector image. By subtracting the grayscale value of the pixel at the same position in the obtained grayscale image and the standard grayscale image, a number of first grayscale differences corresponding to each pixel in the grayscale image will be obtained. These first grayscale differences have both positive and negative values, with negative values being recorded as downward and positive values being recorded as upward. Then, by adjusting the grayscale image according to these first grayscale differences, a brightness amplitude vector image can be obtained.
[0069] 206. Obtain the grayscale value of the pixel at the same position in the image to be processed and the brightness amplitude vector image, and perform difference calculation on the two obtained grayscale values to obtain a second grayscale difference;
[0070] 207. Adjust the image to be processed according to the second grayscale difference to obtain the target image, wherein the grayscale value difference between pixels in the target image is within a preset range.
[0071] The image to be processed may be a layer slice image of a three-dimensional model. In the embodiment of the present invention, the grayscale value of the pixel at the same position in the acquired image to be processed and the brightness amplitude vector image is subtracted to obtain a second grayscale difference, and the image to be processed is adjusted according to the second grayscale difference, so as to compensate the grayscale value of each pixel in the image to be processed, that is, to reduce the grayscale value of the pixel with higher brightness and increase the grayscale value of the pixel with lower brightness, so as to achieve light average correction, and finally obtain the target image after light average correction.
[0072] It should be noted that, in theory, the grayscale values of all pixels in the target image are the same, but in reality there will be deviations, so the difference in grayscale values between pixels in the target image may be allowed to be within a preset range, which may be 5-10, for example: the grayscale values of all pixels in the target image may be 125, 130, 128, 123, etc., that is, the deviation is within 5-10. The preset range may also be other preset grayscale values, in order to ensure that the light energy values of all points of the display device are equal, or the difference in light energy values is very small.
[0073] The embodiment of the present invention also provides a printing method, such as Figure 3 As shown, the printing method includes:
[0074] 301. Acquire an image to be printed, and print a three-dimensional model according to the image to be printed; wherein the image to be printed is a target image obtained by the aforementioned method for adjusting light brightness uniformity.
[0075] In the embodiment of the present invention, the printing method is performed by a printing device, and the method for adjusting the uniformity of light brightness can be performed by an electronic device independent of the printing device, for example, the electronic device is a computer. The photo of the printer display screen in the full screen exposure state is uploaded to the computer, and the computer executes the aforementioned steps 101 to 104 to obtain a target image. Finally, the target image is transmitted to the printing device to print the three-dimensional model.
[0076] The method for adjusting the uniformity of light brightness can also be performed by the printing device, for example, the printing device integrates an image acquisition device and has a high computer processing capability, and the printing device performs the aforementioned steps 101 to 104 to obtain a target image and print a three-dimensional model based on the target image. When the printing device performs step 104, the image to be processed, i.e., the layer slice image, has been obtained.
[0077] The method for adjusting the uniformity of light brightness can also be performed by an electronic device and a printing device respectively, for example, the electronic device is a computer, a photo of the printer display screen in a full-screen exposure state is uploaded to the computer, and the computer executes the aforementioned steps 101 to 103 to obtain a brightness amplitude vector image. Then, the brightness amplitude vector image is stored in the printing device as a pre-stored image, and the image to be processed, that is, the layer slice image, is transmitted to the printing device, and the printing device executes step 104 to obtain a target image, and prints a three-dimensional model based on the target image.
[0078] For the specific implementation process, see Figure 1 The illustrated embodiments will not be described in detail here.
[0079] In the case where the brightness uniformity adjustment method is executed by an electronic device independent of the printing device, the user can manually copy the file containing the target image to the printing device 402, and can transmit the file containing the target image from the electronic device to the printing device by wire or wireless means, so that the printing device can obtain the target image and print the three-dimensional model according to the target image.
[0080] In the embodiment of the present invention, when the brightness uniformity adjustment method is executed by an electronic device independent of the printing device, the processing pressure of the printing device can be reduced, and at the same time, the problem of slow printing efficiency or failure of printing during image processing of the printing device can be solved.
[0081] The embodiment of the present invention also provides a printing system, such as Figure 4 As shown, the printing system 400 includes an image processing device 401 and a printing device 402;
[0082] An image processing device 401 is used to execute the above-mentioned method for adjusting the brightness uniformity to obtain a target image;
[0083] The printing device 402 is used to print a three-dimensional model according to the target image.
[0084] In the printing system, the above-mentioned method for adjusting the uniformity of light brightness is performed by the image processing device 401. The image processing device 401 can be any electronic device independent of the printing device 402. The user can manually copy the file containing the target image to the printing device 402, and can transmit the file containing the target image from the electronic device to the printing device 402 by wire or wirelessly, so that the printing device 402 can obtain the target image and print the three-dimensional model according to the target image; or, the image processing device 401 can be a part of the printing device 402, so that the printing device 402 can directly obtain the target image and print the three-dimensional model according to the target image.
[0085] The image processing device 401 includes:
[0086] An acquisition module, used to acquire an original image, where the original image is a captured image of an exposure area of a display device of a 3D printing device in an exposure state;
[0087] A first processing module, used for performing grayscale processing on the original image to obtain a grayscale image corresponding to the original image;
[0088] A calculation module, used for calculating a brightness amplitude vector image according to the grayscale values of the pixels in the grayscale image;
[0089] The adjustment module is used to adjust the image to be processed according to the brightness amplitude vector image to obtain a target image.
[0090] Furthermore, the calculation module is specifically used to: obtain a standard grayscale image corresponding to the grayscale image according to the grayscale values of the pixels in the grayscale image, and the grayscale values of the pixels in the standard grayscale image are the same; calculate the grayscale values of the grayscale image according to the standard grayscale image to obtain the brightness amplitude vector image.
[0091] Furthermore, the calculation module is specifically used to: count the frequencies corresponding to the grayscale values of all pixels in the grayscale image and establish a frequency histogram; delete the grayscale values in the frequency histogram whose frequencies are less than a preset value to obtain a target histogram; calculate a standard grayscale value based on the grayscale values and corresponding frequencies in the target histogram; adjust the grayscale image according to the standard grayscale value to obtain the standard grayscale image.
[0092] Furthermore, the calculation module is specifically used to: obtain the grayscale value of the pixel point at the same position in the grayscale image and the standard grayscale image, perform difference calculation on the two obtained grayscale values to obtain a first grayscale difference; adjust the grayscale image according to the first grayscale difference to obtain the brightness amplitude vector image
[0093] Furthermore, the adjustment module includes:
[0094] The calculation submodule is used to obtain the grayscale value of the pixel point at the same position in the image to be processed and the brightness amplitude vector image, and perform difference calculation on the two obtained grayscale values to obtain a second grayscale difference. The image to be processed is a layer slice image of a three-dimensional model.
[0095] The adjustment submodule is used to adjust the image to be processed according to the second grayscale difference to obtain the target image, and the difference in grayscale values between pixels in the target image is within a preset range.
[0096] Furthermore, the image processing device 401 further includes:
[0097] The second processing module is used to reduce the original image so that the resolution of the original image is the same as the resolution of the exposure area of the display device.
[0098] The printing device 402 includes:
[0099] A printing module is used to print a three-dimensional model according to the target image.
[0100] Specifically, the printing device 402 can implement the embodiment of the present invention. Figure 3 The whole process of the method embodiment shown, and the same beneficial effects achieved, will not be described again here to avoid repetition.
[0101] The embodiment of the present invention also provides a printing device, such as Figure 5 As shown, the printing device 500 includes a processor 501, a memory 502, and a program or instruction stored in the memory 502 and executable on the processor 501. When the program or instruction is executed by the processor 501, the steps of the above-mentioned method for adjusting the brightness uniformity are implemented. The printing device 500 can implement the embodiment of the present invention. Figure 1 The whole process of the method embodiment shown, and the same beneficial effects achieved, will not be described again here to avoid repetition.
[0102] The embodiment of the present invention further provides a storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the above-mentioned method for adjusting the brightness uniformity are implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. Among them, the storage medium can be a computer-readable storage medium, such as a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0103] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0104] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for adjusting light brightness uniformity, applied to a light-curing 3D printer, characterized in that: The method comprises: A photoluminescent film is arranged on the display screen of the light-curing 3D printer, the photoluminescent film contains fluorescent powder, and when the ultraviolet light emitted by the light source mechanism of the light-curing 3D printer irradiates the photoluminescent film, the fluorescent powder can excite the ultraviolet light into light with a wavelength range of 390nm-780nm, so as to obtain an original image through the light with a wavelength range of 390nm-780nm, the original image is a captured image of an exposure area of a display device of the 3D printing device in an exposure state, and the exposure area is a full-screen exposure area of the display screen of the display device or a partial exposure area of the display screen; Taking the value of each RGB component of the original image as the grayscale value of the image to obtain three grayscale images, and selecting one of the three grayscale images as the grayscale image corresponding to the original image; Counting the frequencies corresponding to the grayscale values of all pixels in the grayscale image corresponding to the original image, and establishing a frequency histogram; Deleting the grayscale values whose frequencies are less than a preset value in the frequency histogram to obtain a target histogram; Calculate the standard gray value according to the gray value and the corresponding frequency in the target histogram; Adjusting the grayscale image corresponding to the original image according to the standard grayscale value to obtain the standard grayscale image, wherein the grayscale values of the pixels in the standard grayscale image are all the same; Calculating the grayscale value of the grayscale image corresponding to the original image according to the standard grayscale image to obtain the brightness amplitude vector image; Subtracting the grayscale value of the pixel at the same position in the acquired image to be processed and the brightness amplitude vector image to obtain a second grayscale difference, and adjusting the image to be processed according to the second grayscale difference to obtain a target image, wherein the image to be processed is a layer slice image of the three-dimensional model; The step of calculating the grayscale value of the grayscale image corresponding to the original image according to the standard grayscale image to obtain the brightness amplitude vector image includes: Obtaining the grayscale value of a pixel at the same position in the grayscale image corresponding to the original image and the standard grayscale image, performing a difference calculation on the two obtained grayscale values to obtain a first grayscale difference; The grayscale image corresponding to the original image is adjusted according to the first grayscale difference to obtain the brightness amplitude vector image.
2. The adjustment method according to claim 1, characterized in that: The difference in grayscale values between pixels in the target image is within a preset range.
3. The adjustment method according to claim 1, characterized in that: The resolution of the original image is greater than or equal to the resolution of the exposure area of the display device; After acquiring the original image, the adjustment method further includes: The original image is reduced so that the resolution of the original image is the same as the resolution of the exposure area of the display device.
4. A printing method, characterized in that: include: Acquire an image to be printed, and print a three-dimensional model according to the image to be printed; wherein the image to be printed is a target image obtained by the method for adjusting light brightness uniformity according to any one of claims 1 to 3.
5. A printing system, characterized in that: including an image processing device and a printing device; The image processing device is used to execute the method for adjusting the brightness uniformity according to any one of claims 1 to 3 to obtain a target image; The printing device is used to print a three-dimensional model according to the target image.
6. A printing device, characterized in that: The invention comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for adjusting the brightness uniformity as claimed in any one of claims 1 to 3.
7. A storage medium, characterized in that: The storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the method for adjusting the brightness uniformity according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Light equalizing method and device for LCD photocuring 3D printer
CN111941846A
Brightness uniformity adjusting method and device, computer equipment and readable storage medium
CN113034382A
Method and device for calibrating exposure surface of optical system, computer equipment and storage medium
CN113469918A