Next Article in Journal
Acoustic Investigations of Two Barrel-Vaulted Halls: Sisto V in Naples and Aula Magna at the University of Parma
Previous Article in Journal
Experimental Study on the Effect of Wind Speed on Hail Impacts
Previous Article in Special Issue
Research on Damage Detection Methods for Concrete Beams Based on Ground Penetrating Radar and Convolutional Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Adaptive Non-Reference Approach for Characterizing and Assessing Image Quality in Multichannel GPR for Automatic Hyperbola Detection

by
Klaudia Pasternak
1,*,
Anna Fryśkowska-Skibniewska
1 and
Łukasz Ortyl
2
1
Department of Imagery Intelligence, Faculty of Civil Engineering and Geodesy, Military University of Technology (WAT), 00-908 Warsaw, Poland
2
Faculty of Geo-Data Science, Geodesy, and Environmental, AGH University of Krakow, al. Mickiewicza 30, 30-059 Cracow, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(9), 5126; https://doi.org/10.3390/app15095126
Submission received: 29 March 2025 / Revised: 28 April 2025 / Accepted: 28 April 2025 / Published: 5 May 2025
(This article belongs to the Special Issue Ground Penetrating Radar: Data, Imaging, and Signal Analysis)

Abstract

:
The automation of the detection infrastructure in GPR imagery is a key issue, particularly in the context of the non-invasive acquisition of radargrams with a multi-antenna ground-penetrating radar. Due to the fact that the dataset acquired with a multi-antenna GPR is very large, in the context of automating the process of detecting hyperbolas, the authors have proposed an adaptive approach to the selection of GPR images. The aim of this project was to develop a method for the selection of GPR images by means of applying the appropriate quality indicators. The authors propose a new, adaptive approach to the selection of radargrams that were recorded during the route of a GPR in a single profile, where several radargrams were recorded. Depending on the obtained initial values of the standard indicators for the assessment of the quality and quality maps of the radargrams, those images from selected channels that will ensure the highest possible quality and efficiency of hyperbola detection were selected. The stage of image quality assessment is essential in the context of improving the effectiveness of the automated detection of underground infrastructure. The quality assessment was performed based on the entropy indicator, PIQE, and Laplacian variance. The selected quality indicators allowed the authors to assess the degree of blurring, noise, and the number of details representing the underground structures that are present in GPR images. An additional product of the quality assessment were the generated maps that present the distribution of entropy in the analyzed images. The image selection was verified based on the results of the parameters that assess the effectiveness of the detection of hyperbolas that represent underground networks. The proposed innovative adaptive approach to the selection of images acquired by GPR enabled a significant improvement in the efficiency of the detection of hyperbolas representing underground utility networks, by 15–40%, shortening data processing and infrastructure detection times.

1. Introduction

The modern management of underground infrastructure requires an accurate and reliable determination of the location, type, and technical condition of elements of utility networks. As far as the safety of the conducted modernization works of the existing infrastructure is concerned, non-invasive detection is crucial for the implementation of BIM technology and 3D cadastre [1,2,3]. One of the non-invasive geophysical methods for the detection of various underground media and the assessment of their technical condition is the ground-penetrating radar (GPR) method. The operating principle of GPR is based on the emission of electromagnetic waves from the transmitting antenna of the radar. The emitted sinusoidal signal penetrates the borders between media and materials that have different electric properties (i.e., electric permittivity and conductivity). Part of the signal penetrates into the medium, while the remaining part is dispersed or reflected, which is recorded by the receiving antenna of the ground-penetrating radar [4,5,6,7,8]. The dielectric constant, also referred to as electric permittivity, is a value that is specific for any given material. Its value is mainly determined by the presence of water in the given sub-surface medium [9,10,11,12,13,14].
The differences in the values of the electric permittivity of soil media and underground infrastructure allow for the detection of both metal and non-metal pipelines. Another factor that influences the ability to penetrate geological media is the attenuation of electromagnetic waves, whose value (the medium attenuation coefficient) increases in the vicinity of, for example, silty materials or salty water, as mentioned by Maślakowski, M. et al. [15].
An important aspect of the analysis of GPR (ground-penetrating radar) data is the number of radargrams acquired [16,17]. A high level of noise leads to the deterioration of image quality. Commonly used image quality factors are PSNR, contrast, brightness, focus, sharpness, and illumination [18,19]. There are also a few studies on the quality for target detection, target tracking, and event detection for reconnaissance applications. In the work by Irvine, J.M. and Nelson, E. [20], the applicability of the National Imagery Interpretability Ratings Scale (NIIRS) to an automated target detection algorithm was examined, and it was found that NIIRS is not a good predictor of target detection performance. This is why objective quality inspection methods are highly desirable. Their main aim is to obtain good-quality images. High image quality helps image detection methods extract certain features and objects. Unfortunately, there are few studies that propose a comprehensive evaluation index to evaluate image quality, which was discussed by the authors Lin, H.-I. and Lin, P.-Y. in [21].
The problems of the analysis and reduction in noise and interference that occur in GPR images has been the subject of research presented in many publications, such as by Iftimie, N. et al. in [22], and continues to pose a challenge in terms of the consequences and influence of these factors on the process of the detection and classification of underground objects. In multiple studies, the preliminary work begins with modeling noise, blur, and compression artifacts in order to address the blurriness, blockiness, graininess, and ringing in images [23,24,25,26]. The noise and low quality of the acquired images are determined by multiple factors, whose sources may be roughly divided into environmental ones (dielectric heterogeneity, moisture, presence of other objects, e.g., rocks, roots, or hollow spaces), instrumental ones (equipment limitations or electromagnetic interference), and methodological ones (settings of the measurement parameters and calibration of the ground-penetrating radar). So far, the authors of published research works have not analyzed the direct influence of the quality of radargrams (that are characterized by a clear presence of usable signals) on the effectiveness of the detection or classification of underground objects. The application of automated algorithms increases the number of falsely detected objects, thus eliminating the detection of the signatures of underground objects, i.e., the characteristic hyperbolas.
The key element in acquiring multiple images of the same area of interest is the assessment of their quality (in terms of the clear presence of usable signals). There are three types of image quality assessment (IQA) methods: full reference (FR) techniques that carry out assessment utilizing reference images, reduced reference (RR) techniques related to comparing extracted features, and non-reference (NR) techniques that do not use any reference images [27,28]. Full reference techniques enable the assessment of image quality in reference to a reference, i.e., the original image. These methods allow for the detection of areas that indicate distortions of the image. Reduced reference techniques consist in comparing selected properties of the image that were previously extracted from the reference image. Instead of the whole image, only important information is used in the analysis, which reduces the amount of data necessary to perform quality assessment. Finally, non-reference techniques do not require the use of reference images and are based on the identification of noisy areas and artifacts that prove the degradation of image quality. The traditional NR-IQA metrics are BLIINDS [29], NIQE [30], SSEQ [31], BRISQUE [32], and OG-IQA [33]. The significance of the use of blind-quality assessment was particularly emphasized in [34] by Chang, S. et al. However, the review of the existing literature does not reveal any studies on the analysis of images acquired with a ground-penetrating radar (both single- and multichannel) and on the selection of images of the highest quality.
Object detection is the first and most fundamental step for the automatic analysis of visual information. The manual interpretation, detection, and analysis of underground objects in GPR images is a time-consuming process. There are many publications on the automated detection of hyperbolas that represent underground objects [11,35] and on the detection and reconstruction of sub-surface hollow spaces [35,36]. These methods usually employ deep learning [36,37,38]. The effectiveness of detection as explained by Zahir, N.H.M. et al. in [36] was 90%. Although the detection results are promising, a disadvantage of deep learning algorithms is the fact that they require obtaining large sets of data that will be used in the equally time-consuming training process of the network. Tam, N.H. et al. in [39] used edge filters for the detection of hyperbolas.
The issue of the automation of the detection and classification of underground objects has been the subject of research presented in multiple other studies [40,41,42,43,44,45,46,47,48]. Gu, K. in [49] noted, however, that a “universal” quality metric appears to be impossible: one application may use information of an image that is not useful to another application. There are only a few studies on the problem of the real objective quality evaluation for automatic analysis algorithms. The performance of automatic analysis methods relies on the quality of images that are processed. It is therefore essential to introduce objective metrics for predicting the quality of images evaluated by automatic analysis algorithms.

Research Aim

