Abstract
This paper addresses image enhancement and 3D reconstruction techniques for dim scenes inside the vacuum chamber of a nuclear fusion reactor. First, an improved multi-scale Retinex low-light image enhancement algorithm with adaptive weights is designed. It can recover image detail information that is not visible in low-light environments, maintaining image clarity and contrast for easy observation. Second, according to the actual needs of target plate defect detection and 3D reconstruction inside the vacuum chamber, a defect reconstruction algorithm based on photometric stereo vision is proposed. To optimize the position of the light source, a light source illumination profile simulation system is designed in this paper to provide an optimized light array for crack detection inside vacuum chambers without the need for extensive experimental testing. Finally, a robotic platform mounted with a binocular stereo-vision camera is constructed and image enhancement and defect reconstruction experiments are performed separately. The results show that the above method can broaden the gray level of low-illumination images and improve the brightness value and contrast. The maximum depth error is less than 24.0% and the maximum width error is less than 15.3%, which achieves the goal of detecting and reconstructing the defects inside the vacuum chamber.
1. Introduction
Non-destructive testing as an important part of the safe operation of nuclear power plants has been a concern of scholars around the world [1,2]. For the latest compact fusion devices, due to the large and complex thermal loads and electromagnetic loads, the first wall of the blanket and the target plate area of the divertor are subjected to surface morphology changes, cracks, and other forms of failure during operation [3,4,5], as shown in Figure 1. The length of the cracks and the depth of the defects that appeared in the first wall exceeded the centimeter scale. There are also no relevant tools and algorithms to accomplish this type of detection. To guarantee the high-parameter plasma discharges and complete the risk assessment, precise localization observations and defect reconstruction of the damaged parts must be performed [6,7]. The vacuum chamber of the fusion reactor has an annular design, and the lack of clear light source illumination equipment inside it leads to a very dim scene. To clearly observe the actual condition of the first wall of the vacuum chamber under low illumination, it is necessary to carry out research on low-light image enhancement techniques in the vacuum chamber [8,9,10]. The Retinex theory is an effective method for image enhancement in vacuum chambers [11]. Wang et al. proposed single-scale Retinex, multi-scale Retinex, and multi-scale Retinex with Color Restoration algorithms based on the characteristics of the human visual system [12,13,14]. All these algorithms obtain the illumination component using Gaussian low-pass filtering and utilize only the information from the reflected component for image enhancement [15]. To avoid overexposure, an image enhancement algorithm that preserves naturalness can be constructed. Combining the logarithmically mapped illuminance component with the reflection component can effectively avoid the loss of image information and overexposure phenomenon [16,17]. In addition, naturalness preservation using a priori knowledge of multilayer luminance statistics and using a new filtering approach to extract the illuminance component can also result in smoother low-frequency components [18]. However, Retinex still shows unnatural images in uneven, low-illumination images. Therefore, constraining the illumination component and reflection component to avoid information loss while maintaining the naturalness of the enhanced image is one of the urgent problems to be solved [19,20].
Figure 1.
Fusion reactor vacuum chamber defect detection.
Low-light image enhancement techniques allow observation and localization of surface defects in the first wall of the vacuum chamber. To further analyze the impact of the defects on the next round of experiments in the fusion reactor, 3D reconstruction of the defects is also necessary to assess their damage [21,22]. The photometric stereo vision has the advantages of simple operation, fast measurement speed, and the ability to obtain detailed features on the surface, which are more widely used [23,24]. The 3D information of an image can be recovered from contours, brightness, motion, light and dark, etc., and the light source is not required [25,26,27]. To realize the practical application of photometric stereo vision, many scholars have carried out research on the aspects of image resolution, light source model, material reflection model, calibration method, and so on [28,29]. For the image resolution, Vazquez et al. constructed virtual point-like signal gradient sources using small triangular faces forming polyhedra to achieve super-resolution in images [30]. Scholars have categorized the reflections of the calibration sphere into specular and diffuse reflections for light source calibration. Specular reflections can be used to estimate geometrical parameters, such as the light direction of the light source. In contrast, diffuse reflections can be used to estimate photometric parameters, such as the luminous intensity of the light source [31,32,33]. Based on the multiple viewpoints to obtain the outline information of the measured object and use the interrelationships, the direction and light intensity of the light source can be estimated [34,35]. In the camera-fixed case, introducing irradiation from light sources in different directions increases the constraints on the light sources, and a unique solution can be obtained [36]. The direction of the light source can also be calibrated by comparing the error between the image obtained from the actual light source and the image obtained from the estimated light source [37]. For the 3D reconstruction of defects, Horn et al. proposed the shadow recovery method, which utilizes the shadow, luminance, and reflection information of the object image, and adds other constraints to solve for the depth information [38]. Based on the Fourier basis function 3D reconstruction method, the depth information can be solved by coming up to integrate into the frequency domain and then projecting to the spatial domain using the Fourier inverse transform [39,40]. The complexity of the vacuum chamber structure and the high specular reflection properties of the metal surface make it difficult to measure defects by photometric stereo vision [41,42,43]. How to inspect the surface inside a vacuum chamber based on a reflection model and accomplish 3D reconstruction of defects such as fine cracks is a rarely studied and challenging problem.
This paper addresses image enhancement and 3D reconstruction techniques for dim scenes inside the vacuum chamber of a nuclear fusion reactor. First, a multi-scale Retinex low-light image enhancement algorithm with adaptive weights is designed for the dim interior environment of the fusion reactor vacuum chamber. It can enhance the contrast of low-light images and recover information about details that are not revealed. Second, to meet the needs of defect detection on the surface of the vacuum chamber, a visual servo-based algorithm for defect reconstruction in the vacuum chamber is designed to accomplish the task of reconstructing defects. This paper is divided into 5 sections. Section 2 introduces the low-light image enhancement algorithm for the interior of the vacuum chamber. Section 3 presents the defect reconstruction algorithm based on photometric stereo vision. Section 4 establishes an experimental platform and conducts experiments on image enhancement and defect reconstruction algorithms, and finally, Section 5 gives the conclusion of this paper.
2. Low-Light Image Enhancement Algorithm
2.1. Image Preprocessing and Threshold Segmentation
Traditional image processing algorithms mainly include image preprocessing, filter denoising, and multi-operator construction of defective edge information. The preprocessing can reduce the non-target information in the image to be detected and highlight the needed image information. The defect information in the internal image of the vacuum chamber can be highlighted by effective threshold segmentation. The gray level of the image to be processed is denoted by and the gray level range is . Where denotes black and denotes white, is a monotonically increasing function on the interval . For each pixel point on the input image that has a value there is a gray scale value generated. Since the gray level of an image can be regarded as a random variable on the interval , let and denote the probability density functions of random variables and , respectively
where is the integral variable and is the cumulative distribution function of the random variable . It is easy to get
From the Leibniz criterion it follows that
Substituting Equation (3) into Equation (2) gives
Since Equation (4) is a uniform probability density function, is always uniform and independent of the form of . Define the histogram of an image with a gray level range of as a discrete function
where is the -th level gray value and is the number of pixels with a gray value of . The total number of image pixels is usually represented by the product . Its ratio to each component normalizes the histogram as follows:
where is the number of possible gray levels in the image, and the graph of relative to is called the histogram. Discretizing Equation (6) gives
The pixels of gray level in the input image can be mapped to the corresponding pixels of gray level in the output image by Equation (7). Convolutional smoothing using a Gaussian filter gives
where is the standard deviation of the Gaussian function, which is used to adjust the degree of smoothing of the image, is the gray value of the pixel point of the image to be detected, and is the smoothed image. Image threshold segmentation using Equation (7) has the advantage of being simple, intuitive, fast, and easy to integrate with other algorithms, and the disadvantages of being dependent on threshold settings, unable to deal with complex backgrounds, sensitive to noise, and lack of automatic adjustment mechanism. The results of crack detection inside the vacuum chamber by this method are shown in Figure 2. It is seen that the method has strict requirements on the detection object, which requires obvious image comparison and cannot carry out an in-depth and detailed study of the three-dimensional morphology of the crack defects.
Figure 2.
Vacuum chamber defect detection (a) original image of cracks (b) grayscale image (c) Gaussian filtered image (d) standard gradient map (e) binary map (f) image with noisy regions removed.
2.2. Improved Multiscale Retinex Algorithm
To enhance the contrast of the low-light image inside the vacuum chamber, and at the same time recover the detailed information of the low-light unrevealed image, this paper designs an improved multi-scale Retinex low-light image enhancement algorithm with adaptive weights. The Retinex was initially proposed by Edwin H. Land based on the theory of luminance and color enhancement of human visual perception [11,12], as shown in Figure 3. The detection image inside the vacuum chamber is represented by the binary function , the incident light source is called the incident component , and the reflected light is called the reflected component , and the relationship is
Figure 3.
The principles of the human visual system.
The incident component depends mainly on the light source, which is a low-frequency component, and the reflected component is an intrinsic property of the image. The colour of the surface of the object in the visual system is determined by the reflective ability of the light wave with color invariance. To reduce the amount of computation the Equation (10) is log-transformed
where is the output value of the traditional Retinex algorithm.
From Figure 3, the core of the algorithm is to estimate the incident component of the original image and remove the reflection component which is not related to illumination to enhance the overall contrast of the image. To estimate and remove the incident components efficiently, this paper proposes a multi-scale Retinex algorithm with adaptive weights. Setting the incident component as the low-frequency part of the image, by Gaussian low-pass filtering gives
where is the -th component of the image, , denoting the colour channel, respectively. and are the weights and filters corresponding to the -th multiscale parameter, and the variance is denoted as . denotes the number of scales. According to the engineering experience , scale parameters can be taken as . To avoid amplifying noise, color distortion, and halo phenomenon in some cases, different scales can be adjusted during the improvement of the logarithmic function
where and are the incident component and tuning parameter, respectively. The parameter values of are usually obtained from image comparison experiments, and in this paper, they are taken as , respectively. To adapt to the flat and uneven regions inside the fusion reactor, the vacuum chamber image is chunked according to the number of scale parameters. The flatness evaluation function inside the vacuum chamber is defined as
where is the flatness evaluation index, and are the adjustment coefficients, and is the standard deviation of each sub-block. For flat regions inside the vacuum chamber, the standard deviation of the sub-blocks is smaller, and the value of the exponential function is larger, while the opposite is true for non-flat regions. The standard deviation of the subblock partitioned according to the number of scale parameters is
where is the total number of pixels in each sub-block. According to the flatness evaluation function, the scale parameter is adjusted
where is the scale adjustment factor and and are the minimum and maximum values of each sub-block, respectively. The optimal scale parameter corresponding to each sub-block can be determined by Equation (16) to enhance the brightness while reducing the loss of detailed information. After determining the scale parameters, the weights need to be adaptively adjusted
By combining Equation (16) and Equation (17), the corrected scale parameters and adaptive weights can be determined. Finally, the output value of the Retinex algorithm for the low-light image inside the fusion reactor is
where is the output result after illumination image enhancement, is the number of sub-blocks, and are the tuning parameters, and is the weights of the adaptive scale parameters. The larger the weights, the larger the contribution value of the corresponding sub-blocks, and the better the effect of detail preservation and image contrast.
3. Defect Reconstruction Based on Photometric Stereo Vision
3.1. Modeling Photometric Stereo Vision
The principle of photometric stereo vision is that a set of images of an object individually illuminated by light sources in different directions is captured through the same point of view. According to the luminance equation, the normal vector of the surface of the object, as well as the gradient matrix in the x and y directions, is calculated to realize 3D stereo reconstruction. The main research core of photometric stereo vision is a 3D reconstruction based on reflections from materials. The ideal diffuse reflection follows Lambert’s cosine law, and its outgoing light intensity is only related to the pitch angle of the incident light
where is the diffuse reflection coefficient and denotes the inner product of the normal vector and the incident light vector , denotes the inner product of incident light and surface normal vector. In practice, the bidirectional reflection distribution function (BRDF) can be used to characterize the surface reflection of complex materials. Define the BRDF proportionality between incident irradiance and outgoing radiance in a specified direction as follows
where is the direction of the incident light, is the outgoing light, is the altitude angle, is the azimuth angle, is the irradiance of incident light on the surface of the object, is the radiance of the outgoing light on the surface of the object, and is the light radiance. For the interior of the vacuum chamber, the BRDF reflection parameters can be obtained by extracting the reflection data from randomly captured images taken by a high-resolution camera at different angles and fitting the model.
According to the Phong reflection model, the intensity of reflected light at any point on the surface of an object is composed of ambient light, diffuse light, and specularly reflected light. Since the vacuum chamber of the fusion reactor is a dark environment, there is no ambient light. Each target plate in the first wall of the vacuum chamber is fabricated with frosted tungsten tiles. The specular reflection is very small, and the specular reflection is concentrated in a small range of reflection angles. With the exclusion of the specular reflection angle, the diffuse reflection model can still be used for approximate calculation. Therefore, a diffuse reflection model can be used to approximate the intensity of the reflected light for the first wall of the vacuum chamber
where is the unit normal vector at a point inside the vacuum chamber, denotes the reflection coefficient, is the direction vector of the light source; is the illuminance of the incident light and denotes the gray value of the image. Assuming that the light sources in the camera have equal luminosity, i.e., , and the number of light sources is 3, and the matrix consisting of the light source directions is , then Equation (21) is rewritten as
From Equation (22), the normal vector at the interior viewpoint of the vacuum chamber can be obtained as
Assuming that the depth of a point inside the vacuum chamber is and the gradient is , the gradients in its and directions are and , respectively. The relationship between the directional gradient and the surface normal vector is
The gradient matrix of all pixels can be obtained by applying the above conversion to the image of the interior of the vacuum chamber acquired by the camera. Assuming that the number of supplementary light sources is , the incident illumination inside the vacuum chamber is the same, i.e., , . Then the relationship between the directional gradient and the surface normal vector is
where , . The computation of the normal vector inside the vacuum chamber in the case of multiple light sources by photometric stereo vision can be accomplished by Equation (25). The task of reconstructing the surface defects inside the vacuum chamber can be accomplished.
3.2. Light Source Positioning Design
During visual inspection inside vacuum chambers, the position of the light source has a significant impact on photometric stereo vision. Sacrificing luminous flux efficiency is often chosen for the uniformity of illumination. That is, less light is provided to the interior of the vacuum chamber to keep the light intensity variation low. Therefore, this paper designs a simulation system of light source lighting contour, and completes the calculation of light source positioning for uniform and efficient lighting by simulating the positional layout of various light sources. The location of the centre of the illumination region of the light source is described in terms of a Cartesian coordinate system, as shown in Figure 4. The normal polar coordinates relative to the vacuum chamber are defined as and . By adjusting the number of input variables, the total light flux and illumination variation can be optimized. Based on the input parameter values, the designed optimal light source system can create a set of illumination configurations on its own to calculate the illumination profile observed by the robot. The luminous intensity of the point light source in each direction is
where is the angular attenuation factor related to the uniformity of the light source and is the light intensity along the direction of the main optical axis. If , it is an ideal light source; if it is a Lambertian light source.
Figure 4.
Light source location and illumination profile (a) LED light source relative position and variables (b) single light source contour.
The supplementary light source is a hemispherical LED point light source with a diameter of , and its luminous intensity and the light intensity obtained on the plane with a distance of from the LED are
where , , are the parameters to be determined and is the number of cumulative terms of the cosine function. When the reflection characteristics of the material are approximated as Lambertian characteristics, the dual Lambertian illumination model can be obtained
where is the camera sensor response parameter, is the luminous brightness of the LED, is the area of the light emitting chip of the LED, and the value of under the Lambertian light source is . d is the distance between the point light source and the measured position of the vacuum chamber, and z is the depth value of the measured position. The task of completing the optimal lighting configuration of the system according to the designed efficient light source positioning system is shown in Table 1, and the output is shown in Figure 5. Related filtering optimizations can be accomplished by testing with multiple sets of instances. By applying Lambert’s cosine emission law and the distance factor from the secondary target to the lens, the final optical radiation intensity can be determined. In addition, illumination from multiple light sources can be efficiently calculated using positional symmetry. The optimal light source positioning system designed in this paper can broaden the setup output results to provide optimized light arrays for crack detection inside vacuum chambers without the need for time-consuming experimental testing.
Table 1.
Input values for the light source positioning system.
Figure 5.
Light source location and illumination profile for multi-input tests (a) light 1: (b) light 2: (c) light 3: (d) light 4: (e) light 5: (f) light 6: .
4. Defect Detection Experiments
4.1. Experimental Platform
The vacuum chamber robot hardware system is shown in Figure 6a, which mainly consists of an 11-degree-of-freedom robot, an end binocular camera, and a light source system. The control system consists of a high-performance multi-axis motion control card and a NVIDIA Jetson Nano control board, which brings sufficient arithmetic power for the end processing of the 3D reconstruction of the fissure. The camera is a RGBD binocular camera, and its specific solid-state parameters are shown in Table 2. The experimental object of the vacuum chamber defect detection designed in this paper is a composite matte plate, whose length, width, and height are divided into , as shown in Figure 6b. To reduce the randomness error of detection, the actual depths of the three defects on the simulated plate in the vacuum chamber selected for the experiment are , and , respectively.
Figure 6.
Experimental platform for detecting defects (a) robot (b) drive Box (c) wiring terminals (d) drivers (e) defects of setting.
Table 2.
RGBD binocular camera solid state parameters.
The software system of the fusion robot inspection algorithm mainly consists of a path planning module and a defect detection module, as shown in Figure 7. The 3D path planning program of the fusion robot is then realized by calling the function functions directly in the motion control card. The defect detection system for the vacuum chamber is mainly based on a VMware virtual machine for wireless communication. In the constructed wireless local area network (WLAN), Putty-0.67 software is utilized for the serial interface connection task. The camera carried at the end of the robot can continuously acquire images of the interior of the vacuum chamber during the inspection process. Relevant depth information and 3D construction of defects inside the vacuum chamber can be accomplished in real-time.
Figure 7.
Control system for defect inspection platform.
4.2. Low-Light Image Enhancement Experiment
To verify the effectiveness of the image enhancement algorithm proposed in this paper, the defects inside the vacuum chamber are first detected using traditional methods. The detection steps mainly include smoothing processing, threshold segmentation and, defect contour extraction, etc. The experimental results of contour information detection of simulated defects inside the vacuum chamber are shown in Figure 8. The analysis results show that the contour length information can be obtained by setting the input image average brightness and overall size parameters, and the defect contour extraction is initially realized. The results of depth information detection are shown in Figure 9. The depth of detection takes the colour of the hue, saturation, and value (HSV) space, and the different colours indicate the proximity to the location of the detection camera. From the experimental results, it can be seen that the reconstructed crack location and the actual location are different, and there is a large amount of noise in the detection results at different moments. The actual defect location of the simulated plate is away from the end camera of the robot, and the experimental results show that the blue area indicates a depth value of and the red area indicates a depth value of , while the actual defect depth value is between and . It can be seen that the traditional method has a large error in the detection results, and only obtains the approximate distance of the detection target, which is unable to realize the accurate defect reconstruction task. And when there is a low-light situation, the method is almost completely ineffective.
Figure 8.
Detection results of internal defects by conventional method (a) original image (b) smoothing (c) horizontal detection (d) vertical detection (e) defect extraction (f) contour measurement.
Figure 9.
Defect depth maps at different moments by conventional method (a) defective samples (b) depth map at t = 0 s (c) depth map at t = 10 s (d) depth map at t = 30 s.
To this end, an improved multi-scale Retinex algorithm with adaptive weights is designed in this paper for low illumination image enhancement, and the experimental results are shown in Figure 10. Figure 10a–d shows the original illuminated images of the experimental scene and the simulated defective plates. Figure 10e–h shows the results of the low-illuminated images after enhancement. It can be observed that the multi-scale Retinex algorithm with improved adaptive weights designed in this paper can enhance the contrast of the image and maintain the detailed information with no additional added noise. From Figure 10h, it can be observed that all three defect information can be detected using the algorithm designed in this paper.
Figure 10.
Experiments on low-light image enhancement of cabin surface by improved method (a) traditional method main view (b) traditional method low illumination (c) traditional method side view (d) traditional method very low illumination (e) improved method main view (f) improved method low illumination (g) improved method side view (h) improved method very low illumination.
To facilitate the observation of the enhancement effect, the images before and after enhancement are processed with normalized image gray-level histogram, as shown in Figure 11. Where Figure 11a–d shows the normalized gray level histogram of the images before enhancement, it can be observed that the overall gray level of each image is low and concentrated in the low gray level region. Figure 11e–h shows the normalized grayscale histogram of the image after the enhancement process, and it can be seen that the grayscale levels have all been broadened to varying degrees, the overall luminance values have been enhanced, and the contrast has also been improved, which proves the effectiveness of the image enhancement algorithm.
Figure 11.
Normalized histograms of image enhancement experiments (a) main view histogram (b) low illumination histogram (c) side view histogram (d) very low illumination histogram (e) main view of improved method (f) low illumination of improved method (g) side view of improved method (h) very low illumination of improved method.
4.3. Defect Reconstruction Experiment
When the low-light image is too blurred, even with the enhancement algorithm, it is still not possible to obtain more defect information, especially the detection of small defect information. To accurately reconstruct the defect information, this paper uses three parallel light sources in different directions to increase the light illumination of the vacuum chamber and carries out 3D reconstruction of defects based on the principle of photometric stereo vision. The incident unit vectors of the three light sources are , , and . By lighting up the light sources one by one, the gray values , , and of the three images under different illumination can be obtained, and the value of the normal vector can be obtained through the calculation in Section 3.1. The experimental detection process with three light sources acting individually is shown in Figure 12.
Figure 12.
Detection results under different LED light sources (a) #1 light source detection experiments (b) #2 light source detection experiments (c) #3 light source detection experiments (d) #1 light source detection image (e) #2 light source detection image (f) #3 light source detection image.
Since the vector product of the normal to the simulated plate and the light source is proportional to the irradiance, from this, we can obtain the ratio of the intensity of the light sources of #1, #2, and #2 #3 to each other. In this paper, the scatter interpolant function is utilized to store the above two ratios and to build a light intensity lookup table, where the illuminance under the action of light source #1 is 215 lux, the illuminance under the action of light source #2 is 3380 lux, and the illuminance under the action of light source #3 is 577 lux. The value of the gradient at a point on the detection image has been defined as in Section 3.1 and used as a function of the image intensity. Set and to range from to in steps of . Since a lookup table has been constructed to find the gradient for each pixel, a gradient map can be constructed with the same size of the defective image.
The distance between the camera and the specimen in the actual detection experiment is , in which the measured values of the width and the depth are taken as the maximum of the contour extraction and the 3D reconstruction. The gradient and normal direction of each pixel inside the vacuum chamber can be efficiently calculated using the lookup table. Then, integration is performed along a path to recover the relative distance of each pixel of the defect to complete the 3D reconstruction of the cracked defect in the image, and the results are shown in Figure 13 and Table 3. Where is the length of the defect in the horizontal direction, is the length of the defect in the vertical direction, and is the depth of the vertically detected plate. Detailed location and depth information of defects can be obtained from the experimental results. The maximum depth error is less than , and the maximum width error is less than . There is a certain degree of aberration in the shape of defects, mainly due to the following reasons: (1) the condition of integrable edges in photometric stereo vision is restricted; (2) the camera’s viewing angle limitation, which makes the defect location produce more shadows and highlights areas leading to errors in the gradient map establishment. In general, the gradient maps of the vacuum chamber defect detection are well established, and the goal of defect recognition and reconstruction is accomplished.
Figure 13.
Surface defect normal vectors and 3D reconstruction results (a) Normal vector map of defect #1 (b) 3D reconstruction results of defect #1 (c) Normal vector map of defect #2 (d) 3D reconstruction results of defect #2 (e) Normal vector map of defect #3 (f) 3D reconstruction results of defect #3.
Table 3.
Defect detection results of specimens inside the vacuum chamber.
5. Conclusions
In this paper, an improved multi-scale Retinex low-light image enhancement algorithm with adaptive weights is designed to detect low-light images inside the fusion reactor vacuum chamber. It can not only enhance the image contrast in the low illumination situation inside the vacuum chamber but also recover the detailed information of the image that is not shown in the low illumination situation, and effectively maintain the clarity and contrast of the image. A defect detection system based on photometric stereo vision is constructed for defect detection and 3D reconstruction inside vacuum chambers. The normal vector and gradient field of the object surface are calculated from the illumination direction and the light/dark relationship of the vacuum chamber image. The gradient matrix of all the pixels on the image is obtained by matrix transformation, which ultimately accomplishes the task of reconstructing the 3D depth matrix. To optimize the position of the light source, a simulation system is designed for a given light source illumination profile. The optimized light array can be provided for crack detection inside vacuum chambers without time-consuming experimental testing. Finally, a vacuum chamber inspection robot platform mounted with a binocular stereo vision camera is built, and image enhancement and defect reconstruction experiments are performed separately. The results show that the multi-scale Retinex low-light image algorithm based on adaptive weights can broaden the gray level of low-light images and increase the brightness value and contrast. The defect reconstruction algorithm based on photometric stereo vision can obtain the detailed position and depth information of different defects, with a maximum depth error of less than and a maximum width error of less than , which realizes the task objectives of detecting and reconstructing surface defects inside the vacuum chamber.
In the future, we will continue researching defect detection algorithms for fusion reactor vacuum chambers. The defect detection experiments under different illumination will be conducted through the China Fusion Engineering Test Reactor, which is currently under construction, to verify the effectiveness of the image enhancement and defect reconstruction algorithms.
Author Contributions
Conceptualization, G.Q. and H.Z.; methodology, H.Z.; software, G.Q. and H.Z.; validation, G.Q. and Y.C.; formal analysis, G.Q. and H.Z.; data curation, F.W., Y.X. and S.L.; writing—original draft preparation, G.Q. and H.Z.; visualization, R.Z., X.Q. and C.Z.; supervision, A.J.; project administration, C.Z. and A.J.; funding acquisition, C.Z. and A.J. All authors have read and agreed to the published version of the manuscript.
Funding
This paper was partially funded by the National Natural Science Foundation of China (Grant Nos. 12305251), the Postdoctoral Fellowship Program of CPSF (Grant Nos. GZB20230770), the Research Fund of the State Key Laboratory of Mechanics and Control for Aerospace Structures (1005-ZAG23011) and the Comprehensive Research Facility for Fusion Technology Program of China under Contract no. 2018-000052-73-01-001228.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Nooralishahi, P.; Ibarra-Castanedo, C.; Deane, S.; López, F.; Pant, S.; Genest, M.; Avdelidis, N.P.; Maldague, X.P.V. Drone-based non-destructive inspection of industrial sites: A review and case studies. Drones 2021, 5, 106. [Google Scholar] [CrossRef]
- Nash, C.; Karve, P.; Adams, D. Diagnosing nuclear power plant pipe wall thinning due to flow accelerated corrosion using a passive, thermal non-destructive evaluation method: Feasibility assessment via numerical experiments. Nucl. Eng. Des. 2022, 386, 111542. [Google Scholar] [CrossRef]
- Yousaf, T.; Bradley, M. Helium plasma immersion ion implantation studies of tungsten and tungsten heavy alloys for fusion plasma facing components. Radiat. Eff. Defects Solids 2023, 178, 143–159. [Google Scholar] [CrossRef]
- Patel, P.; Vaghela, H.; Muralidhara, S.; Das, J.; Chang, H.-S. Design and performance assessment of cold compressor for a typical cold box of large tokamak machines. Cryogenics 2021, 118, 103331. [Google Scholar] [CrossRef]
- Gliss, C.; Bachmann, C.; Ciattaglia, S.; Drumm, B.; Camacho, M.G.; Moscato, I.; Mull, T.; Palermo, I. Integrated design of tokamak building concepts including ex-vessel maintenance. Fusion Eng. Des. 2022, 177, 113068. [Google Scholar] [CrossRef]
- Qin, G.; Xu, Y.; He, W.; Qi, Q.; Zheng, L.; Hu, H.; Cheng, Y.; Zuo, C.; Zhang, D.; Ji, A. Design and Development of an Air–Land Amphibious Inspection Drone for Fusion Reactor. Drones 2024, 8, 190. [Google Scholar] [CrossRef]
- Shi, S.; Song, Y.; Cheng, Y.; Feng, H.S.; Liu, C.; Villedieu, E.; Bruno, V.; Pastor, P.; Khan, S.U.D.; Tang, H.J.; et al. Design and Implementation of Storage Cask System for EAST Articulated Inspection Arm (AIA) Robot. J. Fusion Energy 2015, 34, 711–716. [Google Scholar] [CrossRef]
- Wang, Y.; Liu, H.; Fu, Z. Low-light image enhancement via the absorption light scattering model. IEEE Trans. Image Process. 2019, 28, 5679–5690. [Google Scholar] [CrossRef]
- Feng, X.; Li, J.; Hua, Z. Low-light image enhancement algorithm based on an atmospheric physical model. Multimed. Tools Appl. 2020, 79, 32973–32997. [Google Scholar] [CrossRef]
- Fu, X.; Zeng, D.; Huang, Y.; Liao, Y.; Ding, X.; Paisley, J. A fusion-based enhancing method for weakly illuminated images. Signal Process. 2016, 129, 82–96. [Google Scholar] [CrossRef]
- Rasheed, M.; Guo, G.; Shi, D.; Khan, H.; Cheng, X. An empirical study on retinex methods for low-light image enhancement. Remote Sens. 2022, 14, 4608. [Google Scholar] [CrossRef]
- Wang, X.; Yi, R.; Sun, M.; Zhang, Z. Low-light Image Enhancement Algorithm Based on Improved Multi-scale Retinex with Adaptive Brightness Compensation. In Proceedings of the International Conference on Computer Supported Cooperative Work in Design (CSCWD), Tianjin, China, 8–10 May 2024; pp. 2234–2239. [Google Scholar]
- Li, J.; Hao, S.; Li, T.; Zhuo, L.; Zhang, J. RDMA: Low-light image enhancement based on retinex decomposition and multi-scale adjustment. Int. J. Mach. Learn. Cybern. 2024, 15, 1693–1709. [Google Scholar] [CrossRef]
- Jha, M.; Bhandari, A. NSDIE: Noise Suppressing Dark Image Enhancement Using Multiscale Retinex and Low-Rank Minimization. ACM Trans. Multimed. Comput. Commun. Appl. 2024, 20, 1–22. [Google Scholar] [CrossRef]
- Ibrahim, H.; Kong, N. Brightness preserving dynamic histogram equalization for image contrast enhancement. IEEE Trans. Consum. Electron. 2007, 53, 1752–1758. [Google Scholar] [CrossRef]
- Wang, S.; Zheng, J.; Hu, H.; Li, B. Naturalness preserved enhancement algorithm for non-uniform illumination images. IEEE Trans. Image Process. 2013, 22, 3538–3548. [Google Scholar] [CrossRef]
- Guo, X.; Hu, Q. Low-light image enhancement via breaking down the darkness. Int. J. Comput. Vis. 2023, 131, 48–66. [Google Scholar] [CrossRef]
- Shuhang, W.; Gang, L. Naturalness preserved image enhancement using a priori multi-layer lightness statistics. IEEE Trans. Image Process. 2018, 27, 938–948. [Google Scholar]
- Wen, S.; Hu, X.; Ma, J.; Sun, F.; Fang, B. Autonomous robot navigation using Retinex algorithm for multiscale image adaptability in low-light environment. Intell. Serv. Robot. 2019, 12, 359–369. [Google Scholar] [CrossRef]
- Zong, Y.; Liang, J.; Wang, H.; Ren, M.; Zhang, M.; Li, W.; Lu, W.; Ye, M. An intelligent and automated 3D surface defect detection system for quantitative 3D estimation and feature classification of material surface defects. Opt. Laser Eng. 2021, 144, 106633. [Google Scholar] [CrossRef]
- Ikehata, S. Scalable, detailed and mask-free universal photometric stereo. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 13198–13207. [Google Scholar]
- Landstrom, A.; Thurley, M. Morphology-Based Crack Detection for Steel Slabs. IEEE J. Sel. Top. Signal Process. 2012, 6, 866–875. [Google Scholar] [CrossRef]
- Ju, Y.; Lam, K.; Xie, W.; Zhou, H.; Dong, J.; Shi, B. Deep Learning Methods for Calibrated Photometric Stereo and Beyond. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 1–19. [Google Scholar] [CrossRef] [PubMed]
- Shi, B.; Wu, Z.; Mo, Z.; Duan, D.; Yeung, S.-K.; Tan, P. A benchmark dataset and evaluation for non-lambertian and uncalibrated photometric stereo. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 3707–3716. [Google Scholar]
- Zhang, K.; Li, L.; Liu, Q. Dark-field structured illumination microscopy for highly sensitive detection of 3D defects in optical materials. Opt. Laser Eng. 2023, 161, 107340. [Google Scholar] [CrossRef]
- Cao, Y.; Ding, B.; Chen, J.; Liu, W.; Guo, P.; Huang, L.; Yang, J. Photometric-stereo-based defect detection system for metal parts. Sensors 2022, 22, 8374. [Google Scholar] [CrossRef] [PubMed]
- Karami, A.; Menna, F.; Remondino, F. Combining photogrammetry and photometric stereo to achieve precise and complete 3D reconstruction. Sensors 2022, 22, 8172. [Google Scholar] [CrossRef]
- Meccaf, R.; Wetzlert, A.; Brucksteint, A.M.; Kimmel, R. Near Field Photometric Stereo with Point Light Sources. Siam J. Imaging Sci. 2014, 7, 2732–2770. [Google Scholar] [CrossRef]
- Xie, L.; Song, Z.; Jiao, G.; Huang, X.; Jia, K. A practical means for calibrating an LED based photometric stereo system. Opt. Laser Eng. 2015, 64, 42–50. [Google Scholar] [CrossRef]
- Vazquez, G.; Lacapmesure, A.; Martínez, S.; Martínez, O.E. SUPPOSe 3Dge: A Method for Super-Resolved Detection of Surfaces in Volumetric Fluorescence Microscopy. J. Opt. Photon. Res. 2024, 1–9. [Google Scholar]
- Zhou, W.; Kambhamettu, C. A unified framework for scene illuminant estimation. Image. Vis. Comput. 2008, 26, 415–429. [Google Scholar] [CrossRef]
- Queau, Y.; Durix, B.; Wu, T.; Cremers, D.; Lauze, F.; Durou, J.-D. LED-based Photometric Stereo: Modeling Calibration and Numerical Solution. J. Math. Imaging Vis. 2018, 60, 313–340. [Google Scholar] [CrossRef]
- Takai, T.; Maki, A.; Niinuma, K.; Matsuyama, T. Difference sphere: An approach to near light source estimation. Comput. Vis. Image Underst. 2009, 113, 966–978. [Google Scholar] [CrossRef]
- Xu, S.; Wallace, A.M. Recovering surface reflectance and multiple light locations and intensities from image data. Pattern Recogn. Lett. 2008, 29, 1639–1647. [Google Scholar] [CrossRef]
- Su, Y.; Tang, X.; Cai, Z.; Wu, J.; Chen, Y.; Hua, M.; Wan, W. Performance improvement of projection-type multiview holographic three-dimensional display using spatial light modulators. Opt. Laser Eng. 2020, 129, 106079. [Google Scholar] [CrossRef]
- Al Sobbahi, R.; Tekli, J. Comparing deep learning models for low-light natural scene image enhancement and their impact on object detection and classification: Overview, empirical evaluation, and challenges. Signal Process. Image Commun. 2022, 109, 116848. [Google Scholar] [CrossRef]
- Song, Z.; Nie, Y.; Song, Z. Photometric stereo with quasi-point light source. Opt. Laser Eng. 2018, 111, 172–182. [Google Scholar] [CrossRef]
- Tian, X.; Liu, R.; Wang, Z.; Ma, J. High quality 3D reconstruction based on fusion of polarization imaging and binocular stereo vision. Inform. Fusion 2022, 77, 19–28. [Google Scholar] [CrossRef]
- Li, Z.; Ji, S.; Fan, D.; Yan, Z.; Wang, F.; Wang, R. Reconstruction of 3D Information of Buildings from Single-View Images Based on Shadow Information. ISPRS Int. J. Geo-Inf. 2024, 13, 62. [Google Scholar] [CrossRef]
- Jian, Z.; Wang, X.; Zhang, X.; Su, R.; Ren, M.; Zhu, L. Task-Specific Near-Field Photometric Stereo for Measuring Metal Surface Texture. IEEE Trans. Ind. Inform. 2023, 20, 6019–6029. [Google Scholar] [CrossRef]
- Jonasson, E.T.; Boeuf, J.; Kyberd, S.; Skilton, R.; Burroughes, G.; Amayo, P.; Collins, S. Reconstructing JET using LIDAR-Vision fusion. Fusion Eng. Des. 2019, 146, 110952. [Google Scholar] [CrossRef]
- Jonasson, E.T.; Boeuf, J.; Murcutt, P.; Kyberd, S.; Skilton, R. Improved reconstruction of JET using LIDAR-Vision fusion. Fusion Eng. Des. 2020, 161, 112061. [Google Scholar] [CrossRef]
- Niu, L.; Aha, L.; Mattila, J.; Gotchev, A.; Ruiz, E. A stereoscopic eye-in-hand vision system for remote handling in ITER. Fusion Eng. Des. 2019, 146, 1790–1795. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).