Next Article in Journal
Beyond Traditional Metrics: Exploring the Potential of Hybrid Algorithms for Drought Characterization and Prediction in the Tromso Region, Norway
Previous Article in Journal
The Effect of Reducing Fat and Salt on the Quality and Shelf Life of Pork Sausages Containing Brown Seaweeds (Sea Spaghetti and Irish Wakame)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Scratch Detection for Textured Materials Based on Optimized Photometric Stereo Vision and Fast Fourier Transform–Gabor Filtering

1
State Key Laboratory of Biobased Material and Green Papermaking, Faculty of Light Industry, Qilu University of Technology, Jinan 250300, China
2
Faculty of Light Industry, Qilu University of Technology, Jinan 250300, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(17), 7812; https://doi.org/10.3390/app14177812
Submission received: 26 July 2024 / Revised: 27 August 2024 / Accepted: 29 August 2024 / Published: 3 September 2024
(This article belongs to the Section Applied Industrial Technologies)

Abstract

:
In the process of scratch defect detection in textured materials, there are often problems of low efficiency in traditional manual detection, large errors in machine vision, and difficulty in distinguishing defective scratches from the background texture. In order to solve these problems, we developed an enhanced scratch defect detection system for textured materials based on optimized photometric stereo vision and FFT-Gabor filtering. We designed and optimized a novel hemispherical image acquisition device that allows for selective lighting angles. This device integrates images captured under multiple light sources to obtain richer surface gradient information for textured materials, overcoming issues caused by high reflections or dark shadows under a single light source angle. At the same time, for the textured material, scratches and a textured background are difficult to distinguish; therefore, we introduced a Gabor filter-based convolution kernel, leveraging the fast Fourier transform (FFT), to perform convolution operations and spatial domain phase subtraction. This process effectively enhances the defect information while suppressing the textured background. The effectiveness and superiority of the proposed method were validated through material applicability experiments and comparative method evaluations using a variety of textured material samples. The results demonstrated a stable scratch capture success rate of 100% and a recognition detection success rate of 98.43% ± 1.0%.

1. Introduction

In tandem with the burgeoning digital transformation and escalating industrial automation, there is a concomitant surge in the demand for stringent product quality benchmarks. The advent of sophisticated machine vision systems has revolutionized traditional manufacturing paradigms, enabling unparalleled precision and efficiency in automated defect detection across production lines [1,2,3]. Scratches on textured surfaces, in particular, represent a critical challenge that significantly impairs product integrity. Consequently, the meticulous identification and analysis of such defects have emerged as a cornerstone in contemporary quality assurance protocols, underscoring the pivotal role of machine vision in maintaining high-quality standards.
Machine vision-based capture and image processing analysis are two of the most important methods to achieve high-quality and high-precision defect detection [4,5]. Analyzed according to the detection method, the commonly used machine vision-based surface defect detection methods can be divided into two-dimensional (2D) methods, three-dimensional (3D) methods, and deep learning techniques. While deep learning stands as a powerful defect detection technology capable of automatically learning defect features, its industrial application faces certain limitations. Although deep learning models can rapidly and accurately detect scratch defect locations after being trained on a large dataset, their industrial implementation is currently constrained by the high costs associated with collecting and training large volumes of sample data. Furthermore, extensive network parameter tuning is required for different material scenarios, which involves a trial-and-error process that is less acceptable in high-precision industrial applications. This is because high-precision industrial settings demand a level of accuracy and stability that cannot be easily achieved without significant investment in time and resources for fine-tuning the deep learning.
Two-dimensional detection methods are mainly based on image processing techniques to detect defects, and the specific methods include grayscale symbiotic matrix segmentation [6,7], the spectral method [8,9,10], and the template matching method [11]. Two-dimensional methods are widely used due to their simplicity of use and ease of maneuverability. Zhang J [12] proposed a method combining an adaptive threshold segmentation algorithm and a mathematical morphological reconstruction of the solution to solve the defect segmentation problem and for the detection of aluminum metal materials. CAO G [13] developed a hybrid surface defect detection method for complex and widely varying curved surfaces, which realizes defect detection for different regions through image region segmentation, gradient threshold, and image alignment. Abdel S [10] propose a vision-based fabric inspection method that is based on the fast Fourier transform and cross-correlation techniques followed by a filter transform, highlighting the defective portions to check the structural regularity features of the fabric image in the spatial domain. However, due to the lack of depth information, 2D methods do not have sufficient reliability and stable robustness.
Contrary to the image processing methods that hinge on 2D techniques, providing merely a planar perspective, the inspection methods based on three-dimensional visual measurement offer an all-encompassing perspective of flaws. This perspective encompasses the depth, volume, and spatial orientation of defects, rendering a rich, detailed analysis of surface anomalies paramount. It empowers us to evaluate the severity and position of defects with greater accuracy and nuance [14].
Notably, 3D defect detection techniques, inclusive of those employing structured light [15,16] and photometric stereo vision [17], demonstrate a reduced susceptibility to inaccuracies engendered by variable lighting conditions. Their inherent robustness against fluctuations in ambient light, shadows, and specular reflections is a testament to their superiority over conventional 2D methods. Moreover, the provision of multiple vantage points ensures an exhaustive coverage that is essential for identifying defects which may remain concealed or ambiguous in a single 2D image. This all-encompassing approach significantly amplifies the overall effectiveness of defect detection, underscoring the superior capabilities of 3D visual measurement in surface defect analysis. Wu K [18] introduced a multi-exposure structured light method for the three-dimensional reconstruction of battery surfaces. By utilizing height-gray transformation, the anomalous parts of the three-dimensional point cloud are converted into two-dimensional images, effectively addressing the challenge of classifying surface defects with two-dimensional detection. Gu J [19] utilized a depth camera to capture color images and depth maps of cabbages for point cloud reconstruction. Subsequently, the normal vector for each point in the point cloud was estimated using a least-squares plane fitting method, and the curvature feature of the point cloud was calculated. More specifically, the curvature estimation was performed by fitting a quadratic surface to the local region around each point. Mohsen N [20] employed a photometric stereo vision and established a device with four light sources to acquire multi-angle images of road surfaces, subsequently introducing optimal angles for different light sources to restore the three-dimensional morphology of road surface texture for defect detection. Huang S [21] introduced a new method which is based on photometric stereo vision with four light sources to recover the lost depth information in NPP images and improve the detection of surface defects on textured metal parts.
While machine vision has, to a significant extent, resolved the majority of defect detection challenges in manufacturing, thereby substantially boosting industrial productivity, it encounters notable hurdles when dealing with textured materials. Materials such as wood, leather, textiles, and specialty papers present unique difficulties due to the impact of lighting angles and subtle surface irregularities at the microscopic level. These factors can mask the distinct features of scratch defects, thereby significantly escalating the intricacy involved in their detection. This phenomenon is vividly illustrated in Figure 1.
To address the challenges posed by textured materials, we developed an enhanced scratch defect detection method for textured materials based on optimized photometric stereo vision and FFT-Gabor filtering. Initially, we developed an Enhanced Scratch Detection method for textured materials. This method is characterized as a composite-enhanced defect detection method that combines optimized photometric stereo vision hardware with an FFT-based image enhancement algorithm. The main contributions of this paper can be summarized as follows:
(1)
Optimized Hemispherical Photometric Stereo Vision Device: We designed and optimized a new type of hemispherical photometric stereo vision image acquisition device with selective light source angles. Based on the selectivity of the multi-angle light source, we can choose the light source angle by ourselves according to the irregularity and complexity of the texture of the material, so as to achieve a balance between the acquisition time and the quality of the input image.
(2)
Photometric Stereo Vision Algorithm with Eight Light Sources: Using images captured under eight distinct light source angles, we implemented a photometric stereo vision algorithm. This approach mitigates issues caused by specular reflections or shadows under single-light-source conditions, enabling the complete capture of both texture and defect information via Albedo and Curl Gradient images.
(3)
FFT-Gabor Filtering Image Enhancement Algorithm: To further enhance defect visibility, we combined the existing photometric stereo vision algorithm with the defect detection algorithm based on image enhancement, and developed an enhanced scratch defect detection method for textured materials based on optimized photometric stereo vision and FFT-Gabor filtering to realize the enhancement of the defect information of the textured material and to weaken or filter out the texture information of the texture itself.
(4)
This paper proves the effectiveness of the proposed method through a single-material experiment and designs the experimental effect comparison of materials with different textures, which verifies the effectiveness and superiority of the proposed enhanced scratch defect detection method for textured material defect detection. Through the experimental data, for the experiments on different textured materials, the detection rate of the enhanced scratch defect detection method for textured material defect detection can be stabilized at 98.43% ± 1.0%.
Our method offers a practical alternative to deep learning-based approaches by leveraging traditional machine vision techniques and advanced image processing to achieve high detection rates with minimal training data requirements. Our approach represents a significant advancement in traditional machine vision techniques, offering a robust alternative to deep learning methods, especially in scenarios where high precision and reliability are critical.