Works related to the detection of infrastructure are often carried out with the use of a single-antenna GPR. The operator acquires a single radargram from each measurement route, so that, in consequence, this specific single radargram may be used or not. On the other hand, if data are acquired with a multi-antenna GPR, the operator obtains over 30 radargrams from each profile. Such a high number of radargrams in the context of the automation of the hyperbola detection process has inspired the authors to develop an approach with the aim of selecting one or more radargrams based specifically on their quality indicators. This enables to select the radargrams of the highest quality, which will provide the basis for further processing.
Our research works addressed the challenge of developing a more general quality analysis method for radargrams depicting the features of hyperbolas. Another important issue in this area is the diversity of the background characteristics of such images that depends not only on the penetrated medium but also on the types of objects represented by such hyperbolas. In this paper, the authors have attempted to design an efficient quality assessment method with less computation complexity in comparison to ML methods.
The scientific novelty of the proposed method is the use of an adaptive approach, i.e., sequential image quality assessment. This approach uses various metrics for quality assessment and the correlation between the obtained results. In addition, the method was verified on the original parameters developed by the authors for evaluating the effectiveness of hyperbola detection. The authors propose a new, adaptive approach to the selection of radargrams that were recorded during the path of a multichannel ground-penetrating radar in a single profile. The proposed approach may be particularly justified if the same terrain is measured with different measurement equipment. The approach is based on non-reference blind-quality assessment. Then, in order to verify the correctness of the assumptions, the method uses the comparison of the number of detected hyperbolas that represent the objects of interest (at the stage of binarization) and the assumed actual values (full reference technique).
Based on the conducted preliminary research, it was noted that the type of the channel and the quality of the acquired image have a direct influence on the effectiveness of hyperbola detection, in general, as image features, and, in consequence, the detection of underground structures and infrastructure. The authors have proven that the application of the proposed adaptive approach to the selection of GPR images allows for the improvement of the quality of the detection of hyperbolas representing the underground infrastructure by 15–40%.

2. Materials and Methods

2.1. Study Area and Measurements

This research was conducted with the use of a multichannel GPR Stream C. The frequency of the acquired data is 600 MHz. The use of more than ten antennas with the same frequency shortens the duration of data acquisition or enables to increase the resolution of measurements by using smaller spacing between the antennas. The application of multi-antenna systems offers a possibility to obtain full 3D migration by recording a broadband signal, as outlined by authors Gabryś, M. and Ortyl, Ł. in [50]. Data are acquired on 32 channels, in a band of 1 m. Most of the images (23 images) are obtained from VV polarization (transverse to the direction of measurement), and nine are obtained from HH polarization (along the direction of measurement). For VV polarization, images are captured at the intervals of 4.5 cm, while for HH polarization, the interval is 10 cm. The placement of channels and the type of antennas (transmitter, receiver) together with information about polarization (VV, HH) for the Stream C ground-penetrating radar are presented in Figure 1.
The samples recorded in a temporal window (during a specific interval) create a single ground-penetrating radar track, the so-called A-scan (Figure 1). It is a record of the changes in the amplitude of the returning electronic signal in time. Further tracks recorded along the line form the radargram referred to as the B-scan, which is the vertical cross-section of the ground medium. The process of the interpolation of several B-scan profiles enables to generate so-called C-scans that provide data about the correlations between the phenomena recorded in the B-scans. GPR data were obtained on the campus of the AGH University in Krakow, Poland.
Figure 2 shows the location of the area where the GPR data were acquired. The orthophoto shows a horizontal cross-section (so-called C-scan) of the ground and the acquired underground utilities. In Figure 2, above the visible location of GPR data acquisition, three example C-scans generated at three different depths, i.e., 0.72 m, 0.94 m, and 1.50 m, are shown. The information contained in the C-scans is presented in the amplitude of A (V). In addition to the C-scan maps, vertical cross-sections of the ground known as B-scans are also shown.
The GPR measurement was integrated with the GNSS-RTK receiver to ensure the accurate positioning and mapping of underground objects.

2.2. Processing of Images

The acquired radargrams were subjected to standard pre-processing. This process consists of the stages of noise reduction and signal enhancement. Standard radargram processing, therefore, includes time-zero correction, removing the background, frequency, and gain filters. The aim of time-zero correction is to adjust the zero time to the time on the surface of the Earth. The difference in time may result from electronic instability, thermal drift, or variations in the antenna airgap. The background removal stage was conducted in order to eliminate random noise and to improve the signal-to-noise ratio. One of the applied filtration processes was gain processing, which refers to the enhancement of the amplitude and energy of electromagnetic waves, whose power diminishes after dispersion, diffraction, and absorption by the underground medium [6,51]. As part of the radargram pre-processing, multipatch interference and salt-and-pepper noise were eliminated.
The method of hyperbola detection proposed previously by the authors Pasternak, K. and Fryskowska-Skibniewska, A. in [52], based on the radiometric and geometric properties of the detected objects, consists of the automated detection of hyperbolas that represent elements of the underground infrastructure based on the Sauvola binarization method and the extraction of hyperbolas that meet three geometrical criteria: size (CS), curvature (CC), and the depth of the object (CD). The scheme of the detection method is presented in Figure 3.
Both the manual and automated detection of underground utility networks was carried out on the acquired radargrams. The first stage of the process of the automated detection of hyperbolas representing the underground infrastructure was binarization with the Sauvola method that enables the determination of the automated binarization threshold (T—Formula (1)) based on a specified degree of noise in the image (k) [53,54].
T = m · 1 + k · s R 1
where
  • k—parameter defining the degree of noise in the image, k ϵ <0;1>;
  • m—average standard deviation;
  • s—local standard deviation in the neighborhood of the given pixel (x,y);
  • R—range of the standard deviation.
The size of the window that defines the neighborhood of the pixel (x,y) and the value of the k parameter are selected heuristically based on the analysis of a set of radargrams. The obtained results of the GPR measurements were verified against the reference data obtained from the National Geodetic and Cartographic Resource (NGCiR). At the subsequent stages, hyperbolas that met the predefined geometric conditions were extracted. These conditions were size (CS), curvature (CC), and the depth of the object (CD). Based on the research conducted by Pasternak, K. and Fryskowska-Skibniewska, A. in [52], predefined geometric conditions were determined that are met by the hyperboles representing underground infrastructure: (1st condition) the size of the object (CS) is larger than 45 px, (2nd condition) the curvature of the object (CC) falls within the range of <0.016; 0.160>, (3rd condition) the depth of the object (CD) is larger than 13 px [52]. The curvature of hyperbolas was determined based on the fitting of the parabola into a set of pixels with the use of the non-linear least squares method.

2.3. Non-Reference Quality Assessment Metrics

2.3.1. Quality Metrics

This sub-section provides a description of the functioning and application of all the indicators used, i.e., entropy, PIQE, and Laplacian variance. These indicators were selected based on the criterion of their functioning in images with a very high degree of noise that, at the same time, contain a large number of artifacts (being both objects of interest and unidentified objects that cannot be classified as elements of utility networks). Based on the theoretical analyses and the conducted experiments, it was noted that the selected indicators also cooperate well with binary images, so they will be appropriate for the whole process of data processing and the process of characterizing and selecting specific radargrams.

Entropy

The entropy of an image is determined based on the distribution of probability of the intensity of pixels in the analyzed image. Assuming that pi represents the probability of the occurrence of intensity i in the image, the value of entropy may be calculated from Equation (2):
H N = 1 L i = 0 2 L 1 p i l o g 2 1 p i ,
where
  • L—number of intensity values;
  • pi—probability of occurrence of the given intensity i in the image.
Images with high entropy are characterized by a large number of details and a diversity of the structures represented in the image. In such images, the distribution of pixel intensity is wide. Low-entropy images are characterized by the homogeneity and low diversity of structures. In such cases, the values of pixel intensity fall into a narrow range. Low entropy indicates a small amount of information and a low level of image complexity as described by Kim, W. et al. in [55].

PIQE (Perception-Based Image Quality Evaluator)

The operating principle of the PIQE algorithm consists in dividing the image into smaller regions, where the level of noise and artifacts is analyzed locally. Areas characterized by large artifacts are identified as low-quality areas. The PIQE algorithm consists in dividing the image into blocks (e.g., of the size of 8 × 8, 16 × 16, 32 × 32). The first stage is the calculation of the MSCN (mean subtracted contrast normalized) index, which allows to highlight local contrasts in the image by deducting the local average and normalization in reference to local variance [56,57]. The value of the MSCN coefficient is expressed by Equation (3):
M S C N x , y = I x , y μ ( x , y ) σ x , y + C ,
where
  • I x , y —value of the pixel (x,y);
  • μ ( x , y ) —value of the local average within the pixel (x,y);
  • σ x , y —value of the local standard deviation within the pixel (x,y);
  • C—value of the constant that prevents division by 0.
