Image processing system
By using the selection module and specification parameter acquisition module of the image processing system, offline functional analysis of the vision module is realized, which solves the problem of excessively long functional analysis time for the vision module and improves R&D efficiency.
Patent Information
- Application Number
- CN202520306645.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2035-02-24
AI Technical Summary
In existing technologies, the functional analysis of vision modules needs to be carried out in a specific analysis device, which prolongs the research and development time, makes it impossible to carry out subsequent research and development work, and results in low research and development efficiency.
An image processing system is provided, including a selection module, a specification parameter acquisition module, and an image processing module. The selection module confirms the analysis items, the specification parameter acquisition module collects the corresponding specification parameter information, and the image processing module analyzes the information to generate analysis results, thereby realizing the offline functional analysis of the vision module.
It can quickly evaluate the capabilities of vision modules without the need for specific analysis equipment, shortening the R&D cycle and improving R&D efficiency.
Smart Images

Figure CN223957613U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of image processing, in particular to an image processing system. BACKGROUND
[0002] The module manufacturer of the vision module and the whole machine manufacturer using the vision module are not the same manufacturer, and the whole machine manufacturer usually assembles the whole machine first, and then analyzes the function of the assembled whole machine. When assembling the whole machine product, the image quality captured by the vision module needs to be tested so that the researchers can evaluate the quality of the pictures taken before and after the whole machine.
[0003] There are many function indicators of the vision module, such as resolution and lens shadow correction, and different hardware environments and software environments need to be built for each function indicator. Generally, multiple hardware environments are integrated into the same analysis device, and the all-in-one function analysis is realized at one time through the analysis device. However, the above-mentioned scheme of analyzing the vision module through a complete function analysis needs to spend a lot of time to obtain the related data and analysis results of each function parameter indicator of the vision module. During the function analysis, the researchers can only wait and cannot carry out subsequent research work, which leads to the extension of the research time and the low efficiency of the research. CONTENT OF THE UTILITY MODEL
[0004] The main purpose of the present application is to provide an image processing system, which aims to solve the technical problem of how to quickly analyze and evaluate the capability of the vision module.
[0005] To achieve the above-mentioned purpose, the present application provides an image processing system, which comprises a selection module, a specification parameter acquisition module and an image processing module.
[0006] The specification parameter acquisition module is connected to the selection module and the image processing module, and the selection module is also connected to the image processing module.
[0007] The selection module is used to send corresponding analysis item selection information to the specification parameter acquisition module and the image processing module when receiving the analysis instruction transmitted externally.
[0008] The specification parameter acquisition module has multiple data acquisition ends, and is used to collect the corresponding type of specification parameter information transmitted externally through the corresponding data acquisition end when receiving the analysis item selection information, and send the specification parameter information to the image processing module.
[0009] The image processing module is also used to receive the image information transmitted externally, analyze the to-be-processed image corresponding to the image information through the analysis item corresponding to the analysis item selection information and the specification parameter corresponding to the specification parameter information, and generate the corresponding analysis result.
[0010] The application provides an image processing system, which comprises a selection module, a specification parameter acquisition module and an image processing module; the specification parameter acquisition module is connected with the selection module and the image processing module respectively, and the selection module is also connected with the image processing module; the selection module is used for sending corresponding analysis item selection information to the specification parameter acquisition module and the image processing module respectively when receiving an externally transmitted analysis instruction; the specification parameter acquisition module has multiple data acquisition ends and is used for collecting corresponding kinds of specification parameter information externally transmitted through corresponding data acquisition ends when receiving the analysis item selection information, and sending the specification parameter information to the image processing module; the image processing module is also used for receiving externally transmitted image information, and analyzing a to-be-processed image corresponding to the image information through an analysis item corresponding to the analysis item selection information and a specification parameter corresponding to the specification parameter information, and generating a corresponding analysis result.
[0011] The selection module is used for confirming an analysis item to be performed currently by detecting the externally transmitted analysis instruction. After determining the corresponding analysis item, the corresponding analysis item selection information is sent to the specification parameter acquisition module and the image processing module respectively, the specification parameter acquisition module selects a corresponding data acquisition end according to the analysis item selection information to collect the specification parameter information required by the corresponding analysis item externally transmitted, and sends the specification parameter information to the image processing module. The image processing module normally receives the image information externally transmitted, selects an analysis item to be performed on a to-be-processed image corresponding to the image information through the analysis item selection information, and sets a reference specification of the analysis item through the specification parameter information, so as to generate an analysis result of the corresponding analysis item. Without being in a specific analysis device, the visual module can be analyzed offline, the capability of the visual module can be evaluated quickly, and the research and development efficiency of the product is improved. BRIEF DESCRIPTION OF DRAWINGS
[0012] The accompanying drawings incorporated in and forming a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without any creative work.
[0014] Figure 1 The structural connection diagram provided for the first embodiment of the image processing system of the present application is shown in the figure.
[0015] Figure 2 The structural connection diagram provided for the second embodiment of the image processing system of the present application is shown in the figure.
[0016] The purposes, functional features and advantages of the present application will be further illustrated in combination with embodiments and with reference to the drawings. DETAILED DESCRIPTION
[0017] It should be understood that the specific embodiments described herein are merely intended to explain the technical solutions of the present application, and are not intended to limit the present application.
[0018] In order to better understand the technical solutions of the present application, the following will be described in detail in combination with the drawings and specific embodiments.
[0019] The present application proposes a first embodiment of an image processing system, please refer to Figure 1 , the image processing system comprises a selection module 10, a specification parameter acquisition module 20 and an image processing module 30;
[0020] The specification parameter acquisition module 20 is respectively connected to the selection module 10 and the image processing module 30, and the selection module 10 is also connected to the image processing module 30;
[0021] The selection module 10 is configured to send corresponding analysis item selection information to the specification parameter acquisition module 20 and the image processing module 30 respectively when receiving an analysis instruction transmitted from outside;
[0022] The specification parameter acquisition module 20 has multiple data acquisition terminals, and is configured to collect corresponding types of specification parameter information transmitted from outside through corresponding data acquisition terminals when receiving the analysis item selection information, and send the specification parameter information to the image processing module 30;
[0023] The image processing module 30 is further configured to receive image information transmitted from outside, and analyze a to-be-processed image corresponding to the image information through an analysis item corresponding to the analysis item selection information and a specification parameter corresponding to the specification parameter information, and generate a corresponding analysis result.
[0024] It should be understood that in the present embodiment, the application scenario of the present application can be understood as a specific scenario in which the functions of the visual module required by the whole machine need to be verified when a batch of visual modules are assembled into a whole machine, or as a specific scenario in which the quality requirements of the visual module that meet the expectations of the product are screened out in the product development stage. As a preferred case, the visual module can be a camera module, and the whole machine can be an electronic device or an electronic equipment, such as a notebook computer, which is installed with the camera module.
[0025] It should be noted that in the present embodiment, the image processing system can be connected with another host computer without hardware environment or other electronic devices with information storage and information transmission functions, so as to receive instructions, data and information such as analysis instructions, specification parameter information and image information sent by the host computer. However, the host computer sending the analysis instructions and specification parameter information can be different from the host computer used for storing the analysis results, and therefore the specific relationship between the analysis instructions, specification parameter information and the host computer is not shown in the drawings provided in the present application. The host computer can be the host of the analysis device for analyzing the vision module, or a host without functional analysis function or hardware environment. The analysis instructions refer to instructions for controlling the working mode of the image processing system, which can make the image processing system work in a specific working mode, so as to perform a specific processing on the image information corresponding to the image to be processed sent by the host computer, or be understood as performing a specific type of functional analysis on the image to be processed and quickly outputting the corresponding related data and the corresponding analysis results. The specification parameter information refers to information containing reference specification parameters of corresponding analysis items set by human beings, which contains reference specifications used for comparing with the data obtained in the corresponding type of functional analysis of the image to be processed, so as to judge whether the image to be processed meets the expected standard of the R&D personnel in a certain type of function. The image information refers to image data containing a group of images to be processed, which can be restored one by one through the image information to obtain each image to be processed respectively; and the image to be processed refers to the image obtained by the vision module in the hardware environment of the corresponding analysis item.
[0026] It should be noted that in the present embodiment, the same image information can correspond to multiple images to be processed, and each image to be processed can be a different image generated by the same vision module in different hardware environments, and therefore it cannot be understood that the same image to be processed can be subjected to each type of functional analysis respectively, but the corresponding image to be processed is selected in the same image information to perform each type of functional analysis respectively.
[0027] It should be understood that in the present embodiment, when the R&D personnel need to assemble a batch of vision modules, they need to determine which vision module to choose to make the assembled product meet the expected state through the data of the batch of vision module function analysis. In actual situations, when the module factory sends a batch of vision modules to the whole machine factory, the whole machine factory will perform preliminary quality detection on the batch of vision modules to check out the defective products that cannot be used in advance, so as to facilitate subsequent whole machine assembly, improve the whole machine yield, reduce material loss caused by defective raw materials of the whole machine, and reduce the working hour loss caused by assembling and disassembling the defective products. When performing preliminary quality detection, the multi-in-one analysis device can perform multiple types of function analysis on the vision module, thereby obtaining the related data and analysis results corresponding to each function analysis. The whole function analysis process is long, and the related data and analysis results corresponding to each function analysis can be obtained only after the whole process is completed. During the process, the R&D personnel can only wait patiently for the completion of all function analyses and cannot carry out R&D work. However, in the actual R&D process, the R&D personnel can only evaluate the imaging capability of the vision module for a certain analysis item through the related data of the analysis item. The analysis process of the vision module can actually be divided into two parts: taking pictures in a specific hardware environment and analyzing the obtained pictures, so the multi-in-one function analysis function of the analysis device can be removed, and the analysis device can only take pictures in the hardware environment required for each type of function analysis. After the analysis device completes the picture taking, the image processing system proposed in the present embodiment is used to select the pictures of the analysis item required by the R&D personnel to analyze the analysis item required by the R&D personnel. The vision module can be quickly analyzed offline for a specific analysis item without completing other analysis items, thereby shortening the time of multi-in-one function analysis and saving the number of analysis devices that need to be built.
[0028] It is easy to understand that the specification parameter acquisition module 20 has a plurality of data acquisition ends, each of which can acquire a specific specification parameter information. In the embodiment, when the R&D personnel need to verify the whole machine product, the image information corresponding to the visual module in the whole machine product obtained through preliminary quality detection can be directly input to the image processing module 30 through the host computer, and the corresponding analysis instruction is sent to the analysis item selection module 10. When the analysis instruction is received, the analysis item selection module 10 can determine the analysis item to be performed at present, and the analysis item selection information of the corresponding analysis item is sent to the specification parameter acquisition module 20 and the image processing module 30, respectively. When the analysis item selection information sent by the selection module 10 is received, the specification parameter acquisition module 20 can select the corresponding data acquisition end to collect the specification parameter information of the corresponding analysis item from the host computer, and transmit the collected specification parameter acquisition information to the image processing module 30. At this time, the image processing module 30 can receive the image information transmitted by the host computer, the analysis item selection information transmitted by the selection module 10 and the specification parameter information transmitted by the specification parameter acquisition module 20, respectively. Through the analysis item selection information, the corresponding image processing mode (i.e. the corresponding analysis item) can be selected to analyze the corresponding to-be-processed image of the image information in the corresponding type, and the reference specification of the current analysis item is obtained through the specification parameter information, so as to determine whether the capability of the visual module in the current whole machine product meets the specification set by the R&D personnel, and the corresponding related data and analysis result are generated.
[0029] The image processing system provided in the embodiment can facilitate the R&D personnel to perform offline function analysis on the photographed image of the visual module in the current whole machine product, so as to quickly determine the capability of the visual module, and then the R&D personnel can quickly determine when the capability of the visual module reaches a certain specification so that the whole machine product reaches the expected state, thereby shortening the development cycle and improving the development efficiency.
[0030] The application provides an image processing system. The image processing system determines the analysis item to be performed through a selection module according to an analysis instruction transmitted from outside. After determining the corresponding analysis item, the corresponding analysis item selection information is sent to a specification parameter acquisition module and an image processing module. The specification parameter acquisition module selects a corresponding data acquisition end to collect the specification parameter information required by the corresponding analysis item transmitted from outside according to the analysis item selection information, and sends the specification parameter information to the image processing module. The image processing module normally receives the image information transmitted from outside, selects the analysis item to be performed on the to-be-processed image corresponding to the image information through the analysis item selection information, and sets the reference specification of the analysis item through the specification parameter information, so as to generate the analysis result of the corresponding analysis item. Without being in a specific analysis device, the visual module can be analyzed offline, the capability of the visual module can be quickly evaluated, and the development efficiency of the product can be improved.
[0031] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as the above embodiment one can be referred to the above introduction, and the subsequent will not be described. On this basis, please refer to Figure 2 , the analysis item includes a resolution analysis item, the specification parameter information includes a resolution specification, and the specification parameter acquisition module 20 includes a resolution specification acquisition unit 21.
[0032] The resolution specification acquisition unit 21 is connected to the selection module 10 and the image processing module 30 respectively, and the resolution specification acquisition unit 21 is configured with one of the data acquisition ends.
[0033] The resolution specification acquisition unit 21 is configured to, when the analysis item corresponding to the received analysis item selection information is the resolution analysis item, collect the resolution specification transmitted externally through the corresponding data acquisition end.
[0034] The image processing module 30 is further configured to perform resolution analysis on the to-be-processed image through the resolution analysis item and the resolution specification, and generate a corresponding resolution analysis result.
[0035] It should be noted that, in the present embodiment, the resolution refers to the ability of the visual module to distinguish the smallest details, which is used to represent the clarity of the image captured by the visual module, and can be related to the lens characteristics of the visual module, the pixel size of the photosensitive chip, the focusing design of the visual module, etc. Specifically, it can be analyzed by capturing a line drawing with black and white lines or an ISO12233 resolution test card corresponding to each specification. Correspondingly, the resolution analysis item is an analysis item for calculating the resolution of the to-be-processed image through a set resolution algorithm, and the resolution specification is a numerical value of the minimum resolution of a specific region calculated by the resolution algorithm in the to-be-processed image according to the current demand.
[0036] It is easy to understand that in the present embodiment, the specification parameter acquisition module 20 contains multiple types of data acquisition functional units, at least including the resolution specification acquisition unit 21. The resolution specification acquisition unit 21 only responds to the analysis item selection information corresponding to the analysis item indicating that the current analysis to be performed is the resolution analysis item, so that when receiving this type of analysis item selection information, the corresponding data acquisition end will be selected to collect the resolution specification set by the host computer 50, and transmit it to the image processing module 30. The image processing module 30, when receiving the analysis item selection information indicating that the current analysis to be performed is the resolution analysis item, performs resolution analysis on the to-be-processed image transmitted by the host computer 50 with the resolution analysis item, obtains resolution data, and compares the resolution data with the resolution specification, thereby obtaining the corresponding resolution analysis result.
[0037] It is worth noting that in the embodiment, the resolution analysis specification is related to the set target field of view, and the target field of view can be set to 0-1, respectively indicating the ratio of the central region to the corner region of the to-be-processed image, for example, the distance from the center of the to-be-processed image to one of the corners is 10, and the field of view corresponding to the circular arc with the center of the to-be-processed image as the center and a radius of 3 is 0.3, and generally the intersection region of the circular arc corresponding to a certain field of view and the diagonal of the to-be-processed image is taken as the selected target field of view. As a case, the smaller the target field of view, the closer to the central region, the higher the resolution should be, and the higher the corresponding set resolution specification should be.
[0038] Further, in the embodiment, the analysis items include a lens shading correction analysis item, the specification parameter information includes a lens shading correction specification, and the specification parameter acquisition module 20 includes a lens shading correction specification acquisition unit 22.
[0039] The lens shading correction specification acquisition unit 22 is respectively connected to the selection module 10 and the image processing module 30, and the lens shading correction specification acquisition unit 22 is configured with one of the data acquisition ends.
[0040] The lens shading correction specification acquisition unit 22 is configured to, when the analysis item corresponding to the received analysis item selection information is the lens shading correction analysis item, acquire the lens shading correction specification externally transmitted through the corresponding data acquisition end, and send the lens shading correction specification to the image processing module 30.
[0041] The image processing module 30 is further configured to perform lens shading correction analysis on the to-be-processed image through the lens shading correction analysis item and the lens shading correction specification, and generate a corresponding lens shading correction analysis result.
[0042] It should be noted that in the embodiment, lens shading correction refers to a technology for solving the phenomenon of dark corners in the four corners of the picture caused by the optical characteristics of the lens. The dark corner is a dark area formed at the edge of the image in the imaging process of the visual module due to various factors, which reduces the light quantity of the edge of the picture relative to the central region, and is mainly related to the lens characteristics of the visual module. It is also related to the relative deviation or relative rotation amount between the optical filter and the lens and the photosensitive chip design. Correspondingly, the lens shading correction analysis item refers to an analysis item that uses a specific lens shading correction analysis algorithm to determine whether there is a dark corner after compensation by the visual module, and the lens shading correction analysis specification is a minimum value set by a person to determine whether there is a dark corner in the to-be-processed image under the lens shading correction analysis algorithm.
[0043] It is easy to understand that in the embodiment, the specification parameter acquisition module 20 further comprises a lens shading correction specification acquisition unit 22. The lens shading correction specification acquisition unit 22 only responds to the analysis item selection information corresponding to the lens shading correction analysis item which is the current analysis item to be performed, so that when receiving the analysis item selection information of this type, the corresponding data acquisition end will be selected to acquire the lens shading correction specification set by the host computer 50 by artificial setting and transmit it to the image processing module 30. The image processing module 30, when receiving the analysis item selection information corresponding to the lens shading correction analysis item which is the current analysis item to be performed, performs lens shading correction analysis on the image to be processed transmitted by the host computer 50 with the lens shading correction analysis item, obtains lens shading correction data, and compares the lens shading correction data with the lens shading correction specification, thereby obtaining the corresponding lens shading correction analysis result.
[0044] Further, in the embodiment, the analysis items include a color display analysis item, and the specification parameter information includes a color display specification. The specification parameter acquisition module 20 comprises a color display specification acquisition unit 23.
[0045] The color display specification acquisition unit 23 is connected to the selection module 10 and the image processing module 30 respectively, and the color display specification acquisition unit 23 is configured with one of the data acquisition ends.
[0046] The color display specification acquisition unit 23 is configured to, when the analysis item corresponding to the received analysis item selection information is the color display analysis item, acquire the color display specification transmitted externally through the corresponding data acquisition end, and send the color display specification to the image processing module 30.
[0047] The image processing module 30 is further configured to perform color display analysis on the image to be processed through the color display analysis item and the color display specification, and generate a corresponding color display analysis result.
[0048] It should be noted that in the present embodiment, the color display analysis item includes a plurality of analysis items related to the color of the image, at least including color uniformity analysis, color saturation analysis and color difference analysis. Among them, the color uniformity refers to the ability of consistent color performance, the color uniformity analysis is used to evaluate whether the color development of the center and the edge corner of the pure color background (the image to be processed) is consistent by a specific color uniformity algorithm; the color saturation refers to the degree of color brightness, the color uniformity analysis is used to compare the difference between the color in the current image to be processed and the reference color by a specific color uniformity algorithm; the color difference refers to the difference between two colors, the color difference analysis is used to evaluate the difference between a certain color in the current image to be processed and the reference color by a specific color difference algorithm, the smaller the difference is, the higher the color accuracy of the image obtained by the visual module is. Among them, the reference color can be the standard color of the standard color card, and the color uniformity, the color saturation and the color each correspond to the minimum value of the color development value difference between the center and the periphery of a certain pure color area in the current demand image to be processed and the minimum value of the color development value difference between the color of a certain pure color area in the image to be processed and the reference color, wherein the color development value can be represented by the number ratio of red, green and blue pixels or other color pixels in a certain area of the image.
[0049] It is easy to understand that in the present embodiment, the specification parameter acquisition module 20 further includes a color display specification acquisition unit 23. The color display specification acquisition unit 23 only responds to the analysis item selection information corresponding to the color display analysis item indicating that the current analysis item to be performed is a color display analysis item, so that when receiving the analysis item selection information of this type, the corresponding data acquisition end will be selected to acquire the color display specification set by the host computer 50, and transmit it to the image processing module 30. The image processing module 30, when receiving the analysis item selection information corresponding to the color display analysis item indicating that the current analysis item to be performed is a color display analysis item, performs color display analysis on the image to be processed transmitted by the host computer 50 with the color display analysis item, obtains color display data, and compares the color display data with the color display specification, thereby obtaining the corresponding color display analysis result.
[0050] Further, in the present embodiment, the analysis item includes a gray scale analysis item, the specification parameter information includes a gray scale specification, and the specification parameter acquisition module 20 includes a gray scale specification acquisition unit 24.
[0051] The gray scale specification acquisition unit 24 is respectively connected to the selection module 10 and the image processing module 30, and the gray scale specification acquisition unit 24 is configured with one of the data acquisition ends.
[0052] The gray scale specification acquisition unit 24 is configured to, when the analysis item corresponding to the received analysis item selection information is a gray scale analysis item, acquire the externally transmitted gray scale specification through the corresponding data acquisition end, and transmit the gray scale specification to the image processing module 30.
[0053] The image processing module 30 is further configured to perform gray scale analysis on the to-be-processed image through the gray scale analysis item and the gray scale specification, and generate a corresponding gray scale analysis result.
[0054] It should be noted that, in the present embodiment, the gray scale, i.e., the gray level, refers to the brightness level of each pixel point in the image, which determines the brightness of the pixel point and can be represented by an integer between 0 and 255, wherein 0 represents black and 255 represents white, and the intermediate values represent different degrees of gray. The gray level can be obtained through various gray scale algorithms, such as the floating-point method, the integer method, and the shift method. Here, the floating-point method is taken as an example. According to the floating-point method, the gray level value is calculated through weighted average according to the weights of red, green, and blue pixels in a certain region, as shown in the following formula:
[0055] Gray = R x 0.3 + G x 0.59 + B x 0.11.
[0056] Wherein, Gray is the gray level value, R is the number of red pixels in the corresponding region, G is the number of green pixels in the corresponding region, and B is the number of blue pixels in the corresponding region.
[0057] Correspondingly, the gray scale analysis item is an analysis item for analyzing the brightness of the pixels of the to-be-processed image through a corresponding gray scale algorithm, which is used to evaluate the color restoration capability and gray level performance of the display module. The gray scale specification refers to the minimum value or the maximum value of the gray level value in a certain dynamic range, which is artificially set according to the current requirement.
[0058] As can be easily understood, in the present embodiment, the specification parameter acquisition module 20 further comprises a gray scale specification acquisition unit 24. The gray scale specification acquisition unit 24 only responds to the analysis item selection information indicating that the analysis item currently required to be performed is a gray scale analysis item, so that when receiving this type of analysis item selection information, the corresponding data acquisition end is selected to acquire the gray scale specification artificially set by the upper computer 50 and transmit it to the image processing module 30. When receiving the analysis item selection information indicating that the analysis item currently required to be performed is a gray scale analysis item, the image processing module 30 performs gray scale analysis on the to-be-processed image transmitted by the upper computer 50 through the gray scale analysis item, obtains gray scale data, and compares the gray scale data through the gray scale specification, thereby obtaining the corresponding gray scale analysis result.
[0059] Further, in the present embodiment, the analysis items include a white balance analysis item, the specification parameter information includes a white balance specification, and the specification parameter acquisition module 20 comprises a white balance specification acquisition unit 25.
[0060] The white balance specification acquisition unit 25 is connected to the selection module 10 and the image processing module 30 respectively. The white balance specification acquisition unit 25 is configured with one of the data acquisition terminals.
[0061] The white balance specification acquisition unit 25 is used to acquire the externally transmitted white balance specification through the corresponding data acquisition terminal when the analysis item corresponding to the received analysis item selection information is a white balance analysis item, and send the white balance specification to the image processing module 30.
[0062] The image processing module 30 is also used to perform white balance analysis on the image to be processed through white balance analysis items and white balance specifications, and generate corresponding white balance analysis results.
[0063] It should be noted that in this embodiment, white balance refers to adjusting the balance of various colors in an image to correct white objects captured under different light sources and shooting environments to the white color perceived by humans, thereby eliminating color cast in the image and restoring the true color of the subject in the photograph. White balance analysis refers to verifying and adjusting the white balance function of the camera display module using specific white balance analysis methods to ensure accurate color reproduction under different light source conditions, such as 3100K and 5100K light sources, avoiding color distortion or color cast. Here, 3100K and 5100K refer to specific color temperatures. White balance analysis specifications refer to the minimum value set manually to determine the color cast between the color-corrected image and the human perception of white.
[0064] It is readily understood that, in this embodiment, the specification parameter acquisition module 20 further includes a white balance specification acquisition unit 25. The white balance specification acquisition unit 25 only responds to analysis item selection information indicating that the current analysis item to be performed is a white balance analysis item. Therefore, upon receiving such analysis item selection information, it selects the corresponding data acquisition terminal to acquire the manually set white balance specification transmitted from the host computer 50 and transmits it to the image processing module 30. When the image processing module 30 receives analysis item selection information indicating that the current analysis item to be performed is a white balance analysis item, it performs white balance analysis on the image to be processed transmitted from the host computer 50 using the white balance analysis item, obtains white balance data, and compares the white balance data with the white balance specification to obtain the corresponding white balance analysis result.
[0065] Furthermore, in this embodiment, the analysis items include exposure analysis items, the specification parameter information includes exposure specifications, and the specification parameter acquisition module 20 includes: exposure specification acquisition unit 26;
[0066] The exposure specification acquisition unit 26 is connected with the selection module 10 and the image processing module 30 respectively, and is configured with one of the data acquisition terminals;
[0067] The exposure specification acquisition unit 26 is configured to, when the analysis item corresponding to the received analysis item selection information is the exposure analysis item, collect the exposure specification transmitted externally through the corresponding data acquisition terminal, and transmit the exposure specification to the image processing module 30.
[0068] The image processing module 30 is further configured to perform exposure analysis on the to-be-processed image through the exposure analysis item and the exposure specification, and generate a corresponding exposure analysis result.
[0069] It should be noted that, in the embodiment, the exposure analysis item is used to evaluate the imaging performance of the visual module under different exposure conditions, including photoelectric parameters such as responsivity, total system gain, quantum efficiency, time-domain dark noise, absolute sensitivity threshold, saturation capacity, dynamic range, signal-to-noise ratio, and linearity. The exposure analysis specification refers to a reference value of a gamma value artificially set to represent the current demand for adjusting the brightness of the to-be-processed image, a minimum value for representing the exposure value deviation, a minimum value for representing the signal-to-noise ratio of the signal intensity and the noise intensity in the visual module, and other exposure-related parameter specifications.
[0070] It is easy to understand that, in the embodiment, the specification parameter acquisition module 20 further includes the exposure specification acquisition unit 26. The exposure specification acquisition unit 26 only responds to the analysis item selection information indicating that the current analysis item to be performed is the exposure analysis item, so that when the analysis item selection information of this type is received, the corresponding data acquisition terminal is selected to collect the exposure specification artificially set by the upper computer 50 and transmit it to the image processing module 30. The image processing module 30, when receiving the analysis item selection information indicating that the current analysis item to be performed is the exposure analysis item, performs exposure analysis on the to-be-processed image transmitted by the upper computer 50 with the exposure analysis item, obtains exposure data, and compares the exposure data through the exposure specification, thereby obtaining a corresponding exposure analysis result.
[0071] Further, in the embodiment, the analysis item includes a distortion analysis item, the specification parameter information includes a distortion specification, and the specification parameter acquisition module 20 includes a distortion specification acquisition unit 27.
[0072] The distortion specification acquisition unit 27 is connected with the selection module 10 and the image processing module 30 respectively, and is configured with one of the data acquisition terminals;
[0073] the distortion specification acquisition unit 27 is configured to, when the analysis item corresponding to the received analysis item selection information is a distortion analysis item, acquire the distortion specification transmitted externally by the corresponding data acquisition end, and transmit the distortion specification to the image processing module 30;
[0074] The image processing module 30 is further configured to perform distortion analysis on the to-be-processed image by using the distortion analysis item and the distortion specification, and generate a corresponding distortion analysis result.
[0075] It should be noted that, in this embodiment, distortion refers to the degree of imaging deformation caused by the matching between the lens and the photosensitive chip of the visual module. The distortion analysis item refers to the distortion of the lens and the photosensitive chip of the visual module evaluated by a specific distortion algorithm, which can be obtained by performing distortion analysis on the to-be-processed image obtained by the visual module capturing a square card (for example, a checkerboard card) with a regular geometric structure. The distortion analysis specification refers to the minimum value of the distortion value artificially set to represent the shape difference between the image captured by the visual module and the actual image.
[0076] It is easy to understand that, in this embodiment, the specification parameter acquisition module 20 further includes the distortion specification acquisition unit 27. The distortion specification acquisition unit 27 only responds to the analysis item selection information indicating that the current analysis item to be performed is a distortion analysis item, so that when receiving this type of analysis item selection information, the corresponding data acquisition end is selected to acquire the distortion specification transmitted by the upper computer 50, and the distortion specification is transmitted to the image processing module 30. The image processing module 30, when receiving the analysis item selection information indicating that the current analysis item to be performed is a distortion analysis item, performs distortion analysis on the to-be-processed image transmitted by the upper computer 50 with the distortion analysis item, obtains distortion data, and compares the distortion data with the distortion specification, thereby obtaining a corresponding distortion analysis result.
[0077] Further, in this embodiment, the analysis item includes a field of view angle analysis item, the specification parameter information includes a field of view angle specification, and the specification parameter acquisition module 20 includes a field of view angle specification acquisition unit 28.
[0078] The field of view angle specification acquisition unit 28 is connected to the selection module 10 and the image processing module 30 respectively, and the field of view angle specification acquisition unit 28 is configured with one of the data acquisition ends.
[0079] The field of view angle specification acquisition unit 28 is configured to, when the analysis item corresponding to the received analysis item selection information is a field of view angle analysis item, acquire the field of view angle specification transmitted externally by the corresponding data acquisition end, and transmit the field of view angle specification to the image processing module 30.
[0080] The image processing module 30 is further configured to perform field of view angle analysis on the image to be processed according to the field of view angle analysis item and the field of view angle specification, and generate a corresponding field of view angle analysis result.
[0081] It should be noted that, in the embodiment, the field of view angle refers to the range of a scene that can be captured by the visual module, which is generally related to the characteristics of a lens. A wide-angle lens has a larger field of view angle and can capture a wider picture, while a telephoto lens has a smaller field of view angle and can magnify distant objects but only capture a narrower picture. The field of view angle is also related to the distance between the lens and the photosensitive chip. The field of view angle analysis item refers to an analysis item that evaluates the field of view angle value of the current visual module by capturing a scale and judging the scale image in the image to be processed according to a specific field of view angle algorithm. The field of view angle analysis specification refers to a minimum value of the field of view angle of the visual module set by a human being according to the current requirement. In the embodiment, since the photosensitive chip used for imaging in the visual module is generally rectangular, the field of view angle of the visual module generally refers to the horizontal field of view angle and the vertical field of view angle, which can be the same or different.
[0082] It should be understood that, in the embodiment, the specification parameter acquisition module 20 further includes a field of view angle specification acquisition unit 28. The field of view angle specification acquisition unit 28 only responds to the analysis item selection information indicating that the analysis item to be performed at present is the field of view angle analysis item, so that when receiving the analysis item selection information of this type, the corresponding data acquisition end is selected to acquire the field of view angle specification set by a human being and transmitted by the upper computer 50, and the field of view angle specification is transmitted to the image processing module 30. When receiving the analysis item selection information indicating that the analysis item to be performed at present is the field of view angle analysis item, the image processing module 30 performs field of view angle analysis on the image to be processed transmitted by the upper computer 50 according to the field of view angle analysis item, obtains field of view angle data, and compares the field of view angle data according to the field of view angle specification, so as to obtain the corresponding field of view angle analysis result.
[0083] Further, in the embodiment, the image processing system further includes an analysis result output module 40.
[0084] The analysis result output module 40 is connected with the image processing module 30, and the analysis result output module 40 is configured to be connected with the upper computer 50.
[0085] The image processing module 30 is further configured to output the analysis result information corresponding to the generated analysis result to the analysis result output module 40.
[0086] The analysis result output module 40 is configured to generate an analysis result file according to the received analysis result information according to a preset analysis result template, and transmit the analysis result file to the upper computer 50.
[0087] It should be noted that in the embodiment, the analysis result information can be understood as recording the relevant data of each type of function analysis and the information corresponding to the analysis result. For the same visual module, the corresponding analysis result information can be automatically updated according to the latest relevant data and analysis result after each type of function analysis.
[0088] It is easy to understand that the preset analysis result template refers to a specific template formed by the relevant data and analysis result of each type corresponding to the same visual module in a certain preset position rule or order, which is used to better show the corresponding relationship between the analysis item, the analysis item, the relevant data and the analysis result. In the embodiment, the image processing module 30 will generate the analysis item relevant data and analysis result corresponding to each after a set of function analysis on a certain visual module, and output the corresponding analysis result information to the analysis result output module 40. The analysis result output module 40 will record each analysis item, analysis item, relevant data and analysis result of the visual module in the form of a preset analysis result template according to the received analysis result information, thereby generating a corresponding analysis result file, and returning the analysis result file to the upper computer 50, which is displayed to the R&D personnel through the upper computer 50, so as to facilitate the R&D personnel to view the relevant data and analysis result of the visual module, and further can improve the ability of the R&D personnel to evaluate and calculate the visual module required by the ideal state of the current whole machine product.
[0089] It is worth noting that the above process does not need to be performed in the analysis device of the built-in various types of hardware environment, but can be realized by randomly finding an upper computer 50 capable of connecting with the image processing system provided in the embodiment. The image information corresponding to each to-be-processed image can be a plurality of pictures obtained in advance in various hardware environments. In this way, the visual module can also be synchronously functionally analyzed while the installation of the whole machine or the functional analysis of the whole machine product is performed, which greatly shortens the product development cycle.
[0090] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent processing scope of the present application.
Claims
1. An image processing system, characterized by, The image processing system comprises a selection module, a specification parameter acquisition module and an image processing module; The specification parameter acquisition module is connected with the selection module and the image processing module respectively, and the selection module is further connected with the image processing module; The selection module is configured to send corresponding analysis item selection information to the specification parameter acquisition module and the image processing module respectively when receiving an analysis instruction transmitted from outside; The specification parameter acquisition module has multiple data acquisition terminals, and is configured to acquire corresponding specification parameter information transmitted from outside through a corresponding data acquisition terminal when receiving the analysis item selection information, and send the specification parameter information to the image processing module; The image processing module is further configured to receive image information transmitted from outside, and analyze a to-be-processed image corresponding to the image information through a corresponding analysis item of the analysis item selection information and a corresponding specification parameter of the specification parameter information, and generate a corresponding analysis result.
2. The image processing system of claim 1, wherein, The analysis item comprises a resolution analysis item, the specification parameter information comprises a resolution specification, and the specification parameter acquisition module comprises a resolution specification acquisition unit; The resolution specification acquisition unit is connected with the selection module and the image processing module respectively, and is configured with one of the data acquisition terminals; The resolution specification acquisition unit is configured to acquire the resolution specification transmitted from outside through the corresponding data acquisition terminal when the analysis item corresponding to the received analysis item selection information is the resolution analysis item, and send the resolution specification to the image processing module; The image processing module is further configured to perform resolution analysis on the to-be-processed image through the resolution analysis item and the resolution specification, and generate a corresponding resolution analysis result.
3. The image processing system of claim 1, wherein, The analysis item comprises a lens shadow correction analysis item, the specification parameter information comprises a lens shadow correction specification, and the specification parameter acquisition module comprises a lens shadow correction specification acquisition unit; The lens shadow correction specification acquisition unit is connected with the selection module and the image processing module respectively, and is configured with one of the data acquisition terminals; The lens shadow correction specification acquisition unit is configured to acquire the lens shadow correction specification transmitted from outside through the corresponding data acquisition terminal when the analysis item corresponding to the received analysis item selection information is the lens shadow correction analysis item, and send the lens shadow correction specification to the image processing module; The image processing module is further configured to perform lens shadow correction analysis on the to-be-processed image through the lens shadow correction analysis item and the lens shadow correction specification, and generate a corresponding lens shadow correction analysis result.
4. The image processing system of claim 1, wherein, The analysis item comprises a color display analysis item, the specification parameter information comprises a color display specification, and the specification parameter acquisition module comprises a color display specification acquisition unit; The color display specification acquisition unit is connected with the selection module and the image processing module respectively, and is configured with one of the data acquisition terminals; The color display specification acquisition unit is configured to acquire the color display specification transmitted from outside through the corresponding data acquisition terminal when the analysis item corresponding to the received analysis item selection information is the color display analysis item, and send the color display specification to the image processing module; The color display specification acquisition unit is configured to, when the analysis item corresponding to the received analysis item selection information is the color display analysis item, acquire the color display specification transmitted externally through the corresponding data acquisition end, and send the color display specification to the image processing module. The image processing module is further configured to perform color display analysis on the image to be processed through the color display analysis item and the color display specification, and generate a corresponding color display analysis result.
5. The image processing system of claim 1, wherein, The analysis items include a gray scale analysis item, the specification parameter information includes a gray scale specification, and the specification parameter acquisition module includes a gray scale specification acquisition unit. The gray scale specification acquisition unit is connected to the selection module and the image processing module, and is configured with one of the data acquisition ends. The gray scale specification acquisition unit is configured to, when the analysis item corresponding to the received analysis item selection information is the gray scale analysis item, acquire the gray scale specification transmitted externally through the corresponding data acquisition end, and send the gray scale specification to the image processing module. The image processing module is further configured to perform gray scale analysis on the image to be processed through the gray scale analysis item and the gray scale specification, and generate a corresponding gray scale analysis result.
6. The image processing system of claim 1, wherein, The analysis items include a white balance analysis item, the specification parameter information includes a white balance specification, and the specification parameter acquisition module includes a white balance specification acquisition unit. The white balance specification acquisition unit is connected to the selection module and the image processing module, and is configured with one of the data acquisition ends. The white balance specification acquisition unit is configured to, when the analysis item corresponding to the received analysis item selection information is the white balance analysis item, acquire the white balance specification transmitted externally through the corresponding data acquisition end, and send the white balance specification to the image processing module. The image processing module is further configured to perform white balance analysis on the image to be processed through the white balance analysis item and the white balance specification, and generate a corresponding white balance analysis result.
7. The image processing system of claim 1, wherein, The analysis items include an exposure analysis item, the specification parameter information includes an exposure specification, and the specification parameter acquisition module includes an exposure specification acquisition unit. The exposure specification acquisition unit is connected to the selection module and the image processing module, and is configured with one of the data acquisition ends. The exposure specification acquisition unit is configured to, when the analysis item corresponding to the received analysis item selection information is the exposure analysis item, acquire the exposure specification transmitted externally through the corresponding data acquisition end, and send the exposure specification to the image processing module. The image processing module is further configured to perform exposure analysis on the image to be processed through the exposure analysis item and the exposure specification, and generate a corresponding exposure analysis result.
8. The image processing system of claim 1, wherein, The analysis items include a distortion analysis item, the specification parameter information includes a distortion specification, and the specification parameter acquisition module includes a distortion specification acquisition unit. The distortion specification acquisition unit is connected with the selection module and the image processing module respectively, and is configured with one of the data acquisition ends; The distortion specification acquisition unit is configured to, when the analysis item corresponding to the received analysis item selection information is the distortion analysis item, acquire the distortion specification transmitted from outside through the corresponding data acquisition end, and send the distortion specification to the image processing module; The image processing module is further configured to perform distortion analysis on the image to be processed through the distortion analysis item and the distortion specification, and generate a corresponding distortion analysis result.
9. The image processing system of claim 1, wherein, The analysis items include a field of view angle analysis item, and the specification parameter information includes a field of view angle specification. The specification parameter acquisition module includes a field of view angle specification acquisition unit. The field of view angle specification acquisition unit is connected with the selection module and the image processing module respectively, and is configured with one of the data acquisition ends; The field of view angle specification acquisition unit is configured to, when the analysis item corresponding to the received analysis item selection information is the field of view angle analysis item, acquire the field of view angle specification transmitted from outside through the corresponding data acquisition end, and send the field of view angle specification to the image processing module; The image processing module is further configured to perform field of view angle analysis on the image to be processed through the field of view angle analysis item and the field of view angle specification, and generate a corresponding field of view angle analysis result.
10. The image processing system of any one of claims 1-9, wherein, The image processing system further includes an analysis result output module; The analysis result output module is connected with the image processing module, and is configured to be connected with a host computer; The image processing module is further configured to output analysis result information corresponding to the generated analysis result to the analysis result output module; The analysis result output module is configured to generate an analysis result file in a preset analysis result template according to the received analysis result information, and transmit the analysis result file to the host computer.