2. Methods

Addressing the prevalent challenge in traditional machine vision where defects on textured materials are often arduously difficult to capture and photograph, and where distinguishing anomalous defects from the inherent texture of the material itself poses significant difficulties, we have initiated the optimization from the image acquisition stage. This paper proposes an enhanced scratch defect detection for textured materials based on optimized photometric stereo vision and FFT-Gabor filtering. It is described as a cooperative approach between image capturing hardware-based photometric stereo vision and image enhancement algorithm-based fast Fourier transform.
The enhanced scratch detection method for textured materials, as illustrated in Figure 2, comprises a defect capturing process based on optimized photometric stereo vision and an image defect information enhancement process using the fast Fourier transform.
Firstly, in order to overcome the possibility of defects being obscured under traditional single-light-source conditions and to balance image acquisition quality with computation time, we designed and optimized a novel hemispherical photometric stereo vision image acquisition device with light source selectivity. This enabled the acquisition of image information under multiple light sources. On this foundation, we introduced a photometric stereo vision algorithm with 8 light sources. The optimized photometric stereo vision image acquisition device captures material images under multi-angle light sources, which are then processed through the photometric stereo vision algorithm to obtain Albedo and curvature gradient images. This approach mitigates the effects of high reflections or shadows that occur under single-angle light sources.
Subsequently, to address the difficulty in distinguishing between the material’s own texture and defects, we introduced an FFT-Gabor filtering-based image enhancement algorithm. This involves designing a Gabor filter, transforming the image into the frequency domain through the fast Fourier transform, convolving the frequency domain representation with the textured material surface image, and returning to the spatial domain to obtain a background image that emphasizes the material’s own texture. Subtracting this background image from the original image achieves the effect of weakening the texture and highlighting the defects. Finally, this paper introduces the threshold segmentation method (OTSU) [22,23] to realize the detection and localization of textured material defects.

2.1. Scratch Defect Capture on Textured Material Surface Based on Optimized Photometric Stereo Vision