Then, based on the determined values of MSCN, the algorithm identifies the blocks that are characterized by high and low local variance. In areas characterized by a low value of local variance, the algorithm analyses the standard deviation of pixel intensity from the average value—Equation (4):
σ = 1 N i = 1 N j = 1 N p i , j μ ,
where
  • μ —value of average intensity within the block;
  • N —number of pixels in the given block.
Higher values of standard deviation point to the presence of noise in the image. The algorithm also analyses the distinguished blocks of images in terms of the presence of Gaussian noise. The value of the PIQE index is calculated based on the number of degraded blocks and all blocks within the image. Lower values of PIQE indicate a higher quality of the image. The PIQE index calculates the non-reference quality score for an image based on the following steps presented in Table 1.

Laplacian Variance

The value of the Laplacjan operator variance is a measure of the scattering of Laplacian results in the whole image. For blurred images, the value of the variance will be low, as a result of slight changes in pixel intensity and less marked edges. On the other hand, in sharpened images, the values of the Laplacjan variance are higher, as major changes in pixel intensity in the areas of edges lead to more differentiated results. The value of variance may be calculated from Equation (5):
σ = 1 N i = 1 N j = 1 N p i , j μ ,
where
  • Li—Laplacian value in the ith pixel of the image;
  • μ L —average Laplacian value in the image;
  • N—number of pixels in the image.
A high value of Laplacian operator variance is characteristic for highly sharp images, where clear edges are visible. On the other hand, a low value of variance indicates an image that is blurred, which may be caused by the presence of noise or artifacts resulting from the compression process.

2.4. Adaptive Method of Radargram Quality Assessment

The image quality assessment took into account the influence of the degree of blurring, noise, and the structures and details that were present in the analyzed images. The assessment also took into consideration the indicators that operate on whole radargrams (Laplacian variance, entropy) and on specific blocks of the image of a predefined size, e.g., 8 × 8, 16 × 16, or 32 × 32 (perception-based image quality evaluator—PIQE). The flow chart of the proposed method for image quality assessment is provided in Figure 4.
The first stage after the pre-processing of radargrams is the assessment of the quality of all acquired images with the entropy indicator. Quality assessment maps were generated for the analyzed images. Then, the maps were superimposed on the pre-processed image, which enabled the visualization of the quality distribution within the whole radargram. The first, general verification of the quality indicators in the later process of the automated detection of features (hyperbolas) used the total number of features detected (M2—the number of objects detected in the output image (i.e., after pre-processing)—Step 1 in Figure 3). At this stage, the initial assumption/thesis stating that the overall quality of the image has a direct influence on the number of detected features was confirmed. Due to the aim being the detection of underground infrastructure in radargrams, the authors have proposed the adaptive approach and a further detailed assessment of image quality. This is why in the second step, the images acquired from channels characterized by the highest and lowest image quality were designated based on the selected criteria that define the threshold for the selection of images that are characterized by only the boundary values of GPR data quality. This process enabled the elimination of data of the lowest quality.
For the purposes of this analysis of the boundary conditions, a threshold of statistical significance at the level of α = 0.1 was assumed. Based on this criterion (α = 10% and, respectively, 1−α = 90%), images of the lowest quality (10%) and of the highest quality (90%) were designated. The final selection of a threshold of 0.10 was dictated by the limited dataset. With a threshold of 0.02 or 0.05, it would have been impossible to extract significant qualitative features from the images. In addition to theoretical considerations, the threshold value was chosen experimentally. The authors tested a variant with a threshold of 0.02 and 0.05, but the results indicated that this was too strict an approach that would make it impossible to capture and analyze the qualitative changes occurring in the GPR images. The aim of the proposed criterion (α = 0.1) for image selection is to eliminate overly similar images. At the second stage, in the group of images selected based on entropy, image quality was assessed (in terms of blur and noise) with Laplacian variance and the PIQE indicator. The obtained values of the Laplacian variance and PIQE indicator were the basis for selecting the channels of the highest quality. Based on the images selected with the use of these indicators, a set of common elements, being one or several images, was defined. Due to the introduced selection criterion, there is no specific number of the resultant number of channels from which the images were acquired. In some cases, the user may obtain 1, 2, 3, or more images. If only one or two channels are obtained, the analysis should be expanded to include a selection of at least three channels. This process will ensure the possibility of verifying the detected underground objects in a minimum of three images. This stage will provide additional verification of the detected objects that are not elements of underground utility networks. In the event of no common set of channels being selected for further analysis, one should take into account the images that have been selected based on the Laplacian variance. The images obtained from the selected channels will be implemented with the detection algorithm. The reliability of the quality assessment and of its influence on the effectiveness of the detection of hyperbolas was determined based on the M and L parameters (Equations (6) and (7)). The effectiveness of detection assessed with the M parameter is based on the number of detected objects after binarization and in the target image. The M parameter is calculated with Equation (6):
M = M 2 M 1 M 2 · 100 % ,
where
  • M1—the number of objects detected in the target image (i.e., after the pre-processing stage, filtration, and the application of conditions CS, CC, and CD)—Step 4 in Figure 3;
  • M2—the number of objects detected in the output image (i.e., after pre-processing)—Step 1 in Figure 3.
The effectiveness of the detection of hyperbolas was also assessed based on the L parameter, which takes into account both the number of detected objects not being underground utility networks and the number of undetected objects that are such networks. The L parameter is calculated with Equation (7):
L = N L ( n L 1 + n L 2 ) N L · 100 % ,
where
  • NL—number of all objects detected in the image (the number is determined automatically);
  • nL1—number of detected objects not being underground utility networks (the number is calculated manually);
  • nL2—number of undetected objects being underground utility networks (the number is calculated manually).

3. Results and Discussion

3.1. Image Quality Assessment

In this section, we present the results obtained from the overall quality assessment of raw GPR images (Section 3.1.1) and the assessment of the quality of GPR images for the detection of hyperbolas representing underground utilities (Section 3.1.2).

3.1.1. Overall Quality Assessment of Raw GPR Images

In the first, rough assessment of GPR image quality, the total number of features detected in the analyzed radargrams was presented (M2—the number of objects detected in the output image (i.e., after pre-processing))—Step 1 in Figure 3. The number of objects (M2) was determined based on the image obtained from the binarization process. Figure 5 presents the number of objects detected in images acquired from three measurement routes.
Looking closely at Figure 5, one may notice that in this case, images characterized by a higher number of detected features were obtained for the selected channels. Due to the ultimate goal being the detection of underground infrastructure in radargrams, the authors have proposed the adaptive approach and a further detailed assessment of image quality (Section 3.1.2). Figure A1 in Appendix A presents the number of objects detected in images acquired from routes 1–3, with the specification of channels selected from the quality assessment in Section 3.1.2.

3.1.2. Assessment of the Quality of GPR Images for the Detection of Hyperbolas Representing Underground Utilities

