1. Introduction
Terrestrial laser scanning (TLS), a revolutionary technique for the acquisition of spatial data, has gained widespread acceptance in both scientific and commercial communities as a powerful tool for topographic measurement in various geophysical disciplines in the last two decades [
1]. This active remote sensing technique allows for the direct and illumination-independent measurement of 3-D objects in a fast, contactless, non-destructive, and accurate manner [
2] by emitting monochromatic beams of light mostly in the near-infrared region of the electromagnetic spectrum. Apart from discrete topography measurements, almost all current TLS instruments simultaneously measure the power of the backscattered laser signal of each point and record it as an intensity value [
3]. The intensity recorded by current laser scanners, either in the form of the echo amplitude or full-waveform of the backscattered laser signal [
4], can be utilized as complementary information along with the point cloud in a wide range of applications, especially in visualization, segmentation [
5], classification [
6,
7,
8,
9,
10], and multi-temporal analysis [
11,
12,
13,
14].
The intensity value is regarded as a significant source of spectral information associated with the surface properties, e.g., reflectance [
1,
15,
16,
17,
18], roughness [
15,
19], moisture [
11,
13,
14,
20,
21], brightness [
22,
23,
24,
25] and grain size [
26,
27], of the scanned object. However, the original intensity data are inapplicable in directly retrieving target features because the intensity detected by TLS systems is affected by at least four essential variables [
15], namely, instrumental effects, atmospheric effects, target scattering characteristics, and scanning geometry [
28]. Hence, different parts of a homogeneous surface are represented as different values in the measured intensity data. Consequently, intensity data from different instruments and acquisition campaigns are not directly comparable. Intensity values should be corrected before they can be reliably used in applications [
29]. TLS intensity correction aims to convert the instrumental (raw) intensity, which is typically not well specified by laser scanner manufacturers, into a corrected value that is proportional or equal to the target reflectance [
16,
17,
18].
For data of a homogeneous surface acquired by the same TLS sensor in one campaign, the major differences in the intensity data are caused by scanning geometry [
3,
30], that is, the effects of incidence angle and distance (range), given that the instrumental effect is kept constant and atmospheric attenuation is negligible. Therefore, eliminating the effects of distance and incidence angle is indispensable to the extensive application of intensity data.
Theoretically, based on the radar range equation, the intensity of TLS is directly proportional to the cosine of the incidence angle and inversely proportional to the range squared [
3]. The incidence angle is the angle between beam propagation direction and surface orientation; it is related to target scattering properties, surface structure, and scanning geometry [
27]. The interpretation of the incidence angle effect in terms of target surface properties is a complicated task. Lambert’s cosine law can provide a satisfactory estimation of light absorption modeling for rough surfaces in both active and near-infrared spectral domains [
31]; thus, it is widely employed in existing intensity correction applications. However, Lambert’s cosine law is insufficient to correct the incidence angle effect for surfaces with increasing irregularity because these surfaces do not exactly follow the Lambertian scattering law [
4,
27,
32].
Range measurements are derived by emitting and receiving laser signals to obtain the time of flight, which allows the distance between the center of the laser scanner and the target to be computed. The distance effect is largely dependent on instrumental properties (e.g., aperture size, automatic gain control (AGC), amplifier for low reflective surfaces, and brightness reducer for near distances [
33]) and varies significantly across different laser scanning systems. In reality, the data collected by TLS usually show intensity–range relationships that differ from those in an ideal physical model [
3] because the photodetector of TLS is not designed for intensity measurement but for the optimization of range determination. This principle implies that an amplifier may be available for low reflectance and a brightness reducer for near distance [
15,
18]. More detailed information about the incidence angle and distance effects can be found in [
1,
3,
4,
15,
16,
17,
18,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34].
In our previous studies [
35,
36], the incidence angle and distance effects of Faro Focus
3D X330 and Faro Focus
3D 120 were studied. A polynomial was used to eliminate the incidence angle and distance effects. By contrast, a practical approach based on reference targets with known reflectance properties is developed in this study to correct the distance and incidence angle effects of Faro Focus
3D 120. Initial attempts to correct ALS intensity data based on reference targets have been previously exerted [
21,
37,
38,
39] where commercially or naturally available reference targets were scanned
in situ for the computation of the unknown system parameters. Meanwhile, we aim to correct TLS intensity data based on the linear interpolation of the intensity–incidence angle and intensity–range relationships of the reference targets scanned at various incidence angles and distances. The objectives and contributions of this study are as follows:
to provide a short review of recent work on the correction of the incidence angle and distance effects of TLS;
to introduce a new method to correct the incidence angle and distance effects on TLS intensity data based on reference targets;
to derive relative formulas of the proposed method for linear interpolation of the intensity–incidence angle and intensity–range relationships of the reference targets. Existing correction methods for distance and incidence angle effects in TLS are reviewed in
Section 2. The proposed correction model is introduced in
Section 3.
Section 4 outlines the dataset and experimental results.
Section 5 presents and discusses the correction results of the proposed method, and the conclusions are presented in
Section 6.
3. Proposed Model for Intensity Correction
As stated above, estimating the specific forms of and is indispensiable for most of the existing methods. This is a tough task and the derived models may lack versatility as and are complicated and vary significantly in different scanners. Nevertheless, the distance effect mainly depends on the instrument effects which can be neutralized by using reference targets. The incidence angle effect is primarily caused by the surface properties; thus, the incidence angle effect differs for various targets. Though most targets found in nature are not Lambertian, the light scattering behavior of most natural surfaces approximately exhibits Lambertian attributes. Therefore, and are unchanged for a specific instrument, i.e., the values of and are the same for different targets if they are scanned at the same incidence angle and distance regardless of the specific details of how the intensity value is measured and recorded. This condition means that the incidence angle and distance effects can be neutralized when the scanned and reference targets are measured at the same scanning geometry even though the specific forms of and are unknown, i.e., the estimation of and is avoidable. The fundamental principles of the proposed method are introduced as follows.
In a small section,
and
can be considered linear functions. Thus, linear interpolation can be utilized to obtain the intensity values within this small section; however, a monotonic relationship must be made between the recorded intensity and the variables (incidence angle or distance) [
3]. If a reference target with reflectance
is scanned at various incidence angles and at a constant distance
,
i.e., the incidence angles satisfy
the relationship between incidence angle and intensity can be obtained.
If an incidence angle
satisfies
can be calculated based on a linear interpolation between
and
as shown below.
where
Similarly, the intensity value at incidence angle
can be interpolated as follows:
Furthermore, if this reference target is scanned at multiple distances and at an identical incidence angle
,
i.e., the distances satisfy
the relationship between distance and intensity can be acquired.
If a distance satisfies
can be calculated based on a linear interpolation between
and
as shown below.
where
Similarly, the intensity at distance
can be interpolated as
By combining Equations (11) and (16), we have
According to Equation (5), Equations (9), (14), and (17) can be written as:
Besides, the intensity of the reference target scanned at incidence angle
and distance
according to Equation (5) is
According to Equations (9), (14), (17–(19) is equal to
For a target with unknown reflectance
scanned at incidence angle
and distance
, the original recorded intensity is
which satisfies
According to Equations (19) and (21),
Therefore, the corrected value of this target is
In Equation (23), can be calculated, as shown in Equation (20). is the original measured intensity value, and (i.e., ) can be estimated by the reference target. The corrected intensity value is obtained by a reference target scanned at the same scanning geometry so that the effects of incidence angle and distance can be neutralized under the condition that the intensity is merely related to the reflectance when the incidence angle and distance are the same. In summary, to correct the intensity value of a certain point scanned at and , we should firstly obtain the interpolated intensity value of the reference target at and by the monotonic relationships of incidence angle versus intensity and distance versus intensity of the reference target.
For relative correction [
17], only a value related to the reflectance should be acquired so that
can be arbitrarily defined; this scenario means that the corrected intensity value calculated by Equation (23) is relative but comparable. Selecting different reference targets leads to different relative correction results. However, for absolute correction that aims to produce intensity values equal to the reflectance [
17],
should be estimated by the reference target with known reflectance; the absolute correction results are independent of the reference target.
The incidence angle can be calculated by the instrument and object positions as well as surface orientation. Estimation of surface orientation is implemented by computing the best-fitting plane with the available data on the nearby neighborhood of each measured laser point. The incidence angle and distance are derived as follows:
where
is the normal vector.The incidence radiation vector
is calculated with the original geometrical coordinates
of the point and the coordinates
of the scanner center, as shown in
Figure 2. Given that the incidence angles can be negative or greater than 90° because of the direction of vectors, these values are converted into a range between 0° and 90° by introducing an absolute operator, as shown in Equation (24).
To evaluate the results of the correction of the incidence angle and distance effects, the coefficient of variation, which can eliminate the influence of the numerical scale, of the intensity values of a homogeneous surface before and after correction, is selected as a measure of quality [
16,
41]. The coefficient of variation is defined as
where
is the mean value and
is the standard deviation.
and
are set as the coefficient of variation of the original and corrected intensity values, respectively. If the parameter
is less than 1, the correction model is effective. A small
leads to good correction results.
4. Incidence Angle and Distance Experiments
Two sets of experiments were conducted with four Lambertian targets to establish a reference for the interpolation of the incidence angle and distance effects. As indicated in
Figure 3, the four reference targets with a size of 10 cm × 10 cm and reflectance of 20%, 40%, 60%, and 80% were mounted on a board. The board was installed on a tripod through a metal stent, on which a goniometer that enables the board to rotate horizontally was placed. The experiments were conducted under laboratory conditions through the use of the Faro Focus
3D 120 terrestrial laser scanner, which delivers geometrical information and return intensity values recorded in 11 bits (0 2048). The main system parameters of the scanner are listed in
Table 1.
The first set of experiments was implemented at a fixed distance of 5 m from the scanner and rotated in steps of 5° from 0° to 80° to provide a reference for the interpolation of the incidence angle effect. In each orientation step, the board was scanned and all other variables except the incidence angle were considered unchanged. In the second set of experiments, the distance to the board was varied at a fixed incidence angle to establish a reference for the interpolation of the distance effect. The board was perpendicular to the scanner to minimize the influence of the incidence angle on the intensity values. For Faro Focus3D 120, the distance effect is complicated at near distances; thus , the board was placed at a distance range of 1 m–5 m (in intervals of 1 m) and 5 m–29 m (in intervals of 2 m). Empirically, the scanned data of Faro Focus3D 120 above 30 m are unreliable in practical applications because of the low accuracy, large amount of noises, and high level of uncertainties, although the maximum distance is 120 m. Thus, experiments on longer distances were not conducted in this study.
For the two sets of experiments, the scan quality and scan resolution was set to 4 and 1/4, respectively, with a default of view of 360° × 305°. The original recorded intensity values were extracted in a point cloud image created by the standard software Faro SCENE 4.8. A total of 17 scans for each of the two sets of experiments were obtained, containing between 51 and 16,226 points per scan depending on the orientation of the board with respect to the laser beam and the distance between the scanner and the board. For different parts of the same target, TLS intensity is determined by the incidence angle and distance according to Equation (7) given that the reflectance is the same. In a small region of a homogeneous target, the differences in intensity data are minimal given that the incidence angles and distances are nearly the same. In this study, the size of all the four Lambertian targets is 10 cm × 10 cm; the standard deviations of the original intensity data per target are in the range (6.02, 19.07). Therefore, the average intensity value over a selected surface area of each target was used for the analysis. The surface data of the targets were manually sampled as fully as possible; additional uncertainty may be caused by mixed pixels. The proposed method was tested and run in MATLAB programming language.
The results of the first set of experiments are shown in
Figure 4a. The incidence angle effect is visible, and the curves for different targets have the same features. The overall trend is that for the same target at a fixed distance, the intensity value decreases as the incidence angle increases. However, we tested the relationship between incidence angle and intensity in
Figure 4a and found that the relationship does not fit the standard Lambert’s cosine law. A constant and an offset of the cosine of the incidence angle should be added for more accurate results, as suggested by [
15]. Even if the incidence angle effect follows the standard Lambert’s cosine law,
i.e., the plot lines in
Figure 4a are separate in the zero angle of incidence and eventually become very close in larger angles till they all reach zero intensity at 90 degrees, this does not influence our proposed method. The ratio of intensity values measured on two targets with different reflectance is a constant number as long as they are measured with the same scanning geometry regardless of the function forms of
and
. For small incidence angles from 0° to 30°, the intensity declines slightly, as previously confirmed in [
21,
30,
32]. Afterward, the intensity decreases considerably. For different targets, the intensity values acquired at different incidence angles may be equal. This condition indicates that the incidence angle significantly affects the original recorded intensity. Therefore, to exploit the intensity data, the incidence angle effect of TLS must be eliminated.
The results of the second set of experiments are shown in
Figure 4b. The near- and large-distance effects are apparent, and the curves of different targets are consistent. Specifically, the original intensity decreases for short distances below 3 m (
i.e., drastically from 1 m to 2 m and then marginally from 2 m to 3 m). Thereafter, the intensity increases significantly from 3 m to 5 m, followed by a steep decrease from 5 m to 15 m. Finally, the intensity begins to level out for ranges over 15 m. For different targets, the intensity values acquired at different ranges may be similar. This similarity indicates that intensity largely depends on distance. Consequently, the distance effect should be eliminated. The detectors of Faro scanners are not designed for intensity measurement, but rather to optimize the range determination [
18]. Therefore, a logarithmic intensity scale always exists in Faro scanners. To get the raw intensity values into a linear scale, previous studies [
18,
25] employed a logarithmic correction to correct logarithmic amplifier effects of Faro scanners(similar to the scanner used in this study). However, we did not specially take the logarithmic amplifier effect into consideration in this study because the kind of instrumental effects of the logarithmic amplifier are effects which are independent of the target properties. No matter what the instrumental effects are, they are the same for different targets and can be neutralized by using reference targets.
Both of the two sets of experiments reveal that intensity is proportional to reflectance when incidence angle and distance are the same. This condition indicates that the intensity values of different targets scanned at the same scanning geometry are directly comparable, as shown in Equation (22). The feasibility of the proposed method is revealed by the result that the intensity approximately follows a linear trend in an adjacent section of the incidence angle and distance, as shown in
Figure 4.
6. Conclusions
We discussed the effects of incidence angle and distance on TLS intensity measurements of the Faro Focus3D 120 terrestrial laser scanner and proposed a practical correction method. Given that the relationships among intensity, incidence angle, and distance are complicated and vary significantly in different systems, a new correction method based on the use of reference targets was developed to eliminate the incidence angle and distance effects. Theoretically, the proposed method can be extended to other TLS systems. For intensity correction of a specific instrument, the incidence angle–intensity relationship at a constant distance and the distance–intensity relationship at a constant incidence angle of a reference target must first be measured. Then, the corrected intensity of a scanned point can be estimated by linear interpolation with the reference target according to the values of its incidence angle and distance. Nevertheless, the applicability to other scanners should be further tested. For relative correction, the reference target should be homogenous; there is no need to measure the reflectance. Using different reference targets will lead to different relative correction results. However, for absolute correction, the reflectance of the reference target should be known. The correction results do not depend on the reference targets with regard to absolute correction.
Compared with existing methods, the proposed method exhibits high accuracy and simplicity. The results indicate that the proposed method can effectively eliminate the effects of incidence angle and distance and acquire an accurate corrected intensity value for actual mapping tasks and geological applications. The correction of incidence angle and distance effects based on reference targets is effective and feasible. The proposed method can also be applied to the radiometric correction of overlap scans [
7,
34]. The limitation of the proposed method is that its accuracy depends on the stability of systematic parameters, which can be a topic for future study.