Texture is an inherent property of a material’s surface, and the visual representation of the material texture, as perceived by the human eye or captured by camera sensors, is contingent upon the interplay between the light source’s reflection and incidence characteristics and the morphology of the object’s surface under distinct lighting angles [24,25,26]. Based on photometric stereo vision, the information captured regarding the textured material’s surface defects mainly includes a light-source-selective image acquisition device and an image processing module based on the photometric stereo vision algorithm.
Photometric stereo vision was first proposed by Prof. Robert J. Woodham in 1978 [27]. In recent years, photometric stereo vision technology has attracted much attention in the field of industrial production and quality inspection [28,29,30]. The principle is illustrated in Figure 3, where Figure 3A presents the principle of photometric stereo vision, and Figure 3B presents the principle of application based on photometric stereo vision. This technique relies on the nature of light reflected from the surface of an object, capturing multiple images under varying lighting conditions to recover the normal phase information and reconstruct the subtle three-dimensional shapes of the object’s surface.
Based on the photometric stereo vision principle, we have innovatively conceived and fabricated a novel light-source-selective image acquisition device, as graphically represented in Figure 3. Our design features a hemispherical dome support structure, where the industrial camera is fixed on the top of the hemispherical support structure. At the same time, to accommodate the diverse surface structures of various materials, we have predicated the complexity of the material’s own texture and, consequently, optimized the selection of three distinct light source angles. These angles, calibrated at 15°, 45°, and 75°, respectively, enable nuanced imaging across a wide spectrum of surface textures. We show more details of the designed photometric stereo vision algorithm-based light-source-selective image acquisition device, including the structure of the acquisition device’s housing, light, and camera.
High load-bearing stiffness ensures structural stability during operation, preventing deformation of the camera and lighting angles due to external pressures or the weight of internal components—a critical consideration for the photometric stereo vision algorithm [31]. In order to provide enough space for the sample to be collected, the radius of the shell structure was designed to be 30 cm with a thickness of 6 mm. The selection of these dimensions was not only aimed at providing ample room for samples of varying sizes but also at ensuring structural integrity and stability. To ensure that the hemispherical structure is as smooth as possible, with good lightweight properties and load-bearing stiffness, we selected a black 3D printing material for the 3D printing production. The black material minimizes the interference of external stray light and internal reflected light, while the 90% slicing density provides increased rigidity for the hemispherical shell. Both the industrial camera and the point light source are affixed to the surface of the hemispherical structure via pre-drilled holes and O-screw positioning. For the diverse surface structures encountered on various material surfaces, we have devised three distinct elevation angles for the light source, specifically 15°, 45°, and 75°, predicated on the complexity of the material’s native texture. This nuanced approach ensures comprehensive coverage and optimal imaging capabilities across a wide range of surface complexities.
Given that the photometric stereo algorithm adopted herein necessitates binarized grayscale processing for acquired images, we carried out preliminary investigations, leading us to conclude that the impact of light color temperature on image quality can be largely disregarded. According to the principles of photometric stereo algorithms, at least three images from different lighting angles need to be captured. Our analysis, as illustrated in Figure 4, elucidates the influence of varying numbers of light sources on image quality. We have presented the Albedo images synthesized using the photometric stereo algorithm under different numbers of light sources, along with the Computational Time and the Detection Area Rate of scratches that can be observed. To better illustrate the impact of varying numbers of light sources on image quality, we introduced 3D Illuminated Grayscale Images to evaluate the uniformity of surface illumination. A gradual shift towards bluer colors in the images indicates lower heights, aiding in distinguishing scratches from background textures. A reduced number of light sources markedly expedites computational processes; however, this comes at the cost of uneven illumination, which may obscure certain scratch areas, thereby compromising the quality of the synthesized images. Conversely, augmenting the number of light sources offers enhanced cues for accurate reconstruction, albeit at the expense of decreased computational efficiency. In pursuit of an equilibrium between image quality and computational time, while concurrently striving to mitigate the uneven illumination issues inherent to photometric stereo lighting, this paper has judiciously selected eight light sources positioned at angles of 0°, 45°, 90°, 135°, 180°, −135°, −90°, and −45°. These sources are sequentially activated in strict accordance with their angular arrangement via the computer interface, thereby ensuring consistent and uniform lighting across every image captured.
Owing to the stringent alignment of the design configuration, the locations of both the camera and the point light source remain stationary, enabling the acquisition of quantifiable angular data. An 8-light source, arranged in a circular pattern with a 45° angular spread, was selected for illumination. Drawing upon the principles of photometric stereo vision, for a pixel residing at any given point on the material’s surface, we can deduce the lighting conditions resulting from the eight distinct angles of incidence.
I 1 = ρ L 1 N I 2 = ρ L 2 N I 3 = ρ L 3 N · · · I 8 = ρ L 8 N
Each of these angles contributes unique information about the surface properties, facilitating the reconstruction of surface normal and, by extension, the topography of the material under scrutiny. This composite-enhanced method allows for the precise determination of surface characteristics, essential for the detection and analysis of subtle defects or variations in texture. I represents the intensity of the measured pixel; N denotes the unit normal vector of the measured pixel point; ρ denotes the diffuse reflectance value of the material surface; and L I denotes the unit direction vector of the point light source in the 3D direction, which can be expressed as L 1 = L X 1 , L Y 1 , L Z 1 . Equation (1) can be written as
I 1 I 2 I 3 · · · I 8 = ρ L X 1 , L Y 1 , L Z 1 L X 2 , L Y 2 , L Z 2 L X 3 , L Y 3 , L Z 3 · · · L X 8 , L Y 8 , L Z 8 N X N Y N Z
Since the number of light sources used is greater than 3, the approximate solution is obtained using the least squares method:
N = ( L T L ) 1 ( L T I ) ρ
ρ = L 1 I
The surface gradient values p and q of the material surface in the x , y directions can be obtained denoted as
p = z x = N x N z
q = z y = N y N z
Through the image acquisition system designed in this paper, with the collected images of 8 light angles as input objects, the photometric stereo vision algorithm of 8 light sources is completed to realize the acquisition of the material surface information, and to obtain the surface normal phase information, Albedo information, and gradient information. As shown in Figure 5, we show that the normal phase information of the material surface image is calculated based on the images acquired by the image acquisition device under 8 lighting angles by means of the photometric stereo algorithm mentioned above. Based on the normal phase information, the Albedo image and the curvature gradient image of the textured material are obtained.
For the sake of experimental rigor, we show the acquisition effect for different textured materials in Figure 6. A represents coarse textured leather; B represents fine textured leather; C represents textile fabric; and D represents textured kraft paper. We show the samples of different textures, the acquisition area, and the synthesized surface normal information map, Albedo image, and Curl Gradient image of the material by the images under different lighting angles. It was observed that all defective scratches could be observed in the obtained Curl Gradient image, although some scratches were not clearly distinguished. The experiment verifies the effectiveness of the acquisition device designed in this paper and the effectiveness of the idea of ‘scratch defect detection of textured materials based on photometric stereoscopic vision optimization’ proposed in this paper.

2.2. Scratch Defect Detection on Textured Material’s Surface Based on Image Enhancement Algorithm