In the process of our research work, we tested the following coefficients: NIQE, BRISQUE, PIQE, entropy, and Laplacian variance. Due to the quantitative limitations of this article, we did not include the results obtained from all coefficients. Table A1 (Appendix A) adds the values of the aforementioned coefficients determined for the images from the three measurement routes (routes 1–3). Based on Table A1 (Appendix A), it can be noted that there is no correlation between the values of the coefficients obtained from NIQE and BRISQUE and the coefficients determining the effectiveness of hyperbola detection (M, L). After analyzing the values of the obtained coefficients and the correlation between the image quality assessment coefficients and the effectiveness of hyperbola detection, three image quality assessment coefficients were selected for further analysis and image selection: entropy, Laplacian variance, and PIQE. However, the use of NIQE and BRISQUE coefficients in the adaptive radargram selection method was rejected.
The results of the quality assessment indicators (entropy, PIQE, and Laplacian variance) and of the effectiveness of hyperbola detection (M and L) for a sample measurement route (route 2) are presented in Figure 6. The results of these indicators for the two remaining measurement routes (routes 1 and 3) are presented in Appendix A, Figure A2 (route 1), and Figure A3 (route 3).
The images acquired on route 2 (Figure 6) show the lowest values of entropy in comparison to routes 3 (Appendix AFigure A3) and 1 (Appendix AFigure A2), which may prove that the image contains a larger amount of information. The lowest values of entropy were obtained for images acquired from channels 3, 7, 11, 15, 19, and 23. Higher values obtained for routes 1 and 2 point to a higher degree of noise and heterogeneity of data. The highest values of PIQE were obtained for images acquired from channels 1, 6, 8–10, 12, 16, 19–21, and 24–32. The highest value of Laplacian variance was obtained for the image acquired from channel 24. Images acquired on route 3 are characterized by a lower degree of blurring than those acquired on routes 1 and 2.
Table 2, Table 3 and Table 4 present the values of entropy obtained for sample measurement routes (respectively, for routes 1, 2, and 3) for the images of the lowest and the highest quality, obtained based on the proposed selection criteria of 10% and 90%. The entropy results for a sample measurement route were juxtaposed with the values of the parameters for assessing the effectiveness of detection, M and L, obtained for the channels indicated in the quality assessment.
As for the entropy parameter for route 1, the selection of a higher number of channels in the 90% value criterion proves the existence of highly differentiated structures and details that are present in the analyzed images. Images with low entropy values (channels 11, 26, and 15) are characterized by the homogeneity and low diversity of structures.
The selected images (Table 2, Table 3 and Table 4) characterized by low and high quality were the basis for generating quality assessment maps. Figure 7 and Figure 8 present the quality assessment maps generated based on entropy for the selected images, for which extreme values of entropy were obtained, for three sample routes (routes 1 and 2—Figure 7, route 3—Figure 8).
The yellow areas mark high levels of entropy (larger amount of information), while blue ones indicate low levels of entropy (potentially areas with a smaller amount of information or non-correlated noise level). High values of entropy are also a measure of the quality of the GPR signal. Areas characterized by low levels of entropy may indicate either a homogeneous ground medium or noise and the loss of GPR signal caused by higher attenuation of the ground medium. Areas characterized by lower entropy values may indicate a lower quality of data resulting from a smaller amount of information contained in the image.
The quality of images selected with the entropy index was then assessed with the Laplacian variance and the PIQE indicator. Based on the obtained results (i.e., the images selected with two indicators: PIQE and the Laplacian variance), an intersection set of images was selected. The obtained selection results for three sample routes are presented in Figure 9, Figure 10 and Figure 11 in form of Venn diagrams, respectively, for routes 1–3.
The results presented in the Venn diagrams (Figure 9, Figure 10 and Figure 11) enable the identification of images characterized by various levels of quality. Images selected based on the 90% criterion (highest quality images) are marked in green, while images selected using the 10% criterion (lowest quality images) are marked in red, based on the indicators entropy, PIQE, and Laplacian variance. The analysis of the intersection of the sets represents the channels that ensure high quality based on all three indicators (e.g., Figure 10—channels 24 and 28). Images obtained based on two indicators point to channels that meet two criteria at the same time, e.g., entropy and Laplacian variance—channel 25 (Figure 11). The analysis of Figure 11 reveals that no channels were selected based on the criterion of 90% of value for the three indicators. In such events, one should select those channels that were determined based on entropy (i.e., channels 2–4)
As for the entropy parameter (Figure 9), a higher number of channels was selected in the 90% criterion than for the PIQE indicator or for Laplacian variance. This proves the existence of highly differentiated structures and details that are present in the analyzed images. Images that are characterized by low entropy values (channels 11, 26, and 15) are characterized by the homogeneity and low diversity of structures. The image acquired from channel 22 is characterized by a high value of entropy, which proves a large amount of information and the heterogeneity and complexity of the structures represented in the radargrams. Higher entropy values are also characterized by higher PIQE values. This points not only to the heterogeneity of the image, but also to the presence of noise, which translates into a larger number of degraded blocks into which the input image was divided. Figure 12 presents sample resultant images of detection for extreme values of the quality of these radargrams, along with the assessment of detection effectiveness.
One of the images is characterized by a high degree of blurring, which, in such a case, leads to a lower effectiveness of detection (M = 35%) than for the image acquired from channel 25 (M = 44%). Images with a lower degree of blurring are characterized by higher values of the PIQE indicator. Images with higher entropy values have a lower number of undetected objects being underground utility networks (nL2). Higher values of the Laplacian variance of the image lead to a larger number of all objects detected in the input image (considering the number of objects that are utility networks and those that are not—nL1, nL2). The higher the value of the Laplacian variance, the more blurred the image. This indicates a larger number of undetected objects being underground utility networks in the input image (nL2). Images with a lower degree of blurring are characterized by higher values of the PIQE indicator.
All non-reference coefficients (NIQE, BRISQUE, PIQE) were analyzed for their workings, capabilities, and limitations in the context of evaluating the quality of radargrams acquired from multichannel GPR.
  • The NIQE indicator is based on the construction of a quality-aware collection of statistical features that depend on a simple and successful space domain natural scene statistic (NSS) model. These features are derived from an entity of natural, undistorted images [58,59].
  • The operating principle of the PIQE algorithm consists in dividing the image into smaller regions, where the level of noise and artifacts is analyzed locally. Areas characterized by large artifacts are identified as low-quality areas. The PIQE algorithm consists in dividing the image into blocks (e.g., of the size of 8 × 8, 16 × 16, 32 × 32). The value of the PIQE index is calculated based on the number of degraded blocks and all blocks within the image. Dividing the image into smaller blocks gives a better assessment of quality than the NIQE or BRISQUE index [58,59].
  • The BRISQUE indicator compares the image with a default model generated from images of natural scenes with similar distortions. Radargrams do not represent natural scenes. Therefore, the BRISQUE indicator, based on the statistics of natural images, will not reliably assess the quality of GPR-acquired images.

3.2. Verification of Detection Efficiency

The table below presents a comparison of the values of the parameters for the assessment of hyperbola detection efficiency in reference to GPR images recorded from channels that are characterized by extreme values of the indicators (Laplacian variance, PIQE, and entropy) in the obtained quality assessment. Table 5 presents the differences in the values of the M and L parameters that may be obtained by the user for images of the lowest and highest quality from the selected three measurement routes.
The analysis of the data presented in Table 4 reveals that, in each case, the differences between the maximum and minimum values (Mmax-min, Lmax-min) of the M and L parameters are larger than the differences between the maximum and average values of the M and L parameters for the whole routes (Mmax-average, Lmax-average). As far as the Laplacian variance is concerned, the largest difference was obtained for routes 2 and 3 (Mmax-min = 17.5%, Lmax-min = 40.5%). Analyzing the entropy parameter, one may notice that the largest difference was obtained for routes 1 and 2 (Mmax-min = 41.7%, Lmax-min = 40.5%). As for the PIQE parameter, the largest differences were obtained for routes 2 and 3 (Mmax-min = 39.3%, Lmax-min = 11.4%). The efficiency of the detection of underground utility networks was also verified based on the generated quality assessment maps and the binary resultant images obtained in the process of the automated detection of hyperbolas (Figure 13 and Figure 14).
Areas characterized by lower entropy values may indicate a lower quality of data, including the blurring of specific areas in the image.

4. Conclusions

Research has demonstrated that the proposed innovative adaptive approach to the selection of images acquired by ground-penetrating radar enabled a significant improvement of the efficiency of the detection of hyperbolas representing underground utility networks, by 15–40% in comparison to the detection performed in the lowest-quality images and by 10–20% in comparison to the average values of efficiency. High values of entropy, presented on the map of image quality assessment, were noted in the locations where underground utility networks are present. The hyperbolas in the binary image clearly overlap with the areas with increased values of entropy that represent higher quality (characterized by a noticeable presence of useful signals) fragments of the radargrams. High values of entropy are also a measure of the quality of the GPR signal. Areas characterized by low levels of entropy may indicate either a homogeneous ground medium or noise and the loss of GPR signal caused by higher attenuation of the ground medium. Using entropy to superimpose quality maps on binary images not only improves the clarity but also enables the employment of machine learning algorithms for the identification and classification of the detected objects. Images characterized by high entropy may be automatically filtered as potential locations of underground infrastructure, which will allow to shorten the time required to perform manual analyses of the acquired GPR data. Areas characterized by lower entropy values may indicate a lower quality of data resulting from a smaller number of objects detected in the image.
The application of quality indicators (entropy, PIQE, and Laplacian variance) allows for a reliable assessment of the degree of blurring, noise, and the number of details that are present in the analyzed images. The proposed approach enables a quick evaluation of the quality of radargrams (that are characterized by a clear presence of usable signals), which supports the process of detecting underground objects. In most of the analyzed radargrams, all the existing utility infrastructure was detected. The number of undetected utility networks was higher in images characterized by a high degree of blurring (low values of Laplacian variance).
The proposed adaptive approach enables to shorten the time of processing GPR data, while it also indicates the radargrams with noticeable useful signals. The selection of these images improves the quality of the detection of hyperbolas in images. The approach based on non-reference image quality assessment methods enables the adaptive selection of images of the highest quality, even before the process of the automated detection of hyperbolas. In spite of their multiple advantages, the applied quality assessment methods also have certain limitations. One of them is the fact that a single value of the quality indicator (entropy, PIQE, or Laplacian variance) is determined for the whole image. The global image quality assessment does not take into account local distortions and artifacts that might have a significant influence on the process of detecting hyperbolas. Considering the above limitations, the authors are planning future research to develop a new approach to image quality assessment, based on sector-specific indicators. This will allow for the determination of the quality of radargrams within parts of the image, i.e., blocks. The sector-specific radargram quality assessment may significantly improve the efficiency of quality assessment, which will likely lead to an improvement in the quality of the detection of underground infrastructure. This approach will probably enable us to overcome the limitations of global quality assessment methods, constituting a basis for further research on the methods of the detection of hyperbolas in GPR images of diverse quality parameters.

Author Contributions

Conceptualization: K.P. and A.F.-S.; methodology: K.P.; data acquisition: Ł.O.; data analysis, K.P., A.F.-S. and Ł.O.; formal analysis, A.F.-S.; writing—original draft preparation: K.P.; writing—review and editing: A.F.-S. and Ł.O.; visualization: K.P.; supervision A.F-S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Military University of Technology, Faculty of Civil Engineering and Geodesy [grant number 531-000004-W400-22]. The work was partially supported by IDUB for the AGH University of Krakow—program “Excellence initiative—research university” for the AGH University of Krakow.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Figure A1. Number of objects detected in images acquired on (a) route 1, (b) route 2, and (c) route 3 with the selected channels for each of the routes.
Figure A1. Number of objects detected in images acquired on (a) route 1, (b) route 2, and (c) route 3 with the selected channels for each of the routes.
Applsci 15 05126 g0a1
Figure A2. Results of the quality assessment indicators (entropy, PIQE, and Laplacian variance) and the effectiveness of the detection of hyperbolas (M, L) obtained for route 1 based on (a) entropy, (b) PIQE and (c) Laplacian variance.
Figure A2. Results of the quality assessment indicators (entropy, PIQE, and Laplacian variance) and the effectiveness of the detection of hyperbolas (M, L) obtained for route 1 based on (a) entropy, (b) PIQE and (c) Laplacian variance.
Applsci 15 05126 g0a2
Figure A3. Results of the quality assessment indicators (entropy, PIQE, and Laplacian variance) and the effectiveness of the detection of hyperbolas (M, L) obtained for route 3 based on (a) entropy, (b) PIQE and (c) Laplacian variance.
Figure A3. Results of the quality assessment indicators (entropy, PIQE, and Laplacian variance) and the effectiveness of the detection of hyperbolas (M, L) obtained for route 3 based on (a) entropy, (b) PIQE and (c) Laplacian variance.
Applsci 15 05126 g0a3
Table A1. Results of the quality assessment indicators (entropy, Laplacian variance, PIQE, NIQE, and BRISQUE) and the effectiveness of the detection of hyperbolas (M, L) obtained for routes 1–3.
Table A1. Results of the quality assessment indicators (entropy, Laplacian variance, PIQE, NIQE, and BRISQUE) and the effectiveness of the detection of hyperbolas (M, L) obtained for routes 1–3.
Route No.Image No.EntropyLaplacian VariancePIQENIQEBRISQUEML
310.9030.2810.4240.8140.5050.6590.818
321.0000.3690.2600.4380.1730.6340.750
330.9070.1340.0000.5130.0000.6050.636
340.9760.4450.2730.6720.4380.6000.750
350.5980.1450.3040.6080.7660.6900.636
360.8220.4200.4730.6730.9850.5750.750
370.2910.0730.3480.4730.8190.6050.714
380.7570.4240.4590.4420.6920.7000.692
390.5920.1720.5500.4040.6010.5140.727
3100.7530.3630.4400.8500.9190.6060.650
3110.0000.0000.0620.4660.8480.6760.636
3120.7710.3620.4600.6241.0000.5260.750
3130.5280.1080.3400.5210.4500.6900.636
3140.7100.3220.3730.7950.7980.6190.818
3150.0840.0140.2070.7310.9990.5250.750
3160.6790.3510.5050.8080.9080.7450.636
3170.5350.1280.3720.6790.8300.6300.750
3180.6470.3100.4180.8010.7880.6720.714
3190.2160.0770.2460.8070.8230.7250.692
3200.6620.2820.4921.0000.9130.6620.727
3210.4870.0830.3500.9100.6200.5760.650
3220.4860.1430.2960.3870.6510.5970.600
3230.4860.1430.2960.3870.6510.5970.636
3240.6520.7671.0000.4080.7320.5070.636
3250.7980.9010.8530.4760.8480.6370.750
3260.1220.6290.6560.3120.8830.5370.636
3270.8690.8750.8230.3060.9010.6460.750
3280.8300.9730.9630.0000.7610.6200.800
3290.8941.0000.8100.1460.8980.5340.773
3300.3940.8530.8250.0510.9870.5130.850
3310.8710.9880.8470.3860.8890.6280.810
3320.8520.9510.8630.0390.5290.7000.733
110.7950.1620.3820.9270.8460.3640.786
120.9180.2890.4680.4930.5270.2690.789
130.3780.0180.1880.2990.9270.3500.769
140.8930.3410.4030.5270.5270.6150.600
150.7030.1530.4740.6390.6800.4760.636
160.8460.3730.4360.3970.6010.5260.778
170.2640.0630.2350.7970.9900.5220.727
180.9050.4060.7220.5150.6260.4440.800
190.6960.1690.6540.5450.5180.4290.667
1100.8780.3460.5210.9900.8920.1670.733
1110.0000.0000.0000.5440.8070.2730.688
1120.8620.3610.7100.5380.3130.4000.667
1130.7150.1320.4160.5490.5490.3910.714
1140.9050.3750.6670.7350.7320.4210.818
1150.2090.0480.3681.0001.0000.2780.846
1160.8960.3790.5560.7090.9270.3330.700
1170.6780.1300.5080.4730.3330.2670.636
1180.8780.3660.5950.5690.4900.3450.684
1190.3520.0890.1940.3580.8910.4780.750
1200.9050.4040.5720.5110.6580.3910.714
1210.7060.1640.3530.2340.2960.3680.667
1220.9300.4540.7330.4100.5020.6900.778
1230.7730.2500.5630.7470.6340.5710.778
1240.9401.0001.0000.1310.4630.4090.692
1250.9830.8650.9670.1610.1260.4360.727
1260.2070.5520.5190.3630.8570.4120.650
1270.9900.8150.8440.2480.1540.5950.600
1280.9070.9370.9600.0000.2500.4380.667
1290.9650.8130.6580.3350.1590.2580.696
1300.4230.6960.6660.4610.9520.4780.750
1311.0000.7500.8070.2550.4260.3670.789
1320.9600.8200.9560.1050.0000.3420.800
210.6660.3540.5030.2700.6500.5000.818
220.8240.4650.6500.3810.4580.4290.750
230.3070.1520.4070.5980.6670.3530.636
240.7850.5280.5670.5240.4880.5260.556
250.5760.3240.6110.5130.5480.3810.769
260.7460.5320.7400.6210.6380.3910.714
270.2770.2000.4070.5750.7600.2940.750
280.7790.5630.7220.4460.5740.5190.769
290.6000.3220.6000.5790.4680.3570.667
2100.7840.5410.7060.9930.7940.4780.833
2110.0110.1560.3000.5440.9680.3750.800
2120.7930.5930.9611.0000.7150.3640.786
2130.6230.3410.7050.5860.5910.3810.786
2140.7690.5090.7680.9410.7860.4810.750
2150.1760.1600.4420.6080.7760.3000.714
2160.7090.5210.8170.6600.7950.4000.833
2170.5440.2700.6730.7160.6160.3850.688
2180.7240.4870.7820.5800.5550.2610.765
2190.3180.1930.4800.6340.9170.3640.643
2200.7580.4400.6010.5520.7180.3330.682
2210.5900.1880.5370.4040.3820.4550.667
2220.5350.2280.5140.2710.1860.3230.714
2230.0000.0000.0000.0000.0000.6960.429
2240.9180.9610.9210.2780.7010.5000.833
2250.9660.9730.6520.2740.6260.4290.750
2260.2170.6170.5680.2421.0000.4240.789
2270.9940.9131.0000.4690.7040.3490.750
2280.9651.0000.9380.3600.5460.3020.800
2291.0000.9390.9830.3360.2670.4630.773
2300.5200.7830.6050.3420.6960.4440.850
2310.9680.8750.6750.4680.8170.4000.810
2320.9700.8900.9570.2500.2580.3670.000

