← Back to all articles
Alternative statistical processing algorithm for CSL pile testing data — interquartile range method
CSL pile testingIQR methodGOST R 71039-2023MIT UZK 1-2K/1-3K/1-4KPile flaw detection

Alternative statistical processing algorithm for CSL testing of pile concrete

The interquartile range (IQR) method for ultrasonic testing of pile concrete integrity — a universal algorithm for the MIT UZK line (1-2K, 1-3K, 1-4K) and its analogs. Compatible with GOST R 71039-2023.

Denis Vorobev
Denis Vorobev
Chief Laboratory Manager, LLC MATTEST
Jul 26, 2026
12 min read
In brief. The alternative algorithm for statistical processing of ultrasonic pile concrete integrity testing data is based on the interquartile range (IQR) method and is applicable to any CSL pile testing device, including the MIT UZK line (1-2K, 1-3K, 1-4K) and its analogs. For each acoustic line, depth, first-arrival time, velocity and attenuation are recorded. The velocity array Vi is split by quartiles Q1 and Q2 into inner (Q ± 1.5·ΔC) and outer (Q ± 2·ΔC) barriers: values beyond the outer barriers are treated as anomalies, and values beyond the inner barriers as outliers. The mean (normal) velocity Vavg is taken to equal the median of the cleaned array. The deviation ΔVi and attenuation γij are evaluated against the criteria of GOST R 71039-2023: an anomaly is considered significant when the velocity reduction is >25% or 15–25% with attenuation >12 dB. The algorithm is recommended for any testing laboratory regardless of the equipment used.

What this article is about

Construction testing laboratories, as well as expert centers, face the challenge of statistical processing of data from ultrasonic testing of pile concrete. MIT UZK by M-Instrument offers a solution to this problem through the use of the MIT UZK-1-2K, MIT UZK-1-3K and MIT UZK-1-4K devices (see Fig. 1) together with the MIT UZK software suite.

In our first article "Statistical processing algorithm for CSL pile testing data in MIT UZK MONOLITH" we described in detail the algorithm implemented in the MIT UZK software suite based on JGJ 106-2014 (China). Here we set out a generic alternative algorithm applicable to any ultrasonic pile testing device — both MIT UZK devices and their analogs.

Testers who do not work with the MIT UZK line face the problem of the lack of a clear and reasonably simple algorithm for statistical processing of their measurement results. This article is the answer to that request.

MIT UZK device line: 1-2K two-channel, 1-3K three-channel, 1-4K four-channel
Fig. 1. MIT UZK device line: 1-2K (two-channel), 1-3K (three-channel), 1-4K (four-channel)

Alternative algorithm: measurement parameters

This algorithm for processing and evaluating the obtained results is applicable both to data obtained with MIT UZK devices and to data from other specialized ultrasonic pile testing devices.

For each acoustic line i (cross-section of profile j) the following parameters are determined and recorded:

Transducer layout scheme for parallel scanning of the j-th CSL profile of a pile
Fig. 2. Transducer layout scheme for parallel scanning of the j-th profile

i is the acoustic-line number, assigned sequentially from bottom to top (or top to bottom) for each measurement profile j.

Step 1. First-arrival time

Determination of the first-arrival time ti, µs, is performed automatically using the built-in algorithms of the devices employed for ultrasonic pile testing.

The first-arrival level is usually set in the range from 20% to 80% (see Fig. 3).

MIT UZK signal: first-arrival measurement range width 20%
Fig. 3a. Measurement range width 20%
MIT UZK signal: first-arrival measurement range width 80%
Fig. 3b. Measurement range width 80%. Adjustment of the first-arrival measurement range width in MIT UZK on the signal waveform.

Step 2. Ultrasonic signal propagation velocity

The velocity Vi, m/s, of ultrasonic signal propagation for the i-th acoustic line (i-th cross-section) of the j-th profile is computed automatically by the ultrasonic pile testing device using formula (1):

Vi(j) = Ljti · 1000 (1)

where:

Pile profile information panel in MIT UZK: adjustment of access-tube spacing values
Fig. 4. Adjustment of access-tube spacing values in MIT UZK on the pile profile information panel

Step 3. Mean (normal) velocity — interquartile range method

To identify sharply outlying (anomalous, deviant) values in the overall array of ultrasonic wave velocities for the j-th profile, the box plot / IQR method is used.

3.1. Calculation of the first Q1 and third Q2 quartiles. The first and third quartiles correspond to the 25th (1/4) and 75th (3/4) percentiles, respectively.

3.2. Interquartile range ΔCj:

ΔCj = Q2Q1 (2)

3.3. Calculation of step hj:

hj = 1.5 · ΔCj (3)

3.4. Inner barriers β1 and β2:

β1 = Q1hj (4)
β2 = Q2 + hj (5)

3.5. Outer barriers B1 and B2:

B1 = Q1 − 2hj (6)
B2 = Q2 + 2hj (7)

Values of the velocities Vi of the i-th acoustic line of the j-th measurement profile that fall beyond the outer barriers are treated as anomalies; values of Vi that fall beyond the inner barriers are treated as outliers.

Anomalies and outliers significantly affect the results of the statistical calculation, so they must be discarded from further computation. The most robust estimate of the distribution is the median Me [1].

3.6. Calculation of the median Me of the cleaned velocity array.

Odd number of velocity values Vi:

Me = V(n+1)/2 (8)

Even number of velocity values Vi:

Me = (Vn/2 + Vn/2 + 1) / 2 (9)

The obtained median value corresponds to the mean (normal) velocity Vavg for the j-th measurement profile, i.e.:

Vavg = Me (10)

If the original velocity array contains no outliers or anomalies, the median of the entire array is taken as the mean (normal) velocity of the profile.

Step 4. Deviation of velocities from the mean value

The deviations ΔVi of all velocity values Vi on the j-th measurement profile from the mean velocity Vavg are calculated in % using the formula:

ΔVi = VavgVi · 100 (11)

where:

Step 5. Signal attenuation

The MIT UZK devices provide a function for automatic determination of the signal amplitude Ai of the i-th acoustic line (see Fig. 5).

Signal waveform and j-th profile data array with automatically detected time and amplitude values in the MIT UZK software suite
Fig. 5. Signal waveform and data array of the j-th profile with time ti and amplitude Ai values automatically detected by the MIT UZK software suite

The attenuation value γij for each i-th acoustic line of the j-th profile is calculated using the formula:

γi(j) = −20 · lg (Ai(j) / A0) (12)

where:

1
Note 1. Attenuation evaluation for non-MIT UZK devices.

When devices other than MIT UZK are used, testers sometimes encounter difficulties in determining signal amplitude values. If such a device provides a flaw-detector mode — i.e. a graphical display mode showing the measurement results for each acoustic line (cross-section) — the amplitude of the received signal is estimated:

  • by the signal amplitude as a percentage of screen height;
  • by the first-arrival front Fi (V/µs), which takes into account voltage and first-arrival time. The magnitude of the first-arrival front is proportional to the amplitude of the first signal.

Attenuation can be determined by the change in signal amplitude and voltage values, in which case the attenuation for each cross-section is calculated using the formula:

γi(j) = −20 · lg (Ki(j) / K0) (13)

where:

  • Fij — first-arrival front value for the i-th cross-section, measured as a percentage of the device screen height;
  • F0 — maximum first-arrival front value, equal to the maximum value recorded for the j-th profile.
2
Note 2. Limitations of devices without signal energy measurement.

If a device for pile concrete integrity testing records only the ultrasonic wave travel time and does not allow the signal energy to be determined, such a device cannot be used for full pile concrete integrity testing.

Methodology for analyzing the obtained data

The criteria for identifying ultrasonic anomalies from the deviation of the ultrasonic wave velocity Vi from the mean velocity Vavg and from the ultrasonic wave attenuation values αj for each j-th profile comply with the requirements of GOST R 71039-2023 and are shown in Fig. 6.