Aimed at studying the influence of the texture of the material itself caused by the material surface’s texture and the surface scratch defects that make it difficult to distinguish the difficulties [32,33], this paper proposes a detection method for a textured material’s surface scratch defects based on image enhancement algorithms. As shown in Figure 7, we have designed a Gabor filter based on fast Fourier transform. The frequency domain information of the image is obtained by the method of transforming the image frequency domain and spatial domain by fast Fourier transform. Then, the background information in the frequency domain of the image is obtained by introducing the Gabor filter convolution kernel for convolution operation in the frequency domain. Then, the conversion of the image frequency domain and the spatial domain is performed again by fast Fourier transform to obtain the spatial domain image of the image background. Then, through the original image and the spatial domain of the background image, difference subtraction is performed to realize the textured region; the background region of the grayscale difference becomes larger, and we can realize the image of the scratch defective region and the contrast enhancement of its own textured background. Finally, by introducing the threshold segmentation method, we can realize the detection of scratches on the surface of the textured materials.
The fast Fourier transform is based on the mathematical Fourier series to realize the conversion of images between the spatial domain and the frequency domain [34,35,36]. In the spatial domain, the presence of various noises makes it difficult to accurately localize the defective region, while the fast Fourier transform can describe the defective features in the frequency domain, thus detecting the defective location [10]. It is worth mentioning that the Gabor filtering algorithm is still an image enhancement algorithm based on the fast Fourier transform [37,38,39]. It uses the idea of refined time on the basis of the Fourier transform, eliminating the limitation that the fast Fourier transform is unable to analyze the local signals of the image [40,41,42].
The Fourier positive transform equation is expressed as
F u , v = 1 M N x = 0 M 1 y = 0 N 1 f ( x , y ) exp ( j 2 π u x M + v y N )
For an ordinary two-dimensional image, assume that the spatial domain of the image is f x , y ; according to the Fourier transform Formula (7), the frequency domain of the image F u , v is obtained. In the formula, u = 0, 1, 2, 3, …, M − 1; v = 0, 1, 2, 3, …, N − 1. u and v represent frequency variables; x and y represent spatial domain variables; and M and N represent the size of the image.
The Fourier inverse transform equation is expressed as
f ( x , y ) = u = 0 M 1 v = 0 N 1 F ( u , v ) e j 2 π ( u x M + v y N )  
According to Equation (8), the image can be inverted from the frequency domain F u , v to the spatial domain f ( x , y ) .
Gabor filtering was first proposed by Gabor [43], and the window function used for the Gabor filtering transform is a Gaussian function [44]. In space, the two-dimensional Gabor filter is obtained by modulating a two-dimensional Gaussian function with a sinusoidal plane wave, and the two-dimensional Gabor filter function is expressed as
G σ , φ , θ x , y = 1 2 π σ x σ y   e x p [ 1 2 / [ ( x σ x ) 2 + ( y σ y ) 2 ] ] exp 2 j π φ x , j = 1
In Equation (9), σ is the frequency of the Gabor filter; σ x , σ y are the effective width and height, where we default to σ x = σ y , which means the filter is a circular domain; θ is denoted as the direction of the Gabor filter; and φ stands for the meridional center frequency. x , y are obtained by rotating x , y , and x = x c o s θ + y s i n θ ;   y = x s i n θ + y c o s θ .
The two-dimensional Gabor filter function can also be represented as a real and imaginary part. The plural form of Gabor filter G σ , φ , θ x , y is expressed as (10). The real part is expressed as Formula (11). The imaginary part is expressed as Formula (12). The cosine wave included in the real part is near the point of crossing zero, and the transformation is more obvious in the alternating part, so it can be used to detect abnormal defective scratches.
  G σ , φ , θ x , y = G e x , y + j G o x , y
G e x , y = exp [ 1 2 ( x σ x ) 2 + ( y σ y ) 2 ] c o s ( 2 π φ x )
G o x , y = exp [ 1 2 ( x σ x ) 2 + ( y σ y ) 2 ] s i n ( 2 π φ x )
The mathematical representation of the convolution operation with the Gabor filter is Equation (13):
f ( x , y )   G σ , φ , θ x , y d x d y
Threshold segmentation, as a typical region segmentation algorithm, is based on the principle of segmenting the image according to a reasonable threshold value, and the mathematical formula is expressed as Equation (14):
g ( x , y ) = 1 ,   f ( x , y ) > T 0 ,   f ( x , y ) T
where f ( x , y ) is the pixel point of point ( x , y ) ; g x , y is the segmented image; and T is the threshold.
We use the machine vision program HALCON (mvtec.com), where the operator f f t _ g e n e r i c is called to implement the fast Fourier transform of the image between the frequency and spatial domains, and the operator c o n v o l _ f f t is called to implement the convolution of the image with a Gabor filter. A threshold segmentation method (OTSU) is introduced to realize the detection and marking of scratches on the surface of the textured material [23,45]. On the basis of Section 2.1, we show the effect of image contrast enhancement after fast Fourier transform based on Gabor filter, as shown in Figure 8. We sequentially show the Curl Gradient image synthesized based on photometric stereo vision; the background image obtained by the fast Fourier transform of the Gabor filter; the contrast enhancement of the scratched defective region obtained by subtracting the background image from the Curl Gradient image and the background image; and the image which is obtained by introducing a threshold segmentation method (OTSU) for detecting and localizing the scratched area.
At the same time, in order to demonstrate more intuitively and three-dimensionally the effect of the contrast enhancement between the texture of the material surface and the defects of the surface scratches after the fast Fourier transform based on Gabor filtering, we show the 3D surface map of the contrast-enhanced image in Figure 8. A gradual shift towards bluer colors in the images indicates lower heights, aiding in distinguishing scratches from background textures. Observing the above picture and 3D surface map data after the contrast enhancement of the fast Fourier transform image, we can see that the scratch information on the material’s surface is clearly distinguished, and the contrast between its own texture and the scratch defects on the surface is obviously enhanced. Through the threshold segmentation method, it can effectively locate the scratch defect area on the material surface.

3. Experimentation and Evaluation

In this paper, we selected a diverse array of 36 commonplace materials, distinguished by their varied textural characteristics. Our selection encompasses an assortment of items encountered in daily life, such as leathers, fabrics, textured papers, wooden panels, textured plastics, and metallic goods. To rigorously assess the efficacy of our proposed methodology, we subjected these materials to a standardized procedure. We tested a total of 144 samples by manually creating four random scratch defects for each material. The parameters of these induced flaws were meticulously controlled to ensure a wide spectrum of defect severity; the least number of scratches imposed on any given sample was one, escalating up to a maximum of twenty-five. Similarly, the dimensions of these blemishes ranged from a minimum length of 5 mm to an upper limit of 88 mm, thereby encapsulating a broad gamut of potential damage scenarios. The minimum number of scratches was 1 while the maximum was 25; the minimum length of scratches was 5 mm, and the maximum length was 88 mm.
In this chapter, we are dedicated to corroborating the superiority and the broad applicability of our novel methodology entitled “Enhanced Scratch Detection for Textured Materials Based on Optimized Photometric Stereo Vision and FFT-Gabor Filtering”. Our validation strategy is meticulously crafted to serve dual purposes: firstly, to affirm the broad applicability of our proposed technique across a variety of material types, and secondly, to underscore its distinctive advantages over conventional approaches within the domain of scratch detection on textured surfaces.