References

  1. Elseicy, A.; Solla, M.; Balado, J.; Alonso-Díaz, A.; Rodríguez, J.L. Enhancing Reinforced Concrete Bridge Health Monitoring: A Case Study on the Integration of InSAR, GPR, and LiDAR within 3D GIS Environment. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2024, X-4/W5-2024, 155–161. [Google Scholar] [CrossRef]
  2. Zhang, X.; Pei, J.; Liu, H.; You, Q.; Zhang, H.; Yao, L.; Song, Z. Three-Dimensional Subsurface Pipe Network Survey and Target Identification Using Ground-Penetrating Radar: A Case Study at Jilin Jianzhu University Campus. Appl. Sci. 2024, 14, 7293. [Google Scholar] [CrossRef]
  3. Cozzolino, M.; Gentile, V.; Mauriello, P.; Peditrou, A. Non-Destructive Techniques for Building Evaluation in Urban Areas: The Case Study of the Redesigning Project of Eleftheria Square (Nicosia, Cyprus). Appl. Sci. 2020, 10, 4296. [Google Scholar] [CrossRef]
  4. Rucka, M.; Lachowicz, J. Zastosowanie Metody Georadarowej w Badaniach Konstrukcji Podłogi Posadowionej Na Gruncie. Inżynieria Morska I Geotech. 2014, 5, 5. [Google Scholar]
  5. Zarys Metody Georadarowej. Wydawnictwo AGH. Available online: https://www.wydawnictwo.agh.edu.pl/produkt/218-zarys-metody-georadarowej (accessed on 29 November 2024).
  6. Onyszko, K.; Fryśkowska-Skibniewska, A. A New Methodology for the Detection and Extraction of Hyperbolas in GPR Images. Remote Sens. 2021, 13, 4892. [Google Scholar] [CrossRef]
  7. Gabryś, M.; Kryszyn, K.; Ortyl, Ł. GPR surveying method as a tool for geodetic verification of GESUT database of utilities in the light of BSI PAS128. Rep. Geod. Geoinformatics 2019, 107, 49–59. [Google Scholar] [CrossRef]
  8. Gerea, A.G.; Mihai, A.E. Exploring the Ground-Penetrating Radar Technique’s Effectiveness in Diagnosing Hydropower Dam Crest Conditions: Insights from Gura Apelor and Herculane Dams, Romania. Appl. Sci. 2024, 14, 7212. [Google Scholar] [CrossRef]
  9. Gupta, A.; Kumar Yadav, S.; Durai C, A.D.; Kuamr, V.; Alsharif, M.H.; Uthansakul, P.; Uthansakul, M. Enhanced Breast Tumor Localization with DRA Antenna Backscattering and GPR Algorithm in Microwave Imaging. Results Eng. 2024, 24, 103044. [Google Scholar] [CrossRef]
  10. Chen, Y.; Li, F.; Zhou, S. New Asphalt Pavement Dielectric Constant Inversion Net Based on Improved Gated Attention for Ground Penetrating Radar. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5111811. [Google Scholar] [CrossRef]
  11. Tassiopoulou, S.; Koukiou, G. Fusing Ground-Penetrating Radar Images for Improving Image Characteristics Fidelity. Appl. Sci. 2024, 14, 6808. [Google Scholar] [CrossRef]
  12. Xu, T.; Yuan, D.; Yang, G.; Li, B.; Fan, D. FM-GAN: Forward Modeling Network for Generating Approaching-Reality B-Scans of GPR Pipelines With Transformer Tuning. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5102513. [Google Scholar] [CrossRef]
  13. Wang, L.; Liu, Z.; Gu, X.; Wang, D. Three-Dimensional Reconstruction of Road Structural Defects Using GPR Investigation and Back-Projection Algorithm. Sensors 2025, 25, 162. [Google Scholar] [CrossRef] [PubMed]
  14. Esposito, G.; Catapano, I.; Soldovieri, F.; Gennarelli, G. Quantitative GPR Imaging via U-NET. In Proceedings of the 2024 IEEE International Symposium on Antennas and Propagation and INC/USNC-URSI Radio Science Meeting (AP-S/INC-USNC-URSI), Florence, Italy, 14-19 July 2024; pp. 901–902. [Google Scholar]
  15. Maślakowski, M.; Zbiciak, A.; Józefiak, K.; Piotrowski, T. Diagnostyka stanu podłoża i podtorza kolejowego metodą georadarową (GPR). TTS Tech. Transp. Szyn. 2015, 22, 12. [Google Scholar]
  16. Luo, T.X.H.; Lai, W.W.L.; Chang, R.K.W.; Goodman, D. GPR Imaging Criteria. J. Appl. Geophys. 2019, 165, 37–48. [Google Scholar] [CrossRef]
  17. Hoang, N.Q.; Shim, S.; Kang, S.; Lee, J.-S. Anomaly Detection via Improvement of GPR Image Quality Using Ensemble Restoration Networks. Autom. Constr. 2024, 165, 105552. [Google Scholar] [CrossRef]
  18. Kong, L.; Ikusan, A.; Dai, R.; Zhu, J. Blind Image Quality Prediction for Object Detection. In Proceedings of the 2019 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR), San Jose, CA, USA, 28–30 March 2019; pp. 216–221. [Google Scholar]
  19. Abaza, A.; Harrison, M.A.; Bourlai, T. Quality Metrics for Practical Face Recognition. In Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012), Tsukuba, Japan, 11–15 November 2012; pp. 3103–3107. [Google Scholar]
  20. Irvine, J.M.; Nelson, E. Image Quality and Performance Modeling for Automated Target Detection. In Proceedings of the Automatic Target Recognition XIX, SPIE, Orlando, FL, USA, 13–14 April 2009; Volume 7335, pp. 193–201. [Google Scholar]
  21. Lin, H.-I.; Lin, P.-Y. An Image Quality Assessment Method for Surface Defect Inspection. In Proceedings of the 2020 IEEE International Conference On Artificial Intelligence Testing (AITest), Oxford, UK, 3–6 August 2020; pp. 1–6. [Google Scholar]
  22. Iftimie, N.; Savin, A.; Steigmann, R.; Dobrescu, G.S. Underground Pipeline Identification into a Non-Destructive Case Study Based on Ground-Penetrating Radar Imaging. Remote Sens. 2021, 13, 3494. [Google Scholar] [CrossRef]
  23. Ferzli, R.; Karam, L.J. A No-Reference Objective Image Sharpness Metric Based on the Notion of Just Noticeable Blur (JNB). IEEE Trans. Image Process. 2009, 18, 717–728. [Google Scholar] [CrossRef]
  24. Chen, J.; Zhang, Y.; Liang, L.; Ma, S.; Wang, R.; Gao, W. A No-Reference Blocking Artifacts Metric Using Selective Gradient and Plainness Measures. In Advances in Multimedia Information Processing-PCM 2008, Proceedings of the 9th Pacific Rim Conference on Multimedia, Tainan, Taiwan, 9–13 December 2008; Huang, Y.-M.R., Xu, C., Cheng, K.-S., Yang, J.-F.K., Swamy, M.N.S., Li, S., Ding, J.-W., Eds.; Springer: Berlin, Heidelberg, 2008; pp. 894–897. [Google Scholar]
  25. Narvekar, N.D.; Karam, L.J. A No-Reference Perceptual Image Sharpness Metric Based on a Cumulative Probability of Blur Detection. In Proceedings of the 2009 International Workshop on Quality of Multimedia Experience, San Diego, CA, USA, 29–31 July 2009; pp. 87–91. [Google Scholar]
  26. Suthaharan, S. No-Reference Visually Significant Blocking Artifact Metric for Natural Scene Images. Signal Process. 2009, 89, 1647–1652. [Google Scholar] [CrossRef]
  27. Liu, Y.; Zhai, G.; Gu, K.; Liu, X.; Zhao, D.; Gao, W. Reduced-Reference Image Quality Assessment in Free-Energy Principle and Sparse Representation. IEEE Trans. Multimed. 2017, 20, 379–391. [Google Scholar] [CrossRef]
  28. Shi, Z.; Wang, Z.; Kong, F.; Li, R.; Luo, T. Dual-Quality Map Based No Reference Image Quality Assessment Using Deformable Convolution. Digit. Signal Process. 2022, 123, 103398. [Google Scholar] [CrossRef]
  29. Zhai, G.; Min, X.; Liu, N. Free-Energy Principle Inspired Visual Quality Assessment: An Overview. Digit. Signal Process. 2019, 91, 11–20. [Google Scholar] [CrossRef]
  30. Hu, J.; Wang, X.; Shao, F.; Jiang, Q. TSPR: Deep Network-Based Blind Image Quality Assessment Using Two-Side Pseudo Reference Images. Digit. Signal Process. 2020, 106, 102849. [Google Scholar] [CrossRef]
  31. Wu, J.; Xia, Z.; Zhang, H.; Li, H. Blind Quality Assessment for Screen Content Images by Combining Local and Global Features. Digit. Signal Process. 2019, 91, 31–40. [Google Scholar] [CrossRef]
  32. Wu, J.; Zeng, J.; Dong, W.; Shi, G.; Lin, W. Blind Image Quality Assessment with Hierarchy: Degradation from Local Structure to Deep Semantics. J. Vis. Commun. Image Represent. 2019, 58, 353–362. [Google Scholar] [CrossRef]
  33. Gao, F.; Wang, Y.; Li, P.; Tan, M.; Yu, J.; Zhu, Y. DeepSim: Deep Similarity for Image Quality Assessment. Neurocomputing 2017, 257, 104–114. [Google Scholar] [CrossRef]
  34. Chang, S.; Deng, Y.; Zhang, Y.; Zhao, Q.; Wang, R.; Zhang, K. An Advanced Scheme for Range Ambiguity Suppression of Spaceborne SAR Based on Blind Source Separation. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5230112. [Google Scholar] [CrossRef]
  35. Li, P.; Bai, M.; Li, X.; Liu, C. Research on the Forward Simulation and Intelligent Detection of Defects in Highways Using Ground-Penetrating Radar. Appl. Sci. 2024, 14, 10183. [Google Scholar] [CrossRef]
  36. Zahir, N.H.M.; Ali, H.; Nasri, M.I.S.; Masuan, N.A.; Zaidi, A.F.A.; Azalan, M.S.Z.; Amin, M.S.M.; Ahmad, M.R.; Elshaikh, M. Hyperbola Detection of Ground Penetrating Radar Using Deep Learning. AIP Conf. Proc. 2024, 2898, 030069. [Google Scholar] [CrossRef]
  37. Liu, Y.; Yuan, D.; Song, C.; Xu, T.; Fan, D. Hyperbolic Attention-Driven Deep Networks for Enhanced GPR Imaging of Underground Pipelines. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5109912. [Google Scholar] [CrossRef]
  38. Bugarinović, Ž.; Gavrilović, M.; Ristic, A.; Šarkanović Bugarinović, M.; Radulović, A.; Govedarica, M. Detection of Hyperbolic Reflections on Real GPR Data Using YOLO Model Trained with Synthetic Data; IEEE: Piscataway, NJ, USA, 2024; p. 44. [Google Scholar]
  39. Tam, N.H.; Trung, Đ.H.; Van, N.T. Locate Hyperbolas on Ground Penetrating Radar Slices with Auto Filter Selection Algorithm. IOP Conf. Ser. Earth Environ. Sci. 2024, 1349, 012002. [Google Scholar] [CrossRef]
  40. Liang, X.; Yu, X.; Chen, C.; Jin, Y.; Huang, J. Automatic Classification of Pavement Distress Using 3D Ground-Penetrating Radar and Deep Convolutional Neural Network. IEEE Trans. Intell. Transp. Syst. 2022, 23, 22269–22277. [Google Scholar] [CrossRef]
  41. Qin, H.; Zhang, D.; Tang, Y.; Wang, Y. Automatic Recognition of Tunnel Lining Elements from GPR Images Using Deep Convolutional Networks with Data Augmentation. Autom. Constr. 2021, 130, 103830. [Google Scholar] [CrossRef]
  42. Zhang, J.; Yang, X.; Li, W.; Zhang, S.; Jia, Y. Automatic Detection of Moisture Damages in Asphalt Pavements from GPR Data with Deep CNN and IRS Method. Autom. Constr. 2020, 113, 103119. [Google Scholar] [CrossRef]
  43. Kim, N.; Kim, S.; An, Y.-K.; Lee, J.-J. A Novel 3D GPR Image Arrangement for Deep Learning-Based Underground Object Classification. Int. J. Pavement Eng. 2021, 22, 740–751. [Google Scholar] [CrossRef]
  44. Liu, Z.; Gu, X.; Chen, J.; Wang, D.; Chen, Y.; Wang, L. Automatic Recognition of Pavement Cracks from Combined GPR B-Scan and C-Scan Images Using Multiscale Feature Fusion Deep Neural Networks. Autom. Constr. 2023, 146, 104698. [Google Scholar] [CrossRef]
  45. Liu, H.; Yue, Y.; Liu, C.; Spencer, B.F.; Cui, J. Automatic Recognition and Localization of Underground Pipelines in GPR B-Scans Using a Deep Learning Model. Tunn. Undergr. Space Technol. 2023, 134, 104861. [Google Scholar] [CrossRef]
  46. Birkenfeld, S. Automatic Detection of Reflexion Hyperbolas in Gpr Data with Neural Networks. In Proceedings of the 2010 World Automation Congress, Kobe, Japan, 19–23 September 2010; pp. 1–6. [Google Scholar]
  47. Liu, H.; Lin, C.; Cui, J.; Fan, L.; Xie, X.; Spencer, B.F. Detection and Localization of Rebar in Concrete by Deep Learning Using Ground Penetrating Radar. Autom. Constr. 2020, 118, 103279. [Google Scholar] [CrossRef]
  48. Lei, W.; Hou, F.; Xi, J.; Tan, Q.; Xu, M.; Jiang, X.; Liu, G.; Gu, Q. Automatic Hyperbola Detection and Fitting in GPR B-Scan Image. Autom. Constr. 2019, 106, 102839. [Google Scholar] [CrossRef]
  49. Gu, K.; Tao, D.; Qiao, J.-F.; Lin, W. Learning a No-Reference Quality Assessment Model of Enhanced Images With Big Data. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 1301–1313. [Google Scholar] [CrossRef]
  50. Gabryś, M.; Ortyl, Ł. Georeferencing of Multi-Channel GPR—Accuracy and Efficiency of Mapping of Underground Utility Networks. Remote Sens. 2020, 12, 2945. [Google Scholar] [CrossRef]
  51. Karsznia, K.R.; Onyszko, K.; Borkowska, S. Accuracy Tests and Precision Assessment of Localizing Underground Utilities Using GPR Detection. Sensors 2021, 21, 6765. [Google Scholar] [CrossRef] [PubMed]
  52. Pasternak, K.; Fryskowska-Skibniewska, A.S. Automatic Classification of Underground Utilities in Urban Areas: A Novel Method Combining Ground Penetrating Radar and Image Processing. Arch. Civ. Eng. 2024, 2024, 59–77. [Google Scholar] [CrossRef]
  53. Zhang, A.; Wang, K.C.P.; Yang, E.; Qiang Li, J.; Chen, C.; Qiu, Y. Pavement Lane Marking Detection Using Matched Filter. Measurement 2018, 130, 105–117. [Google Scholar] [CrossRef]
  54. Sharma, L.D.; Sunkaria, R.K. A Robust QRS Detection Using Novel Pre-Processing Techniques and Kurtosis Based Enhanced Efficiency. Measurement 2016, 87, 194–204. [Google Scholar] [CrossRef]
  55. Kim, W.; Yim, C. No-Reference Image Contrast Quality Assessment Based on the Degree of Uniformity in Probability Distribution. IEIE Trans. Smart Process. Comput. 2022, 11, 85–91. [Google Scholar]
  56. Venkatanath, N.; Praneeth, D.; Bh, M.C.; Channappayya, S.S.; Medasani, S.S. Blind Image Quality Evaluation Using Perception Based Features. In Proceedings of the 2015 Twenty First National Conference on Communications (NCC), Mumbai, India, 27 February 2015; pp. 1–6. [Google Scholar]
  57. Laboratory for Image and Video Engineering. The University of Texas at Austin. Available online: https://live.ece.utexas.edu/research/quality/subjective.htm (accessed on 6 December 2024).
  58. JeelanBasha, D.S.; Saranya, M.; AmruthaVarshini, P.; Sahithi, N.; Sravani, P. Image Quality Assesment Based on NIQE, PIQE, GLCM, and LBP Using SVM. J. Emerg. Technol. Innov. Res. 2019, 6, 159–163. [Google Scholar]
  59. Mittal, A.; Soundararajan, R.; Bovik, A.C. Making a “Completely Blind” Image Quality Analyzer. IEEE Signal Process. Lett. 2013, 20, 209–212. [Google Scholar] [CrossRef]