Criteria for identifying ultrasonic anomalies per GOST R 71039-2023: velocity reduction and attenuation value
Fig. 6. Criteria for identifying ultrasonic anomalies per GOST R 71039-2023

A significant anomaly is interpreted as a discontinuity in the concrete of the structure.

An anomaly is considered significant when:

An anomaly is considered unrelated to concrete discontinuity if the following conditions are met:

If during measurements sections of the profile are identified with significant velocity reduction (more than 15% of the mean value), the scanning step is reduced to 50 mm. If necessary, such sections can be retested.

The parameters of each longitudinal profile of the pile are analyzed separately, and a conclusion on the integrity of the entire pile concrete is drawn taking into account the results from each longitudinal profile.

Note. Since the obtained results do not allow the nature of the discontinuity to be determined, the laboratory specialist may make an assumption about the causes and nature of the discontinuity taking into account external factors and pile manufacturing technology. Such an assumption is, as a rule, highly subjective and cannot be considered a final "diagnosis" for the pile.

Conclusion: compatibility with GOST R 71039-2023

The statistical processing algorithm and data analysis methodology described above generally comply with the requirements of GOST R 71039-2023 and can be recommended for use by testing laboratories regardless of the equipment employed — the MIT UZK line or its analogs.

Video overview of the device and software suite

Working with the MIT UZK-1-2K device:

Working with the MIT UZK-1-2K device — video preview Watch on YouTube

More on working with the MIT UZK software suite:

Working with the MIT UZK software suite — video preview Watch on YouTube

Denis's first article on the JGJ 106-2014 algorithm in MIT UZK MONOLITH is available here: Statistical processing algorithm for CSL pile testing data in MIT UZK MONOLITH.

Order the MIT UZK line and software suite

MIT UZK line: 1-2K, 1-3K, 1-4K + software suite. Automatic calculation of first-arrival time, velocity and attenuation. Compatible with GOST R 71039-2023. 2/3/4-channel devices for parallel and inclined scanning.

Get price and order →

Frequently asked questions

How does the alternative algorithm differ from the one in MIT UZK MONOLITH?

The MIT UZK MONOLITH algorithm is based on JGJ 106-2014 (China): iterative rejection of extremes + a lambda coefficient. The alternative algorithm is based on the classical interquartile range (IQR) method and is applicable to any CSL pile testing device, not only MIT.

Which devices does this algorithm work with?

Any specialized device for ultrasonic testing of pile concrete integrity, including the MIT UZK line (1-2K, 1-3K, 1-4K) and its analogs, provided the device records both the travel time and the signal energy/amplitude.

What should I do if the device does not measure signal amplitude?

Such a device cannot be used for full pile concrete integrity testing. If the device has a flaw-detector (graphical) mode, the amplitude can be estimated by the signal magnitude as a percentage of screen height or by the first-arrival front Fi (V/µs).

How is a significant anomaly defined under GOST R 71039-2023?

An anomaly is considered significant if the velocity reduction exceeds 25% at any attenuation value, or if the velocity reduction is 15–25% with attenuation greater than 12 dB. If an anomaly at the same depth appears as minor on two or more longitudinal profiles of the pile, it is also considered significant.

What should be done when a section with velocity reduction greater than 15% is identified?

The scanning step is reduced to 50 mm; the section can be retested if necessary. Analysis is performed for each longitudinal profile separately, and the conclusion on pile integrity is made considering all profiles.

References

  1. Hampel F., Ronchetti E., Rousseeuw P., Stahel W. Robust Statistics: The Approach Based on Influence Functions. — Moscow: Mir, 1989.
  2. GOST R 71039-2023. Bored piles and diaphragm walls of trench and pile type. Crosshole ultrasonic method for concrete quality control.

Author: Denis Vorobev, Chief Laboratory Manager, LLC MATTEST. Expert content prepared for the website of the partner company LLC M-Instrument (MATTEST INSTRUMENT).