3.1. Validation of Textured Material Applicability of Detection Methods

In this section, we present several common materials from daily life as examples to illustrate the effectiveness of our method, as shown in Figure 9. Following the methodology, we display the images that appear during the detection process. Specifically, these include, in order, the material sample; the measured detection area; the Curl Gradient image of the material surface optimized by photometric stereo vision; the background texture image and the contrast-enhanced material image based on fast Fourier transform (FFT) processing; and the image detected by the OTSU threshold segmentation method. The images after scratches are detected and marked; we then analyze the correct rate of the number of scratches detected for scratch defects in different textured materials, the correct percentage of the length of scratches detected versus the actual length, and the percentage of the area of scratches marked versus the actual area of scratches, as shown in Table 1.
By observing the detection effect of all the samples and analyzing the experimental data, we find that the ratio of the number of detected scratches to the actual number of scratches is consistently at 100%; the ratio of correctly identified scratches is stable at 98.43% ± 1.0%; the accuracy of the detected scratch lengths is at 97.84% ± 2.0%; and the coverage rate of the detected scratches over the real area is stable at 99.51% ± 5.0%. We can conclude that the method proposed in this paper, “Enhanced Scratch Detection for Textured Materials Based on Optimized Photometric Stereo Vision and FFT-Gabor Filtering”, is applicable to the detection of scratch defects on most textured materials encountered in everyday life.

3.2. Validation of Methodological Superiority

In the preliminary phase of our study, we conducted comparative experiments to evaluate the improvement in accuracy and reliability of defect detection on textured materials using our proposed composite-enhanced defect detection method.
To validate the superiority of the method proposed in this paper, we used the same batch of textured materials as experimental subjects and compared the defect information enhancement and scratch defect detection performance of our method with mainstream, commonly used defect detection methods. Given the significant technical differences between our method, which is based on traditional machine vision technology, and methods based on deep learning, we did not consider deep learning methods in our comparative trials.
The comparative trials were divided into two parts:
Comparison of Two-Dimensional Detection Methods: We compared our method with automatic threshold segmentation [12,46] and fast Fourier transform based on Gaussian filtering (FFT-Gauss) [47]. Automatic threshold segmentation can achieve the fastest binary segmentation of an image; however, due to the influence of the material’s texture, it fails to distinguish between scratches and the texture on the surface of the material. The FFT enhances the high-frequency information of the image, but the FFT alone tends to enhance both scratches and texture simultaneously and is affected by the lighting angle, making it difficult to fully observe the scratches. The limitations of these methods in detecting defects on textured materials are evident, as they often fail to distinguish between scratches and surface textures. For clarity, the detection results are shown in the first three columns of Figure 10.
Comparison of Three-Dimensional Detection Methods: Given the limitations of two-dimensional methods, we also conducted a comparison with three-dimensional detection methods. We evaluated the performance of our method against photometric stereo vision alone [48,49] as well as a combination of photometric stereo vision and FFT-Gauss [50]. The results of these comparisons are displayed in the last three columns of Figure 10.
Using photometric stereo vision overcomes the effect of a single lighting angle, allowing for a full observation of the scratches, but it does not filter out the texture to a degree that allows for a clear distinction between scratches and texture. The photometric stereo vision + FFT-Gauss method, while effective in detecting anomalous scratch defects, exhibits significant inaccuracies due to its inability to mitigate the influence of the background texture, frequently confusing inherent texture variations with actual defects.
To further validate the superiority of our method, we provide a more comprehensive comparison of the performance metrics in Table 2. As shown in the table, our method consistently demonstrates lower detection errors and a higher coverage of the original scratch areas when compared to the other methodologies. As the data in Table 2 show, our method consistently outperforms the alternatives in terms of correct rate, false positives, and scratch detection length error. The results clearly indicate that our method, which combines optimized photometric stereo techniques with FFT-Gabor filtering, successfully mitigates the influence of background texture and provides a more accurate detection of scratch defects on textured surfaces.
Our method displays lower detection errors and a higher coverage of the original scratch areas. These findings support the conclusion that, for the detection of scratch defects on textured materials, our method, which builds upon optimized photometric stereo techniques and integrates FFT-Gabor filtering, overcomes the shortcomings of conventional Gaussian filtering in differentiating between surface texture and anomalous defects. The key advantage of our proposed method is its ability to discern anomalous scratches from the inherent surface texture of textured materials, thus robustly identifying defects on textured surfaces. By leveraging optimized photometric stereo techniques, our approach overcomes the limitations associated with single-source illumination. Furthermore, the application of FFT-Gabor filtering enhances the visibility of defects by suppressing the intrinsic textures. In summary, our methodology demonstrates superior stability and robustness by effectively distinguishing true defects from natural material variations, which is essential for accurate defect detection on complex textured surfaces.

4. Conclusions

In conclusion, this paper has successfully addressed the critical challenge of detecting scratches on textured materials by developing an enhanced scratch defect detection system. Our approach combines optimized photometric stereo vision with FFT-Gabor filtering, enabling a more accurate and robust detection of defects. The optimized photometric stereo vision system captures images under various lighting conditions, which are then processed to generate a surface gradient image that mitigates the effects of high reflections and shadows. The FFT-Gabor filtering technique selectively enhances the visibility of defects while suppressing the inherent texture patterns, thereby improving the detectability of scratches.
The experimental results demonstrate the effectiveness and superiority of our method, achieving a 100% success rate in scratch capture and a recognition detection rate of 98.43% ± 1.0%, validating its applicability across a range of textured materials. However, it is acknowledged that the proposed system faces limitations, such as increased computational complexity due to the use of advanced imaging techniques and the potential variability in performance across different textures. Future work will focus on optimizing the algorithm to reduce computational demands, making the system suitable for real-time applications. Additionally, we aim to enhance the adaptability of the system to accommodate a wider variety of lighting conditions and texture variations, ensuring its robustness across diverse scenarios. These improvements will further solidify the practical utility of our method in industrial settings and contribute to advancements in automated quality control systems for textured materials.

Author Contributions

Conceptualization, Y.Y. and M.L.; Methodology, Y.Y. and M.L.; Validation, Y.Y., W.S. and K.Z.; Formal analysis, M.L.; Investigation, Y.Y., W.S. and K.Z.; Resources, W.S. and M.L.; Data curation, W.S. and K.Z.; Writing—original draft, Y.Y.; Writing—review & editing, M.L.; Visualization, Y.Y. and W.S.; Supervision, K.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Akundi, A.; Reyna, M. A machine vision based automated quality control system for product dimensional analysis. Procedia Comput. Sci. 2021, 185, 127–134. [Google Scholar] [CrossRef]
  2. Iyshwerya, K.; Janani, B.; Krithika, S.; Manikandan, T. Defect Detection Algorithm for High Speed Inspection in Machine Vision. In Proceedings of the International Conference on Smart Structures and Systems-ICSSS’13, Chennai, India, 28–29 March 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 103–107. [Google Scholar]
  3. Wang, W.-C.; Chen, S.-L.; Chen, L.-B.; Chang, W.-J. A machine vision based automatic optical inspection system for measuring drilling quality of printed circuit boards. IEEE Access 2016, 5, 10817–10833. [Google Scholar] [CrossRef]
  4. Baygin, M.; Karakose, M.; Sarimaden, A.; Erhan, A. Machine vision based defect detection approach using image processing. In Proceedings of the 2017 International Artificial Intelligence and Data Processing Symposium (IDAP), Malatya, Turkey, 16–17 September 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–5. [Google Scholar]
  5. Ravikumar, S.; Ramachandran, K.; Sugumaran, V. Machine learning approach for automated visual inspection of machine components. Expert Syst. Appl. 2011, 38, 3260–3266. [Google Scholar] [CrossRef]
  6. Ma, Y.; Li, Q.; Zhou, Y.; He, F.; Xi, S. A surface defects inspection method based on multidirectional gray-level fluctuation. Int. J. Adv. Robot. Syst. 2017, 14, 1729881417703114. [Google Scholar] [CrossRef]
  7. Yazdchi, M.; Yazdi, M.; Mahyari, A.G. Steel surface defect detection using texture segmentation based on multifractal dimension. In Proceedings of the 2009 International Conference on Digital Image Processing, Bangkok, Thailand, 7–9 March 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 346–350. [Google Scholar]
  8. Pastor-López, I.; Sanz, B.; de la Puerta, J.G.; Bringas, P.G. Surface defect modelling using co-occurrence matrix and fast fourier transformation. In Proceedings of the Hybrid Artificial Intelligent Systems: 14th International Conference, HAIS 2019, León, Spain, 4–6 September 2019; Proceedings 14. Springer: Berlin/Heidelberg, Germany, 2019; pp. 745–757. [Google Scholar]
  9. Chan, C.-H.; Pang, G.K. Fabric defect detection by Fourier analysis. IEEE Trans. Ind. Appl. 2000, 36, 1267–1276. [Google Scholar] [CrossRef]
  10. Malek, A.S.; Drean, J.-Y.; Bigue, L.; Osselin, J.-F. Optimization of automated online fabric inspection by fast Fourier transform (FFT) and cross-correlation. Text. Res. J. 2013, 83, 256–268. [Google Scholar] [CrossRef]
  11. Kong, H.; Yang, J.; Chen, Z. Accurate and efficient inspection of speckle and scratch defects on surfaces of planar products. IEEE Trans. Ind. Inform. 2017, 13, 1855–1865. [Google Scholar] [CrossRef]
  12. Zhang, J.; Guo, Z.; Jiao, T.; Wang, M. Defect detection of aluminum alloy wheels in radiography images using adaptive threshold and morphological reconstruction. Appl. Sci. 2018, 8, 2365. [Google Scholar] [CrossRef]
  13. Cao, G.; Ruan, S.; Peng, Y.; Huang, S.; Kwok, N. Large-complex-surface defect detection by hybrid gradient threshold segmentation and image registration. IEEE Access 2018, 6, 36235–36246. [Google Scholar] [CrossRef]
  14. Fang, X.; Luo, Q.; Zhou, B.; Li, C.; Tian, L. Research progress of automated visual surface defect detection for industrial metal planar materials. Sensors 2020, 20, 5136. [Google Scholar] [CrossRef]
  15. Ji, Y.; Chen, Y.; Song, L.-M.; Yang, Y.-G.; Yang, H.-D. 3D defect detection of connectors based on structured light. Optoelectron. Lett. 2021, 17, 107–111. [Google Scholar] [CrossRef]
  16. Wu, Y.; Zhou, Y.; Chen, S.; Ma, Y.; Li, Q. Defect inspection for underwater structures based on line-structured light and binocular vision. Appl. Opt. 2021, 60, 7754–7764. [Google Scholar] [CrossRef]
  17. Ren, M.; Xiao, G.; Zhu, L.; Zeng, W.; Whitehouse, D. Model-driven photometric stereo for in-process inspection of non-diffuse curved surfaces. CIRP Ann. 2019, 68, 563–566. [Google Scholar] [CrossRef]
  18. Wu, K.; Tan, J.; Li, J.; Liu, C. Few-Shot Learning Approach for 3D Defect Detection in Lithium Battery; Journal of Physics: Conference Series; IOP Publishing: Bristol, UK, 2021; p. 012024. [Google Scholar]
  19. Gu, J.; Zhang, Y.; Yin, Y.; Wang, R.; Deng, J.; Zhang, B. Surface defect detection of cabbage based on curvature features of 3D point cloud. Front. Plant Sci. 2022, 13, 942040. [Google Scholar] [CrossRef]
  20. Alamdarlo, M.N.; Hesami, S. Optimization of the photometric stereo method for measuring pavement texture properties. Measurement 2018, 127, 406–413. [Google Scholar] [CrossRef]
  21. Huang, S.; Xu, K.; Li, M.; Wu, M. Improved visual inspection through 3D image reconstruction of defects based on the photometric stereo technique. Sensors 2019, 19, 4970. [Google Scholar] [CrossRef] [PubMed]
  22. Otsu, N. A threshold selection method from gray-level histograms. Automatica 1975, 11, 23–27. [Google Scholar] [CrossRef]
  23. Xu, X.; Xu, S.; Jin, L.; Song, E. Characteristic analysis of Otsu threshold and its applications. Pattern Recognit. Lett. 2011, 32, 956–961. [Google Scholar] [CrossRef]
  24. Grigorescu, S.E.; Petkov, N.; Kruizinga, P. Comparison of texture features based on Gabor filters. IEEE Trans. Image Process. 2002, 11, 1160–1167. [Google Scholar] [CrossRef]
  25. Ohanian, P.P.; Dubes, R.C. Performance evaluation for four classes of textural features. Pattern Recognit. 1992, 25, 819–833. [Google Scholar] [CrossRef]
  26. Van Gool, L.; Dewaele, P.; Oosterlinck, A. Texture analysis anno 1983. Comput. Vis. Graph. Image Process. 1985, 29, 336–357. [Google Scholar] [CrossRef]
  27. Woodham, R.J. Photometric method for determining surface orientation from multiple images. Opt. Eng. 1980, 19, 139–144. [Google Scholar] [CrossRef]
  28. Soukup, D.; Huber-Mörk, R. Convolutional Neural Networks for Steel Surface Defect Detection From Photometric Stereo Images. In Proceedings of the International Symposium on Visual Computing, Las Vegas, NV, USA, 8–10 December 2014; Springer: Berlin/Heidelberg, Germany, 2014; pp. 668–677. [Google Scholar]
  29. Lee, J.H.; Oh, H.M.; Kim, M.Y. Deep learning based 3D defect detection system using photometric stereo illumination. In Proceedings of the 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 11–13 February 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 484–487. [Google Scholar]
  30. 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]
  31. 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]
  32. Xie, X. A review of recent advances in surface defect detection using texture analysis techniques. ELCVIA: Electron. Lett. Comput. Vis. Image Anal. 2008, 7, 1–22. [Google Scholar] [CrossRef]
  33. Ngan, H.Y.; Pang, G.K.; Yung, N.H. Automated fabric defect detection—A review. Image Vis. Comput. 2011, 29, 442–458. [Google Scholar] [CrossRef]
  34. Bracewell, R.N. The fourier transform. Sci. Am. 1989, 260, 86–95. [Google Scholar] [CrossRef]
  35. Schatzman, J.C. Accuracy of the discrete Fourier transform and the fast Fourier transform. SIAM J. Sci. Comput. 1996, 17, 1150–1166. [Google Scholar] [CrossRef]
  36. Brigham, E.O.; Morrow, R. The fast Fourier transform. IEEE Spectr. 1967, 4, 63–70. [Google Scholar] [CrossRef]
  37. Kumar, A.; Pang, G.K. Defect detection in textured materials using Gabor filters. IEEE Trans. Ind. Appl. 2002, 38, 425–440. [Google Scholar] [CrossRef]
  38. Bodnarova, A.; Bennamoun, M.; Latham, S. Optimal Gabor filters for textile flaw detection. Pattern Recognit. 2002, 35, 2973–2991. [Google Scholar] [CrossRef]
  39. Zhang, Q.; Tang, H.; Li, Y.; Han, B.; Li, J. Improved Method Based on Retinex and Gabor for the Surface Defect Enhancement of Aluminum Strips. Metals 2023, 13, 118. [Google Scholar] [CrossRef]
  40. Zahedi, M.; Ghadi, O.R. Combining Gabor filter and FFT for fingerprint enhancement based on a regional adaption method and automatic segmentation. Signal Image Video Process. 2015, 9, 267–275. [Google Scholar] [CrossRef]
  41. Dakshayani, V.; Locharla, G.R.; Pławiak, P.; Datti, V.; Karri, C. Design of a Gabor filter-based image denoising hardware model. Electronics 2022, 11, 1063. [Google Scholar] [CrossRef]
  42. Shaik, A.; Sai, M.N.V.V.S.; Supriya, A.; Jaikesh, M.; Amarendra, K.; Srinivas, P. Enhanced Texture Analysis to Detect Fabric Stain Using Deep Learning and Gabor Filter. In Proceedings of the 2023 5th International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India, 3–5 August 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 161–166. [Google Scholar]
  43. Gabor, D. Theory of communication. Part 1: The analysis of information. J. Inst. Electr. Eng. Part III Radio Commun. Eng. 1946, 93, 429–441. [Google Scholar] [CrossRef]
  44. Tsa, D.-M.; Wu, S.-K. Automated surface inspection using Gabor filters. Int. J. Adv. Manuf. Technol. 2000, 16, 474–482. [Google Scholar] [CrossRef]
  45. Zheng, J.; Gao, Y.; Zhang, H.; Lei, Y.; Zhang, J. OTSU multi-threshold image segmentation based on improved particle swarm algorithm. Appl. Sci. 2022, 12, 11514. [Google Scholar] [CrossRef]
  46. Molloy, T.L.; Ford, J.J.; Mejias, L. Adaptive detection threshold selection for vision-based sense and avoid. In Proceedings of the 2017 International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA, 13–16 June 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 893–901. [Google Scholar]
  47. Wang, H.; Zhang, J.; Tian, Y.; Chen, H.; Sun, H.; Liu, K. A simple guidance template-based defect detection method for strip steel surfaces. IEEE Trans. Ind. Inform. 2018, 15, 2798–2809. [Google Scholar] [CrossRef]
  48. Yang, F.-S.; Ho, C.-C.; Chen, L.-C. Automated optical inspection system for o-ring based on photometric stereo and machine vision. Appl. Sci. 2021, 11, 2601. [Google Scholar] [CrossRef]
  49. Podrekar, G.; Tomaževič, D.; Likar, B.; Usenik, P. Model based visual inspection of pharmaceutical tablets with photometric stereo. In Proceedings of the 2017 Fifteenth IAPR International Conference on Machine Vision Applications (MVA), Nagoya, Japan, 8–12 May 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 133–136. [Google Scholar]
  50. Yue, Y.; Lin, M. Composite Structure Detection Method for Surface Scratches on Textured Paper based on Photometric Stereoscopic Imaging. J. Imaging Sci. Technol. 2024, 68, 1–10. [Google Scholar] [CrossRef]
