A method of analyzing a thermal image of a coated substrate to determine the presence of defects includes determining a defect temperature range based on a color of the coated substrate and the maximum temperature of the coated substrate in the thermal image. Thereafter, the thermal image is processed by determining a signal value of a pixel of interest based on a temperature of the pixel of interest, temperatures of pixels in a kernel of pixels surrounding the pixel of interest, and the color of the coated substrate. The signal value of the pixel of interest is then compared to the lower temperature threshold of the defect temperature range, wherein the pixel of interest is a defect location when the signal value of the pixel of interest is greater than or equal to the lower temperature threshold.
|
1. A method of analyzing a thermal image of a coated substrate to determine the presence of defects, the method comprising:
determining a color of the coated substrate;
determining a maximum temperature range of a coated substrate from a thermal image;
determining a defect temperature range of the coated substrate based on the color and the maximum temperature;
identifying a pixel of interest; and
processing the thermal image by:
a) determining a signal value of the pixel of interest based on:
a temperature of the pixel of interest;
temperatures of pixels in a kernel of pixels surrounding the pixel of interest; and
the color of the coated substrate; and
b) comparing the signal value to a lower temperature threshold and an upper temperature threshold of the defect temperature range, wherein the pixel of interest is a defect location when the signal value of the pixel of interest is greater than or equal to the lower temperature threshold and less than the upper temperature threshold.
5. A method for detecting defects in a coated substrate comprising:
determining a color of the coated substrate;
manipulating a temperature of the coated substrate;
acquiring a thermal image of the coated substrate;
determining a maximum temperature of the coated substrate from the thermal image;
determining a defect temperature range based on the color of the coated substrate and the maximum temperature of the coated substrate; and
processing the thermal image by:
a) determining a signal value of a pixel of interest based on:
a temperature of the pixel of interest;
temperatures of pixels in a kernel of pixels surrounding the pixel of interest; and
the color of the coated substrate; and
b) comparing the signal value of the pixel of interest to a lower temperature threshold and an upper temperature threshold of the defect temperature range, wherein the pixel of interest is a defect location when the signal value of the pixel of interest is greater than or equal to the lower temperature threshold and less than the upper temperature threshold.
12. A defect detection system for detecting a defect in a coated substrate comprising a thermal detector electrically coupled to a controller and at least one temperature manipulation device coupled to the controller, wherein the controller is programmed to:
receive an input indicative of a color of the coated substrate;
manipulate a temperature of the coated substrate with the temperature manipulation device;
acquire a thermal image of the coated substrate with the thermal detector;
determine a maximum temperature of the coated substrate from the thermal image;
determine a defect temperature range based on the color of the coated substrate and the maximum temperature of the coated substrate;
identify a pixel of interest; and
process the thermal image by:
a) determining a signal value of the pixel of interest based on:
a temperature of the pixel of interest;
temperatures of pixels in a kernel of pixels surrounding the pixel of interest; and
the color of the coated substrate; and
b) comparing the signal value of the pixel of interest to a lower temperature threshold and an upper temperature threshold of the defect temperature range, wherein the pixel of interest is a defect location when the signal value of the pixel of interest is greater than or equal to the lower temperature threshold and less than the upper temperature threshold.
2. The method of
c) setting the signal value of the pixel of interest to a defect value when the pixel of interest is a defect; and
d) setting the signal value of the pixel of interest to a non-defect value when the pixel of interest is not a defect.
3. The method of
4. The method of
6. The method of
determining a mean temperature of the kernel of pixels;
determining a standard deviation of the temperature of the kernel of pixels from the mean temperature;
determining a temperature difference between the temperature of the pixel of interest and the mean temperature; and
comparing the temperature difference to a product of the standard deviation and a standard deviation factor, wherein:
when the temperature difference is greater than or equal to the product of the standard deviation and the standard deviation factor, the signal value of the pixel of interest is equal to the product of the temperature of the pixel of interest and a highlight factor;
when the temperature difference is less than the product of the standard deviation and the standard deviation factor, the signal value of the pixel of interest is equal to the product of the temperature of the pixel of interest and a dim factor; and
the standard deviation factor, the highlight factor and the dim factor are dependent on the color of the coated substrate.
7. The method of
8. The method of
c) setting the signal value of the pixel of interest to a defect value when the pixel of interest is a defect; and
d) setting the signal value of the pixel of interest to a non-defect value when the pixel of interest is not a defect.
9. The method of
10. The method of
11. The method of
13. The defect detection system of
14. The defect detection system of
15. The defect detection system of
determining a mean temperature of the kernel of pixels;
determining a standard deviation of the temperature of the kernel of pixels from the mean temperature;
determining a temperature difference between the temperature of the pixel of interest and the mean temperature; and
comparing the temperature difference to a product of the standard deviation and a standard deviation factor, wherein:
when the temperature difference is greater than or equal to the product of the standard deviation and the standard deviation factor, the signal value of the pixel of interest is equal to the product of the temperature of the pixel of interest and a highlight factor;
when the temperature difference is less than the product of the standard deviation and the standard deviation factor, the signal value of the pixel of interest is equal to the product of the temperature of the pixel of interest and a dim factor; and
the standard deviation factor, the highlight factor and the dim factor are dependent on the color of the coated substrate.
16. The defect detection system of
17. The defect detection system of
c) setting the signal value of the pixel of interest to a defect value when the pixel of interest is a defect; and
d) setting the signal value of the pixel of interest to a non-defect value when the pixel of interest is not a defect.
18. The defect detection system of
19. The defect detection system of
20. The defect detection system of
|
The present specification generally relates to systems and methods for detecting defects in coatings and, more specifically, to systems and methods for detecting defects in coated substrates utilizing infrared thermography in conjunction with color-based thermal mismatch.
The finish of a product or object, such as the visible surface of a painted object, plays an important role in a consumer's perception of the quality of the object. Accordingly, for high quality automobiles and other vehicles and/or articles of manufacture, the inspection of coatings, such as paint coatings, for defects is an important part of quality control. For example, the body panels of an automobile may receive at least four coatings including a protective coat, an adhesion aid coat, a paint coat and a clear coat. Defects occurring in any one of the coatings applied to a properly prepared substrate or surface may diminish a consumer's perception of the automobile. Such defects may include, but are not limited to, dust, hair, metallic particles, coating over spray, incomplete spray, stripping and flake penetration.
In order to identify defects in a coating each coating may be evaluated after application. Previously, evaluation of the quality of a coating was often based on human inspection, which can be a tedious and subjective process which requires meaningful skill and training. Other, automated inspection procedures have been developed which use charge-coupled device (CCD) optical sensors that sense imperfections through light reflected from the coated surface. However, this technique is not particularly effective for complex, curved and/or hidden geometries (i.e. automobile body panels) because of its sensitivity and dependence on reflection and scattering angles.
Other inspection techniques have been developed which use infrared cameras to inspect certain products (i.e. semiconductor chips) for surface anomalies or defects. However, such inspection techniques are based solely on the spatial analysis of pixel values with that of known (standard) values without any account for the temporal behavior of the pixel values (e.g., change of temperature over time). Further, while other techniques have been utilized to measure the change of temperature over time, such techniques do not compare the measured change of temperature of pixels to that of surrounding pixels, and therefore fail to efficiently and effectively detect subsurface anomalies. Moreover, many inspection procedures require comparison to a known non-defective area within a thermal profile for thermal deviation determinations while others require continuous acquisition of a sequence of data files. Such procedures can also require operator intervention, significant time requirements, and/or computational complexities not suited for realtime applications.
Accordingly, a need exists for alternative methods and systems for inspecting a substrate for defects which may be present in a coating applied to the substrate.
In one embodiment, a method of analyzing a thermal image of a coated substrate to determine the presence of defects includes determining a color of the coated substrate and determining a maximum temperature of the coated substrate. A defect temperature range is determined based on the color of the coated substrate and the maximum temperature of the coated substrate. A pixel of interest is also identified. Thereafter, the thermal image is processed by determining a signal value of the pixel of interest based on a temperature of the pixel of interest, temperatures of pixels in a kernel of pixels surrounding the pixel of interest, and the color of the coated substrate. The signal value of the pixel of interest is then compared to the lower temperature threshold of the defect temperature range, wherein the pixel of interest is a defect location when the signal value of the pixel of interest is greater than or equal to the lower temperature threshold.
In another embodiment, a method for detecting defects in a coated substrate includes determining a color of the coated substrate. The temperature of the coated substrate is manipulated and a thermal image of the coated substrate is acquired. The maximum temperature of the coated substrate is determined from the thermal image. A defect temperature range is determined based on a color of the coated substrate and the maximum temperature of the coated substrate in the thermal image and a pixel of interest is identified. Thereafter, the thermal image is processed by determining a signal value of a pixel of interest based on a temperature of the pixel of interest, temperatures of pixels in a kernel of pixels surrounding the pixel of interest, and the color of the coated substrate. The signal value of the pixel of interest is then compared to the lower temperature threshold of the defect temperature range, wherein the pixel of interest is a defect location when the signal value of the pixel of interest is greater than or equal to the lower temperature threshold.
In yet another embodiment, a defect detection system for detecting a defect in a coated substrate includes a thermal detector electrically coupled to a controller and at least one temperature manipulation device electrically coupled to the controller. The controller is programmed to: receive an input indicative of a color of the coated substrate; manipulate a temperature of the coated substrate with the temperature manipulation device; acquire a thermal image of the coated substrate with the thermal detector; determine a maximum temperature of the coated substrate from the thermal image; determine a defect temperature range based on the color of the coated substrate and the maximum temperature of the coated substrate; identify a pixel of interest; and process the thermal image by determining a signal value of a pixel of interest based on a temperature of the pixel of interest, temperatures of pixels in a kernel of pixels surrounding the pixel of interest, and the color of the coated substrate and comparing the signal value of the pixel of interest to a lower temperature threshold of the defect temperature range, wherein the pixel of interest is a defect location when the signal value of the pixel of interest is greater than or equal to the lower temperature threshold.
These and additional features provided by the embodiments described herein will be more fully understood in view of the following detailed description, in conjunction with the drawings.
The embodiments set forth in the drawings are illustrative and exemplary in nature and not intended to limit the subject matter defined by the claims. The following detailed description of the illustrative embodiments can be understood when read in conjunction with the following drawings, where like structure is indicated with like reference numerals and in which:
The defect detection system 100 depicted in
More particularly, the thermal diffusivity of a material is a measure of the rate at which thermal energy (i.e., heat) may diffuse through a material. Generally, materials that have high thermal conductivity also have high thermal diffusivity and respond more quickly to changes in temperature than do materials with low thermal conductivity. The thermal diffusivity a of a material may be expressed by the Parker Flash equation as follows:
where L is the thickness of the material and t1/2 is the time it takes to raise the temperature of the material to 50% of its maximum for a given thermal input. Alternatively, the thermal diffusivity may also be expressed in terms of the thermal properties of the material such that:
where κ is the thermal conductivity of the material, ρ is the density of the material, and cp is the specific heat of the material. The product of ρ and cp may be written as
where Q is an applied thermal energy per unit area, L is the thickness of the material and ΔTmax is the maximum change in temperature of the material due to the applied thermal energy.
The thermal effusivity of a material is a measure of the ability of a material to increase its temperature in response to a given thermal input. More specifically, the thermal effusivity e (also referred to as thermal inertia) of a material may be expressed as:
e=√{square root over (κρcp)} (4),
where κ is the thermal conductivity of the material, ρ is the density of the material, and cp is the specific heat of the material. Based on the foregoing, the thermal effusivity of a material may be described as a function of the thermal diffusivity such that:
The difference between the thermal effusivity of a defect ed and the thermal effusivity of a coating ec in which the defect resides results in a thermal mismatch and, as such, a different thermal wave may be reflected or emitted from the defect compared to the thermal wave reflected or emitted from the coating. More specifically, the thermal mismatch Γ between the thermal effusivity of the defect ed and the thermal effusivity of the coating ec may be expressed mathematically as:
As described above, the thermal mismatch between two materials results in different thermal waves being reflected or emitted from the materials. For example, considering an epoxy resin (ec=667 W·s0.5/m2k) having an air pocket (i.e., a defect with ed=9.19 W·s0.5/m2k), the thermal mismatch between the epoxy resin and the air pocket may be expressed as:
Thus, the thermal mismatch between the epoxy resin and the air pocket may be about 97%. Accordingly, the interface between the air pocket and the epoxy resin only reflects or emits approximately 97% of the thermal energy reflected by the epoxy resin without an air pocket (e.g., an epoxy resin with a defect).
It has now been determined that different colors may have different thermal effusivities e and, as such, the thermal effusivity of the color of a coating and/or substrate can be taken into account when determining the thermal mismatch between a coating and a possible defect in the coating thereby improving the resolution of defects in the coating.
Referring now to
In order to determine the effect of color on thermal effusivity and thermal diffusivity, a substrate 170 having a colored coating 160 disposed thereon may be placed over the window. The temperature manipulation device 106 and thermal detector 102 are oriented on opposite sides of the window 152 such that the uncoated surface of the substrate 170 faces the temperature manipulation device 106 and the color coating 160 faces the thermal detector 102. The temperature manipulation device 106 is then activated and emits a pulse of light which heats the portion of the substrate 170 exposed in the window 152. The heat is propagated through the substrate 170 and into the color coating 160. The thermal detector 102 records the temperature of the colored coating 160 over time as the colored coating is heated and cools.
Table 1 contains the values for the thermal effusivity e of four different colored coatings which were calculated using Equation (4) in conjunction with experimental data (i.e., t1/2) derived with the apparatus shown in
TABLE 1
Thermal effusivities experimentally determined for different colored coatings
Paint
L
t1/2
α
ΔTmax
κ
e
Color
Condition
(m)
(s)
(m2/s)
(K)
(W/m · K)
(W · s1/2/m2k)
Γ
white
No defect
7.3 × 10−4
7.3527 × 10−3
10.1337 × 10−6
7.466
36.533
1.1476 × 104
N/A
white
defect
8.0 × 10−4
13.592 × 10−3
6.58375 × 10−6
7.565
21.375
0.8330 × 104
15.88%
silver
No defect
7.0 × 10−4
23.876 × 10−3
2.86954 × 10−6
5.654
14.246
0.8409 × 104
N/A
silver
defect
8.1 × 10−4
26.591 × 10−3
3.44998 × 10−6
5.949
14.067
0.7571 × 104
5.23%
red
No defect
7.0 × 10−4
5.5117 × 10−3
12.4304 × 10−6
6.527
53.466
1.5165 × 104
N/A
red
defect
8.1 × 10−4
5.6395 × 10−3
16.2671 × 10−6
6.136
60.457
1.4989 × 104
0.58%
green
No defect
6.8 × 10−4
5.0307 × 10−3
12.8520 × 10−6
6.136
60.522
1.6882 × 104
N/A
green
defect
7.8 × 10−4
5.3286 × 10−3
15.9643 × 10−6
6.199
64.874
1.6236 × 104
1.95%
Referring now to
To better illustrate the effect of thermal effusivity on the temperature of the material,
Referring now to
Based on the foregoing, it should be understood that different colored coatings have different thermal diffusivities and different thermal effusivities. The different values for thermal diffusivity and thermal effusivity of each color may be taken into account when determining the presence of a defect in a coating using the defect detection system 100 shown in
Referring again to
The thermal detector 102 may comprise any sensor or combination of sensors operable to measure thermal radiation emitted from a surface and/or the change in temperature of a surface over a period of time and convert the measured thermal radiation and/or change in temperature to an electronic data signal. In the embodiments of the defect detection system 100 shown herein, the thermal detector 102 is an infrared camera such as, for example, an SC4000 infrared camera manufactured by FLIR Inc. The thermal detector 102 is positioned a distance of 500 mm from the coated substrate and has a field of view of 120 mm by 100 mm. The thermal detector 102 is generally positioned such that the focal plane of the camera is parallel to the surface of the coated substrate. The thermal detector 102 may be electrically coupled to the controller 104. The controller 104 may be operable to send control signals to the thermal detector 102 and thereby switch the thermal detector on and off. Further, the controller 104 may be operable to receive an electronic data signal from the thermal detector 102 and analyze the data signal to identify defects, as will be described in more detail herein.
The temperature manipulation device 106 may include any device operable to increase or decrease the temperature of a coated substrate and thereby create a thermal contrast between the coating on the coated substrate and a defect in the coating. Accordingly, it should be understood that the temperature manipulation device 106 may be operable to either heat or cool a coated substrate.
In the embodiment of the defect detection system 100 shown in
Still referring to
The object detector 130 may comprise one or more sensors for detecting the presence of a coated substrate 200 on the conveyor belt 120 and provide the controller 104 with an electronic signal indicative of the presence of the coated substrate 200. For example, the object detector 130 may comprise a proximity sensor, an electric eye or similar type of sensor. The controller 104 is operable to receive the electronic signal from the object detector 130 and, based on the speed of the conveyor belt and the relative positioning between the object detector 130 and the temperature manipulation devices 106 and thermal detector 102, determine the appropriate timing for switching on the thermal detector 102 and temperature manipulation devices 106. In one embodiment, the object detector 130 may be further operable to detect a color of the coated substrate 200, as will be described in more detail herein.
The defect detection system 100 may be used to detect defects in a coated substrate utilizing color-based thermal mismatch. However, before the defect detection system can be used to detect defects based on color-based thermal mismatch, the defect detection system 100 must be calibrated for specific colors.
Referring to
Thereafter, a thermal image 210 of the coated substrate 200 is captured as the coated substrate cools. The thermal image is transmitted to the controller 104 where the image is stored in a memory operably associated with the controller 104 for further processing. The differences in the effusivity of the coating and the effusivity of the defect cause a thermal mismatch such that the coating and the defect have two different temperatures. However, as described above, the color of the coating also effects the thermal effusivity of the coating.
In order to identify defects in the colored coating, a set of color parameters are used as will be described in more detail herein with respect to
The upper temperature threshold factor θ and the lower temperature threshold factor δ are used in conjunction with the maximum temperature of the thermal image to determine an upper temperature threshold TU and a lower temperature threshold TL which bound a defect temperature range for the specific color. The upper temperature threshold TU=θTmax and the lower temperature threshold TL=δTmax.
The kernel size z is an odd integer which relates to how much of an area (i.e., how many adjacent pixels) surrounding a pixel of interest P (e.g., a potential defect location) should be considered when analyzing the thermal image for a defect.
The highlight factor β is a color parameter which is used to provide additional contrast to a pixel of interest P when the pixel of interest P is a potential defect location. The dim factor γ is a color parameter which is used to modify the value of a pixel of interest P when the pixel of interest P is a potential defect location which has a temperature that does not vary significantly from the mean temperature of the kernel of pixels Kp,z in which the pixel of interest P is centered.
The standard deviation factor α is a color parameter which relates to the number of standard deviations away from the mean kernel temperature the temperature Tp of the pixel of interest P must be in order for the pixel of interest P to be considered a potential defect location.
In order to correlate values for the color parameters to the color of the coating, the thermal image 210 is manually processed by an operator until the known defect 212 can be located in the processed image 220 by the operator without any false positives. For example, as described above,
TABLE 2
Color Parameters For Coated Substrates Having Different Colors
Color
z
α
β
γ
δ
θ
Red
5
2.65
0
15
0.20
1.0
Green
3
2.65
0
15
0.15
1.0
White
9
3.0
0
15
0.20
1.0
Silver
21
2.65
0
15
0.20
1.0
After the color parameters are experimentally determined for a color substrate having a specific color, the color parameters may be stored in a memory operably associated with the controller 104. For example, in one embodiment the color parameters are stored in a look up table (LUT) where the color parameters are indexed according to the color of the coated substrate.
Reference will now be made to
As described hereinabove, the coated substrates 200 (in this example, painted automobile body panels) are positioned on a conveyor belt 120. In step 302 the color of the coated substrate 200 may be determined and input into the controller 104. In one embodiment the color of the substrate may be determined visually, such as by an operator of the defect detection system who inputs the color of the coated substrate 200 into the controller 104. In another embodiment, the color of the coated substrate 200 may be detected automatically such as with the object detector 130. For example, the object detector 130 may be an optical detector electrically coupled to the controller 104. The optical detector may be operable to detect a bar code affixed to the substrate and encoded with a part identifier as well as the color of the part. The optical detector is operable to read the bar code and send an electrical signal to the controller 104 indicative of the part identifier and the color of the coated substrate. Alternatively, the object detector may be a radio frequency (RF) receiver operable to receive an encoded RF signal indicative of the part identifier and the color of coated substrate from an RF identification tag affixed to the coated substrate. The RF receiver may be operable to pass an electrical signal to the controller indicative of the part identifier and the color of the coated substrate.
After the color of the coated substrate has been determined and relayed to the controller, the coated substrate 200 is passed in front of the defect detection system 100 on the conveyor belt 120. At step 304 the temperature of the coated substrate 200 is manipulated with temperature manipulation devices 106. In the embodiments described herein, the temperature of the coated substrate 200 is manipulated by heating the coated substrate 200 with the temperature manipulation devices 106. More specifically, based on the speed of the conveyor belt 120 (as determined by the conveyor speed detector 140) and the relative positioning of successive colored substrates (as determined by the object detector 130), the controller 104 is programmed to send a control signal to the power controller 105 which switches on the temperature manipulation devices 106 when the coated substrate is properly positioned with respect to the defect detection system 100. The temperature manipulation devices are switched on for a predetermined amount of time such that the coated substrates are exposed to a known amount of thermal energy. For example, in one embodiment, the thermal sources are switched on and off such that a 700 msec light pulse is emitted from the temperature manipulation devices 106 thereby increasing the temperature of the substrate by about 5° C. to about 7° C.
In a next step 306 a thermal image 240 of the coated substrate 200 is acquired with the thermal detector 102 after the temperature of the coated substrate 200 has been manipulated. An exemplary thermal image 240 is depicted in
Referring now to
At step 404, the thermal image 240 is filtered to remove noise from the thermal image. In one embodiment, a Gaussian filter is utilized to remove noise from the image. However, it should be understood that other noise filtering techniques and/or noise filters may be used to filter the image at step 404.
At step 406, the controller 104 is programmed to analyze the thermal image 240 and, based on the temperature of each pixel, determine a maximum temperature Tmax of the thermal image. Thereafter, at step 407, an upper temperature threshold TU and a lower temperature threshold TL are determine based on the lower temperature threshold factor δ and the upper temperature threshold factor θ. The upper temperature threshold TU and the lower temperature threshold TL define a defect temperature range for the specific color of the coating applied to the substrate. The defect temperature range may be bounded by an upper threshold temperature TU=θTmax and a lower temperature threshold TL=δTmax. Both TU and TL may be determined in step 407. When the signal value Sp of a pixel (as determined in steps 418 and 420) is greater than the lower temperature threshold TL and less than the upper temperature threshold TU, the pixel is indicative of a defect location, as described in further detail herein. However, when the signal value Sp of a pixel is less than the lower temperature threshold TL, the pixel is not a defect location. When the signal value Sp of a pixel (as determined in steps 418 and 420) is greater than the upper temperature threshold TU, the pixel is indicative of a thermal mass, such as an agglomeration of metallic flakes embedded in the base coat and/or reflections from the edges of metallic flakes. Under these conditions, the pixel is regarded as a thermal anomaly and disregarded.
In step 408 a kernel of pixels Kp,z for a pixel of interest P is determined based on the kernel size z. As noted hereinabove, the kernel size z may vary depending on the specific color of the coating applied to the coated substrate. In general, the kernel size z is an odd integer which relates to how much of an area (i.e., how many adjacent pixels) surrounding a pixel of interest P should be considered when analyzing the thermal image for a defect. The kernel size z generally defines a matrix of pixels having dimensions of z by z and comprising a kernel of pixels Kp,z. For example, the color green may have a kernel size of z=3 which corresponds to a region of interest comprising a 3×3 matrix of pixels where the central pixel is the pixel of interest.
At step 410, the mean temperature of the pixels in the kernel of pixels Kp,z is calculated based on the temperature of each pixel in the kernel of pixels. The mean temperature
At step 412 the standard deviation in the temperature of the kernel of pixels Kp,z is calculated based on the temperature of each pixel in the kernel of pixels and the mean temperature
At step 414 the temperature difference Δp between the temperature Tp of the pixel of interest P (i.e., the pixel at the center of the kernel of pixels Kp,z) and the mean temperature
Δp=|Tp−
The value of Δp provides an indication of whether the temperature of the pixels surrounding the pixel of interest P varies significantly and, as such, provides an indication of whether the pixel of interest P is a potential defect location due to temperature variations which result from the differences of the thermal effusivity and thermal diffusivity at the pixel of interest P and the kernel of pixels Kp,z.
At step 416 the temperature difference Δp is compared to the standard deviation σp of the temperature of the kernel of pixels Kp, as multiplied by the standard deviation factor α. The standard deviation factor α is a color parameter which relates to the number of standard deviations away from the mean temperature
When the temperature difference Δp is greater than or equal to ασp (i.e., when Δp≧ασp), the pixel of interest P is a potential defect location and the method proceeds to step 418 where the signal value Sp of the pixel of interest P is set. More specifically, at step 418, the signal value Sp of the pixel of interest P is set to the product of the highlight factor β and the temperature Tp of the pixel of interest P (i.e., Sp=βTp). As described above, the highlight factor β is a color parameter which is used to provide additional contrast to a pixel of interest P when the pixel of interest P is a potential defect location. In the embodiments described herein the highlight factor β is dependent on the color of the coating applied to the substrate.
Alternatively, when the temperature difference Δp is less than ασp (i.e., when Δp<ασp), the temperature Tp of the pixel of interest P does not vary significantly from the mean temperature of the kernel of pixels Kp,z. However, the pixel of interest P may still be a potential defect location and the method proceeds to step 420 where the signal value Sp of the pixel of interest P is set. More specifically, at step 420, the signal value Sp of the pixel of interest P is set to the product of the dim factor γ and the temperature Tp of the pixel of interest P (i.e., Sp=γTp). As described above, the dim factor γ is a color parameter which is used to modify the signal value of a pixel of interest P when the pixel of interest P is a potential defect location which has a temperature that does not vary significantly from the mean temperature of the kernel of pixels Kp,z. In the embodiments described herein the dim factor γ is dependent on the color of the coating applied to the substrate.
After the signal value Sp of the pixel of interest P has been set at either step 418 or step 420, the method proceeds to step 422 where the signal value Sp is compared to the lower temperature threshold TL of the defect temperature range. If the signal value Sp of the pixel of interest P is greater than or equal to the lower temperature threshold TL of the defect temperature range (i.e., Sp≧TL), the pixel of interest P is a defect location and the method proceeds to step 424. At step 424 the controller stores the location of the pixel of interest P as a defect location and set the value of the pixel of interest P to a defect value. It should be understood that all pixels identified as a defect location are set to the same defect value.
However, if the signal value Sp of the pixel of interest P is determined to be less than the lower temperature threshold TL of the defect temperature range (i.e., Sp<TL) at step 422, the pixel of interest P is not a defect location and the method proceeds to step 426. At step 426 the controller may store the location of the pixel of interest P as a defect location and sets the value of the pixel of interest P to a non-defect value. It should be understood that all pixels identified as non-defect locations are set to the same non-defect value and that the non-defect value is not equal to the defect value.
However, when the signal value Sp of a pixel of interest P is determined to be greater than the upper temperature threshold TU of the defect temperature range (i.e., Sp>TU) the pixel is indicative of a thermal mass, such as an agglomeration of metallic flakes embedded in the base coat and/or reflections from the edges of metallic flakes. Under these conditions, the pixel is regarded as a thermal anomaly at step 422 and the method proceeds to step 426. At step 426 the controller may store the location of the pixel of interest P as a defect location and sets the value of the pixel of interest P to a non-defect value. It should be understood that all pixels identified as non-defect locations are set to the same non-defect value and that the non-defect value is not equal to the defect value.
After the value of the pixel of interest P has been set to a defect value at step 424, or after the pixel of interest P has been set to a non-defect value at step 426, the method proceeds to step 428. At step 428 the controller determines if all the pixels in the thermal image have been analyzed. If all the pixels have not been analyzed, the method returns to step 408 and the method is repeated for another pixel in the thermal image. Accordingly, it should be understood that steps 408-426 of the method may be repeated for each pixel in the thermal image captured with the defect detection system 100 for detecting defects.
After all the pixels in the thermal image have been analyzed, the method proceeds to step 430. At step 430 a processed thermal image is presented. An exemplary processed thermal image is depicted at
Referring again to
If at step 310 the controller 104 determines that a defect is present in the coated substrate 200 based on the processed thermal image, the method proceeds to step 312 where the controller 104 determines if the defect is repairable. In one embodiment, the controller 104 may determine if a defect is repairable based on the size of the defect, the temperature of the defect and/or combinations thereof. Alternatively or additionally, the controller 104 may be pre-programmed with empirically determined defect tolerances. The controller may compare various defect parameters (i.e., the size of the defect, the shape of the defect, the temperature of the defect) determined from the processed thermal image to the pre-programmed defect tolerances. If the defect parameters exceed the determined defect tolerances, the controller 104 determines that the defect is not repairable and the coated substrate is scrapped at step 314. However, if the defect parameters are determined to be within the pre-programmed defect tolerances, a technician may repair the defect on the spot, the coated substrate 200 may be directed to a repair queue for further handling, or the coated substrate may be flagged by the controller for repair during a subsequent manufacturing step. After the defect is repaired, the coated substrate 200 is returned to production at step 316.
The methods for determining the presence of defects utilizing color-based thermal mismatch have been described herein as being used in conjunction with a system for identifying defects. However, it should also be understood that the methods may be utilized apart from the system for detecting thermal defects. For example, the defect detection system may be used to capture a thermal image of the coated substrate while analysis of the thermal image may be performed with a separate system such as, for example, a separate computer system.
It should now be understood that the methods and systems described herein may be used to detect defects in coated substrates including, without limitation, paint coatings applied to metal, plastic or composite automobile components. Further, the systems and methods described herein may be used in conjunction with automated or semi-automated production lines as a quality control measure to reduce or mitigate the occurrence of defects in coatings applied to a substrate.
The systems and methods described herein may be used to determine the presence of defects in a coated substrate based on the color of the coated substrate. Utilizing the color of the coating applied to the substrate in conjunction with the principles of thermal mismatch improves the defect resolution capabilities of the systems and methods which, in turn, reduces the occurrence of false positives and improves the accuracy of defect detection.
It is noted that the terms “substantially” and “about” may be utilized herein to represent the inherent degree of uncertainty that may be attributed to any quantitative comparison, value, measurement, or other representation. These terms are also utilized herein to represent the degree by which a quantitative representation may vary from a stated reference without resulting in a change in the basic function of the subject matter at issue.
While particular embodiments have been illustrated and described herein, it should be understood that various other changes and modifications may be made without departing from the spirit and scope of the claimed subject matter. Moreover, although various aspects of the claimed subject matter have been described herein, such aspects need not be utilized in combination. Accordingly, it is therefore intended that the appended claims cover all such changes and modifications that are within the scope of the claimed subject matter.
Saito, Kozo, Alloo, Richard, Gharaibeh, Belal, Salaimeh, Ahmad, Chuah, Keng, Akafuah, Nelson
Patent | Priority | Assignee | Title |
10041889, | Aug 01 2016 | The Boeing Company | System and method for high speed surface and subsurface FOD and defect detection |
10145800, | May 24 2017 | C.R.F. Società Consortile per Azioni | Method for detecting corrosion of a surface not exposed to view of a metal piece, by means of thermographic analysis |
10311563, | Sep 23 2016 | GUARDIAN STEKLO SERVICES LLC | Glass coating recognition system and/or method |
10335838, | Feb 04 2015 | The Boeing Company | System and method for high speed FOD detection |
10473593, | May 04 2018 | RTX CORPORATION | System and method for damage detection by cast shadows |
10488371, | May 04 2018 | RTX CORPORATION | Nondestructive inspection using thermoacoustic imagery and method therefor |
10546207, | Apr 11 2016 | North Carolina Agricultural and Technical State University | Normalized defect characterization of pulse thermographic nondestructive evaluation |
10620168, | Feb 29 2016 | The Boeing Company | Method and system for non-destructive testing of composites |
10639680, | Feb 04 2015 | The Boeing Company | System and method for high speed FOD detection |
10685433, | May 04 2018 | RTX CORPORATION | Nondestructive coating imperfection detection system and method therefor |
10692204, | Aug 01 2016 | The Boeing Company | System and method for high speed surface and subsurface FOD and defect detection |
10768094, | Sep 22 2017 | Saudi Arabian Oil Company | Thermography image processing with neural networks to identify corrosion under insulation (CUI) |
10902664, | May 04 2018 | RTX CORPORATION | System and method for detecting damage using two-dimensional imagery and three-dimensional model |
10908068, | Sep 22 2017 | Saudi Arabian Oil Company | Thermography image processing with neural networks to identify corrosion under insulation (CUI) |
10914191, | May 04 2018 | RTX CORPORATION | System and method for in situ airfoil inspection |
10928362, | May 04 2018 | RTX CORPORATION | Nondestructive inspection using dual pulse-echo ultrasonics and method therefor |
10943320, | May 04 2018 | RTX CORPORATION | System and method for robotic inspection |
10958843, | May 04 2018 | RTX CORPORATION | Multi-camera system for simultaneous registration and zoomed imagery |
11079285, | May 04 2018 | RTX CORPORATION | Automated analysis of thermally-sensitive coating and method therefor |
11119005, | Nov 01 2019 | Caterpillar Inc. | Grading a piston with deposits using measurement data and thermal scan data |
11170493, | Aug 04 2017 | University of South Florida | Non-contact system and method for detecting defects in an additive manufacturing process |
11268881, | May 04 2018 | RTX CORPORATION | System and method for fan blade rotor disk and gear inspection |
11741594, | Aug 04 2017 | University of South Florida | Non-contact system and method for detecting defects in an additive manufacturing process |
11880904, | May 04 2018 | RTX CORPORATION | System and method for robotic inspection |
9492833, | Oct 28 2011 | YURIM INFOSYS CO , LTD | Method for automatically controlling a painting process |
9839946, | Feb 04 2015 | The Boeing Company | System and method for high speed FOD detection |
9905014, | Dec 17 2012 | FEI EFA, INC | Method and system for the examination of a sample by means of thermography |
Patent | Priority | Assignee | Title |
3020745, | |||
4109508, | Jun 26 1975 | Nippon Steel Corporation | Method of detecting a surface flaw of metallic material |
4480928, | Nov 03 1981 | Elkem A/s | Methods of flaw detection in billets |
4633594, | Nov 09 1984 | Optical-probe control device for drying ovens for mirror protective paint | |
4634291, | Nov 26 1984 | General Electric Company | Coating thickness measurement |
4818118, | Nov 26 1984 | General Electric Company | Coating thickness measurement |
4905842, | Feb 28 1987 | Robert Bosch GmbH | Sorting device |
4996426, | Sep 11 1989 | National Research Council of Canada | Device for subsurface flaw detection in reflective materials by thermal transfer imaging |
5032727, | Sep 14 1990 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Product defect detection using thermal ratio analysis |
5075552, | Jan 12 1990 | IOWA STATE UNIVERSITY RESEARCH FOUNDATION, INC , A CORP OF IOWA | Apparatus and method for transient thermal infrared emission spectrometry |
5091647, | Dec 24 1990 | FORD MOTOR COMPANY, A DE CORPORATION | Method and apparatus for measuring the thickness of a layer on a substrate |
5111048, | Sep 27 1990 | General Electric Company | Apparatus and method for detecting fatigue cracks using infrared thermography |
5294198, | Oct 01 1991 | CINCINNATI ELECTRONICS CORPORATION A CORP OF OHIO | Infrared inspection system and method employing emissivity indications |
5358333, | May 06 1991 | Hoechst Aktiengesellschaft | Method of and measuring arrangement for contactless on-line measurement |
5376793, | Sep 15 1993 | Stress Photonics, Inc.; STRESS PHOTONICS, INC | Forced-diffusion thermal imaging apparatus and method |
5402364, | Jan 15 1993 | Sanyo Machine Works, Ltd. | Three dimensional measuring apparatus |
5631465, | Feb 29 1996 | Method of interpreting thermographic data for non-destructive evaluation | |
5711603, | Oct 30 1996 | United Technologies Corporation; UNITED TECHNOLOGIES CORPORATION, A CORP OF DE | Nondestructive testing: transient depth thermography |
5808303, | Jan 29 1997 | Photon Dynamics, Inc | Infrared screening and inspection system |
6000844, | Mar 04 1997 | The United States of America as represented by the Administrator of the | Method and apparatus for the portable identification of material thickness and defects using spatially controlled heat application |
6013915, | Feb 10 1998 | Philip Morris Incorporated | Process control by transient thermography |
6271878, | Sep 09 1997 | Mitsubishi Heavy Industries, Ltd.; MITSUBISHI HEAVY INDUSTRIES, LTD | Peeling detector for tunnel wall |
6339337, | Mar 27 1997 | Renesas Electronics Corporation | Method for inspecting semiconductor chip bonding pads using infrared rays |
6346704, | Jun 06 1997 | OSB SCAN INC ; VISIONSMART, INC | Defect detection in articles using computer modelled dissipation correction differential time delayed far IR scanning |
6399949, | Dec 22 2000 | General Electric Company | System and method for detecting debonding in rubber coated rolls |
6400128, | Jun 03 1999 | GLOBALFOUNDRIES Inc | Thermal modulation system and method for locating a circuit defect |
6408917, | Nov 12 1998 | Kimberly-Clark Worldwide, Inc | Infrared imaging to detect components on personal care articles |
6452180, | Mar 28 2000 | Advanced Micro Devices, Inc. | Infrared inspection for determining residual films on semiconductor devices |
6461035, | Oct 13 1998 | Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E V | Device and method for non-contact detection of structural and/or surface faults in large surface bodies |
6491426, | Jun 25 2001 | SBS Technologies Inc. | Thermal bond verification |
6495833, | Jan 20 2000 | Research Foundation of CUNY | Sub-surface imaging under paints and coatings using early light spectroscopy |
6515284, | Nov 12 1997 | Fraunhofer-Gesellschaft zur Forderung der Angewandten Forschvng E.V. | Processes and devices for the photothermal inspection of a test body |
6517238, | Jan 18 2001 | The United States of America as represented by the United States Department of Energy | Thermal imaging measurement of lateral diffusivity and non-invasive material defect detection |
6751342, | Dec 02 1999 | Thermal Wave Imaging, Inc. | System for generating thermographic images using thermographic signal reconstruction |
7129492, | Jul 29 2003 | Toyota Motor Corporation | Systems and methods for inspecting coatings |
7220966, | Jul 29 2003 | Toyota Motor Corporation | Systems and methods for inspecting coatings, surfaces and interfaces |
20010042834, | |||
20020018510, | |||
20020044679, | |||
20020050566, | |||
20050186327, | |||
JP10096705, | |||
JP1156650, | |||
JP2022547, | |||
JP3079920, | |||
JP62198707, | |||
JP63085438, | |||
JP6341965, | |||
JP8145922, | |||
WO2008071204, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 11 2009 | ALLOO, RICHARD, MR | TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023572 | /0817 | |
Nov 13 2009 | SAITO, KOZO | University of Kentucky Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023572 | /0852 | |
Nov 13 2009 | GHARAIBEH, BELAL | University of Kentucky Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023572 | /0852 | |
Nov 13 2009 | CHUAH, KWENG | University of Kentucky Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023572 | /0852 | |
Nov 13 2009 | AKAFUAH, NELSON | University of Kentucky Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023572 | /0852 | |
Nov 13 2009 | SALAIMEH, AHMAD | University of Kentucky Research Foundation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023572 | /0852 | |
Nov 25 2009 | Toyota Motor Engineering & Manufacturing North America, Inc. | (assignment on the face of the patent) | / | |||
Nov 25 2009 | University of Kentucky Research Foundation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Dec 02 2015 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 05 2019 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 05 2024 | REM: Maintenance Fee Reminder Mailed. |
Jul 22 2024 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jun 19 2015 | 4 years fee payment window open |
Dec 19 2015 | 6 months grace period start (w surcharge) |
Jun 19 2016 | patent expiry (for year 4) |
Jun 19 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 19 2019 | 8 years fee payment window open |
Dec 19 2019 | 6 months grace period start (w surcharge) |
Jun 19 2020 | patent expiry (for year 8) |
Jun 19 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 19 2023 | 12 years fee payment window open |
Dec 19 2023 | 6 months grace period start (w surcharge) |
Jun 19 2024 | patent expiry (for year 12) |
Jun 19 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |