Photovoltaic glass on-line stripe full-inspection device and data acquisition statistical system
By designing a photovoltaic glass online stripe full inspection device and data acquisition and statistics system, the problems of missed inspection and loss in glass detection in the prior art are solved, and fast and full coverage detection is achieved, and production efficiency and data reliability are improved.
Patent Information
- Application Number
- CN202411307357.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2025-02-07
AI Technical Summary
The existing glass inspection technology adopts the form of random inspection, which is prone to missed inspection and loss, reducing the production efficiency of glass.
A photovoltaic glass line stripe full inspection device and data acquisition statistics system are designed, including a full inspection device, a data acquisition module, a data processing module and a data statistics module. The system realizes multi-angle inspection through rotating platforms and servo motors, combining data acquisition and processing to achieve fast and full coverage of stripe defect detection.
Fast and fully covered stripe defect detection of photovoltaic glass is achieved, missed inspection and loss, and improved the efficiency of glass production and data reliability.
Smart Images

Figure CN119395048A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of glass production, and in particular to an online stripe full inspection device for photovoltaic glass and a data acquisition and statistical system. Background Art
[0002] Photovoltaic glass is an indispensable key material in modern construction, automobile manufacturing, electronic displays and other fields. Its surface quality directly affects the overall performance and appearance of the product. Streak defects are one of the common quality problems in the production process of photovoltaic glass. Their existence will significantly reduce the light transmittance, uniformity and aesthetics of the product. Therefore, it is particularly important to conduct comprehensive and efficient detection of photovoltaic glass streaks.
[0003] In the existing glass production field, when detecting glass streak defects, offline random inspection is generally used. The glass position is adjusted to realize the inspection of light sources at different angles, and the streak defect conditions are counted by hand-drawing. The products after random inspection will be contaminated and discarded. The existing glass inspection technology adopts the form of random inspection in the process of glass inspection, which may result in missed inspections and losses, reducing the production efficiency of glass. Therefore, a photovoltaic glass online streak full inspection device and a data acquisition and statistical system are needed to solve the above problems. Summary of the invention
[0004] The present invention aims to solve one of the technical problems in the prior art to at least a certain extent. The purpose of the present invention is to provide an online stripe full inspection device and a data acquisition and statistical system, which can realize online stripe inspection with full coverage of substrate glass, and realize a fast and full coverage stripe defect collection and statistical query system to solve the problem that the existing glass detection technology adopts the form of random inspection during the glass inspection process, which may result in missed inspections and losses, thereby reducing the production efficiency of the glass.
[0005] To achieve the above-mentioned purpose, the present application provides a photovoltaic glass online stripe full inspection device and a data collection and statistics system, including a full inspection device, a data collection module, a data processing module and a data statistics module;
[0006] The full inspection device is used to perform rotational display on photovoltaic glass;
[0007] The data acquisition module is used to collect glass images;
[0008] The data processing module is used to analyze and process the glass images, and classify the glass images based on the processing results;
[0009] The data statistics module draws a chart based on the classification results and saves it to the database.
[0010] Further, the full inspection device includes a trolley, a clip, a substrate glass, a conveyor belt, a rotating platform, and a servo motor;
[0011] The conveyor belt is used for horizontally conveying the substrate glass;
[0012] A rotating shaft is fixed below the vertical central axis of the substrate glass. The rotating platform is vertically installed on the rotating shaft through a bearing connection, and the central axis of the rotating shaft coincides with the vertical central axis of the substrate glass;
[0013] A light source bracket is installed at the end of the rotating platform on the side far from the rotating shaft, and a light source device is installed at the upper end of the light source bracket; the light source device is installed on the extension line of the vertical bisector of the substrate glass; a projection backplane is installed at the end of the rotating platform on the side close to the rotating shaft; a camera sensor is installed at the top of the projection backplane;
[0014] The light source device emits light, and the light passes through the substrate glass and is projected onto the projection backplane to form an image;
[0015] A support wheel is installed at the bottom of the rotating platform on the side close to the projection backplane, and a tread is provided between the substrate glass and the projection backplane;
[0016] The output shaft of the servo motor is installed with a driving gear. There is a hole under the driving gear, and the driving gear passes through the hole and is connected to a driven gear through a toothed belt;
[0017] The driven gear is connected to a wheel shaft. A driving wheel is installed on one side of the wheel shaft close to the light source bracket, and a fixed wheel is installed on the side of the wheel shaft far from the light source bracket;
[0018] The driving wheel is connected to the wheel shaft through a bearing, and the fixed wheel is connected to the wheel shaft.
[0019] Further, the full inspection device further includes an operation panel, and the operation panel includes a rotary knob, a display device, a push button one, and a push button two;
[0020] The rotary knob is used to control the rotation of the servo motor;
[0021] The angle between the light ray passing through the vertical central axis of the substrate glass and the vertical bisector of the plane of the substrate glass emitted by the light source device is set as the angle value a, where -50° < a < 50°; the display device is used to display the angle value a;
[0022] The push button one is used to control the camera sensor at the top of the projection backplane;
[0023] The push button two is used to control data transmission.
[0024] Furthermore, the data acquisition module is configured with a data acquisition strategy, which includes acquiring an image on the projection backplane when the camera sensor of the projection backplane receives an instruction, and setting the acquired image as a glass image.
[0025] Further, the data processing module includes a stripe detection unit, the stripe detection unit is configured with a stripe detection strategy, the stripe detection strategy includes when a glass image is acquired, performing a binarization process on the glass image to obtain a binarized image of the glass image;
[0026] Extracting the glass contour from the binary image of the glass image to obtain the glass contour;
[0027] Performing stripe pixel detection on the pixel values within the glass outline, and when stripe pixels are detected, setting the glass image as a stripe image;
[0028] When the contour pixels are detected, the glass image is set as a normal image.
[0029] Furthermore, the glass contour extraction includes obtaining all pixel values in the binary image of the glass image, obtaining eight neighboring pixel points of the pixel point k for any pixel point k whose pixel value is 0, recording the pixel points in the eight neighboring pixel points of the pixel point k as neighboring pixel points 1 to neighboring pixel points 8, respectively, obtaining the grayscale values of the neighboring pixel points 1 to neighboring pixel points 8, and when the grayscale value of any neighboring pixel point is 0, recording the neighboring pixel point and the pixel point k as aggregated pixel points;
[0030] The image formed by all the aggregated pixels is set as the glass outline.
[0031] Further, the stripe pixel detection includes acquiring all aggregated pixel points, acquiring an aggregated pixel point o from the glass outline, acquiring other aggregated pixel points in the eight-neighborhood image of the aggregated pixel point o, setting them as neighboring aggregated pixel points, marking the aggregated pixel point o and the neighboring aggregated pixel points as pixel class 1, acquiring the eight-neighborhood pixel points of the neighboring aggregated pixel point, and also marking the eight-neighborhood pixel points of the neighboring aggregated pixel point as pixel class 1;
[0032] When it is found that all eight neighboring pixels of any pixel are of pixel class 1, an aggregate pixel p that is not marked as pixel class 1 is obtained from the glass outline. When the aggregate pixel p can be obtained from the glass outline, all pixels in the glass outline are set as stripe pixels.
[0033] When the aggregated pixel point p cannot be obtained from the glass contour, the pixel class 1 is set as the contour pixel.
[0034] Further, the data statistics module includes a drawing unit and a storage unit, the drawing unit is configured with a drawing strategy, and the drawing strategy includes obtaining a fringe image and an angle value a corresponding to the fringe image;
[0035] All the stripe pixels on the stripe image are obtained, and the stripe pixels are stroked to obtain the stripe projection image.
[0036] Furthermore, the storage unit is used to send and save the angle values corresponding to the fringe projection image and the fringe image to a database.
[0037] Beneficial effects of the present invention: the present invention sets a rotating shaft located at the vertical center line of the glass substrate, installs a rotating platform on the rotating shaft, installs a light source and a light source bracket on one side of the rotating platform, and installs a back plate for imaging on the other side, and the bottom of the platform is supported and rotated by a rotating wheel; the rotating platform is rotated along the vertical center line of the glass substrate; the servo motor is controlled to rotate by the knob of the operation panel, and the light source is imaged on the back plate through the substrate glass, so that multi-angle inspection is realized, the comprehensiveness of the inspection angle is guaranteed, and the reliability of the data is improved;
[0038] The present invention starts the camera sensor on the top of the back plate through online operation, shoots the image of the back plate, transmits the captured image to the host microprocessor for comparison, converts the servo motor position data into angle data and also transmits it to the system, converts it into a standard drawing graph and saves it in the database, and the database realizes data sharing through the network;
[0039] The present invention ends the inspection by pressing an end button, and starts a transmission device to drive the substrate glass to be transported backward, so as to reduce the waste of the glass substrate. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a functional block diagram of the system of the present invention;
[0041] Figure 2 The transmission device structure diagram of the present invention is
[0042] Figure 3 This is a diagram of the operation panel of the present invention;
[0043] Figure 4 This is a schematic diagram of aggregated pixels of the present invention;
[0044] Figure 5 Schematic diagram of stripe pixel detection of the present invention.
[0045] In the figure: 101, trolley; 102, clamp; 103, substrate glass; 104, conveyor belt; 105, light source device; 106, light source bracket; 107, rotating platform; 108, projection back plate; 109, rotating shaft; 110, servo motor; 111, driving gear; 112, toothed belt; 113, driven gear; 114, axle; 115, driving wheel; 116, fixed wheel; 117, supporting wheel; 118, platform; 119, camera sensor; 201, display device; 202, rotating knob; 203, push button one; 204, push button two. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0047] See also Figure 1 As shown, the present application provides a photovoltaic glass online stripe full inspection device and a data collection and statistics system, including a full inspection device, a data collection module, a data processing module and a data statistics module;
[0048] The full inspection device is used to display the photovoltaic glass in rotation;
[0049] See also Figure 2 As shown, the full inspection device includes a trolley 101, a clamp 102, a substrate glass 103, a conveyor belt 104, a rotating platform 107 and a servo motor 110;
[0050] The conveyor belt 104 is used to transport the substrate glass 103 in a horizontal direction;
[0051] A rotating shaft 109 is fixed below the vertical center axis of the substrate glass 103, and the rotating platform 107 is vertically mounted on the rotating shaft 109 through a bearing connection, and the axis of the rotating shaft 109 coincides with the vertical center axis of the substrate glass 103;
[0052] A light source bracket 106 is installed at the end of the rotating platform 107 away from the rotating axis 109, and a light source device 105 is installed on the upper end of the light source bracket 106; the light source device 105 is installed on the extended line of the perpendicular midline of the substrate glass 103; a projection back plate 108 is installed at the end of the rotating platform 107 close to the rotating axis 109; a camera sensor 119 is installed on the top of the projection back plate 108;
[0053] The light source device 105 emits light through the substrate glass 103 and projects the light onto the projection backplane 108 to form an image;
[0054] A support wheel 117 is installed on one side of the bottom of the rotating platform 107 close to the projection backplane 108, and a tread platform 118 is arranged between the substrate glass 103 and the projection backplane 108; in the specific implementation process, personnel operate on the tread platform 118.
[0055] The output shaft of the servo motor 110 is installed with a driving gear 111. There is a hole under the driving gear 111. The driving gear 111 passes through the hole and is connected to a driven gear 113 through a toothed belt 112.
[0056] The driven gear 113 is connected to the wheel shaft. A driving wheel 115 is installed on one side of the wheel shaft 114 close to the light source bracket 106, and a fixed wheel 116 is installed on the side of the wheel shaft 114 away from the light source bracket 106.
[0057] In the specific implementation process, when the operator starts the device, the servo motor 110 drives the driving gear 111, the wheel shaft 114, the driving wheel 115, and the fixed wheel 116 to rotate, driving the rotating platform 107 and the light source 105 and the projection backplane 108 on the platform to rotate around the axis line of the rotating shaft 109, realizing the change of the angle a between the light ray of the light source 105 passing through the vertical central axis of the substrate glass 103 and the perpendicular bisector of the plane of the substrate glass 103.
[0058] Please refer to Figure 3 As shown, the full inspection device further includes an operation panel. The operation panel includes a rotary knob 202, a display device 201, a push button one 203, and a push button two 204.
[0059] The rotary knob 202 is used to control the rotation of the servo motor 110.
[0060] The angle between the light ray of the light source emitted by the light source device 105 passing through the vertical central axis of the substrate glass 103 and the perpendicular bisector of the plane of the substrate glass 103 is set as the angle value a, where -50° < a < 50°; the display device 201 is used to display the angle value a; in the specific implementation process, the operator rotates the rotary knob 202 to the corresponding position to realize the rotation of the servo motor 110, and the angle a value between the light ray of the light source 105 passing through the vertical central axis of the substrate glass 103 and the perpendicular bisector of the plane of the substrate glass 103 is displayed on the display device 201.
[0061] The push button one 203 is used to control the camera sensor 119 on the top of the projection backplane 108.
[0062] The push button two 204 is used to control data transmission; in the specific implementation process, the operator presses the push button one 203 to start the camera sensor 119 on the top of the projection backplane 108 to start shooting the image on the projection backplane 108, and presses the push button two 204 to complete data transmission.
[0063] The data acquisition module is used to collect glass images; the data acquisition module is configured with a data acquisition strategy, which includes collecting images on the projection backboard 108 when the camera sensor 119 of the projection backboard 108 receives an instruction, and setting the collected image as the glass image;
[0064] The data processing module is used to analyze and process the glass image, and classify the glass image based on the processing result; the data processing module includes a stripe detection unit, and the stripe detection unit is configured with a stripe detection strategy, and the stripe detection strategy includes, when the glass image is acquired, performing a binarization process on the glass image to obtain a binarized image of the glass image; in a specific implementation process, the binarization process includes assigning a pixel point in the gray value image whose gray value is higher than or equal to the binarization threshold to 255, and assigning a pixel point in the gray value image whose gray value is lower than the binarization threshold to 0, wherein, since the projected image is generally black and white gray, the binarization threshold is set to 100;
[0065] Extracting the glass contour from the binary image of the glass image to obtain the glass contour; detecting stripe pixels from the pixel values within the glass contour, and setting the glass image as a stripe image when stripe pixels are detected;
[0066] When the contour pixels are detected, the glass image is set as a normal image.
[0067] See also Figure 4 As shown, the glass contour extraction includes obtaining all pixel values in the binary image of the glass image, obtaining eight neighboring pixel points of the pixel point k for any pixel point k with a pixel value of 0, recording the pixel points in the eight neighborhoods of the pixel point k as neighboring pixel points 1 to neighboring pixel points 8, respectively, and obtaining the pixel values of the neighboring pixel points 1 to neighboring pixel points 8, respectively, and when the grayscale value of any neighboring pixel point is 0, the neighboring pixel point and the pixel point k are recorded as aggregated pixel points; in a specific implementation process, for example, when the pixel values of the neighboring pixel points 1 to the neighboring pixel points 8 of any pixel point k with a pixel value of 0 are 0, 255, 255, 255, 255, 255, 255, and 255 respectively, the pixel point k and the neighboring pixel point 1 are marked as aggregated pixel points;
[0068] The image formed by all the aggregated pixels is set as the glass outline.
[0069] See also Figure 5As shown, the stripe pixel detection includes obtaining all aggregated pixel points, obtaining an aggregated pixel point o from the glass outline, obtaining other aggregated pixel points in the eight-neighborhood image of the aggregated pixel point o, setting them as neighboring aggregated pixel points, marking the aggregated pixel point o and the neighboring aggregated pixel points as pixel class 1, obtaining the eight-neighborhood pixel points of the neighboring aggregated pixel point, and also marking the eight-neighborhood pixel points of the neighboring aggregated pixel point as pixel class 1;
[0070] When it is found that all eight neighboring pixels of any pixel are of pixel class 1, an aggregate pixel p that is not marked as pixel class 1 is obtained from the glass outline. When the aggregate pixel p can be obtained from the glass outline, all pixels in the glass outline are set as stripe pixels.
[0071] When the aggregated pixel point p cannot be obtained from the glass contour, the pixel class 1 is set as the contour pixel; in the specific implementation process, when the eight neighboring pixels of any pixel point are all pixel class 1, all the pixels connected to the aggregated pixel point o are all marked as pixel class 1. At this time, if other pixels cannot be obtained, it means that there is only one pixel pattern in the glass contour, that is, the glass contour;
[0072] If other pixels can be obtained at this time, it means that there are other patterns in the glass outline besides the glass outline. When the pattern in the glass outline is not unique, it means that stripes appear on the glass, resulting in more than one pattern in the projection.
[0073] The data statistics module draws charts based on the classification results and saves them to the database;
[0074] The data statistics module includes a drawing unit and a storage unit. The drawing unit is configured with a drawing strategy. The drawing strategy includes obtaining a fringe image and an angle value a corresponding to the fringe image.
[0075] All stripe pixels on the stripe image are obtained, and the stripe pixels are outlined to obtain a stripe projection image; the storage unit is used to send the angle values corresponding to the stripe projection image and the stripe image to a database and save them; in the specific implementation process, the database can realize data sharing through the network.
[0076] Through the description of the above implementation methods, the embodiments of the present invention can be provided as methods, systems or computer program products. Based on such an understanding, the above technical solutions can be essentially or partly contributed to the prior art in the form of software products, which can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and include several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0077] In the embodiments provided in the present application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of systems, modules and units can be electrical, mechanical or other forms.
[0078] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A photovoltaic glass online stripe full inspection device and data collection and statistics system, characterized in that: It includes full inspection device, data acquisition module, data processing module and data statistics module; The full inspection device is used to perform rotational display on photovoltaic glass; The data acquisition module is used to collect glass images; The data processing module is used to analyze and process the glass images, and classify the glass images based on the processing results; The data statistics module draws a chart based on the classification results and saves it to the database.
2. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 1 is characterized in that: The full inspection device comprises a trolley (101), a clamp (102), a substrate glass (103), a conveyor belt (104), a rotating platform (107) and a servo motor (110); The conveyor belt (104) is used to transport the substrate glass (103) in a horizontal direction; A rotating shaft (109) is fixed below the vertical center axis of the substrate glass (103); the rotating platform (107) is vertically mounted on the rotating shaft (109) via a bearing connection; the axis of the rotating shaft (109) coincides with the vertical center axis of the substrate glass (103); A light source bracket (106) is installed at the end of the rotating platform (107) away from the rotating axis (109), and a light source device (105) is installed at the upper end of the light source bracket (106); the light source device (105) is installed on the extended line of the perpendicular midline of the substrate glass (103); a projection back plate (108) is installed at the end of the rotating platform (107) close to the rotating axis (109); and a camera sensor (119) is installed on the top of the projection back plate (108); The light source device (105) emits light through the substrate glass (103) to project light onto the projection backplane (108) to form an image; A support wheel (117) is installed on one side of the bottom of the rotating platform (107) close to the projection back plate (108), and a stepping platform (118) is arranged between the substrate glass (103) and the projection back plate (108); The output shaft of the servo motor (110) is provided with a driving gear (111), a hole is provided under the driving gear (111), and the driving gear (111) passes through the hole and is connected to the driven gear (113) through a toothed belt (112); The driven gear (113) is connected to the wheel shaft (114); a driving wheel (115) is installed on a side of the wheel shaft (114) close to the light source bracket (106); and a fixed wheel (116) is installed on a side of the wheel shaft far from the light source bracket (106); The moving wheel (115) and the wheel axle (114) are connected via a bearing, and the fixed wheel (116) and the wheel axle (114) are connected.
3. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 2 is characterized in that: The full inspection device also includes an operation panel, which includes a rotating knob (202), a display device (201), a push button 1 (203) and a push button 2 (204); The rotating knob (202) is used to control the rotation of the servo motor (110); The angle between the light emitted by the light source device (105) and the vertical central axis of the substrate glass (103) and the perpendicular line in the plane of the substrate glass (103) is set to be an angle value a; the display device (201) is used to display the angle value a; The push button 1 (203) is used to control the camera sensor (119) on the top of the projection back panel (108); The push button 2 (204) is used to control data transmission.
4. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 3 is characterized in that: The data acquisition module is configured with a data acquisition strategy, which includes acquiring an image on the projection backboard (108) when the camera sensor (119) of the projection backboard (108) receives an instruction, and setting the acquired image as a glass image.
5. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 4 is characterized in that: The data processing module includes a stripe detection unit, and the stripe detection unit is configured with a stripe detection strategy, and the stripe detection strategy includes performing a binarization process on the glass image when a glass image is acquired to obtain a binarized image of the glass image; Extracting the glass contour from the binary image of the glass image to obtain the glass contour; Performing stripe pixel detection on the pixel values within the glass outline, and when stripe pixels are detected, setting the glass image as a stripe image; When the contour pixels are detected, the glass image is set as a normal image.
6. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 5, characterized in that: The glass contour extraction includes obtaining all pixel values in a binary image of the glass image, obtaining eight neighboring pixel points of the pixel point k for any pixel point k whose pixel value is 0, recording the pixel points in the eight neighboring pixel points of the pixel point k as neighboring pixel points 1 to neighboring pixel points 8, respectively, obtaining the grayscale values of the neighboring pixel points 1 to neighboring pixel points 8, and when the grayscale value of any neighboring pixel point is 0, recording the neighboring pixel point and the pixel point k as a clustered pixel point; The image formed by all the aggregated pixels is set as the glass outline.
7. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 6, characterized in that: The stripe pixel detection includes obtaining all aggregated pixel points, obtaining an aggregated pixel point o from the glass outline, obtaining other aggregated pixel points in the eight-neighborhood image of the aggregated pixel point o, setting them as neighboring aggregated pixel points, marking the aggregated pixel point o and the neighboring aggregated pixel points as pixel class 1, obtaining the eight-neighborhood pixel points of the neighboring aggregated pixel point, and also marking the eight-neighborhood pixel points of the neighboring aggregated pixel point as pixel class 1; When it is found that all eight neighboring pixels of any pixel are of pixel class 1, an aggregate pixel p that is not marked as pixel class 1 is obtained from the glass outline. When the aggregate pixel p can be obtained from the glass outline, all pixels in the glass outline are set as stripe pixels. When the aggregated pixel point p cannot be obtained from the glass contour, the pixel class 1 is set as the contour pixel.
8. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 7, characterized in that: The data statistics module includes a drawing unit and a storage unit, the drawing unit is configured with a drawing strategy, and the drawing strategy includes obtaining a fringe image and an angle value a corresponding to the fringe image; All the stripe pixels on the stripe image are obtained, and the stripe pixels are stroked to obtain the stripe projection image.
9. The photovoltaic glass online stripe full inspection device and data collection and statistics system according to claim 8, characterized in that: The storage unit is used to send and store the angle values corresponding to the fringe projection image and the fringe image to a database.