Figure 1. (a) Due to the micro-geometry, some micro-planes are occluded and do not receive light (shadowing). (b) Light reflected from micro-planes that cannot be seen from the observation direction is also not visible (masking).
Figure 1. (a) Due to the micro-geometry, some micro-planes are occluded and do not receive light (shadowing). (b) Light reflected from micro-planes that cannot be seen from the observation direction is also not visible (masking).
Applsci 14 07812 g001
Figure 2. Enhanced scratch detection for textured materials based on optimized photometric stereo vision and FFT-Gabor filtering.
Figure 2. Enhanced scratch detection for textured materials based on optimized photometric stereo vision and FFT-Gabor filtering.
Applsci 14 07812 g002
Figure 3. Light-source-selective image acquisition device based on photometric stereo vision: (A) presents the principle of photometric stereo vision, and (B) presents the principle of application based on photometric stereo vision.
Figure 3. Light-source-selective image acquisition device based on photometric stereo vision: (A) presents the principle of photometric stereo vision, and (B) presents the principle of application based on photometric stereo vision.
Applsci 14 07812 g003
Figure 4. The impact of different numbers of light sources on image quality evaluated.
Figure 4. The impact of different numbers of light sources on image quality evaluated.
Applsci 14 07812 g004
Figure 5. Photometric stereo vision based on input images from 8 light sources.
Figure 5. Photometric stereo vision based on input images from 8 light sources.
Applsci 14 07812 g005
Figure 6. Photometric stereo vision image acquisition for different textured materials. (A) represents coarse textured leather; (B) represents fine textured leather; (C) represents textile fabric; and (D) represents textured kraft paper.
Figure 6. Photometric stereo vision image acquisition for different textured materials. (A) represents coarse textured leather; (B) represents fine textured leather; (C) represents textile fabric; and (D) represents textured kraft paper.
Applsci 14 07812 g006
Figure 7. Framework for scratch defect detection on textured material surface based on image enhancement algorithm.
Figure 7. Framework for scratch defect detection on textured material surface based on image enhancement algorithm.
Applsci 14 07812 g007
Figure 8. The effect of image contrast enhancement after fast Fourier transform based on Gabor filter. Sample A represents fine textured leather, sample B represents coarse textured leather, and sample C represents light textured leather.
Figure 8. The effect of image contrast enhancement after fast Fourier transform based on Gabor filter. Sample A represents fine textured leather, sample B represents coarse textured leather, and sample C represents light textured leather.
Applsci 14 07812 g008
Figure 9. Validation of textured material applicability of detection methods. Sample A represents coarse-textured kraft paper; Sample B represents fine-textured leather; Sample C represents coarse linen fabric; Sample D represents fine-textured kraft paper; and Sample E represents a textured wood panel.
Figure 9. Validation of textured material applicability of detection methods. Sample A represents coarse-textured kraft paper; Sample B represents fine-textured leather; Sample C represents coarse linen fabric; Sample D represents fine-textured kraft paper; and Sample E represents a textured wood panel.
Applsci 14 07812 g009
Figure 10. Validation of methodological superiority. (A) represents a fine-textured leather material with deep and dense self-texture; (B) represents a coarse-textured leather material with deep and irregular self-texture; (C) represents a fine-textured leather material with shallow and relatively regular self-texture.
Figure 10. Validation of methodological superiority. (A) represents a fine-textured leather material with deep and dense self-texture; (B) represents a coarse-textured leather material with deep and irregular self-texture; (C) represents a fine-textured leather material with shallow and relatively regular self-texture.
Applsci 14 07812 g010
Table 1. Objective evaluation of textured material applicability in detection methods.
Table 1. Objective evaluation of textured material applicability in detection methods.
Object/EvaluationNumber of Scratches DetectedCorrect RateScratch Detection LengthCorrect RateDetection Coverage Rate
A14100%148.54 mm99.87%98.91%
B2100%87.88 mm98.60%98.43%
C7100%186.14 mm97.24%97.97%
D3100%71.23 mm101.18%101.67%
E4100%74.91 mm102.51%103.42%
Table 2. The more comprehensive comparison of the performance of our method against photometric stereo vision alone [48,49] and a combination of photometric stereo vision and FFT-Gauss [50].
Table 2. The more comprehensive comparison of the performance of our method against photometric stereo vision alone [48,49] and a combination of photometric stereo vision and FFT-Gauss [50].
Object/EvaluationMethodNumber of Scratches DetectedCorrect RateThe Number of False Positives Marked as ScratchesScratch Detection Length ErrorScratch Area/Area Identified as Scratches
APhotometric Stereo [48,49]2/2100%87−14.8 mm88.43%
Photometric Stereo + FFT-gauss [50]2/2100%674+9.3 mm86.31%
Our Method2/2100%0−0.4 mm98.43%
BPhotometric Stereo [48,49]3/3100%187−31.4 mm78.33%
Photometric Stereo + FFT-gauss [50]3/3100%1316+24.0 mm42.74%
Our Method3/3100%1−0.2 mm99.12%
CPhotometric Stereo [48,49]5/680%143−13.1 mm86.49%
Photometric Stereo + FFT-gauss [50]6/6100%978+8.1 mm72.31%
Our Method6/6100%0−0.2 mm99.77%
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.

Share and Cite

MDPI and ACS Style

Yue, Y.; Sang, W.; Zhai, K.; Lin, M. Enhanced Scratch Detection for Textured Materials Based on Optimized Photometric Stereo Vision and Fast Fourier Transform–Gabor Filtering. Appl. Sci. 2024, 14, 7812. https://doi.org/10.3390/app14177812

AMA Style

Yue Y, Sang W, Zhai K, Lin M. Enhanced Scratch Detection for Textured Materials Based on Optimized Photometric Stereo Vision and Fast Fourier Transform–Gabor Filtering. Applied Sciences. 2024; 14(17):7812. https://doi.org/10.3390/app14177812

Chicago/Turabian Style

Yue, Yaoshun, Wenpeng Sang, Kaiwei Zhai, and Maohai Lin. 2024. "Enhanced Scratch Detection for Textured Materials Based on Optimized Photometric Stereo Vision and Fast Fourier Transform–Gabor Filtering" Applied Sciences 14, no. 17: 7812. https://doi.org/10.3390/app14177812

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop