The present invention relates to a technique for detecting abnormalities such as a crack on a surface of an object in a non-contact manner.
In structures such as tunnels and bridges and components constituting the structures, flaws such as a crack, peeling, or an internal cavity generated on their surfaces can adversely affect soundness of the structures. Therefore, it becomes necessary to accurately detect such a flaw as an abnormality as soon as possible.
As a method of detecting such a flaw, there is a method of detecting a flaw of a structure by an inspector performing visual inspection or hammering test. This method has a problem that it takes a lot of time and labor cost.
A method of determining a state of a structure using a captured image obtained by capturing the structure has been proposed. For example, PTL 1 discloses a method for detecting flaws of a structure using image characteristics of the flaws such as a crack obtained in advance from a binarized image generated by binarizing an image obtained by capturing the structure with a camera.
Furthermore, PTL 2 and 3 disclose techniques for detecting flaws of a structure based on stress generated in the structure. Furthermore, PTL 4 and 5 disclose techniques for detecting flaws of an object from a moving image obtained by capturing the object with one camera. In the techniques in PTL 4 and 5, displacement in a direction along a surface on the surface of an object (also referred to as in-plane displacement) and displacement in a direction along an optical axis direction of a camera (also referred to as out-of-plane displacement) are detected. Furthermore, in the techniques in PTL 4 and 5, flaws (abnormalities) of objects such as a crack, peeling, and an internal cavity are detected based on the detected out-of-plane displacement and in-plane displacement.
Furthermore, NPL 1 discloses a method for measuring in-plane displacement from a moving image obtained by capturing a surface of a structure.
[NPL 1] Z. Wang, et al., “Crack-opening displacement estimation method based on sequence of motion vector field images for civil infrastructure deterioration inspection”, Image Media Processing Symposium (PCSJ/IMPS 2014), I-1-17, The Institute of Electronics, Information and Communication Engineers, Nov. 12, 2014
In the techniques of PTL 4 and 5, in-plane displacement and out-of-plane displacement of an object are calculated from a captured image by one camera, and a flaw of the object is detected using the calculated in-plane displacement and out-of-plane displacement. In order to increase detection accuracy in such an object flaw detection method, it is conceivable to increase measurement resolution of in-plane displacement and out-of-plane displacement. In order to increase the measurement resolution of in-plane displacement, it is conceivable to adjust the angle of view with a lens.
However, if the angle of view is adjusted with the lens in order to increase the measurement resolution of in-plane displacement, the measurement resolution of out-of-plane displacement deteriorates. That is, there is a problem that it is difficult to increase the measurement resolution of both in-plane displacement and out-of-plane displacement by adjusting the angle of view with the lens.
The present invention has been devised in order to solve the above problem. That is, a main object of the present invention is to provide a technique capable of facilitating increasing the measurement resolution of both in-plane displacement and out-of-plane displacement on the surface of an object and capable of increasing detection accuracy in detecting flaws on an object from a captured image.
In order to achieve the above object, an abnormality determination system according to the present invention, as an aspect, includes:
an imaging device configured to output time series images that include a plurality of captured images in which a surface of an object to be measured is captured over time;
an optical path bending member that is interposed in an optical path part between the object to be measured and a lens equipped on the imaging device, on an optical path extending from the object to be measured through the lens to an imaging surface, and is configured to bend light traveling from the lens to the imaging surface so as to tilt light in a direction such that a direction of travel of the light approaches an optical axis of the lens; and
an abnormality determination device configured to determine an abnormality of the object to be measured using out-of-plane displacement, which is displacement in a normal direction on a surface of the object to be measured that is calculated using displacement of a surface of the object to be measured that has been measured from the time series images and in-plane displacement, which is displacement on a surface of the object to be measured that is calculated by subtracting the out-of-plane displacement from displacement of the surface of the object to be measured that has been measured.
An imaging device according to the present invention, as an aspect, includes:
an imaging surface for capturing an image of a surface of an object to be measured;
a lens configured to guide light from an outside to the imaging surface; and
an optical path bending member that is interposed in an optical path part between the object to be measured and the lens on an optical path extending from the object to be measured through the lens to the imaging surface, and is configured to bend light traveling from the lens to the imaging surface so as to tilt light in a direction such that a direction of travel of the light approaches an optical axis of the lens.
An abnormality determination method according to the present invention, as one mode, includes:
interposing an optical path bending member configured to bend light traveling from a lens equipped on an imaging device to an imaging surface equipped on the imaging device so as to tilt the light in a direction such that a direction of travel of the light approaches an optical axis of the lens in an optical path part between the lens and a surface of the object to be measured, the imaging device outputting time series images that include a plurality of captured images in which the surface of the object to be measured is captured over time; and
determining an abnormality of the object to be measured using out-of-plane displacement, which is displacement in a normal direction on a surface of the object to be measured that is calculated using displacement of a surface of the object to be measured that is measured from the time series images based on light having traveled the imaging surface through the optical path bending member and the lens in order, and in-plane displacement, which is displacement on a surface of the object to be measured that is calculated by subtracting the out-of-plane displacement from displacement of the surface of the object to be measured that is measured.
According to the present invention, it is possible to facilitate increasing the measurement resolution of both in-plane displacement and out-of-plane displacement on a surface of an object and to increase detection accuracy in detecting flaws on an object from a captured image.
Example embodiments according to the present invention will be described below with reference to the drawings.
The abnormality determination system 1 includes an imaging device 10, an abnormality determination device 11, a notification device 12, and an optical path bending member 13. The imaging device 10 is a device that images the surface of the object 3 to be measured, and has a function of generating and outputting time series frame images (hereinafter, also referred to as time series images). The frame rate of the time series images is appropriately set within a range of 60 frames per second (fps) to 1000 fps, for example.
The imaging surface 101 has a configuration in which a plurality of imaging elements that convert light into electrical signals are arrayed and arranged in a matrix, and when image data is generated by the electrical signals output from each imaging element, a frame image is generated.
The optical path bending member 13 is has a configuration to bend the direction of travel of the light entering the imaging device 10 from the outside in a direction approaching the optical axis of the lens 102. FIGS. 3 and 4 illustrate specific examples of the optical path sequentially passing through the optical path bending member 13 and the lens 102 to reach the imaging surface 101. As illustrated in
As described above, the configuration of the optical path bending member 13 is not limited as long as it can bend the optical path in a direction of approaching the optical axis of the lens 102. For example, it may be a triangular prism as expressed in
Here, the angle of view of the imaging device 10 in a case of providing the optical path bending member 13 will be described. For example, an angle of ½ of the angle of view of the lens 102 is θa expressed in
Formula 3 is derived by rewriting Formula 2 using Formula 1.
By giving the angle θa corresponding to the angle of view of the imaging device 10 in the case of not providing the optical path bending member 13, the refraction angle θc of light by the optical path bending member 13, and the lengths L1 and L2, it is possible to calculate the angle θb from an inverse function of tan θb obtained by Formula 3. For example, in a case where the length L1=980 mm, the length L2=20 mm, ½ (θa) of the angle of view of the imaging device 10 in the case of not providing the optical path bending member 13 is 20°, and the refraction angle θc of the optical path bending member 13 is 20°, the angle θb is obtained as 0.42°.
That is, it is assumed that the angle of view (that is, the angle of view of lens 102) of the imaging device 10 in the case of not providing the optical path bending member 13 is 2θa=40°. In this case, by providing the optical path bending member 13, it is possible to reduce the angle of view of the imaging device 10 to 2 θb=0.84° without changing the angle of view of the lens 102.
In the imaging device 10, a frame image is generated based on the light reaching the imaging surface 101 through the optical path bending member 13 and the lens 102 as described above, and time series images by the generated frame image are generated. The imaging device 10 is connected to the abnormality determination device 11, and outputs the generated time series images toward the abnormality determination device 11.
The abnormality determination device 11 includes a function of determining a crack, peeling on the surface of an object 3 to be measured and an internal cavity using the time series images received from the imaging device 10. In the first example embodiment, the abnormality determination device 11 is a computer, and configured to include a processor such as a central processing unit (CPU) and a storage device such as a memory or a hard disk drive (HDD), which is a storage medium.
The displacement calculation unit 111 has a function of calculating (measuring), for each pixel of frame images, for example, displacement (displacement direction and displacement amount) on the surface of the object 3 to be measured between the frame images in the time series images received from the imaging device 10. The frame images to be processed by the displacement calculation unit 111 may be all the frame images included in the time series images, or may be frame images selected for each preset number of frame images, for example, from the time series frame images. By comparing adjacent frame images when the frame images to be processed are arranged in time series, the displacement calculation unit 111 calculates (measures) the displacement of the surface of the object 3 to be measured in the captured image for each pixel of the frame images, for example. Examples of the method for calculating the displacement include a method using image correlation calculation based on a correlation or a change between frame images and a gradient method. When the displacement of the surface of the object 3 to be measured is calculated, a quadratic curve interpolation method may be used in the image correlation calculation. In this case, the displacement calculation unit 111 can calculate the displacement at a level of 1/100 of the array pitch of the imaging elements on the imaging surface 101.
Furthermore, the displacement calculation unit 111 may have a function of generating a displacement distribution map in a two-dimensional space based on the calculated displacement. In a case of including this function, the displacement calculation unit 111 may further include the following function. That is, there is a case where the normal direction of the surface of the object 3 to be measured is not a direction along the optical axis of the lens 102. In this case, by executing perspective projection conversion processing, the displacement calculation unit 111 corrects the displacement according to the deviation in the normal direction of the surface of the object 3 to be measured with respect to the optical axis of the lens 102, and generates the displacement distribution map in the two-dimensional space using the corrected displacement.
Note that for calculating the image correlation, the displacement calculation unit 111 may use the sum of absolute difference (SAD) method, the sum of squared difference (SSD) method, the normalized cross correlation (NCC) method, the zero-mean normalized cross correlation (ZNCC) method, and the like. The displacement calculation unit 111 may use these methods in combination.
Here, the optical system at the time of imaging the object 3 to be measured by the imaging device 10 will be described with reference to
In
Here, the surface Qa of the object 3 to be measured is displaced in the Z direction by vibration, for example, and the displacement of the point M by vibration is ΔZ. This displacement is out-of-plane displacement. When the point M is displaced in this manner, the image of the point M is displaced from the point N to the position of a point Nb on the imaging surface 101. The displacement due to this displacement is displacement according to out-of-plane displacement. The displacement in the X direction from the point N to the point Nb is expressed as δXi, and the displacement in the Y direction from the point N to the point Nb is expressed as δYi.
The point M on the surface Qa of the object 3 to be measured is displaced by ΔX and ΔY in the X direction and the Y direction, respectively. With this displacement, the image of the point M is captured at the position of a point Nc on the imaging surface 101. The displacement from the point Nb to the point Nc is in-plane displacement. The displacement in the X direction from the point Nb to the point Nc is expressed as ΔXi, and the displacement in the Y direction from the point Nb to the point Nc is expressed as ΔYi.
Here, in
The out-of-plane displacement calculation unit 112 of the abnormality determination device 11 has a function of calculating out-of-plane displacement of the object 3 to be measured as follows using the time series images by the imaging device 10. A method of calculating the out-of-plane displacement will be described with reference to
As illustrated in
Here, the out-of-plane displacement vector will be described with reference to
Assume that the surface Qa of the object 3 to be measured is uniformly displaced by ΔZ in the Z direction along the optical axis of imaging device 10 as expressed in
The out-of-plane displacement calculation unit 112 can calculate the out-of-plane displacement ΔZ also using the length of the out-of-plane displacement vector as described above. That is, the out-of-plane displacement calculation unit 112 may calculate the out-of-plane displacement by performing linear regression calculation on the relationship as expressed in
In the first example embodiment, the imaging device 10 includes the optical path bending member 13. Therefore, in the case of not providing the optical path bending member 13, the optical path becomes as indicated by dotted lines in
On the other hand, by providing the optical path bending member 13, in
In other words, in the case of not providing the optical path bending member 13, the out-of-plane displacement from the point Ja to the point Jb on the surface Qa of the object 3 to be measured expressed in
When in-plane displacement is sufficiently smaller than out-of-plane displacement, the out-of-plane displacement calculation unit 112 may calculate the out-of-plane displacement as follows. That is, the out-of-plane displacement calculation unit 112 can calculate the out-of-plane displacement ΔZ by calculating Formula 11 by obtaining a coefficient k that minimizes S(k) expressed in Formula 9 and substituting the obtained coefficient k into Formula 11. Note that the coefficient k in Formulae 9 and 11 corresponds to the out-of-plane displacement, and is expressed by Formula 10. Formula 11 is derived from Formula 10.
Here, i in Formula 9 expresses a number assigned in advance to identify the imaging element constituting the imaging surface 101. Displacement of imaging on the imaging surface 101 according to the displacement of the surface Qa due to vibration or the like of the object 3 to be measured is expressed as a displacement vector Vi. Vxi in Formula 9 expresses an x component of the displacement vector Vi, and Vyi expresses a y component of the displacement vector Vi. Furthermore, xi and yi in Formula 9 are the x component and the y component of the displacement vector on the imaging surface 101 according to the out-of-plane displacement that should be measured in the case of not providing the optical path bending member 13.
The out-of-plane displacement calculation unit 112 may calculate the out-of-plane displacement ΔZ by the above-described method.
The in-plane displacement calculation unit 113 illustrated in
The in-plane displacement calculation unit 113 separates the X component of the in-plane displacement vector Δ from the measurement vector Vk by subtracting the X component of the out-of-plane displacement vector δ from the X component of the measurement vector Vk at each point in each section calculated by the displacement calculation unit 111. Although the method of calculating the in-plane displacement in the X direction has been described, in-plane displacement in the Z direction and the Y direction can also be calculated by the same method.
In calculating the out-of-plane displacement by the out-of-plane displacement calculation unit 112 and calculating the in-plane displacement by the in-plane displacement calculation unit 113, an interpolation method using a quadratic curved surface or an equiangular straight line may be used.
The determination unit 114 has a function of detecting an abnormality of the object 3 to be measured based on a time change in displacement of the surface of the object 3 to be measured. In this example, as expressed in
Here, the natural vibration of the object 3 to be measured will be described.
It is assumed that such the object 3 to be measured is imaged by the imaging device 10, and displacement (that is, out-of-plane displacement) in a direction in which the object 3 to be measured approaches or moves away from the imaging device 10 due to the natural vibration of the object 3 to be measured is calculated by the out-of-plane displacement calculation unit 112 using the captured image.
On the other hand, in a case where an abnormal part such as an internal cavity exists in the object 3 to be measured, and thus an abnormality occurs in the natural vibration of the object 3 to be measured, the object 3 to be measured has a frequency characteristic of vibration as expressed by a dotted line in
Thus, since there is a difference in the frequency characteristic of vibration of out-of-plane displacement of the object 3 to be measured between the normal state and the abnormal state, the abnormality of the object 3 to be measured can be detected by using this frequency characteristic. In consideration of this, in order to detect the vibration state of out-of-plane displacement of the object 3 to be measured, as mentioned above, in the first example embodiment, the frame rate of a moving image of the imaging device 10 is set to 400 fps, which is twice or more of the tertiary natural vibration of 150 Hz in consideration of the sampling theorem. As described above, the frame rate may be appropriately set in consideration of the frequency characteristic of vibration of the object to be measured, and is not limited to 400 fps.
Note that the imaging distance is 1 m, the focal length of the lens of the imaging device is 50 mm, the pixel pitch is 5 μm, and the resolution of 0.1 mm per pixel is achieved. Here, the displacement calculation unit 111 interpolates the displacement up to 1/100 pixels using the quadratic curve interpolation method in the image correlation calculation described above, so that a displacement measurement resolution of 1 μm is achieved.
Next, in-plane displacement in a case where a crack is generated as expressed in
Therefore, based on the time change of the in-plane displacement and the spatial in-plane displacement distribution, it is possible to detect the abnormality of the object 3 to be measured caused by the crack or the like on the surface of the object 3 to be measured.
In consideration of the above, the three-dimensional spatial distribution information analysis unit 115 of the determination unit 114 analyzes the three-dimensional displacement distribution of the object to be measured at multiple time points in focus. The time change information analysis unit 116 analyzes the time change of the three-dimensional displacement in the multiple parts on the surface of the object to be measured. Based on information obtained by the three-dimensional spatial distribution information analysis unit 115 and the time change information analysis unit 116, the determination unit 114 determines an abnormality of the object 3 to be measured. This determination result is output to the notification device 12, for example.
The notification device 12 visually notifies the determination result by, for example, screen display or aurally notifies the same by a speaker or the like. Furthermore, the information output by notification device 12 may be information in a form for reading by a machine other than information in a form visually and aurally recognizable by humans. In the above example, the determination unit 114 determines the abnormality of the object 3 to be measured using both out-of-plane displacement and in-plane displacement. On the other hand, the determination unit 114 may determine the abnormality of the object 3 to be measured using one of out-of-plane displacement and in-plane displacement. In addition to abnormality determination, for example, the determination unit 114 may be used for other purposes such as estimation of the material, using the property that the natural vibration of the vibrator varies depending on the material even in the same dimension, and the notification device may output information according to the purpose.
Here, the hardware configuration example of the abnormality determination device 11 will be described.
As illustrated in
The above-described functional units of the abnormality determination device 11 are implemented by the CPU 901 acquiring and executing the program 904 for implementing those functions. The program 904 is stored in advance in the storage device 905 or the ROM 902, for example, and loaded by the CPU 901 into the RAM 903 and executed as necessary. Note that the program 904 may be supplied to the CPU 901 via the communication network 909, or may be stored in advance in the storage medium 906, and the drive device 907 may read and supply, to the CPU 901, the program.
Next, an example of the operation flow of the abnormality determination device 11 will be described with reference to
First, the abnormality determination device 11 acquires, from the imaging device 10, time series images in which the surface Qa of the object 3 to be measured is imaged (S1). Then, the displacement calculation unit 111 calculates the displacement on the surface Qa of the object 3 to be measured by using a set of m (m>1) th and m+1 th frame images included in the time series images (S2).
Thereafter, using the displacement obtained by the displacement calculation unit 111, the out-of-plane displacement calculation unit 112 calculates out-of-plane displacement on the surface Qa of the object 3 to be measured (S3). The in-plane displacement calculation unit 113 calculates in-plane displacement by subtracting the out-of-plane displacement by the out-of-plane displacement calculation unit 112 from the displacement by the displacement calculation unit 111 (S4).
After that, the displacement calculation unit 111 determines whether the out-of-plane displacement and the in-plane displacement have been calculated for predetermined n (>1) frame images included in the time series images (S5). When the calculation processing of the out-of-plane displacement and the in-plane displacement has not ended for the n frame images (No in S5), the process returns to step S2, and the displacement calculation unit 111 calculates the displacement on the surface Qa of the object 3 to be measured using the next set of frame images included in the time series images, that is, the m+1 th and the m+2 th frame images.
On the other hand, in step S5, when the displacement calculation unit 111 determines that the calculation processing of the out-of-plane displacement and the in-plane displacement has ended for the n frame images (Yes in S5), the determination unit 114 executes the determination processing. That is, the determination unit 114 analyzes the calculated out-of-plane displacement and calculated in-plane displacement (S6), and, using the analysis result, performs the abnormality determination of the object 3 to be measured (S7). After the abnormality determination, the abnormality determination device 11 outputs the determination result to the notification device 12. According to the notification by the notification device 12, the user can determine, for example, necessity of repair or precise inspection on the object 3 to be measured.
In this manner, the abnormality determination device 11 executes the abnormality determination processing.
As described above, the abnormality determination system 1 of the first example embodiment has the imaging device 10 including the optical path bending member 13. The optical path bending member 13 includes the function of bending the direction of travel of light in a direction approaching the optical axis of the lens 102. As a result, on the imaging surface 101 of the imaging device 10, the length of the part where the out-of-plane displacement of the surface Qa of the object 3 to be measured that is imaged by the imaging device 10 is displayed can be increased as compared with that in the case of not providing the optical path bending member 13. That is, the abnormality determination system 1 in the first example embodiment can improve the measurement resolution of out-of-plane displacement of the surface Qa of the object 3 to be measured. In other words, it is assumed that the angle of view is adjusted by the lens 102 in order to improve the measurement resolution of in-plane displacement of the surface Qa of the object 3 to be measured. As a result, in the case of not providing the optical path bending member 13, the measurement resolution of out-of-plane displacement of the surface Qa of the object 3 to be measured degrades, but the imaging device 10 is provided with the optical path bending member 13, so that the degradation of the measurement resolution of out-of-plane displacement is prevented. Furthermore, in this state, the measurement resolution of out-of-plane displacement can be improved. That is, the abnormality determination system 1 can easily improve the measurement resolution of in-plane displacement and out-of-plane displacement of the surface Qa of the object 3 to be measured.
Therefore, using in-plane displacement and out-of-plane displacement of the surface Qa of the object 3 to be measured having been calculated from the time series images captured by the imaging device 10, the abnormality determination system 1 of the first example embodiment can improve the accuracy of detecting the abnormality of the object 3 to be measured.
The optical path bending member 13 can be retrofitted to the imaging device 10 by including a structure that can be attached to the outside of the lens of the imaging device 10. This makes it possible to attach the optical path bending member 13 to the imaging device 10 constituting an existing abnormality determination system, and the abnormality determination system can be upgraded at low cost to improve detection accuracy without performing large-scale work.
In the first example embodiment, the optical path bending member 13 is a member that is attached to the imaging device 10 and integrated with the imaging device 10. Alternatively, as expressed in
The imaging device 22 outputs time series images that include a plurality of captured images that capture over time a surface of an object to be measured.
The optical path bending member 23 is interposed in an optical path part between the object to be measured and a lens 24 on an optical path from the object to be measured to an imaging surface 25 through the lens 24 included in the imaging device 22. The optical path bending member 23 bends light traveling from the lens 24 to the imaging surface 25 so as to tilt light in a direction such that a direction of travel of the light approaches the optical axis of the lens 24. The optical path bending member 23 is configured using, for example, the prism or the mirror as described above.
The abnormality determination device 21 determines an abnormality of the object to be measured using the time series images output from the imaging device 22. That is, the displacement of the surface of the object to be measured is measured from the time series images. Using this measured displacement of the surface of the object to be measured, out-of-plane displacement, which is displacement in the normal direction on the surface of the object to be measured, is calculated. By subtracting the out-of-plane displacement from the measured displacement of the surface of the object to be measured, the in-plane displacement, which is the displacement on the surface of the object to be measured, is calculated. Using the out-of-plane displacement and the in-plane displacement as described above, the abnormality determination device 21 determines the abnormality of the object to be measured. Such the abnormality determination device 21 includes a computer device similarly to the abnormality determination device 11 described above, for example.
The abnormality determination system 20 of the second example embodiment also includes the optical path bending member 23 similar to the optical path bending member 13 in the abnormality determination system 1 of the first example embodiment. Thus, the abnormality determination system 20 can achieve an effect of being capable of easily improving the measurement resolution of both out-of-plane displacement and in-plane displacement.
As expressed in
The present invention has been described above using the above-described example embodiments as exemplary examples. However, the present invention is not limited to the above-described example embodiments. It will be understood by those of ordinary skill in the art that various aspects may be made therein without departing from the spirit and scope of the present invention as defined by the claims.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2020/009914 | 3/9/2020 | WO |