Method and device for detecting acid etching rate of core glass
By acquiring and analyzing the image sequence of the microchannel slab, and determining the etching rate using a digital speckle correlation algorithm, the problem of insufficient detection accuracy in the prior art is solved, and higher detection accuracy is achieved.
Patent Information
- Application Number
- CN202411851743.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-29
AI Technical Summary
In the prior art, the accuracy of detecting the acid etching rate of microchannel slabs is limited by the measurement accuracy of electronic scales and the experience of operators, resulting in inaccurate detection results.
By obtaining the initial end face image and the sequence of acid-etched end face image of the sample microchannel slab, the core vitreous etch rate is determined using a preset digital speckle correlation algorithm and in-plane motion rate field, which avoids dependence on electronic scales and operators.
The accuracy of detecting the acid etching rate of sample microchannel slabs is improved, ensuring the reliability of the detection results.
Smart Images

Figure CN119904416A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of microchannel plate performance detection, and in particular to a method and device for detecting the acid etching rate of core glass. Background Art
[0002] The microchannel plate is an electron multiplying device composed of tens of millions of micropores with an inner diameter of 5-7 microns. It has the advantages of small size, light weight, good resolution, high gain, low noise, and low voltage. When an electron is injected into a micropore contained in the microchannel plate, the electron can be multiplied into hundreds of thousands of electrons after colliding with the inner wall of the micropore and ejected from the other end of the micropore. The microchannel plate with this characteristic has become the core component for realizing the photoelectric multiplication function in low-light night vision devices, medical imaging equipment and other equipment.
[0003] The preparation process of the microchannel plate is relatively complicated: first, the skin glass tube and the core glass rod made of two different glass materials are nested together and drawn into micron-sized filaments; second, a large number of micron-sized filaments are arranged into an array and then hot-pressed to synthesize a rod bundle composed of multiple filaments; third, the rod bundle is cut into thin slices with a thickness of about 0.8 mm to obtain the blank of the microchannel plate; then, the microchannel plate blank is immersed in an acid solution. Since the core glass is easily corroded by the acid solution, while the skin glass has a strong tolerance to the acid solution, the acid solution can corrode the core glass in the microchannel plate blank, while the skin glass is retained, thereby forming a large number of micropores; finally, the corroded microchannel plate blank is subjected to hydrogen reduction, hot and cold processing and other operations to prepare the finished microchannel plate.
[0004] The skin glass of each micropore in the microchannel plate has the function of electron multiplication. Therefore, when preparing the microchannel plate, the core glass needs to be completely corroded and the skin glass needs to be completely retained so that the microchannel plate can have the best electron multiplication effect. However, although the skin glass has a strong tolerance to acid solution, if the microchannel plate blank is immersed in the acid solution for a long time, the acid solution will also corrode part of the skin glass. Therefore, when preparing the finished microchannel plate based on multiple microchannel plate blanks, it is necessary to first select a sample microchannel plate blank from multiple microchannel plate blanks, and detect the acid etching rate of the sample microchannel plate blank (that is, the rate at which the acid solution corrodes the core glass). In the subsequent process of preparing the finished microchannel plate, the time for each microchannel plate blank to be immersed in the acid solution is determined based on the acid etching rate corresponding to the sample microchannel plate blank.
[0005] At present, the weighing method is usually used to detect the acid etching rate of the sample microchannel plate blank, that is, first use an electronic scale to measure the weight of the sample microchannel plate blank, then immerse the sample microchannel plate blank in an acid solution, take out the sample microchannel plate blank after a preset time, and use an electronic scale to measure the weight of the sample microchannel plate blank again, and finally, calculate the acid etching rate of the sample microchannel plate blank based on the weight obtained from the two measurements, the preset time and the end surface area of the sample microchannel plate blank. However, when the measurement accuracy of the electronic scale used is low, or the detection staff is inexperienced and improperly operated, the weight of the sample microchannel plate blank cannot be accurately measured, which will cause the detected acid etching rate of the sample microchannel plate blank to be inaccurate. Summary of the invention
[0006] The embodiments of the present application provide a method and device for detecting the acid etching rate of core glass, the main purpose of which is to improve the accuracy of detecting the acid etching rate of a sample microchannel plate blank.
[0007] In order to solve the above technical problems, the embodiments of the present application provide the following technical solutions:
[0008] In a first aspect, the present application provides a method for detecting the acid etching rate of core glass, the method comprising:
[0009] Acquire an initial end face image and an acid-etched end face image sequence corresponding to the sample microchannel plate blank, wherein the initial end face image is an image obtained by photographing a target area by a photographing device after irradiating the sample microchannel plate blank with a target light source, and the acid-etched end face image sequence comprises a plurality of acid-etched end face images, and the plurality of acid-etched end face images are a plurality of images in a continuous shooting order obtained by photographing the target area by the photographing device after irradiating the sample microchannel plate blank with the target light source and etching the target area with an acid solution;
[0010] Selecting a plurality of target micropores in the initial end face image, and intercepting a micropore acid etching image sequence corresponding to each target micropore in the plurality of acid etching end face images according to the position coordinates corresponding to each target micropore, wherein the position coordinates corresponding to the target micropore are used to indicate the position of the target micropore in the initial end face image, and the micropore acid etching image sequence corresponding to the target micropore includes a plurality of micropore acid etching images corresponding to the target micropore;
[0011] Determine a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores;
[0012] Determine the maximum motion rate value among the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank;
[0013] The core glass etching rate corresponding to the sample microchannel plate blank is determined according to the target movement rate value and a preset data table, wherein the preset data table includes a plurality of preset movement rate intervals and a core glass etching rate corresponding to each preset movement rate interval.
[0014] In a second aspect, the present application further provides a device for detecting the acid etching rate of core glass, the device comprising:
[0015] An acquisition unit is used to acquire an initial end face image and an acid-etched end face image sequence corresponding to a sample microchannel plate blank, wherein the initial end face image is an image obtained by photographing a target area by a photographing device after irradiating the sample microchannel plate blank with a target light source, and the acid-etched end face image sequence includes a plurality of acid-etched end face images, and the plurality of acid-etched end face images are a plurality of images in a continuous shooting order obtained by photographing the target area by the photographing device after irradiating the sample microchannel plate blank with the target light source and etching the target area with an acid solution;
[0016] A capture unit, used for selecting a plurality of target micropores in the initial end face image, and capturing a micropore acid etching image sequence corresponding to each target micropore in the plurality of acid etching end face images according to the position coordinates corresponding to each target micropore, wherein the position coordinates corresponding to the target micropore are used to indicate the position of the target micropore in the initial end face image, and the micropore acid etching image sequence corresponding to the target micropore includes a plurality of micropore acid etching images corresponding to the target micropore;
[0017] A first determination unit is used to determine a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores;
[0018] A second determination unit is used to determine the maximum motion rate value among the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank;
[0019] The third determination unit is used to determine the core glass etching rate corresponding to the sample microchannel plate blank according to the target movement rate value and a preset data table, wherein the preset data table includes multiple preset movement rate intervals and the core glass etching rate corresponding to each preset movement rate interval.
[0020] In a third aspect, an embodiment of the present application provides a storage medium, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the method for detecting the core glass acid etching rate described in the first aspect.
[0021] In a fourth aspect, an embodiment of the present application provides a device for detecting the acid etching rate of core glass, the device comprising a storage medium; and one or more processors, the storage medium being coupled to the processor, the processor being configured to execute program instructions stored in the storage medium; when the program instructions are executed, the method for detecting the acid etching rate of core glass described in the first aspect is executed.
[0022] By means of the above technical solution, the technical solution provided by this application has at least the following advantages:
[0023] The present application provides a method and device for detecting the acid etching rate of core glass. The present application can obtain the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank plate by the detection staff through the shooting device, and store the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank plate in the local storage space of the target terminal device by the acid etching rate detection application program in the local storage space of the target terminal device; secondly, the acid etching rate detection application program selects the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank plate in the initial end face image. Multiple target micropores, and intercept the micropore acid etching image sequence corresponding to each target micropore in the multiple acid etching end face images according to the position coordinates corresponding to each target micropore, and determine the multiple in-plane motion rate fields corresponding to each target micropore based on the preset digital speckle correlation algorithm and the multiple micropore acid etching images contained in the micropore acid etching image sequence corresponding to each target micropore, and determine the maximum motion rate value in the multiple in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel slab blank, and determine the core glass acid etching rate corresponding to the sample microchannel slab blank according to the target motion rate value and the preset data table. Because, in this application, the detection staff only needs to shoot the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank through the shooting device, and the acid etching rate detection application can determine the core glass acid etching rate corresponding to the sample microchannel slab blank. The detection staff does not need to intervene in the whole process, and the electronic scale will not be used, so as to ensure the accuracy of the acid etching rate detection of the sample microchannel slab blank.
[0024] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] By reading the detailed description below with reference to the accompanying drawings, the above and other purposes, features and advantages of the exemplary embodiments of the present application will become easy to understand. In the accompanying drawings, several embodiments of the present application are shown in an exemplary and non-limiting manner, and the same or corresponding reference numerals represent the same or corresponding parts, wherein:
[0026] Figure 1 A flow chart of a method for detecting the acid etching rate of core glass provided in an embodiment of the present application is shown;
[0027] Figure 2 A flow chart of another method for detecting the acid etching rate of core glass provided in an embodiment of the present application is shown;
[0028] Figure 3 A block diagram showing a core glass acid etching rate detection device provided in an embodiment of the present application is shown;
[0029] Figure 4 A block diagram showing the composition of another core glass acid etching rate detection device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0030] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0031] In addition, the words “first”, “second” and the like used in the present application do not indicate any order, quantity or importance, but are only used to distinguish different parts.
[0032] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in this application should have the common meanings understood by technicians in the field to which this application belongs.
[0033] At present, the weighing method is usually used to detect the acid etching rate of the sample microchannel plate blank, that is, first use an electronic scale to measure the weight of the sample microchannel plate blank, then immerse the sample microchannel plate blank in an acid solution, take out the sample microchannel plate blank after a preset time, and use an electronic scale to measure the weight of the sample microchannel plate blank again, and finally, calculate the acid etching rate of the sample microchannel plate blank based on the weight obtained from the two measurements, the preset time and the end surface area of the sample microchannel plate blank. However, when the measurement accuracy of the electronic scale used is low, or the detection staff is inexperienced and improperly operated, the weight of the sample microchannel plate blank cannot be accurately measured, which will cause the detected acid etching rate of the sample microchannel plate blank to be inaccurate.
[0034] Therefore, in order to improve the accuracy of detecting the acid etching rate of the sample microchannel plate blank, the embodiment of the present application provides a method for detecting the acid etching rate of the core glass, such as Figure 1 As shown, the method at least includes 101-105.
[0035] 101. Obtain an initial end face image and an acid-etched end face image sequence corresponding to the sample microchannel plate blank.
[0036] Among them, the initial end face image is an image obtained by photographing the target area by a photographing device after the sample microchannel plate blank is irradiated with a target light source, and the acid-etched end face image sequence includes multiple acid-etched end face images, and the multiple acid-etched end face images are multiple images in a continuous shooting order obtained by photographing the target area by a photographing device after the sample microchannel plate blank is irradiated with a target light source and the target area is etched with an acid solution.
[0037] In the embodiment of the present application, the executor in each step is an acid etching rate detection application running in a target terminal device, wherein the target terminal device may be, but is not limited to, a computer, a tablet computer, a laptop computer, and the like.
[0038] Among them, after placing the sample microchannel slab blank on the loading platform and irradiating the sample microchannel slab blank with a target light source, the detection staff uses a shooting device to shoot the target area of the sample microchannel slab blank to obtain the initial end face image corresponding to the sample microchannel slab blank, wherein the target light source is a light spot generated after the laser emitted by the target laser is expanded by a beam expander, and the target laser can be but is not limited to a 589.3nm laser, a 632.8nm laser, etc.; the target light source is continuously used to irradiate the sample microchannel slab blank, and the target area is etched with an acid solution (that is, the acid solution is dropped on the target area), and after waiting for 10s, the target area is etched with an acid solution for 1s. The target area is continuously photographed by a photographing device at a shooting time interval to obtain multiple acid-etched end surface images corresponding to the sample microchannel plate blank, wherein the acid solution used can be but is not limited to nitric acid with a concentration of 65%; wherein the photographing device is electrically connected to the target terminal device, and after the photographing device obtains the initial end surface image and multiple acid-etched end surface images corresponding to the sample microchannel plate blank, the initial end surface image and multiple acid-etched end surface images corresponding to the sample microchannel plate blank can be sent to the target terminal device, and the target terminal device can store the initial end surface image and multiple acid-etched end surface images (i.e., acid-etched end surface image sequence) corresponding to the sample microchannel plate blank in the local storage space. When it is necessary to detect the acid-etching rate of the sample microchannel plate blank, the acid-etching rate detection application can obtain the initial end surface image and multiple acid-etched end surface images corresponding to the sample microchannel plate blank in the local storage space of the target terminal device.
[0039] It should be noted that the digital speckle correlation algorithm is suitable for the detection of pixel-level motion. When the movement distance of the same pixel in the two images is about three pixels, the detection effect is better. When the shooting time interval is 1s, the movement distance of the same pixel in two adjacent acid-etched end face images is about three pixels, which can ensure a better detection effect.
[0040] It should be noted that the photographing device includes an industrial camera and a microscope, and the magnification of the microscope can be but is not limited to 20 times, 30 times, 40 times or 50 times, etc.; wherein the camera chip size and pixel size of the industrial camera are determined according to the inner diameter of the micropores corresponding to the sample microchannel plate blank, the magnification of the microscope and the preset rules. For example, the preset rules are: (1) the inner diameter of each micropore contained in the sample microchannel plate blank occupies at least 30 pixels in the end face image, (2) the larger the field of view of the photographing device, the better, (3) the budget cost of the photographing device is A, the magnification of the microscope is 20 times, and the inner diameter of the micropores corresponding to the sample microchannel plate blank is 6 microns, so the end face image is The size (side length) of each pixel in the face image must be less than 0.2 microns (6 microns divided by 30), and the size (side length) of each pixel in the end face image is the pixel size of the industrial camera divided by the magnification. Therefore, the pixel size of the industrial camera needs to be less than 4 microns, and the field of view of the shooting device is equal to the camera chip size of the industrial camera divided by the magnification of the microscope. The magnification of the microscope is fixed, so the larger the camera chip size of the industrial camera, the larger the field of view of the shooting device. However, the larger the camera chip size of the industrial camera, the higher the cost. Therefore, it is necessary to select a larger camera chip while ensuring that the budget cost of the shooting device is less than or equal to A.
[0041] 102. Select multiple target micropores in the initial end face image, and intercept a micropore acid etching image sequence corresponding to each target micropore in the multiple acid etching end face images according to the position coordinates corresponding to each target micropore.
[0042] Among them, for any target micropore, the position coordinates corresponding to the target micropore are used to indicate the position of the target micropore in the initial end face image. The position coordinates corresponding to the target micropore can specifically be the position coordinates of the center of the target micropore in the initial end face image. The micropore acid etching image sequence corresponding to the target micropore includes multiple micropore acid etching images corresponding to the target micropore.
[0043] Since the positions of some micropores in the acid-etched end face image are difficult to determine, and for the same micropore, its position in the initial end face image and each acid-etched end face image is fixed, the acid-etching rate detection application can select multiple target micropores in the initial end face image after obtaining the initial end face image and the acid-etched end face image sequence corresponding to the sample microchannel plate blank, and determine the position coordinates of each target micropore in the initial end face image, and then find the position of each target micropore in each acid-etched end face image according to the position coordinates of each target micropore in the initial end face image, and intercept the micropore acid-etched image corresponding to each target micropore in each acid-etched end face image to obtain multiple micropore acid-etched images corresponding to each target micropore, thereby forming a micropore acid-etched image sequence corresponding to each target micropore.
[0044] Among them, for any target micropore, after finding the position of the target micropore in a certain acid-etched end face image according to the position coordinates of the target micropore in the initial end face image, the micropore acid-etched image corresponding to the target micropore is intercepted with the center of the target micropore as the center, that is, the center of the intercepted micropore acid-etched image is the center of the target micropore.
[0045] For any target micropore, the micropore acid-etched image corresponding to the target micropore is cut into a square, and the side length of the micropore acid-etched image is twice the inner diameter of the target micropore.
[0046] 103. Determine multiple in-plane motion rate fields corresponding to each target micropore based on a preset digital speckle correlation algorithm and multiple micropore acid etching images corresponding to each target micropore.
[0047] After intercepting the micropore acid etching image sequence corresponding to each target micropore, the etching rate detection application can determine the multiple in-plane motion rate fields corresponding to each target micropore based on the preset digital speckle correlation algorithm and the multiple micropore acid etching images corresponding to each target micropore.
[0048] 104. Determine the maximum motion rate value among the multiple in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank.
[0049] After determining a plurality of in-plane motion rate fields corresponding to each target micropore, the acid etching rate detection application can determine the maximum motion rate value among the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank.
[0050] 105. Determine the core glass acid etching rate corresponding to the sample microchannel slab according to the target motion rate value and the preset data table.
[0051] Among them, the preset data table contains multiple preset movement rate intervals and the core glass etching rate corresponding to each preset movement rate interval; among them, the testing staff with rich work experience will use an electronic scale with high measurement accuracy to test the core glass etching rate of different batches of sample microchannel slabs in advance to obtain the core glass etching rate corresponding to each batch of sample microchannel slabs, and use the methods described in 101-104 above to detect the target movement rate values corresponding to different batches of sample microchannel slabs, and then count the different target movement rate values corresponding to the same core glass etching rate, and determine the movement rate interval corresponding to each core glass etching rate according to the different target movement rate values corresponding to each core glass etching rate, so as to obtain multiple preset movement rate intervals and the core glass etching rate corresponding to each preset movement rate interval, that is, the preset data table.
[0052] After determining the target movement rate value corresponding to the sample microchannel slab blank, the etching rate detection application can determine the core glass etching rate corresponding to the sample microchannel slab blank according to the target movement rate value corresponding to the sample microchannel slab blank and a preset data table.
[0053] The embodiment of the present application provides a method for detecting the acid etching rate of core glass. The embodiment of the present application can obtain the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank by the detection staff through the shooting device, and store the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank in the local storage space of the target terminal device, and then the acid etching rate detection application obtains the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank in the local storage space of the target terminal device; secondly, the acid etching rate detection application obtains the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank in the local storage space of the target terminal device; Select multiple target micropores, and intercept the micropore acid etching image sequence corresponding to each target micropore in the multiple acid etching end face images according to the position coordinates corresponding to each target micropore, and determine the multiple in-plane motion rate fields corresponding to each target micropore based on the preset digital speckle correlation algorithm and the multiple micropore acid etching images contained in the micropore acid etching image sequence corresponding to each target micropore, and determine the maximum motion rate value in the multiple in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel slab blank, and determine the core glass acid etching rate corresponding to the sample microchannel slab blank according to the target motion rate value and the preset data table. Because, in the embodiment of the present application, the detection staff only needs to shoot the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank through the shooting device, and the acid etching rate detection application can determine the core glass acid etching rate corresponding to the sample microchannel slab blank, and the detection staff does not need to intervene in the whole process, and the electronic scale will not be used, so that the accuracy of the acid etching rate detection of the sample microchannel slab blank can be guaranteed.
[0054] To explain in more detail below, the present application provides another method for detecting the acid etching rate of the core glass, as follows: Figure 2 As shown, the method includes at least 201-206.
[0055] 201. Obtain an initial end face image and an acid-etched end face image sequence corresponding to a sample microchannel plate blank.
[0056] Regarding step 201, obtaining the initial end face image and the acid-etched end face image sequence corresponding to the sample microchannel plate blank, reference may be made to Figure 1 The description of the corresponding parts will not be repeated here in the embodiments of the present application.
[0057] 202. Generate an edge-enhanced image corresponding to each acid-etched end surface image.
[0058] After obtaining the initial end face image and the acid-etched end face image sequence corresponding to the sample microchannel slab blank, the acid-etched rate detection application needs to perform speckle enhancement processing and edge enhancement processing on each acid-etched end face image to generate an edge-enhanced image corresponding to each acid-etched end face image. The specific process is as follows:
[0059] (1) Generate a target speckle enhancement matrix and a target edge enhancement matrix corresponding to multiple acid-etched end surface images.
[0060] First, according to the micropore inner diameter corresponding to the sample microchannel plate blank and the pixel size corresponding to the acid-etched end face image, the number of pixels occupied by the micropore inner diameter is calculated, that is, the micropore inner diameter corresponding to the sample microchannel plate blank is divided by the pixel size corresponding to the acid-etched end face image (that is, the side length of the pixel), and the calculation result is determined as the number of pixels occupied by the micropore inner diameter, wherein the number of pixels occupied by the micropore inner diameter is the number of pixels occupied by the micropore inner diameter in the acid-etched end face image.
[0061] Secondly, the target speckle enhancement matrix is generated according to the number of occupied pixels corresponding to the inner diameter of the micropore.
[0062] Among them, when the number of pixels occupied by the micropore inner diameter is an odd number, the generated target speckle enhancement matrix is specifically:
[0063]
[0064] The target speckle enhancement matrix is a k*k matrix, the central element of the target speckle enhancement matrix is 1, the elements surrounding the central element are all 1 / 8, and the remaining elements in the target speckle enhancement matrix are all nk; the sum of the multiple elements contained in the target speckle enhancement matrix is equal to 1;
[0065] in, k is the number of pixels occupied by the inner diameter of the micropore.
[0066] Among them, when the number of pixels occupied by the micropore inner diameter is an even number, the generated target speckle enhancement matrix is specifically:
[0067]
[0068] The target speckle enhancement matrix is a k*k matrix, the target speckle enhancement matrix is centered on a 2*2 matrix, each element in the 2*2 matrix is 1 / 2, and the remaining elements in the target speckle enhancement matrix are nk; the sum of multiple elements contained in the target speckle enhancement matrix is equal to 1;
[0069] in, k is the number of pixels occupied by the inner diameter of the micropore.
[0070] Finally, the target edge enhancement matrix is generated according to the number of pixels occupied by the inner diameter of the micropore.
[0071] Among them, when the number of pixels occupied by the micropore inner diameter is an odd number, the generated target edge enhancement matrix is specifically:
[0072]
[0073] The target edge enhancement matrix is a k*k matrix, the central element of the target speckle enhancement matrix is 1, the outermost circle element is n2, and the remaining elements in the target edge enhancement matrix are all n1; the sum of the multiple elements contained in the target edge enhancement matrix is equal to 1;
[0074] in, k is the number of pixels occupied by the inner diameter of the micropore.
[0075] Among them, when the number of pixels occupied by the micropore inner diameter is an even number, the generated target edge enhancement matrix is specifically:
[0076]
[0077] The target edge enhancement matrix is a k*k matrix, the target edge enhancement matrix is centered on the 2*2 matrix, each element in the 2*2 matrix is 1 / 4, the outermost circle element is n4, and the remaining elements in the target edge enhancement matrix are n3; the sum of multiple elements contained in the target edge enhancement matrix is equal to 1;
[0078] in, k is the number of pixels occupied by the inner diameter of the micropore.
[0079] (2) performing a convolution operation on each acid-etched end face image using the target speckle enhancement matrix to obtain a speckle enhanced image corresponding to each acid-etched end face image;
[0080] The type of convolution operation may specifically be the same convolution operation, that is, for any acid-etched end face image, the target speckle enhancement matrix is used to perform the same convolution operation on the acid-etched end face image to obtain a speckle enhanced image corresponding to the acid-etched end face image.
[0081] Among them, the target speckle enhancement matrix is used to perform convolution operation processing on the acid-etched end face image, so as to enhance the characteristics of the speckle in the acid-etched end face image.
[0082] (3) performing convolution budget processing on each speckle enhanced image using the target edge enhancement matrix to obtain an edge enhanced image corresponding to each acid-etched end face image;
[0083] The type of convolution operation may specifically be a same convolution operation, that is, for any speckle enhanced image, the same convolution operation is performed on the speckle enhanced image using the target edge enhancement matrix to obtain an edge enhancement matrix corresponding to the speckle enhanced image.
[0084] Among them, the use of the target edge enhancement matrix to perform convolution operation on the speckle enhanced image can effectively control the blurring of the micropore boundaries caused by acid etching.
[0085] 203. Select multiple target micropores in the initial end surface image, and intercept a micropore acid etching image sequence corresponding to each target micropore in the multiple edge enhanced images according to the position coordinates corresponding to each target micropore.
[0086] Among them, regarding 203, selecting multiple target micropores in the initial end face image, and intercepting the micropore acid etching image sequence corresponding to each target micropore in the multiple edge enhanced images according to the position coordinates corresponding to each target micropore, you can refer to the relevant description of the above-mentioned step 102, and the embodiment of the present application will not be repeated here.
[0087] It should be noted that, for any target micropore, the micropore acid etching image corresponding to the target micropore is intercepted as a square, and the side length of the micropore acid etching image is twice the inner diameter of the target micropore, that is, when the number of pixels corresponding to the inner diameter of the micropore is k, the size of the intercepted micropore acid etching image is 2k*2k.
[0088] 204. Determine multiple in-plane motion rate fields corresponding to each target micropore based on a preset digital speckle correlation algorithm and multiple micropore acid etching images corresponding to each target micropore.
[0089] After intercepting the micropore acid etching image sequence corresponding to each target micropore, the acid etching rate detection application can determine the multiple in-plane motion rate fields corresponding to each target micropore based on the preset digital speckle correlation algorithm and the multiple micropore acid etching images corresponding to each target micropore. The following is a detailed description of how the acid etching rate detection application determines the multiple in-plane motion rate fields corresponding to each target micropore based on the preset digital speckle correlation algorithm and the multiple micropore acid etching images corresponding to each target micropore:
[0090] For any target micropore, firstly, a plurality of micropore acid-etched images are grouped and processed according to the shooting order of each micropore acid-etched image corresponding to the target micropore to obtain a plurality of image groups, wherein, for any micropore acid-etched image, the shooting order corresponding to the micropore acid-etched image is the shooting order corresponding to the acid-etched end surface image to which the micropore acid-etched image belongs, and each image group contains two micropore acid-etched images with adjacent shooting orders; secondly, the in-plane displacement field corresponding to each image group is extracted based on a preset digital speckle correlation algorithm; finally, according to the plurality of in-plane displacement fields and the shooting time interval corresponding to two adjacent micropore acid-etched images, the plurality of in-plane motion rate fields corresponding to the target micropore are determined, that is, for any in-plane displacement field, each in-plane displacement value contained in the in-plane displacement field is divided by the shooting time interval to obtain the motion rate value corresponding to each in-plane displacement value, and then the in-plane motion rate field corresponding to the in-plane displacement field is obtained according to the plurality of motion rate values.
[0091] The specific process of extracting the in-plane displacement field corresponding to each image group based on the preset digital speckle correlation algorithm is as follows:
[0092] The size of the preset window is determined according to the number of pixels occupied by the inner diameter of the micropore, that is, when the number of pixels occupied by the inner diameter of the micropore is k, the size of the preset window is k*k.
[0093] For any image group, first, the first microporous acid-etched image contained in the image group is segmented using a preset window to obtain a plurality of first sub-regions, and the second microporous acid-etched image contained in the image group is segmented using a preset window to obtain a plurality of second sub-regions, that is, the first microporous acid-etched image is segmented using a preset window with a pixel point with a position coordinate of (k / 2, k / 2) in the first microporous acid-etched image as the center to obtain a first first sub-region, the first sub-region is composed of k*k pixels, and the position coordinate of the central pixel point of the first sub-region is (k / 2, k / 2), taking the pixel point with the position coordinates of (k / 2, k / 2+1) in the first microporous acid etching image as the center, using the preset window to segment the first microporous acid etching image to obtain the second first sub-region, the first sub-region is composed of k*k pixels, and the position coordinates of the central pixel point of the first sub-region are (k / 2, k / 2+1)…taking the pixel point with the position coordinates of (k / 2+1, k / 2) in the first microporous acid etching image as the center, using the preset window to segment the first microporous acid etching image to obtain the k+1th first sub-region, the first sub-region The domain is composed of k*k pixels, and the position coordinate of the central pixel point of the first sub-region is (k / 2+1, k / 2)…. Similarly, the second microporous acid-etched image is segmented using the preset window to obtain multiple second sub-regions, wherein the shooting order corresponding to the acid-etched end surface image belonging to the first microporous acid-etched image is before the shooting order corresponding to the acid-etched end surface image belonging to the second microporous acid-etched image; secondly, the target second sub-region corresponding to each first sub-region is determined; thirdly, according to the position coordinate of the central pixel point of each first sub-region and the central pixel point of the target second sub-region corresponding to each first sub-region The position coordinates are used to determine the in-plane displacement value corresponding to the central pixel point of each first sub-region, that is, for any first sub-region, the distance from the central pixel point of the first sub-region to the central pixel point of the target second sub-region corresponding to the first sub-region is calculated according to the position coordinates of the central pixel point of the first sub-region and the position coordinates of the central pixel point of the target second sub-region corresponding to the first sub-region, and the calculated distance is determined as the in-plane displacement value corresponding to the central pixel point of the first sub-region; finally, the in-plane displacement field corresponding to the image grouping is generated according to the in-plane displacement values corresponding to the central pixels of multiple first sub-regions.
[0094] Among them, the specific process of determining the target second sub-region corresponding to each first sub-region is: for any first sub-region, first, according to the grayscale value corresponding to each pixel point contained in the first sub-region and the grayscale value corresponding to each pixel point contained in each second sub-region, calculate the correlation coefficient between the first sub-region and each second sub-region; secondly, determine the second sub-region corresponding to the maximum correlation coefficient among multiple correlation coefficients as the target second sub-region corresponding to the first sub-region.
[0095] The correlation coefficient between the first sub-region and each second sub-region may be calculated based on a correlation coefficient calculation formula, but is not limited thereto.
[0096] 205. Determine the maximum motion rate value among the multiple in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank.
[0097] Among them, regarding step 205, determining the maximum motion rate value in the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank, reference can be made to Figure 1 The description of the corresponding parts will not be repeated here in the embodiments of the present application.
[0098] 206. Determine the core glass acid etching rate corresponding to the sample microchannel slab according to the target motion rate value and the preset data table.
[0099] After determining the target movement rate value corresponding to the sample microchannel slab blank, the etching rate detection application can determine the core glass etching rate corresponding to the sample microchannel slab blank according to the target movement rate value corresponding to the sample microchannel slab blank and a preset data table.
[0100] Specifically, in this step, the specific process of the acid etching rate detection application determining the core glass acid etching rate corresponding to the sample microchannel slab blank according to the target motion rate value and the preset data table is as follows:
[0101] First, the target motion rate value is matched with a plurality of preset motion rate intervals; secondly, the core glass acid etching rate corresponding to the successfully matched preset motion rate interval is determined as the core glass acid etching rate corresponding to the sample microchannel plate blank.
[0102] Furthermore, as a response to the above Figure 1 and Figure 2 In order to realize the method shown in the figure, another embodiment of the present application also provides a device for detecting the acid etching rate of the core glass. This device embodiment corresponds to the aforementioned method embodiment. For ease of reading, this device embodiment will not repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the aforementioned method embodiment. This device is used to improve the accuracy of detecting the acid etching rate of the sample microchannel plate blank, specifically as follows Figure 3 As shown, the device comprises:
[0103] An acquisition unit 31 is used to acquire an initial end face image and an acid-etched end face image sequence corresponding to a sample microchannel plate blank, wherein the initial end face image is an image obtained by photographing a target area by a photographing device after irradiating the sample microchannel plate blank with a target light source, and the acid-etched end face image sequence includes a plurality of acid-etched end face images, and the plurality of acid-etched end face images are a plurality of images in a continuous shooting order obtained by photographing the target area by the photographing device after irradiating the sample microchannel plate blank with the target light source and etching the target area with an acid solution;
[0104] A capture unit 32 is used to select a plurality of target micropores in the initial end face image, and capture a micropore acid etching image sequence corresponding to each target micropore in the plurality of acid etching end face images according to the position coordinates corresponding to each target micropore, wherein the position coordinates corresponding to the target micropore are used to indicate the position of the target micropore in the initial end face image, and the micropore acid etching image sequence corresponding to the target micropore includes a plurality of micropore acid etching images corresponding to the target micropore;
[0105] A first determination unit 33 is used to determine a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores;
[0106] A second determination unit 34 is used to determine the maximum motion rate value among the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank;
[0107] The third determination unit 35 is used to determine the core glass etching rate corresponding to the sample microchannel plate blank according to the target movement rate value and a preset data table, wherein the preset data table includes multiple preset movement rate intervals and the core glass etching rate corresponding to each preset movement rate interval.
[0108] Further, such as Figure 4 As shown, the device also includes:
[0109] The processing unit 36 is used for generating a plurality of target speckle enhancement matrices and target edge enhancement matrices corresponding to the acid-etched end face images after the acquisition unit 31 acquires the initial end face image and the acid-etched end face image sequence corresponding to the sample microchannel plate blank; performing convolution operation processing on each of the acid-etched end face images using the target speckle enhancement matrix to obtain a speckle enhanced image corresponding to each of the acid-etched end face images; and performing convolution budget processing on each of the speckle enhancement images using the target edge enhancement matrix to obtain an edge enhanced image corresponding to each of the acid-etched end face images;
[0110] The interception unit 32 is specifically configured to intercept a micropore acid etching image sequence corresponding to each target micropore in the plurality of edge enhanced images according to the position coordinates corresponding to each target micropore.
[0111] Further, such as Figure 4 As shown, the processing unit 36 is specifically used to calculate the number of pixels occupied by the micropore inner diameter corresponding to the sample microchannel plate blank and the pixel size corresponding to the acid-etched end surface image; generate the target speckle enhancement matrix according to the number of pixels occupied by the micropore inner diameter; and generate the target edge enhancement matrix according to the number of pixels occupied by the micropore inner diameter.
[0112] Further, such as Figure 4 As shown, the first determination unit 33 is specifically used to group the multiple micropore acid etching images according to the shooting order of each micropore acid etching image corresponding to the target micropore to obtain multiple image groups, wherein each image group contains two micropore acid etching images that are adjacent in shooting order; extract the in-plane displacement field corresponding to each image group based on the preset digital speckle correlation algorithm; and determine the multiple in-plane motion rate fields corresponding to the target micropore according to the multiple in-plane displacement fields and the shooting time intervals corresponding to the two adjacent micropore acid etching images.
[0113] Further, such as Figure 4 As shown, the first determination unit 33 is specifically used to use a preset window to segment the first microporous acid etching image contained in the image group to obtain multiple first sub-regions, and use the preset window to segment the second microporous acid etching image contained in the image group to obtain multiple second sub-regions; determine the target second sub-region corresponding to each of the first sub-regions; determine the in-plane displacement value corresponding to the central pixel point of each of the first sub-regions according to the position coordinates of the central pixel point of each of the first sub-regions and the position coordinates of the central pixel point of the target second sub-region corresponding to each of the first sub-regions; generate the in-plane displacement field corresponding to the image group according to the in-plane displacement values corresponding to the multiple central pixel points of the first sub-regions.
[0114] Further, such as Figure 4 As shown, the first determination unit 33 is specifically used to calculate the correlation coefficient between the first sub-region and each of the second sub-regions based on the grayscale value corresponding to each pixel point included in the first sub-region and the grayscale value corresponding to each pixel point included in each of the second sub-regions; and determine the second sub-region corresponding to the maximum correlation coefficient among the multiple correlation coefficients as the target second sub-region corresponding to the first sub-region.
[0115] Further, such as Figure 4As shown, the third determination unit 35 is specifically used to match the target motion rate value with multiple preset motion rate intervals; and determine the core glass acid etching rate corresponding to the successfully matched preset motion rate interval as the core glass acid etching rate corresponding to the sample microchannel plate blank.
[0116] The embodiment of the present application provides a method and device for detecting the acid etching rate of core glass. The embodiment of the present application can obtain the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank by the detection staff through the shooting device, and store the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank in the local storage space of the target terminal device by the acid etching rate detection application in the local storage space of the target terminal device; secondly, the acid etching rate detection application obtains the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank in the local storage space of the target terminal device; secondly, the acid etching rate detection application obtains the initial end face image and multiple acid etching end face images corresponding to the sample microchannel slab blank in the local storage space of the target terminal device; A plurality of target micropores are selected, and a micropore acid etching image sequence corresponding to each target micropore is intercepted in a plurality of acid etching end face images according to the position coordinates corresponding to each target micropore, and a plurality of in-plane motion rate fields corresponding to each target micropore are determined based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images contained in a micropore acid etching image sequence corresponding to each target micropore, and a maximum motion rate value in a plurality of in-plane motion rate fields is determined as a target motion rate value corresponding to the sample microchannel slab blank, and a core glass acid etching rate corresponding to the sample microchannel slab blank is determined according to the target motion rate value and a preset data table. Because, in the embodiment of the present application, only the detection staff needs to shoot the initial end face image and a plurality of acid etching end face images corresponding to the sample microchannel slab blank through a shooting device, and the acid etching rate detection application can determine the core glass acid etching rate corresponding to the sample microchannel slab blank, and the detection staff does not need to intervene in the whole process, and an electronic scale will not be used, so as to ensure the accuracy of the acid etching rate detection of the sample microchannel slab blank.
[0117] An embodiment of the present application provides a storage medium, which includes a stored program, wherein when the program is executed, a device where the storage medium is located is controlled to execute the above-mentioned method for detecting the acid etching rate of core glass.
[0118] The storage medium may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.
[0119] An embodiment of the present application also provides a device for detecting the acid etching rate of core glass, the device comprising a storage medium; and one or more processors, the storage medium is coupled to the processor, and the processor is configured to execute program instructions stored in the storage medium; when the program instructions are executed, the above-mentioned method for detecting the acid etching rate of core glass is executed.
[0120] The embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented:
[0121] Acquire an initial end face image and an acid-etched end face image sequence corresponding to the sample microchannel plate blank, wherein the initial end face image is an image obtained by photographing a target area by a photographing device after irradiating the sample microchannel plate blank with a target light source, and the acid-etched end face image sequence comprises a plurality of acid-etched end face images, and the plurality of acid-etched end face images are a plurality of images in a continuous shooting order obtained by photographing the target area by the photographing device after irradiating the sample microchannel plate blank with the target light source and etching the target area with an acid solution;
[0122] Selecting a plurality of target micropores in the initial end face image, and intercepting a micropore acid etching image sequence corresponding to each target micropore in the plurality of acid etching end face images according to the position coordinates corresponding to each target micropore, wherein the position coordinates corresponding to the target micropore are used to indicate the position of the target micropore in the initial end face image, and the micropore acid etching image sequence corresponding to the target micropore includes a plurality of micropore acid etching images corresponding to the target micropore;
[0123] Determine a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores;
[0124] Determine the maximum motion rate value among the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank;
[0125] The core glass etching rate corresponding to the sample microchannel plate blank is determined according to the target movement rate value and a preset data table, wherein the preset data table includes a plurality of preset movement rate intervals and a core glass etching rate corresponding to each preset movement rate interval.
[0126] Furthermore, after obtaining the initial end surface image and the acid-etched end surface image sequence corresponding to the sample microchannel plate blank, the method further includes:
[0127] generating a target speckle enhancement matrix and a target edge enhancement matrix corresponding to a plurality of the acid-etched end surface images;
[0128] Using the target speckle enhancement matrix, a convolution operation is performed on each of the acid-etched end surface images to obtain a speckle enhancement image corresponding to each of the acid-etched end surface images;
[0129] Using the target edge enhancement matrix, performing convolution budget processing on each of the speckle enhanced images to obtain an edge enhanced image corresponding to each of the acid-etched end surface images;
[0130] The method of intercepting a micropore acid-etched image sequence corresponding to each target micropore from the plurality of acid-etched end surface images according to the position coordinates corresponding to each target micropore comprises:
[0131] A micropore acid etching image sequence corresponding to each target micropore is intercepted from the plurality of edge enhanced images according to the position coordinates corresponding to each target micropore.
[0132] Furthermore, the generating of a target speckle enhancement matrix and a target edge enhancement matrix corresponding to a plurality of the acid-etched end surface images comprises:
[0133] Calculate the number of pixels corresponding to the micropore inner diameter according to the micropore inner diameter corresponding to the sample microchannel plate blank and the pixel size corresponding to the acid-etched end surface image;
[0134] Generate the target speckle enhancement matrix according to the number of pixels occupied corresponding to the inner diameter of the micropore;
[0135] The target edge enhancement matrix is generated according to the number of pixels occupied by the inner diameter of the micropore.
[0136] Further, the method of determining a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores includes:
[0137] Grouping the plurality of micropore acid etching images according to the shooting order of each micropore acid etching image corresponding to the target micropore to obtain a plurality of image groups, wherein each of the image groups includes two micropore acid etching images that are adjacent in shooting order;
[0138] Extracting the in-plane displacement field corresponding to each of the image groups based on the preset digital speckle correlation algorithm;
[0139] According to the multiple in-plane displacement fields and the shooting time intervals corresponding to two adjacent micropore acid etching images, multiple in-plane motion rate fields corresponding to the target micropores are determined.
[0140] Furthermore, the extracting the in-plane displacement field corresponding to each of the image groups based on the preset digital speckle correlation algorithm includes:
[0141] Using a preset window to segment the first microporous acid-etched image included in the image group to obtain a plurality of first sub-regions, and using the preset window to segment the second microporous acid-etched image included in the image group to obtain a plurality of second sub-regions;
[0142] Determine a target second sub-region corresponding to each of the first sub-regions;
[0143] Determine the in-plane displacement value corresponding to the central pixel point of each first sub-region according to the position coordinates of the central pixel point of each first sub-region and the position coordinates of the central pixel point of the target second sub-region corresponding to each first sub-region;
[0144] An in-plane displacement field corresponding to the image group is generated according to the in-plane displacement values corresponding to the central pixels of the plurality of first sub-regions.
[0145] Further, the determining the target second sub-region corresponding to each of the first sub-regions includes:
[0146] Calculating a correlation coefficient between the first sub-region and each of the second sub-regions according to a grayscale value corresponding to each pixel point included in the first sub-region and a grayscale value corresponding to each pixel point included in each of the second sub-regions;
[0147] A second sub-region corresponding to a maximum correlation coefficient among the plurality of correlation coefficients is determined as a target second sub-region corresponding to the first sub-region.
[0148] Further, the determining the core glass acid etching rate corresponding to the sample microchannel plate blank according to the target movement rate value and a preset data table includes:
[0149] Matching the target motion rate value with a plurality of the preset motion rate intervals;
[0150] The core glass acid etching rate corresponding to the successfully matched preset motion rate interval is determined as the core glass acid etching rate corresponding to the sample microchannel plate blank.
[0151] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program code for initializing the following method steps: obtaining an initial end face image and an acid-etched end face image sequence corresponding to a sample microchannel plate blank, wherein the initial end face image is an image obtained by photographing a target area by a photographing device after irradiating the sample microchannel plate blank with a target light source, and the acid-etched end face image sequence includes a plurality of acid-etched end face images, and the plurality of acid-etched end face images are a plurality of images in a continuous shooting order obtained by photographing the target area by the photographing device after irradiating the sample microchannel plate blank with the target light source and etching the target area with an acid solution; selecting a plurality of target micropores in the initial end face image, and intercepting a plurality of the acid-etched end face images according to the position coordinates corresponding to each of the target micropores; A sequence of micropore acid etching images corresponding to each of the target micropores, wherein the position coordinates corresponding to the target micropores are used to indicate the positions of the target micropores in the initial end face image, and the sequence of micropore acid etching images corresponding to the target micropores includes a plurality of micropore acid etching images corresponding to the target micropores; a plurality of in-plane motion rate fields corresponding to each of the target micropores are determined based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores; a maximum motion rate value among the plurality of in-plane motion rate fields is determined as a target motion rate value corresponding to the sample microchannel plate blank; a core glass acid etching rate corresponding to the sample microchannel plate blank is determined according to the target motion rate value and a preset data table, wherein the preset data table includes a plurality of preset motion rate intervals and a core glass acid etching rate corresponding to each of the preset motion rate intervals.
[0152] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0153] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0154] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0155] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0156] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0157] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0158] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0159] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0160] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0161] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for detecting the acid etching rate of core glass, characterized in that: The method comprises: Acquire an initial end face image and an acid-etched end face image sequence corresponding to the sample microchannel plate blank, wherein the initial end face image is an image obtained by photographing a target area by a photographing device after irradiating the sample microchannel plate blank with a target light source, and the acid-etched end face image sequence comprises a plurality of acid-etched end face images, and the plurality of acid-etched end face images are a plurality of images in a continuous shooting order obtained by photographing the target area by the photographing device after irradiating the sample microchannel plate blank with the target light source and etching the target area with an acid solution; Selecting a plurality of target micropores in the initial end face image, and intercepting a micropore acid etching image sequence corresponding to each target micropore in the plurality of acid etching end face images according to the position coordinates corresponding to each target micropore, wherein the position coordinates corresponding to the target micropore are used to indicate the position of the target micropore in the initial end face image, and the micropore acid etching image sequence corresponding to the target micropore includes a plurality of micropore acid etching images corresponding to the target micropore; Determine a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores; Determine the maximum motion rate value among the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank; The core glass etching rate corresponding to the sample microchannel plate blank is determined according to the target movement rate value and a preset data table, wherein the preset data table includes a plurality of preset movement rate intervals and a core glass etching rate corresponding to each preset movement rate interval.
2. The method according to claim 1, characterized in that After obtaining the initial end surface image and the acid-etched end surface image sequence corresponding to the sample microchannel plate blank, the method further includes: generating a target speckle enhancement matrix and a target edge enhancement matrix corresponding to a plurality of the acid-etched end surface images; Using the target speckle enhancement matrix, a convolution operation is performed on each of the acid-etched end surface images to obtain a speckle enhancement image corresponding to each of the acid-etched end surface images; Using the target edge enhancement matrix, performing convolution budget processing on each of the speckle enhanced images to obtain an edge enhanced image corresponding to each of the acid-etched end surface images; The method of intercepting a micropore acid-etched image sequence corresponding to each target micropore from the plurality of acid-etched end surface images according to the position coordinates corresponding to each target micropore comprises: A micropore acid etching image sequence corresponding to each target micropore is intercepted from the plurality of edge enhanced images according to the position coordinates corresponding to each target micropore.
3. The method according to claim 2, characterized in that The step of generating a target speckle enhancement matrix and a target edge enhancement matrix corresponding to a plurality of the acid-etched end surface images comprises: Calculate the number of pixels corresponding to the micropore inner diameter according to the micropore inner diameter corresponding to the sample microchannel plate blank and the pixel size corresponding to the acid-etched end surface image; Generate the target speckle enhancement matrix according to the number of pixels occupied corresponding to the inner diameter of the micropore; The target edge enhancement matrix is generated according to the number of pixels occupied by the inner diameter of the micropore.
4. The method according to claim 1, characterized in that: The method of determining a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores comprises: Grouping the plurality of micropore acid etching images according to the shooting order of each micropore acid etching image corresponding to the target micropore to obtain a plurality of image groups, wherein each of the image groups includes two micropore acid etching images that are adjacent in shooting order; Extracting the in-plane displacement field corresponding to each of the image groups based on the preset digital speckle correlation algorithm; According to the multiple in-plane displacement fields and the shooting time intervals corresponding to two adjacent micropore acid etching images, multiple in-plane motion rate fields corresponding to the target micropores are determined.
5. The method according to claim 4, characterized in that The extracting the in-plane displacement field corresponding to each of the image groups based on the preset digital speckle correlation algorithm comprises: Using a preset window to segment the first microporous acid-etched image included in the image group to obtain a plurality of first sub-regions, and using the preset window to segment the second microporous acid-etched image included in the image group to obtain a plurality of second sub-regions; Determine a target second sub-region corresponding to each of the first sub-regions; Determine the in-plane displacement value corresponding to the central pixel point of each first sub-region according to the position coordinates of the central pixel point of each first sub-region and the position coordinates of the central pixel point of the target second sub-region corresponding to each first sub-region; An in-plane displacement field corresponding to the image group is generated according to the in-plane displacement values corresponding to the central pixels of the plurality of first sub-regions.
6. The method according to claim 5, characterized in that The determining a target second sub-region corresponding to each of the first sub-regions includes: Calculating a correlation coefficient between the first sub-region and each of the second sub-regions according to a grayscale value corresponding to each pixel point included in the first sub-region and a grayscale value corresponding to each pixel point included in each of the second sub-regions; A second sub-region corresponding to a maximum correlation coefficient among the plurality of correlation coefficients is determined as a target second sub-region corresponding to the first sub-region.
7. The method according to claim 1, characterized in that The step of determining the core glass acid etching rate corresponding to the sample microchannel plate blank according to the target movement rate value and a preset data table includes: Matching the target motion rate value with a plurality of the preset motion rate intervals; The core glass acid etching rate corresponding to the successfully matched preset motion rate interval is determined as the core glass acid etching rate corresponding to the sample microchannel plate blank.
8. A device for detecting the acid etching rate of core glass, characterized in that: The device comprises: An acquisition unit is used to acquire an initial end face image and an acid-etched end face image sequence corresponding to a sample microchannel plate blank, wherein the initial end face image is an image obtained by photographing a target area by a photographing device after irradiating the sample microchannel plate blank with a target light source, and the acid-etched end face image sequence includes a plurality of acid-etched end face images, and the plurality of acid-etched end face images are a plurality of images in a continuous shooting order obtained by photographing the target area by the photographing device after irradiating the sample microchannel plate blank with the target light source and etching the target area with an acid solution; A capture unit, used for selecting a plurality of target micropores in the initial end face image, and capturing a micropore acid etching image sequence corresponding to each target micropore in the plurality of acid etching end face images according to the position coordinates corresponding to each target micropore, wherein the position coordinates corresponding to the target micropore are used to indicate the position of the target micropore in the initial end face image, and the micropore acid etching image sequence corresponding to the target micropore includes a plurality of micropore acid etching images corresponding to the target micropore; A first determination unit is used to determine a plurality of in-plane motion rate fields corresponding to each of the target micropores based on a preset digital speckle correlation algorithm and a plurality of micropore acid etching images corresponding to each of the target micropores; A second determination unit is used to determine the maximum motion rate value among the plurality of in-plane motion rate fields as the target motion rate value corresponding to the sample microchannel plate blank; The third determination unit is used to determine the core glass etching rate corresponding to the sample microchannel plate blank according to the target movement rate value and a preset data table, wherein the preset data table includes multiple preset movement rate intervals and the core glass etching rate corresponding to each preset movement rate interval.
9. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the method for detecting the acid etching rate of the core glass according to any one of claims 1 to 7.
10. A device for detecting the acid etching rate of core glass, characterized in that: The device includes a storage medium; and one or more processors, wherein the storage medium is coupled to the processor, and the processor is configured to execute program instructions stored in the storage medium; when the program instructions are executed, the method for detecting the core glass acid etching rate according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Mining overburden separated strata allometry test monitoring system and analysis method
CN105067294A
Soil microplastic migration intelligent monitoring method based on water and soil loss
CN118090526A