Figure 1. Diagram of the placement of channels in the Stream C ground−penetrating radar.
Figure 1. Diagram of the placement of channels in the Stream C ground−penetrating radar.
Applsci 15 05126 g001
Figure 2. Location of the acquired GPR data.
Figure 2. Location of the acquired GPR data.
Applsci 15 05126 g002
Figure 3. The scheme of hyperbolas detection method.
Figure 3. The scheme of hyperbolas detection method.
Applsci 15 05126 g003
Figure 4. Flowchart of the proposed method for assessing image quality.
Figure 4. Flowchart of the proposed method for assessing image quality.
Applsci 15 05126 g004
Figure 5. Number of objects detected in images acquired on (a) route 1, (b) route 2, and (c) route 3.
Figure 5. Number of objects detected in images acquired on (a) route 1, (b) route 2, and (c) route 3.
Applsci 15 05126 g005
Figure 6. Results of the quality assessment indicators (entropy, PIQE, and Laplacian variance) and the effectiveness of the detection of hyperbolas (M, L) obtained for route 2 based on (a) entropy, (b) PIQE and (c) Laplacian variance.
Figure 6. Results of the quality assessment indicators (entropy, PIQE, and Laplacian variance) and the effectiveness of the detection of hyperbolas (M, L) obtained for route 2 based on (a) entropy, (b) PIQE and (c) Laplacian variance.
Applsci 15 05126 g006
Figure 7. Image quality assessment maps generated for routes 1 and 2 for (a,b) the highest and (c,d) the lowest values of entropy (yellow areas correspond to the highest values of entropy).
Figure 7. Image quality assessment maps generated for routes 1 and 2 for (a,b) the highest and (c,d) the lowest values of entropy (yellow areas correspond to the highest values of entropy).
Applsci 15 05126 g007
Figure 8. Image quality assessment maps generated for the lowest and the highest values of entropy for route 3 (yellow areas correspond to the highest values of entropy).
Figure 8. Image quality assessment maps generated for the lowest and the highest values of entropy for route 3 (yellow areas correspond to the highest values of entropy).
Applsci 15 05126 g008
Figure 9. Venn diagram presenting the image selection results for route 1 based on the indicators entropy, PIQE, and Laplacian variance (green numbers indicate higher image quality, while red ones mark lower image quality).
Figure 9. Venn diagram presenting the image selection results for route 1 based on the indicators entropy, PIQE, and Laplacian variance (green numbers indicate higher image quality, while red ones mark lower image quality).
Applsci 15 05126 g009
Figure 10. Venn diagram presenting the image selection results for route 2 based on the indicators entropy, PIQE, and Laplacian variance (green numbers indicate higher image quality, while red ones mark lower image quality).
Figure 10. Venn diagram presenting the image selection results for route 2 based on the indicators entropy, PIQE, and Laplacian variance (green numbers indicate higher image quality, while red ones mark lower image quality).
Applsci 15 05126 g010
Figure 11. Venn diagram presenting the image selection results for route 3 based on the indicators entropy, PIQE, and Laplacian variance (green numbers indicate higher image quality, while red ones mark lower image quality).
Figure 11. Venn diagram presenting the image selection results for route 3 based on the indicators entropy, PIQE, and Laplacian variance (green numbers indicate higher image quality, while red ones mark lower image quality).
Applsci 15 05126 g011
Figure 12. Resultant images for the detection, based on the example of images of the (a) highest and (b) lowest quality of the radargram.
Figure 12. Resultant images for the detection, based on the example of images of the (a) highest and (b) lowest quality of the radargram.
Applsci 15 05126 g012
Figure 13. Image quality assessment maps generated for routes 1 and 2 with the verification of the detected underground objects for (a,b) the highest and (c,d) the lowest values of entropy (yellow areas correspond to the highest values of entropy).
Figure 13. Image quality assessment maps generated for routes 1 and 2 with the verification of the detected underground objects for (a,b) the highest and (c,d) the lowest values of entropy (yellow areas correspond to the highest values of entropy).
Applsci 15 05126 g013
Figure 14. Image quality assessment maps generated for the lowest and highest values of entropy for route 3 with the verification of the detected underground objects.
Figure 14. Image quality assessment maps generated for the lowest and highest values of entropy for route 3 with the verification of the detected underground objects.
Applsci 15 05126 g014
Table 1. Scheme of the functioning of image quality assessment with the PIQE index.
Table 1. Scheme of the functioning of image quality assessment with the PIQE index.
Input: Radargram after standard pre-processing
Compute MSCN coefficient for each pixel in the image:
     MSCN = ComputeMSCN(I)
Divide the input radargram into non-overlapping blocks of size 32-by-32:
     Blocks = DivideIntoBlocks(I, BlockSize = 32 × 32)
Identify high spatially active blocks based on the variance of the MSCN coefficients. For each block in Blocks:
     Calculate variance of MSCN coefficients
     If Variance of MSCN > Threshold
          Mark block as high spatially active
Generate activityMask using the identified high spatially active blocks:
     activityMask = GenerateActivityMask(Blocks, HighSpatialActivity)
Evaluate distortion due to blocking artifacts and noise using the MSCN coefficients. For each block in Blocks:
     Evaluate distortion using MSCN coefficients
     Assess blocking artifacts and Gaussian noise
Classify the blocks using Threshold criteria as distorted and undistorted blocks:
     ClassifyBlocks(Blocks, ThresholdCriteria)
Generate noticeableArtifactsMask from the distorted blocks
Compute the PIQE score for input image
     PIQE_score = MeanScore(DistortedBlocks)
Output: PIQE value, Quality of image
Table 2. Results of entropy and parameters M and L for selected images of high and low quality from route 1.
Table 2. Results of entropy and parameters M and L for selected images of high and low quality from route 1.
Channel2527312081428222243229112615
Entropy0.9830.9901.0000.9050.9050.9050.9070.9180.9300.9400.9600.9650.0000.2070.209
Qualityhighesthighesthighesthighesthighesthighesthighesthighesthighesthighesthighesthighestlowestlowestlowest
M0.4360.5950.3670.3910.4440.4210.4380.2690.6900.4090.3420.2580.2730.4120.278
L0.7270.6000.7890.7140.8000.8180.6670.7890.7780.6920.8000.6960.6880.6500.846
Table 3. Results of entropy and parameters M and L for selected images of high and low quality from route 2.
Table 3. Results of entropy and parameters M and L for selected images of high and low quality from route 2.
Channel32272924282531231115
Entropy0.9700.9941.0000.9180.9650.9660.9680.0000.0110.176
Qualityhighesthighesthighesthighesthighesthighesthighestlowestlowestlowest
M0.3670.3490.4630.5000.3020.4290.4000.6960.3750.300
L0.7330.7500.7730.8330.8000.7500.8100.4290.8000.714
Table 4. Results of entropy and parameters M and L for selected images of high and low quality from route 3.
Table 4. Results of entropy and parameters M and L for selected images of high and low quality from route 3.
Channel342111526
Entropy0.9070.9761.0000.0000.0840.122
Qualityhighesthighesthighestlowestlowestlowest
M0.6050.6000.6340.6760.5250.537
L0.6360.7500.7500.6360.7500.636
Table 5. Evaluation of the increase in the quality of hyperbola detection based on the analyzed image quality indicators.
Table 5. Evaluation of the increase in the quality of hyperbola detection based on the analyzed image quality indicators.
ParameterLaplacian VarianceEntropyPIQE
Route No.123123123
Mmax-min [%]16.514.717.541.720.010.913.639.316.9
Mmax-average [%]2.89.38.328.09.31.76.928.95.9
Lmax-min [%]4.040.517.316.840.511.410.36.711.4
Lmax-average [%]0.59.68.59.69.62.54.76.22.5
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

Pasternak, K.; Fryśkowska-Skibniewska, A.; Ortyl, Ł. An Adaptive Non-Reference Approach for Characterizing and Assessing Image Quality in Multichannel GPR for Automatic Hyperbola Detection. Appl. Sci. 2025, 15, 5126. https://doi.org/10.3390/app15095126

AMA Style

Pasternak K, Fryśkowska-Skibniewska A, Ortyl Ł. An Adaptive Non-Reference Approach for Characterizing and Assessing Image Quality in Multichannel GPR for Automatic Hyperbola Detection. Applied Sciences. 2025; 15(9):5126. https://doi.org/10.3390/app15095126

Chicago/Turabian Style

Pasternak, Klaudia, Anna Fryśkowska-Skibniewska, and Łukasz Ortyl. 2025. "An Adaptive Non-Reference Approach for Characterizing and Assessing Image Quality in Multichannel GPR for Automatic Hyperbola Detection" Applied Sciences 15, no. 9: 5126. https://doi.org/10.3390/app15095126

APA Style

Pasternak, K., Fryśkowska-Skibniewska, A., & Ortyl, Ł. (2025). An Adaptive Non-Reference Approach for Characterizing and Assessing Image Quality in Multichannel GPR for Automatic Hyperbola Detection. Applied Sciences, 15(9), 5126. https://doi.org/10.3390/app15095126

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