This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2022-065817 filed on Apr. 12, 2022, the disclosure of which is incorporated by reference herein.
The present disclosure relates to an infrared camera, an image processing method, and to a non-transitory recording medium storing an image processing program.
In a structure survey method using an infrared camera and disclosed in Japanese Patent Application Laid-Open (JP-A) No. 2008-151809, a surface of a structure is imaged by the infrared camera, so as to survey a damage state of the interior of the structure based on a temperature distribution of the imaged structure surface. The structure survey method determines plural damage pattern images having different depths and shapes of damage portions in the structure interior, associates temperature distribution profiles along a specific axis direction of the structure surface in advance with each of the plural damage patterns, and images the structure surface using an infrared camera. In this structure survey method, a temperature distribution along the specific axis direction of the structure surface is found from the imaging results, and the temperature distribution profile that matches the found temperature distribution is determined, and the damage pattern corresponding to the determined temperature distribution profile is determined as being the actual damage state of the structure.
A temperature difference that arises owing to internal damage of a concrete structure using an infrared thermography method is relatively small. Moreover, the sensitivity of an infrared camera including an uncooled infrared ray detection section installed with a microvoltmeter as a detection element (hereafter referred to as an uncooled camera) is lower than the sensitivity of an infrared camera including a cooled infrared ray detection section (hereafter referred to as a cooled camera), and a lot of noise also arises in captured images therewith. Thus there are sometimes cases in which internal damage of a concrete structure is not able to be detected with an uncooled camera.
In consideration of the above circumstances, an object of the present disclosure is to provide an uncooled camera capable of reducing noise of captured images compared to hitherto.
In order to achieve the above objective, an infrared camera according to a first aspect includes an imaging section that images a subject and an execution section that executes image processing on a captured image captured by the imaging section. The imaging section includes an uncooled infrared ray detection section that detects infrared rays radiated from the subject, and a black body section that covers a portion of the infrared ray detection section. The execution section includes an acquisition section that acquires the captured image and a component of noise extracted from the captured image captured at the portion covered by the black body section, and a removal section that removes the noise component from all of the captured image.
Moreover, an infrared camera according to a second aspect is the infrared camera according to the first aspect, wherein the black body section covers a portion of the infrared ray detection section extending in a direction intersecting with a direction in which the noise is generated.
Moreover, an infrared camera according to a third aspect is the infrared camera according to the second aspect, wherein the black body section covers the infrared ray detection section entirely in a direction orthogonal to the noise generation direction and covers the infrared ray detection section only partially in a direction parallel to the noise generation direction.
An infrared camera according to a fourth aspect is the infrared camera according to any one of the first aspect to the third aspect, further including a polarizer, and a drive section for rotating the polarizer. The execution section further includes a rotation section and an estimation section. The rotation section rotates the polarizer by 180° or more by controlling the drive section. The acquisition section acquires plural of the captured images that capture the same subject while rotating the polarizer. The estimation section estimates a temperature estimation model expressed by a cosine function for estimating a temperature of the subject based on respective detected temperatures of the subject as detected from the plural captured images and based on a rotation angle of the polarizer when these respective detected temperatures were detected, and estimates the detected temperature based on the temperature estimation model for a state in which the infrared rays reflected by the subject have been removed to the greatest extent.
An infrared camera according to a fifth aspect is the infrared camera according to the fourth aspect, wherein the rotation section rotates the polarizer at a constant speed.
An infrared camera according to a sixth aspect is the infrared camera according to the fourth aspect or the fifth aspect, wherein the estimation section estimates the detected temperature based on the temperature estimation model for a state in which all of the infrared rays reflected by the subject have been removed.
Moreover, an infrared camera according to a seventh aspect is the infrared camera according to any one of the fourth aspect to the sixth aspect, wherein the estimation section estimates a value obtained by subtracting an absolute value of an amplitude from an offset in the temperature estimation model as being the detected temperature for the state in which the infrared rays reflected by the subject have been removed to the greatest extent.
An image processing method according to an eighth aspect is image processing for execution by a computer, the processing comprising acquiring a captured image captured by an imaging section provided at an infrared camera, acquiring a noise component extracted from the captured image captured at a portion of an uncooled infrared ray detection section provided at the imaging section, the uncooled infrared ray detection section being for detecting infrared rays radiated from a subject, and the portion being covered by a black body section, and removing the noise component from all of the captured image.
An image processing program according to a ninth aspect causes a computer to perform processing including acquiring a captured image captured by an imaging section provided at an infrared camera, acquiring a noise component extracted from the captured image captured at a portion of an uncooled infrared ray detection section provided at the imaging section, the uncooled infrared ray detection section being for detecting infrared rays radiated from a subject, and the portion being covered by a black body section, and removing the noise component from all of the captured image.
The present disclosure is able to reduced noise in a captured image compared to hitherto.
Exemplary embodiments of the present disclosure will be described in detail based on the following figures, wherein:
Description follows regarding an example of an exemplary embodiment of the present disclosure, with reference to the drawings. Note that the same or equivalent configuration elements and parts are appended with the same reference numerals in the drawings. Moreover, the dimensions and proportions in the drawings are exaggerated for ease of explanation, and sometimes differ from the actual proportions.
As illustrated in
The infrared ray detection section 18 detects infrared rays incident from a subject. The infrared ray detection section 18 according to the present exemplary embodiment is configured by a microbolometer that is an uncooled type thereof. Note that infrared rays are a type of light, and are classified as lying in a wavelength band longer than visible light (for example wavelengths from 360 nm to 830 nm) that humans can see. The wavelengths detected by the infrared camera 10 according to the present exemplary embodiment are wavelengths of from 8 μm to 14 μm. Were wavelengths of from 3 μm to 5 μm also to be wavelengths detected by the infrared camera 10, then although these would be advantageous in that they would not be readily affected by reflected light, they would however be affected by sunlight, and so that would be disadvantageous in being difficult to apply to daytime surveys.
The black body sections 18A cover portions of the infrared ray detection section 18.
Next, description follows regarding relevant configuration of an electrical system of the infrared camera 10 according to the present exemplary embodiment. As illustrated in
The imaging section 30 includes the infrared ray detection section 18. The imaging section 30 inputs the execution section 32 with data of a captured image that is a thermal image detected by the infrared ray detection section 18.
The execution section 32 is configuration for executing image processing on the captured images captured by the imaging section 30. More specifically, the execution section 32 reads a later-described image processing program 300, and executes later-described image processing.
On being input with an image signal from the execution section 32, the display section 35 displays images captured by the imaging section 30, and captured images on which the later-described image processing has been executed etc. On being input with the image signal from the execution section 32, the recording section 36 records images captured by the imaging section 30, and captured images on which the later-described image processing has been executed, etc.
Next, description follows regarding a configuration of the infrared ray detection section 18. The uncooled infrared ray detection section 18 has a tendency to cause the generation of noise in the vertical direction in the captured images. To address this, as illustrated in
However, there is no limitation to such an example. For example, the infrared ray detection section 18 may include the black body section 18A only at the upper edge, or only at the lower edge. Moreover, the infrared ray detection section 18 may include plural black body sections 18A in addition to those at the upper edge and lower edge. In cases in which the infrared ray detection section 18 has a tendency to generate noise in the horizontal direction of the captured images, the infrared camera 10 is able to extract a noise component in the horizontal direction by including the black body section 18A at least at one out of the left edge or the right edge.
Next, description follows regarding a hardware configuration of the execution section 32. As illustrated in
The CPU 32A is a central processing unit that performs various programs and controls each section. Namely, the CPU 32A reads a program from the ROM 32B, and performs the program using the RAM 32C as a workspace. The CPU 32A controls each configuration and performs various computational processing according to the program recorded on the ROM 32B. In the present exemplary embodiment the ROM 32B is stored with an image processing program 300.
The ROM 32B is stored with various programs and various data. The RAM 32C serves as a workspace to temporarily store programs and data.
The communication I/F 32D is an interface for communicating with other configuration, such as the imaging section 30, the display section 35, the recording section 36, and the like.
Next, description follows regarding a functional configuration of the execution section 32.
As illustrated in
The acquisition section 322 acquires a captured image from the imaging section 30. The acquisition section 322 acquires a noise component from the captured image that was captured at the black body section 18A (hereafter referred to as “noise component”). More specifically, the acquisition section 322 acquires, as the noise component, a value resulting from subtracting an average detected temperature of the black body section 18A from the detected temperature of the black body section 18A.
The removal section 324 removes the noise component acquired from the acquisition section 322 from all of the captured image as acquired by the acquisition section 322.
The display section 328 displays a captured image from which the noise component has been removed by the removal section 324 on the display section 35.
Next, description follows regarding operation of the execution section 32.
At step S100 of
At step S102, the CPU 32A acquires a noise component from the acquired image captured at portions covered by the black body sections 18A. In the following the noise component acquired by the CPU 32A is referred to as acquired noise.
At step S104, the CPU 32A removes the acquired noise from all of the acquired image.
At step S106, the CPU 32A displays the acquired image from which the acquired noise has been removed at step S104 as a noise-removed image on the display section 35, and ends the present image processing.
Next, description follows regarding processing other than the image processing to reduced noise generated in a captured image.
First description follows regarding processing to extend an exposure time.
Next, description follows regarding processing to average across plural captured images (hereafter referred to as “averaging processing”).
Next, description follows regarding the noise reduction effect owing to executing image processing and averaging processing.
As described above, the infrared camera 10 according to the first exemplary embodiment includes the imaging section 30 that images a subject, and the execution section 32 that executes image processing on captured images. The imaging section 30 is equipped with the uncooled infrared ray detection section 18 for detecting infrared rays radiated from the subject, and the black body sections 18A that cover parts of the infrared ray detection section 18. Moreover, the execution section 32 also includes the acquisition section 322 that acquires a captured image and acquires a component of noise extracted from a captured image captured from portions covered by the black body sections 18A, and incudes the removal section 324 that removes a noise component from all of the captured image. This thereby enables the noise in the captured image to be reduced in comparison to hitherto by using an uncooled camera that is relatively inexpensive compared to a cooled camera.
Moreover, the wavelength detected by the infrared camera 10 according to the present exemplary embodiment is a wavelength from 8 μm to 14 μm, and so the infrared camera 10 can be employed irrespective of whether or not it is day or night.
Note that the infrared camera 10 according to the first exemplary embodiment includes the black body sections 18A covering portions of the infrared ray detection section 18. However, there is no limitation to such an example. The black body sections 18A may be omitted in the infrared camera 10 according to the first exemplary embodiment. In such cases, the acquisition section 322 acquires a noise component by generating a blurred image from the captured image using an averaging filter, and taking a difference between the captured image and the blurred image. The removal section 324 removes the thus acquired noise component from all of the captured image.
In the first exemplary embodiment the infrared camera 10 is not equipped with a polarizer. In the present exemplary embodiment, the temperature is measured while rotating a polarizer and an approximation to a cosine wave is employed by an infrared camera 10 to remove infrared rays that have been reflected by the subject (hereafter referred to as “reflected rays”). Description follows regarding points of difference to the first exemplary embodiment.
As illustrated in
The polarizer 20 is an optical element having properties of letting light oscillating in a single direction alone pass through, and blocking light oscillating in directions other than this direction. As illustrated in
The support plate 22 has, for example, a circular disc shape, and rotates in a state in which the polarizer 20 is supported thereby.
The motor 24 serving as a drive section rotates the polarizer 20 by driving an external periphery of the circular disc shaped support plate 22.
Note that the infrared camera 10 according to the present exemplary embodiment differs from the infrared camera 10 according to the first exemplary embodiment in not being limited to an uncooled camera. Namely, the infrared camera 10 according to the present exemplary embodiment may be applied to a cooled camera.
Next, description follows regarding relevant configuration of an electrical system of the infrared camera 10 according to the present exemplary embodiment. As illustrated in FIG. 14, the infrared camera 10 according to the present exemplary embodiment differs from the first exemplary embodiment in including the motor 24.
The execution section 32 controls the motor 24 so as to rotate the polarizer 20 supported by the support plate 22.
Yn=A cos(δ+θ×n)+B Equation (1)
It is apparent from
Next, description follows regarding a functional configuration of the execution section 32.
As illustrated in
The rotation section 320 controls the motor 24 so as to rotate the polarizer 20 supported by the support plate 22 by 180° or more. In the present exemplary embodiment, the rotation section 320 controls the motor 24 so as to rotate the polarizer 20 at a constant speed in a circumferential direction.
The acquisition section 322 differs from the first exemplary embodiment in that it acquires plural captured images from imaging of the same subject during rotation of the polarizer 20. In the present exemplary embodiment the acquisition section 322 acquires captured images at each instance of rotation by a specific angle (for example 40°) of the polarizer 20. However, there is no limitation to such an example. For example, if the polarizer 20 is rotated at a constant speed then the acquisition section 322 may acquire a captured image not in terms of a relationship to the angle of the polarizer 20, but rather by acquisition each time a specific period of time (for example 0.1 seconds) elapses.
Moreover, the acquisition section 322 differs from in the first exemplary embodiment in that, from the plural captured images, it acquires for each pixel a detected temperature of the subject and also the rotation angle of the polarizer 20 when the detected temperature was detected.
The estimation section 326 estimates a temperature estimation model based on the detected temperature of the subject as acquired by the acquisition section 322 and based on the rotation angle of the polarizer 20 in cases in which the detected temperature has been detected. The estimation section 326 then estimates the estimated temperature based on the temperature estimation model.
Next, description follows regarding operation of the execution section 32.
At step S200 of
At step S202, the CPU 32A acquires plural captured images captured of the same subject while rotating the polarizer 20. In the following the captured images acquired by the CPU 32A at step S202 are called rotation images.
At step S204, the CPU 32A acquires acquired noise from the rotation images captured at portions covered by the black body sections 18A.
At step S206, the CPU 32A removes the acquired noise from all of the rotation images.
At step S208, from all of the acquired rotation images the CPU 32A acquires a detected temperature for each pixel and acquires a rotation angle of the polarizer 20 for when the detected temperature was detected.
At step S210, the CPU 32A estimates the temperature estimation model by performing non-linear recursion based on the detected temperatures acquired at step S208 and based on the rotation angles of the polarizer 20.
At step S212, the CPU 32A estimates the estimated temperature by subtracting an absolute value of the amplitude A from the offset B in the temperature estimation model as estimated at step S210.
At step S214, the CPU 32A determines whether or not the estimated temperature has been estimated for all of the pixels of the rotation image. The CPU 32A transitions to step S216 in cases in which the estimated temperature has been estimated for all of the pixels of the rotation image (step S214: YES). However, the CPU 32A returns to step S210 when the estimated temperature has not been estimated for all of the pixels of the rotation image (step S214: NO).
At step S216, the CPU 32A displays a thermal image at the estimated temperature that was estimated on the display section 35 as a captured image captured by the imaging section 30, and then ends the present image processing.
Next, description follows regarding a noise reduction effect owing to executing the image processing according to the present exemplary embodiment.
The captured images illustrated in
However, there is less noise in the captured images illustrated in
Moreover,
As described above, the infrared camera 10 according to the second exemplary embodiment is further equipped with the polarizer 20 and the motor 24 for rotating the polarizer 20. The execution section 32 according to the second exemplary embodiment is also further equipped with the rotation section 320 and the estimation section 326. The rotation section 320 controls the motor 24 so as to rotate the polarizer 20 by 180° or more. The acquisition section 322 also acquires the plural rotation images captured of the same subject during rotation of the polarizer 20. Moreover, the estimation section 326 estimates the estimation model based on the detected temperature of the subject detected from the plural rotation images and based on the rotation angle of the polarizer 20 when the detected temperatures were detected, and then estimates the estimated temperature based on the temperature estimation model. This thereby enables the reflected light to be reduced compared to hitherto. Thus in, for example, a damage survey of a concrete structure, an external wall inspection of a building, or the like, a possibility can be reduced of misdetection of a temperature difference as being internal damage, when the temperature difference is actually owing to reflected light, which is reflected light from a thermal environment around a survey subject reflected into the infrared camera 10. Moreover, the possibility can also be reduced of internal damage being overlooked owing to reflections of reflected light overlapping with internal damage.
Note that the present disclosure is not limited to the exemplary embodiments described above, and various modifications and applications are possible within a range not departing from the spirit of the present disclosure.
For example, the execution section 32 of the exemplary embodiment described above is inbuilt into the infrared camera 10. However, there is no limitation thereto. For example, the execution section 32 may be configured as a separate body to the infrared camera 10.
Moreover, in the exemplary embodiment described above the black body sections 18A are provided so as to cover two locations of the infrared ray detection section 18, these being at an upper edge and a lower edge thereof at portions extending in a direction intersecting with a direction of noise generation (for example the vertical direction). However, there is no limitation thereto. The black body sections 18A may be provided so as to cover the infrared ray detection section 18 at one location or three or more locations. Moreover, the black body section 18A does not necessarily cover an end of the infrared ray detection section 18. As long as the black body section 18A extends in a direction intersecting with the direction of noise generation then it may be provided so as to cover the infrared ray detection section 18 at a place separated from an end thereof. Moreover, although in the exemplary embodiment described above an example has been described of a case in which the noise extends along a vertical direction of the page, the black body sections 18A may be provided so as to extend in a direction intersecting with the direction of noise extension; namely, so as to extend in the vertical direction, in cases in which the noise extends along a horizontal direction.
Moreover, the various processing executed in each of the exemplary embodiments described above by the CPU 32A reading in software (a program) may be executed by various processors other than a CPU. Such processors include programmable logic devices (PLD) that allow circuit configuration to be modified post-manufacture, such as a field-programmable gate array (FPGA), and dedicated electric circuits, these being processors including a circuit configuration custom-designed to execute specific processing, such as an application specific integrated circuit (ASIC). The various processing described above may be executed by any one of these various types of processors, or may be executed by a combination of two or more of the same type or different types of processors (such as plural FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various types of processors is more specifically an electric circuit combining circuit elements such as semiconductor elements.
Moreover, although in each of the exemplary embodiments described above the image processing program 300 was described as being in a format pre-stored (installed) on the ROM 32B, there is no limitation thereto. The program may be provided in a format recorded on a recording medium such as a compact disc read only memory (CD-ROM), digital versatile disc read only memory (DVD-ROM), universal serial bus (USB) memory, or the like. Moreover, the program may be provided in a format downloadable from an external device over a network.
Moreover, the flow of processing described in each of the exemplary embodiments described above is merely an example thereof, and redundant steps may be omitted, new steps may be added, and the processing sequence may be swapped around within a range not departing from the spirit of the present disclosure.
Moreover, each configuration of the infrared camera 10 as described in the exemplary embodiment described above is merely an example thereof, and various modifications may be implemented thereto according to circumstances within a range not departing from the spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2022-065817 | Apr 2022 | JP | national |