Next Article in Journal
Differences in Some Physical and Chemical Properties of Beechwood with False Heartwood, Mature Wood and Sapwood
Next Article in Special Issue
Current Achievements and Future Challenges of Genotype-Dependent Somatic Embryogenesis Techniques in Hevea brasiliensis
Previous Article in Journal
Temporal and Spatial Variations in Carbon/Nitrogen Output in the Karst Critical Zone and Its Response to the Forest Ecosystem of Karst Desertification Control
Previous Article in Special Issue
14-3-3 Proteins Participate in Regulation of Natural Rubber Biosynthesis in Hevea brasiliensis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatically Extracting Rubber Tree Stem Shape from Point Cloud Data Acquisition Using a B-Spline Fitting Program

Rubber Research Institute, Chinese Academy of Tropical Agricultural Sciences, Haikou 571101, China
*
Author to whom correspondence should be addressed.
Forests 2023, 14(6), 1122; https://doi.org/10.3390/f14061122
Submission received: 5 March 2023 / Revised: 23 May 2023 / Accepted: 26 May 2023 / Published: 29 May 2023
(This article belongs to the Special Issue Stress Resistance of Rubber Trees: From Genetics to Ecosystem)

Abstract

:
Natural rubber is an important and strategic raw material, used in tires, gloves, and insulating products, that is mainly obtained by cutting the bark of rubber trees. However, the complex contour curve of the rubber tree trunk is hard to fit using a tapping machine. Thus, a trunk contour curve collection would be useful for the development of tapping machines. In this study, an acquisition system based on laser-ranging technology was proposed to collect the point cloud data of rubber tree trunks, and a B-spline fitting program was compiled in Matrix Laboratory (MATLAB) to extract the trunks’ contour curves. The acquisition system is composed of power, a controller, a driver, a laser range finder, and data transmission modules. An automatic extraction experiment on the contour curves of rubber tree trunks was carried out to verify the feasibility and accuracy of using the acquisition system. The results showed that the degree of rubber tree trunk characteristic recognition reached 94.67%, which means that the successful extraction of the rubber tree trunk contour curves and the B-spline fitting program are suitable for the extraction of irregular curves of rubber tree trunks. The coefficient of variation of repeated collection was 0.04%, which indicates that changes in relative positions and acquisition directions have little influence on the extraction and the accuracy of the acquisition system, which are high and stable. Therefore, it was unnecessary to adjust the position of the acquisition device before the collecting process, which helped to improve the efficiency of acquisition considerably. The acquisition system proposed in this study is meaningful to the practical production and application of agroforestry and can not only improve the precision of the rubber tapping process by combining with an automatic rubber tapping machine but can also provide technical support for the prediction of rubber wood volume and the development of ring-cutting equipment for other fruit trees.

1. Introduction

Natural rubber is a significant material in national defense and industry and is widely used in the fields of aerospace, medicine, and healthcare, with more than 7000 kinds of downstream products [1,2]. Affected by temperature and climate, natural rubber is usually obtained by tapping rubber tree bark at 4–7 a.m. [3]. The operation of tapping is a process with high precision, strength, and technical requirements, as the tapping depth must be controlled in the range of 1.2–1.8 mm with a tapped bark thickness <1.4 mm [4]. The key to guaranteeing quality and production is to precisely control the tapping depth by fitting the tap to the contour of the rubber tree. The main reason is that a deeper tapping depth will cause dead bark to become diseased and decrease the economic life of the rubber tree, while a shallower depth cannot destroy enough laticiferous tubing and reduces the production of natural rubber [5,6,7]. However, the coarse contours of rubber trees are too complicated to fit using existing equipment, which mainly relies on mechanical deformation and leads to low precision and undesirable effects during the tapping operation [8,9,10]. Therefore, technologies must be developed for the extraction of rubber tree contours to improve the accuracy of tapping.
Critical to the process of extracting a rubber tree’s contour curve is sufficient point cloud data. The acquisition methods for point cloud data include laser-range scanning, ultrasonic detection [11,12], and visual identification [13,14]. Laser-range scanning is the main way to collect point cloud data in the forestry field and is used to analyze the distribution and overall contours of plants.
The distribution of forestation is important to the forest inventory. Hyyppä et al. [15,16,17] have conducted research on various laser scanning techniques, such as with a backpack, handheld, and with a UAV (unmanned aerial vehicle), and compared these techniques in boreal forest conditions. The results indicated that backpack and handheld laser scanning techniques are more suitable for estimating the stem volumes of individual trees, and above-canopy UAV laser scanning techniques are not yet sufficient for stem attribute detection. Meanwhile, the handheld laser scanning system provides more possibilities for forest inventory, and many relevant tree attributes, such as tree detection, stem position, and tree height, can be collected with the handheld technique [18]. However, the performance of UAV laser scanning offers new opportunities to estimate forest stock volume. Puliti et al. [19] found a method to measure tree attributes without the use of field data, and the results showed that estimates based on UAV laser scanning data were within the 95% confidence interval.
The overall contours are mainly used to estimate the wood volume and the growth situation of a forest. Holmgren et al. [20] estimated stem diameters using a mobile laser scanning system; the results showed that accuracy was high for the basal area–weighted mean stem diameter and the basal area and the relative RMSEs were 3.4% and 8.5%, respectively. Lin et al. [21] identified stems, branches, and leaves in a forest model combined with three kinds of K-nearest neighbor algorithms. The results showed that the ratios of eigenvalues for the point cloud plane, perpendicularity, and curvature played an important role in point cloud classification. Pires et al. [22] also used the same method to extract the diameter at breast height, the contour curve, and the volume of the stem; however, the scanning results were easily disturbed by branches and leaves. Those results also found that recognition accuracy is diverse at different acquisition distances. Chianucci et al. [23] used terrestrial laser scanning to determine the volumes of stems and crowns of aspen, and the results proved that laser scanning is an effective means of measuring forest information in a nondestructive manner. Saha et al. [24] installed a laser ranging device on a tractor and collected the point cloud data of fruit trees to extract the parameters of height and width; the RMSDs were 2.09% and 0.91% for height and width, respectively. Those researchers observed that the data became biased due to the perturbating influences of the range and incidence angle of the laser beam. Stal et al. [25] extracted the diameter at breast height and evaluated the volume of each tree using Computree 3.0 software, and the results were three times shorter than manual measurement and five times shorter than conventional static terrestrial laser scanning techniques.
Although some researchers have used ultrasonic technology to extract the contours of tree trunks, there are many pits and cracks on the surface of rubber tree trunks, especially in the tapping panel, that will affect the reflection quality of an ultrasonic wave. As for the method of visual identification, it is too expensive and unreliable; thus, the method was not considered in this study.
After the collection of enough contour point cloud data, the data need to be processed to acquire the correct contour curves. There are several methods of irregular curve fitting, such as the polynomial equation [26], Bezier spline [27,28], and B-spline [29]. Among these, B-spline is the most suitable for complex curve fitting and can be modeled in Python, MATLAB, and AutoCAD [30,31]. Based on the method of B-spline modeling, Ma et al. [32] established a 3D model of crowns and stems to analyze the growth tendencies of fir trees in all possible directions; the results coincided with actual measurements and proved useful for plant growth modeling. Wu et al. [33] developed an editable branch, leaf, and root model that can be used to simulate the growth of plants, and the data could be conveniently uploaded to the Internet after compression. Li et al. [34] realized the parametric modeling of bowl-shaped, peduncle-shaped, and lumpy tree knots, and their results had a certain significance for evaluating wood quality and improving the realism of the surface textures of knot models. Yang et al. [35] set up a root model of rice combined with an L-system to study more about the form, structure, and function of rice. A new integration method was used to obtain the angles between roots to realize a visual simulation of rice root systems. In addition, the B-spline model has been applied to the machining and medical fields. Zhang et al. [36] proposed a new shape-modeling method called Hierarchical D-NURBS and developed an editable engraving interface by controlling points, lines, curvatures, and constraint features. Furthermore, Chen et al. [37] modeled the human heart to analyze its function and identify cardiovascular disease according to the heart’s feature points. Thus, the B-spline curve fitting method was adopted to extract rubber tree trunks’ contour curves in this study.
Research on the contour curve acquisition of rubber trees remains limited at present, and there are only references to other technologies of contour extraction. Nevertheless, the accuracy of automatic tapping machines is in urgent need of improvement, so contour curve acquisition technologies for rubber trees need to be developed. In this research, we propose an automatic extracting method based on laser ranging technology and conduct an experiment to test the feasibility of the method and support the research of automatic rubber-tapping equipment.

2. Materials and Methods

2.1. Rubber Tree Trunk Characteristics

Rubber trees are suitable for planting within 15° N, but in China, the majority of rubber trees are located in Yunnan, Hainan, and Guangdong, where the latitude reaches 18–24° N. The rubber trees frequently have a rough surface and an irregular stem contour as a result of the effects of typhoons, rainfall, light, soil nutrients, and other elements, which increase the difficulty of mechanical tapping.
The rubber tree trunk utilized in the experiment was acquired from Hainan clone Reyan 7-33-97, which has been the dominant cultivar of rubber tree for numerous years. The trunk has a radius of around 93 mm. This trunk’s surface kept its original tapping state. As shown in Figure 1, the following characteristics were clearly visible on the surface of the trunk: tapping panel (the area of tapping that served as a standard for subsequent tapping), crack, hollow, front tapping line (start point of tapping, which was processed by rubber tappers before tapping), and back tapping line (finish point of tapping, which was processed by rubber tappers before tapping and used for latex drainage). Because these characteristics were critical tapping parameters that the tapping machine needed to detect exactly before the tapping procedure, the recognition rate of these features was used as one of the assessment indices in this study.

2.2. B-Spline Curve Fitting Processing in MATLAB

The contour curve of a rubber tree is difficult to characterize using a regular pattern due to its complicated contour forms. A random section of a rubber tree is considered as an irregular curve with finite discrete points in this study. The contour curves of the rubber tree are recovered using coordinate transformation and extracted by the B-spline curve fitting program in MATLAB [38]. Figure 2 depicts the acquisition of the point cloud data. The laser ranging finder moves at a steady speed along the circular track to collect contour point cloud data from the rubber tree.
The distance between each contour point Pi on the rubber tree contour and the center point O may be computed using Equation (1), which varies with the distance between the laser finder and the rubber tree trunk.
d= Rr − ∆L,
where
  • d—distance between the contour point and center point O, expressed in mm;
  • R—scanning radius related to the length of scanning arm, expressed in mm;
  • L—point cloud data collected, expressed in mm;
  • r—zero radius of laser ranging finder, expressed in mm, where r = 200 mm.
The motor’s starting/stopping position is delayed, and some of the point cloud data may have been delivered to the computer prior to starting/stopping. Therefore, before importing point cloud data into the program, duplicate data at the beginning and end of the data will be eliminated.
The angular velocity and data transmission speed of the laser range finder are set to a constant value so that the contour point can be thought of as a set of poles distributed uniformly around the rubber tree in 360°, with the center point, polar radius, and increments in the polar angle being O′, ∆d, and ∆θ, respectively, as shown in Figure 3.
The polar angle increment is equal between adjacent poles; thus, an arithmetic sequence is introduced, with the first term being 0, the last term being 2π, and the tolerance being ∆θ. The increment in polar angle (tolerance) is calculated using Equation (2) if the amount of point cloud data was n + 1, expressed as Pi (i = 0,1, …, n):
θ = 2π/(n + 1),
where
  • θ—increment in the polar angle, rad.
The contour point Pi can be described in polar coordinates by Equation (3), which can then be translated into rectangular coordinate points in MATLAB, as follows:
Pi = (ρi, θi) = (∆di, i·∆θ),
where
  • ρi—polar radius of contour point, mm;
  • θi—polar angle of contour point, rad.
Following the acquisition of the contour point coordinates, B-spline curve fitting will be performed to extract the contour curve of the rubber tree. The contour point Pi is used as the interpolating point of the spline curve, and the control points of curve can be generated using the Thomas algorithm [39]. Equation (4) represents the third-degree B-spline and Equation (5) represents the equation of each B-spline segment [23] (pp. 234–299):
Q i ( u ) = 1 6 ( u 3   u 2   u 1   1 ) - 1 3 - 3 1 3 - 6 3 0 - 3 0 3 0 1 4 1 0 P 1 P 2 P 3 P 4 ,
  Q i ( u ) = [ P 0 ( 1   -   u ) 3 + P 1 ( 3   u 3   -   6   u 2 + 4 ) + P 2 ( - 3   u 3 + 3   u 2 + 3   u + 1 ) + P 3   u 3 ) ] / 6 ,
where
  • Qi—the expression of curve segment, i = (1, 2, …, n);
  • u—local parameter, u ∈ [0,1].
Therefore, the coordinates of fitting points FPi(x, y) can be calculated using Equation (6):
FP i ( x ,   y ) = [ P i ( 1   -   u ) 3 + P i + 1 ( 3   u 3   -   6   u 2 + 4 ) + P i + 2 ( - 3   u 3 + 3   u 2 + 3   u + 1 ) + P i + 3 u 3 ) ] / 6
An automatic B-spline fitting algorithm was established based on Equations (1)–(6) to extract the contour curve of the rubber tree trunk, as shown in Appendix A. The rationale of the algorithm is as follows:
  • Read point cloud data and convert them to rectangle coordinates (Lines 2–9); “record3” is the name of the database used to record point cloud data, which should be modified before executing the program.
  • All of the cloud points were used as knots, and the coordinates of the control points were calculated using the Thomas algorithm (Lines 11–20), which was written as a function named Chase_method.
  • Establish the basic equations of B-spline (Lines 22–28).
  • Calculate the coordinates of fitting points based on the basic equations (Lines 30–31).
  • Since the contour curve of the rubber tree trunk is a closed curve, the initial and last points are the same, so in this algorithm, an end point is appended to the contour curve, which has no influence on the fitting result (Lines 35–37).

2.3. Acquisition System Adopted

An automatic acquisition system used for collecting the contour point cloud data of the rubber tree trunk was constructed using the extraction method. The system comprises five major modules (shown in Figure 4):
  • As a power module, the MW-230-115 switching power supply delivered consistent 24V DC voltage to devices in the acquisition system.
  • The control module incorporates a Haiwell Company ACM120R Series PLC programmable controller and a speed regulator for determining the acquisition direction and speed.
  • The executive module includes an EzM-42XL Series servo motor and servo drivers that are used to drive the finder around the rubber tree; the output torque of the servo motor is 0.65 N·m.
  • The acquisition module was a HG-C1200 Series laser ranging finder produced by Panasonic, with an accuracy of 0.07 mm, a center radius (r) of 200 mm, and an effective range of 120–280 mm (the distance between the rubber tree and finder cannot exceed this range).
  • A Bluetooth transmission device with an 800 Bd baud rate was used to transmit the point cloud data, and the data signal was transformed into a keyboard signal capable of automatic recording.
As shown in Figure 5, the operation of this system can be divided into three phases: power flow, control flow, and data flow. To avoid repetitive collection and errors in the contour point cloud data, the acquisition and data transmission on–off signals must be controlled precisely. The established control program can realize the following functions:
  • Drive the servo motor at a constant velocity to guarantee that the point cloud data are captured uniformly;
  • Continuously monitor the servo motor’s angle and break down the operation when the angle reaches 360° to avoid the appearance of repeated collection points;
  • Transmit contour point cloud data to the PC at a set rate. The operating principle of the acquisition system is shown in Figure 5. The program of PLC controller was compiled in the visual programming environment of Haiwell-Happy V2.2.9 and it met the requirements after verification.
A repeating experiment was conducted based on the operational process of the acquisition system to verify the feasibility and accuracy of this extraction method. The laser ranging finder was driven around the rubber tree trunk to collect contour points in different directions, and each direction had five sets of contour points. Following that, the position of the rubber tree was altered twice, and five sets of contour points were extracted in each position in different directions. As demonstrated in Figure 6, the positions indicated refer to the relative position of the trunk and center point.

2.4. Method of Analysis

The accuracy and efficacy of the extraction method was evaluated in this study using three indicators: the degree of characteristics recognition (DCR), the variable coefficient (σ), and the confidence coefficients of direction and position (p). The characteristics of the rubber tree trunk could be expressed as follows: ① tapping panel; ② front tapping line; ③ back tapping line; ④ crack; and ⑤ hollow. These characteristics were used for comparison with the acquired contour curve and to calculate the degree of characteristics recognition via Equation (7):
DCR = (n1/n) × 100%,
where
  • n1—number of features recognized;
  • n—number of features.
Following the extraction of the contour curve of the rubber tree trunk, the area of the contour curves was calculated using the area computation program for closed curves in MATLAB. The mean area (μ) of the contour curve was calculated using Equation (8) based on the statistical analysis method:
μ = 1 N   i = 0 N q i ,
where
  • N—the quantity of the acquired contour curve;
  • Qi—the area of the contour curve, expressed in mm2.
Based on Equation (7), the standard deviation can be calculated using Equation (9):
s = 1 N i = 0 N q i μ   ,
Subsequently, Equation (10) was used to acquire the variable coefficient, which was then used to evaluate the accuracy of the contour curve throughout the repeated experiments. The repeated accuracy of the contour curve was high if σ ≤ 0.05, and it was low if σ > 0.05:
σ = s/μ.
Statistical Product and Service Solutions (SPSS) 25 software was used to conduct two-factor analysis of variance. This software is designed for statistical analysis, data mining, predictive analysis, and decision support. Different directions (clockwise and counterclockwise) and positions (the first position, the second position, and the third position) were set as fixed factors in the experimental scheme designed in this study, and the area of the trunk’s contour curve was set as the dependent variable at first. The analytical model was then divided into three parts: direction, position, and direction × position. Finally, after adjusting the analysis setting, the results of the two-factor analysis of variance were presented in SPSS.

3. Results

3.1. Results of Different Acquisition Directions

The point cloud data collected from different acquisition directions were transmitted into MATLAB software, and the extracted curves of the rubber tree trunk were fitted using the self-edited B-spline program. Figure 7 depicts the extracted curves.
According to the extracted contour curves, the characteristics were clear and the shape of the contour curves was similar to the rubber tree trunk used in the experiment, indicating that the extraction method and acquisition system proposed in this study are feasible and the acquisition accuracy meet expectations.
The successful extraction of the contour curve of the rubber tree trunk indicated that the MATLAB-compiled B-spline fitting program is acceptable for the extraction of irregular curves such as the contour curve of the rubber tree trunk. Furthermore, the fitting program is simple to use, only requiring the input of the contour’s point cloud data, scanning radius, and zero radius of the laser ranging finder.
To differentiate the contour curves acquired from different directions in the same relative position, they were matched using different colors. It is also clear that the contour curves obtained from different directions in the same position are essentially consistent and that the two contour curves are axisymmetric relative to the x-axis. In addition, the center of the contour curves in opposite acquisition directions will be offset, but the degree of this offset is minimal at the second position, which may be connected to the shortest distance between the center of the trunk and the acquisition track. Although the contour curves obtained in different acquisition directions are offset, it appears that this has no influence on the contour curve results.

3.2. Results of Different Relative Positions

Following the validation of the acquisition system and the B-spline fitting program, more contour curves of the rubber tree trunk were acquired to further validate the repeating accuracy of the acquisition system, as shown in Figure 8. After repeated measurements, the results showed that the characteristics of the rubber tree trunk, such as the tapping panel, front line, back line, hollow, and crack, can be recognized and have optimal coincidences.
In MATLAB, the repeated contour curves were matched using different colors, overlapped and exhibited in comparison to the differences in the contour curves after repeated acquisition. It can be noticed that the repeating contour curves may rotate or offset around the origin of the acquisition track, which could be related to data transmission delay and trunk surface roughness. However, as shown in Figure 8, this divergence has no effect on the contour curve results. In the meantime, changes in the relative position of the rubber tree trunk only affect the center point of the contour curve, not its accuracy.
The existence of hollows and cracks, as illustrated in Figure 8, will interfere with laser transmission, resulting in variances in acquisition results and even feature deformation or difficulty in identification, as indicated by the red arrow in Figure 8. This is most likely due to a shift in the angle of incidence of the laser light as the laser finder passes through the location of the crack and hollow. After removing the feature distortion or undiscovered circumstances produced by data distortion, there are eight distortions in total, and the DCR is 94.67%.
The DRC results indicate that the characteristics of the rubber tree trunk could be recognized correctly and the repeatability of the experiments was optimal. The DRC is a critical factor in locating and planning the trajectories of automatic tapping machines. In general, the tapper can dynamically alter the location and recognition information in the manual tapping process, whereas this information is fixed in automatic tapping machines. Thus, the characteristics of starting points (front tapping line), finishing points (back tapping line), tapping line, and depth must be detected precisely. Incorrect starting points will cause the tapping machine to collide with the rubber tree, destroying the tapping device; incorrect finishing points will cause the latex to overflow, and the latex will be unable to be collected into a latex bowl along the back tapping line, allowing it to mix with large amounts of foreign matter and thus affecting its quality. Furthermore, leak recognition from cracks and hollows makes controlling tapping depth difficult, and an erroneous tapping depth not only reduces the production of natural rubber, but also harms the rubber tree, as shown in Figure 9.
Some characteristics cannot be expressed accurately and the point cloud data are distorted, which leads to missed leak detection. Hence, more research is needed to improve the detection accuracy, such as by condensing the error data and improving image features.

3.3. Results of Statistical Analysis

In this study, the area of the trunk’s contour curves was compared to assess the accuracy of the repeated extraction. The area of the closed curve can be determined in MATLAB thanks to the contour curves’ closed attribute. The area data’s variation coefficient was calculated and examined using means of mathematical statistics and variance analysis, as shown in Table 1. As indicated in Table 2, a two-factor analysis was conducted in SPSS to explore the impact of the relative position and acquisition direction.
The repeated accuracy of the trunk’s contour curves using the acquisition system proposed in this study is high and stable, as shown in Table 1, where the mean variability coefficient of the areas of the contour curves in different directions and positions is 0.04%. The good repeated accuracy indicates that the rubber tree trunk’s contour curves that were collected before the tapping process are precise, allowing for the effective avoidance of the cumulative error of the continual tapping process.
In the clockwise direction, the mean standard deviation of the area of the trunk’s contour curve gathered is 8.87 (lower than the overall mean), while in the counterclockwise direction, it is 13.24 (higher than the overall mean). An accurate and stable trunk contour curve can be obtained in the clockwise direction, even though there is little difference between the different directions. Additionally, as the acquisition experiments in different directions were conducted alternately, it follows that the data swing regularly with changes in acquisition direction from top to bottom. Although altering the collection direction has little impact, it may be preferable to guarantee consistency throughout the actual collection process.
It is also observed that the variable coefficient of the contour curves from different acquisition directions in the same relative position differs by 0.02%, proving that the impact of changing the acquisition direction is minimal. Consequently, it is unnecessary to adjust the position of the acquisition device before beginning the collection process, greatly enhancing the acquisition efficiency.
The confidence coefficients (p) of direction, position, and direction × position are 0.086, 0.621, and 0.452, respectively, based on the findings of the two-factor analysis. The results further indicate that the extraction is not greatly affected by changes in direction or positions, which implies that the contour curve can be extracted as long as the rubber tree is within the detection range of the laser range finder.
The continuous tapping process requires the accuracy of the repeated acquisition of contour curves. The tapping process is often performed every 2–3 days, and each operation should be based on the tapping line and tapping panel of the preceding operation, requiring less error from repeated acquisition and less impact from external factors. The aggregation of each contour curve’s extraction error results in isolated rubber tree bark and an irregular tapping panel, as shown in Figure 10. Because the bark around the isolated bark is cut off, the nutrient channels in the tree are disrupted, and the isolated bark no longer produces latex, harming the growth of the rubber tree [40].
The results of repeated extraction also indicate that accuracy can be maintained during multiple acquisitions and that the effect of different positions and directions is insignificant, proving that the accuracy of repeated contour curve acquisition is high and fully meets the requirements for an automatic tapping machine. During the experiment, it was discovered that the imaging effects of deep cracks from multiple extracted contour curves can differ, resulting in distortions in the point cloud data (as shown by the red arrow in Figure 8). The error completely throws off the crack depth estimation and the precision of the rubber tapping process. A preferable approach is to filter and screen the point cloud data from the crack’s location before transmitting it to MATLAB to fit the contour curve, which will not have a significant impact on the extraction results. Simultaneously, we observed that the acquisition speed and data transmission frequency have an impact on the contour curve. Because of the radius of the laser point (as shown in Figure 11), slower speeds and faster frequencies will generate repeated collection points, whereas faster speeds and slower frequencies will reduce the fitting accuracy of the contour curve, resulting in a poor contour curve. Therefore, further research needs to be conducted in the future.

4. Discussion

4.1. Acquisition System Performance

The point cloud data of the rubber tree trunk were collected using the laser range finder. Its great accuracy and stability provided precise contour curve data. In this study, we established an acquisition system for such a laser range finder by extracting the contour curve of the rubber tree trunk.
DCR is a critical index of the acquisition system’s identification accuracy. The DCR acquisition system proposed in this study achieves 94.67% accuracy and can identify the front tapping line, back tapping line, and tapping panel completely, ensuring the accuracy of the automatic tapping machine. It is critical to determine that the changes in direction and position have no relationship with the results because the relative position of the tapping machine and the rubber tree will alter as the rubber trees grow. If position changes have little influence on extraction, the tapping machine can retain its operating accuracy over time.
σ is a measure of the disparity between the results of the contour curve area in the repeated experiment. In this study, the variation in σ could be explained by the contour curve extraction’s error. For instance, the highest σ (0.0007) was found in the second relative position, while the lowest σ (0.0003) was found in the first relative position, which might serve as a reference for the installation of the automatic tapping machine.
The contour curve of the rubber tree trunk is extracted using the B-spline fitting program. One advantage of this program is its simplicity, which can reduce the error of the tapping information. The average extraction time of the contour curve is less than 2 seconds (approximately 218 points). When this program is applied to an automatic tapping machine, only one embedded development board is required, and the application has no effect on the construction or weight of the automatic tapping machine. Overall, the acquisition system established in this study performs admirably when combined with practice production.
The acquisition plane of the rubber tree trunk’s contour curve is parallel to the horizontal plane; however, the actual tapping plane (the acquisition plane) should be at an angle of around 22° from the horizontal plane. Moreover, the acquisition system was not tested in a rubber plantation, which has a complicated environment, and the surface of the rubber tree trunk was in worse condition than the experimental trunk. Therefore, it is necessary to carry out acquisition experiments in a rubber plantation in order to further improve the accuracy of the acquisition system.

4.2. Feasibility

The extraction of contour curves and surface features from rubber trees is essential for the development of automatic tapping machines. The contour curves can provide accurate location information and sensible tapping trajectories, guiding the machine to complete the tapping process along a specified route. An automatic acquisition system based on laser-ranging technology was built in this study, and the contour curve of a rubber tree trunk was extracted in MATLAB using the B-spline fitting approach, as shown in Figure 8. Although the extraction experiment was not carried out on a rubber plantation, it did provide a way for collecting rubber tree contour curves.
To further verify the feasibility of this acquisition system, a comparison of different extraction technologies, such as laser range, ultrasonic, and visual identification, is performed, as shown in Table 3.
Table 3. Comparison of different extraction technologies.
Table 3. Comparison of different extraction technologies.
TechnologyLaser RangeUltrasonic [41]Visual Identification [42,43]
Measuring mediaLaser range finderUltrasonic depth finderIndustrial camera
Prior knowledgeNo needNo needThe knowledge of image processing
ObjectiveInformation of contourInformation of contour and interior structureIdentifying species and contour
Position adjustmentNo needNo needYes
Input dataPoint cloud dataScatter pointsPixels
Processing MethodControl point fittingControl point fittingImage filtering and processing
Output resultsCurve, surface, or volume of contourSurface or volume of contourImage of contour
Efficiency≈2 min
(Depends on quality of data)
≈30 s
(Depends on detection environment)
≈2–4 s
(Depends on quality of sample set)
Cost<RMB 10,000>RMB 120,000>RMB 200,000
(Includes deep learning software)
The low cost of this technology is a considerable advantage, especially given the state of the natural rubber industry’s economics. The acquisition efficiency of this technology is rather low since sufficient data are required to extract the correct contour curve and the acquisition operation must maintain stable status and velocity, requiring additional time to finish the acquisition process. Although the visual identification technology reaches maximum efficiency after collecting a large number of samples, it needs an adequate investment at the beginning, and is typically employed to identify species in the forest field. Only by lowering the economic cost can the rate of financial return and use of rubber tappers be improved. Using our model, there was no need to search for the center point (also known as datum), which is the coincidence point between the center of the trunk and the acquisition track during the entire experiment, greatly simplifying the operation of contour acquisition. Because the above techniques serve distinct purposes, the accuracy of the probe was not compared. Generally, the proposed method is more precise and economical when the accuracy of the contour curve is ensured.

4.3. Applicability

The advantages of adopting laser-ranging technology over other detecting technologies are point cloud data collection simplicity and acquisition system construction cost savings. The acquisition system utilized in this study collected contour curve information for one rubber tree in 2 minutes. As a result, at least 30 rubber trees (covering approximately 666 m2) could be scanned in an hour. The contour curve information of the rubber trees may be collected in 2 minutes if each rubber tree is equipped with one acquisition system. Manual tapping, on the other hand, cannot provide precise contour curve information.
The application of the acquisition system to the automatic tapping machine is primarily determined by the structure of the acquisition system and the surface condition of the rubber tree trunk. Various kinds of automatic tapping machine are currently being deployed in rubber plantations to conduct tapping tests [10], although these machines are still not widely used. The reason for this is that these tapping machines are expensive and do not satisfy the standards. According to the acquisition system used in this study, the laser range finder can be loaded at the start of implementing the system. First, the cloud point data collected by the laser range finder will be processed using a fitting program before tapping; second, the tapping information of the rubber trees will be sent to the control system of the tapping machine; and finally, the implementing system of the tapping machine will execute the tapping process based on the tapping information, as shown in Figure 12. Although acquiring a contour curve takes time, this method can improve the operational precision of the tapping machine and eliminate the problem of a scarcity of rubber tappers.
Many impurities are attached to the surface of the rubber tree trunk due to the uncontrolled environment of the rubber plantation, affecting the accuracy of the acquisition system. Consequently, the primary objective for future studies is to focus on dealing mathematically with the imperfect surface of the rubber tree trunk and filtering interference from the cloud point data.

5. Conclusions

The point cloud data of rubber tree trunks were acquired in the laboratory using laser-ranging technology, and the contour curve was extracted using the B-spline fitting program in MATLAB. The main conclusions of this study are as follows:
(1)
The automatic acquisition system and B-spline fitting program proposed in this study have equivalent functions that enable the automatic contour curve extraction of rubber tree trunks. The contour curve of the rubber tree trunks can be used as a reference for the trajectory planning of rubber tapping equipment, and the B-spline fitting program is ideal for the extraction of irregular curves such as the rubber tree trunk’s contour curve.
(2)
Changes in acquisition directions and relative positions had no effect on the contour curves of the trunk, implying that the contour curve can be extracted as long as the rubber tree is within the range of the laser range finder. The acquisition system presented in this study is practicable, and its accuracy is high and reliable.
(3)
The acquisition system in this study has the advantages of simplicity and convenience. It was unnecessary to adjust the position of the acquisition device prior to the collection process, which helped to improve acquisition efficiency. Because of its cheaper cost, this system can satisfy the development form of the rubber industry.
In general, the successful extraction of the rubber tree trunk’s contour curves is important for the actual production and application of agroforestry. To begin, the acquisition system should be combined with the tapping machine and collect precise tapping information in order to modify the operating mode and tapping trajectory in real time and assure the precision of each tapping process. Second, the contour curve contains diameter and volume at breast height information, which is helpful to estimate the wood volume of rubber trees. Finally, this acquisition system strategy can be applied in various domains, such as the cultivation of longan and lychee fruit plants. These crops require the ring cutting at the stems to promote fruit bearing, and it is important to obtain the contour curves of the stems for the ring cutting machine.

Author Contributions

Conceptualization, T.L. and Y.Z.; methodology, T.L. and Y.Z.; software, T.L. and Y.Z.; validation, T.L. and Y.Z.; formal analysis, T.L. and G.W.; investigation, T.L. resources, T.L.; data curation, T.L.; writing—original draft preparation, T.L. and L.W.; writing—review and editing, T.L. and J.C.; visualization, C.H. and Y.Z.; supervision, Y.Z.; project administration, T.L. and Y.Z.; funding acquisition, T.L., G.W. and J.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Hainan Provincial Natural Science Foundation of China, No. 323QN273 (T.L.), the Hainan Provincial Natural Science Foundation of China, No. 320QN349 (G.W.), and the Central Public-Interest Scientific Institution Basal Research Fund, No. 1630022022005 (J.C.).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

All authors would like to express their utmost gratitude to the Xiamen Haiwell Technology Co., Ltd.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

LineProgram
1% 1-Converting cloud points to rectangular coordinate points
2A = xlsread(‘record3.xlsx’);
3Cloudpoint = A(:, 2); % Cloudpoint: Cloudpoint of rubber tree trunk
4Rt = double(input(“Please input the radius of rotate arm:”));
5r0 = double(input(“Please input the center distance:”));
6r = Rt− (r0−Cloudpoint); % Polar diameter
7N = length(Cloudpoint); % Volume of point cloud data
8theta = (0:2*pi/(N−1):2*pi)’; % Polar angle
9[x, y] = pol2cart(theta, r);
10% 2-Using Thomas-method to calculate the control points
11k = 3; % Degree of B-spline
12A1 = eye(N)*4;
13A1(1, N) = 1;A1(N, 1) = 1;A1(1, 2) = 1;A1(N, N−1) = 1;
14for i = 2:N−1
15 A1(i,i−1) = 1;A1(i,i + 1) = 1;
16end
17b1 = x*6;
18cpx =Chase_method(A1,b1); % Abscissa of control points
19b2 = y*6;
20cpy =Chase_method(A1,b2); % Ordinate of control points
21% 3-Fitting the curve of rubber tree trunk
22n = 1; % Number of curve segments
23for i = 1:N−3
24 for u = 0:1/(N + k + 2):1
25  BF0 = 1/6*(1−u)^3;
26  BF1 = 1/6*(3*u^3−6*u^2 + 4);
27  BF2 = 1/6*(−3*u^3 + 3*u^2 + 3*u + 1);
28  BF3 = 1/6*u^3;
29% Fitting curve
30  x(n) = BF0*cpx(i,1) + BF1*cpx(i + 1,1) + BF2*cpx(i + 2,1) + BF3*cpx(i + 3,1);
31  y(n) = BF0*cpy(i,1) + BF1*cpy(i + 1,1) + BF2*cpy(i + 2,1) + BF3*cpy(i + 3,1);
32  n = n + 1;
33 end
34end
35x(end + 1,:) = x(1,:);
36y(end + 1,:) = y(1,:);
37plot(x,y,”r”)

References

  1. Liu, R.; Mo, Y.; Yang, L.; Wu, W.; He, C. Re-recognition and Advice on the Strategic Role of Natural Rubber Industry in China. China Trop. Agric. 2022, 1, 13–18. Available online: https://kns.cnki.net/kcms/detail/detail.aspx?FileName=ZGRD202201004&DbName=CJFQ2022 (accessed on 10 February 2022).
  2. Soares, F.A.; Steinbüchel, A. Natural rubber degradation products: Fine chemicals and reuse of rubber waste. Eur. Polym. J. 2022, 165, 111001. [Google Scholar] [CrossRef]
  3. Li, Y.; Pan, Y.; Luo, P.; Li, F.; Huang, M.; Yuan, K.; Yang, H.; Yuan, Z.; Xie, L. Preliminary report on daytime rubber tapping test of rubber trees. Chin. J. Trop. Crops 2022, 3, 1–10. Available online: https://kns.cnki.net/kcms/detail/detail.aspx?FileName=RDZX20221114000&DbName=CAPJ2022 (accessed on 16 November 2022).
  4. Zhang, C.; Li, D.; Zhang, S.; Shui, Y.; Tan, Y.; Li, W. Design and Test of Three-coordinate Linkage Natural Rubber Tapping Device Based on Laser Ranging. Chin. J. Trop. Crops 2023, 50, 121–127. [Google Scholar] [CrossRef]
  5. Silva, T.; Seneviratne, P. Influence of Some Latex Flow Dynamics Associated with Different Latex Harvesting Systems on Latex Yield of Different Clones of Rubber (Hevea brasiliensis Muell. Arg.). In Proceedings of the International Symposium on Agriculture & Environment, Matara, Sri Lanka, 14 February 2020; Available online: https://www.researchgate.net/publication/352710504 (accessed on 24 June 2021).
  6. Zeng, X.; Huang, H.S. Development and Prospects of Natural Rubber Technology in China. China Trop. Agric. 2021, 1, 25–30. Available online: http://qikan.cqvip.com/Qikan/Article/Detail?id=7103858557 (accessed on 7 February 2021).
  7. Rukkhun, R.; Khongdee, N.; Iamsaard, K.; Mawan, N.; Sainoi, T.; Sdoodee, S. Latex Diagnosis at the Whole Trunk Level under Different Tapping Systems in Young-tapping Rubber Trees. Indian J. Agric. Res. 2021, 51, 59–66. [Google Scholar] [CrossRef]
  8. Qi, D.; Yang, C.; Xie, G.; Wu, Z.; Wu, Z. Preliminary Study on Seedling Growth Rhythm and Grey Correlation Analysis of Rubber (Hevea brasiliensis) Seedlings in Danzhou District, Hainan. Am. J. Plant Sci. 2014, 5, 66–72. [Google Scholar] [CrossRef]
  9. Yao, X.C.; Tu, H.Q.; Wang, X.L.; Wang, J. The effect of supplemental LED night lighting on the growth and physiology of the Para rubber tree. J. Rubber Res. 2021, 24, 321–326. [Google Scholar] [CrossRef]
  10. Yang, H.; Sun, Z.; Liu, J.; Zhang, Z.; Zhang, X. The Development of Rubber Tapping Machines in Intelligent Agriculture: A Review. Appl. Sci. 2022, 12, 9304. [Google Scholar] [CrossRef]
  11. Zeng, X.; Lu, L.; Sun, D.Z.; Huang, J. The Application on 3-D Construction of Fruit Tree Canopy Using Ultrasonic Ranging. J. Agric. Mech. Res. 2012, 12, 148–151. [Google Scholar] [CrossRef]
  12. Yang, C.; Wang, A.L.; Wang, J.H.; Cai, J. Hilbert-Huang Transfer Time-frequency Energy Analysis on Ultrasonic Signal of Detecting Lotus Root Based on ICEEMDAN. Mech. Eng. 2021, 10, 52–54 + 59. Available online: http://qikan.cqvip.com/Qikan/Article/Detail?id=7105755414 (accessed on 10 October 2021).
  13. Wu, X.; Gao, L.; Kan, J.; Li, W. Extraction of Information of Standing Tree Images Based on Region Growth and Edge Detection. Sci. Technol. Rev. 2009, 22, 44–47. [Google Scholar] [CrossRef]
  14. Hu, C.S.; Xing, Y.X.; Yun, H.; Zhu, X.; Li, C. Locating and Identifying Sound Knots and Dead Knots on Sugi by the Rule-Based Color Vision System. J. South China Agric. Univ. 2009, 1, 99–103. [Google Scholar] [CrossRef]
  15. Hyyppä, E.; Hyyppä, J.; Hakala, T.; Kukko, A.; Wulder, M.A.; White, J.C.; Pyörälä, J.; Yu, X.; Wang, Y.; Virtanen, J.P.; et al. Under-canopy UAV laser scanning for accurate forest field measurements. ISPRS J. Photogramm. Remote Sens. 2020, 164, 41–60. [Google Scholar] [CrossRef]
  16. Hyyppä, E.; Yu, X.; Kaartinen, H.; Hakala, T.; Kukko, A.; Vastaranta, M.; Hyyppä, J. Comparison of Backpack, Handheld, Under-Canopy UAV, and Above-Canopy UAV Laser Scanning for Field Reference Data Collection in Boreal Forests. Remote Sens. 2020, 12, 3327. [Google Scholar] [CrossRef]
  17. Hyyppä, E.; Kukko, A.; Kaijaluoto, R.; White, J.C.; Wulder, M.A.; Pyörälä, J.; Liang, X.; Yu, X.; Wang, Y.; Kaartinen, H.; et al. Accurate derivation of stem curve and volume using backpack mobile laser scanning. ISPRS J. Photogramm. Remote Sens. 2020, 161, 246–262. [Google Scholar] [CrossRef]
  18. Balenović, I.; Liang, X.; Jurjević, L.; Hyyppä, J.; Seletković, A.; Kukko, A. Hand-Held Personal Laser Scanning—Current Status and Perspectives for Forest Inventory Application. Croat. J. For. Eng. 2021, 42, 165–183. [Google Scholar] [CrossRef]
  19. Puliti, S.; Breidenbach, J.; Astrup, R. Estimation of Forest Growing Stock Volume with UAV Laser Scanning Data: Can It Be Done without Field Data? Remote Sens. 2020, 12, 1245. [Google Scholar] [CrossRef]
  20. Holmgren, J.; Tulldahl, M.; Nordlöf, J.; Willén, E.; Olsson, H. Mobile Laser Scanning for Estimating Tree Stem Diameter Using Segmentation and Tree Spine Calibration. Remote Sens. 2019, 11, 2781. [Google Scholar] [CrossRef]
  21. Lin, W.; Fan, W.; Liu, H.; Xu, Y.; Wu, J. Classification of Handheld Laser Scanning Tree Point Cloud Based on Different KNN Algorithms and Random Forest Algorithm. Forests 2021, 3, 292. [Google Scholar] [CrossRef]
  22. De Paula Pires, R.; Olofsson, K.; Persson, H.J.; Lindberg, E.; Holmgren, J. Individual tree detection and estimation of stem attributes with mobile laser scanning along boreal forest roads. ISPRS J. Photogramm. Remote Sens. 2022, 187, 211–224. [Google Scholar] [CrossRef]
  23. Chianucci, F.; Puletti, N.; Grotti, M.; Ferrara, C.; Giorcelli, A.; Coaloa, D.; Tattoni, C. Nondestructive Tree Stem and Crown Volume Allometry in Hybrid Poplar Plantations Derived from Terrestrial Laser Scanning. For. Sci. 2020, 6, 737–746. [Google Scholar] [CrossRef]
  24. Saha, K.K.; Tsoulias, N.; Zude-Sasse, M. Assessment of measurement uncertainty when using 2D mobile laser scanner to estimate tree parameters. Landtechnik 2020, 4, 270–277. [Google Scholar] [CrossRef]
  25. Stal, C.; Verbeurgt, J.; De Sloover, L.; De Wulf, A. Assessment of handheld mobile terrestrial laser scanning for estimating tree parameters. J. For. Res. 2021, 4, 1503–1513. [Google Scholar] [CrossRef]
  26. Yin, C.H.; Tan, J.Q. Trigonometric Polynomial Uniform B-spline Curves and Surfaces with Multiple Shape Parameters. J. Comput. Aided Des. Comput. Graph. 2011, 7, 1131–1138. [Google Scholar]
  27. Andrés, I.; Akemi, G.; Carlos, L. Two Simulated Annealing Optimization Schemas for Rational Bézier Curve Fitting in the Presence of Noise. Math. Probl. Eng. 2016, 2016, 8241275. [Google Scholar] [CrossRef]
  28. Newson, R. BSPLINE: Stata Modules to Compute B-Splines Parameterized by Their Values at Reference Points. Statistical Software Components. 2020, pp. 1–12. Available online: https://ideas.repec.org/c/boc/bocode/s411701.html (accessed on 5 April 2020).
  29. Shi, F.Z. Cagd & Nurbs, 1st ed.; Higher Education Press: Beijing, China, 2001; pp. 234–299. [Google Scholar]
  30. Johannessen, K.A.; Fonn, E. Splipy: B-Spline and NURBS Modelling in Python. J. Phys. Conf. Ser. 2020, 1, 12–32. [Google Scholar] [CrossRef]
  31. Long, Q.Z.; Ding, X.X.; Liu, W. Exploring the Application of MATLAB Software in Computer Aided Geometric Design. Digit. Technol. Appl. 2017, 7, 233–236. [Google Scholar] [CrossRef]
  32. Ma, Z.Y.; Zhang, H.Q.; Li, Y.L. Diversity model and growth simulation of tree. J. Geo-Inf. Sci. 2018, 10, 1422–1431. [Google Scholar] [CrossRef]
  33. Wu, Z.K.; Zhou, M.Q.; Wang, X.C. Interactive modeling of 3D tree with ball B-spline curves. Int. J. Virtual Real. 2009, 2, 101–107. [Google Scholar] [CrossRef]
  34. Li, J.; Cao, W.Q.; Cui, Y. Research and Implementation of Parametric Modeling Method of Tree Knots. J. Inf. Comput. Sci. 2015, 12, 3345–3356. [Google Scholar] [CrossRef]
  35. Yang, L.; Tang, Z.; Wu, P.; Peng, J.; Shi, J.; Long, L. Visual Modeling of Rice Root Growth Based on B-Spline Curve. Wuhan Univ. J. Nat. Sci. 2022, 1, 85–92. [Google Scholar] [CrossRef]
  36. Zhang, M.J.; Qin, H. Hierarchical D-NURBS surfaces and their physics-based sculpting. In Proceedings of the International Conference on Shape Modeling and Applications, Genova, Italy, 7–11 May 2001; pp. 257–266. [Google Scholar] [CrossRef]
  37. Chen, S.Y.; Guan, Q. Parametric Shape Representation by a Deformable NURBS Model for Cardiac Functional Measurements. IEEE Trans. Biomed. Eng. 2011, 58, 480–487. [Google Scholar] [CrossRef] [PubMed]
  38. Liu, L.M.; Wu, M.L. Least Square Curve Fitting based on Matlab. J. Fujian Comput. 2019, 8, 9–12. [Google Scholar] [CrossRef]
  39. Wang, X.B.; Zhong, Z.H. Generalized Thomas algorithm for solving cyclic tridiagonal equations. Chin. J. Comput. Mech. 2004, 1, 73–76. [Google Scholar] [CrossRef]
  40. Hu, Y.Y.; Zhang, Z.Y.; Feng, C.T.; Li, J.H.; Liu, H.; Wang, Z.H. Investigation and analysis of hevea brasiliensis Tapping panel dryness occurring in Experimental farm CATAS. Chin. J. Trop. Agric. 2022, 42, 86–90. [Google Scholar] [CrossRef]
  41. Abd Aziz, S.; Steward, B.L.; Birrell, S.J.; Kaspar, T.C.; Shrestha, D.S. Ultrasonic Sensing for Corn Plant Canopy Characterization. In Proceedings of the 2004 ASAE Annual Meeting, Ottawa, ON, Cannada, 1 August 2004. [Google Scholar] [CrossRef]
  42. Goëau, H.; Joly, A.; Selmi, S.; Bonnet, P.; Mouysset, E.; Joyeux, L.; Molino, J.F.; Birnbaum, P.; Bathelemy, D.; Boujemaa, N. Visual-based plant species identification from crowdsourced data. In Proceedings of the 19th International Conference on Multimedea, Scottsdale, AZ, USA, 28 November 2011. [Google Scholar] [CrossRef]
  43. Liu, X.; Hou, K.; Wang, L.; Liu, P. Index and Recognition for the Shape Contour of Plant Leaves. In Proceedings of the Congress on Intelligent Systems, Xiamen, China, 19 May 2009. [Google Scholar] [CrossRef]
Figure 1. Characteristics of rubber tree trunk.
Figure 1. Characteristics of rubber tree trunk.
Forests 14 01122 g001
Figure 2. Method of point cloud data acquisition: 1—laser range finder; 2—zero radius of the finder; 3—acquisition trajectory; 4—rubber tree.
Figure 2. Method of point cloud data acquisition: 1—laser range finder; 2—zero radius of the finder; 3—acquisition trajectory; 4—rubber tree.
Forests 14 01122 g002
Figure 3. Point cloud data represented by polar coordinates.
Figure 3. Point cloud data represented by polar coordinates.
Forests 14 01122 g003
Figure 4. Structure of the acquisition system.
Figure 4. Structure of the acquisition system.
Forests 14 01122 g004
Figure 5. Operational process of the acquisition system.
Figure 5. Operational process of the acquisition system.
Forests 14 01122 g005
Figure 6. Relative position of the rubber tree: O—center point.
Figure 6. Relative position of the rubber tree: O—center point.
Forests 14 01122 g006
Figure 7. Results of contour curves in different acquisition directions: (a) the first position; (b) the second position; (c) the third position.
Figure 7. Results of contour curves in different acquisition directions: (a) the first position; (b) the second position; (c) the third position.
Forests 14 01122 g007
Figure 8. Results of different relative positions: (a,d) results of different directions in the first position; (b,e) results of different directions in the second position; (c,f) results of different directions in the third position.
Figure 8. Results of different relative positions: (a,d) results of different directions in the first position; (b,e) results of different directions in the second position; (c,f) results of different directions in the third position.
Forests 14 01122 g008
Figure 9. Phenomenon of incorrect tapping process: (a) phenomenon of latex overflow; (b) a wounded rubber tree.
Figure 9. Phenomenon of incorrect tapping process: (a) phenomenon of latex overflow; (b) a wounded rubber tree.
Forests 14 01122 g009
Figure 10. Effect of low precision of repeated tapping: (a) the isolated rubber tree bark; (b) the irregular tapping panel.
Figure 10. Effect of low precision of repeated tapping: (a) the isolated rubber tree bark; (b) the irregular tapping panel.
Forests 14 01122 g010
Figure 11. Radius of laser point during acquisition operation.
Figure 11. Radius of laser point during acquisition operation.
Forests 14 01122 g011
Figure 12. Application of the acquisition method.
Figure 12. Application of the acquisition method.
Forests 14 01122 g012
Table 1. Results of variance analysis of contour curves’ areas.
Table 1. Results of variance analysis of contour curves’ areas.
Relative PositionDirectionGroupsMean/μStandard Deviation/sVariable Coefficient/σ
First positionClockwise524,588.596.270.0003
Counterclockwise524,597.2211.420.0005
Second positionClockwise524,689.618.710.0004
Counterclockwise524,688.6518.330.0007
Third positionClockwise524,683.4111.640.0005
Counterclockwise524,701.609.960.0004
Table 2. Results of two-factor analysis.
Table 2. Results of two-factor analysis.
FactorMean Square ErrorFp (<0.05)
Direction557.463.1930.086
Position57.020.2530.621
Direction × Position/0.9770.452
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

Li, T.; Zheng, Y.; Huang, C.; Cao, J.; Wang, L.; Wang, G. Automatically Extracting Rubber Tree Stem Shape from Point Cloud Data Acquisition Using a B-Spline Fitting Program. Forests 2023, 14, 1122. https://doi.org/10.3390/f14061122

AMA Style

Li T, Zheng Y, Huang C, Cao J, Wang L, Wang G. Automatically Extracting Rubber Tree Stem Shape from Point Cloud Data Acquisition Using a B-Spline Fitting Program. Forests. 2023; 14(6):1122. https://doi.org/10.3390/f14061122

Chicago/Turabian Style

Li, Tuyu, Yong Zheng, Chang Huang, Jianhua Cao, Lingling Wang, and Guihua Wang. 2023. "Automatically Extracting Rubber Tree Stem Shape from Point Cloud Data Acquisition Using a B-Spline Fitting Program" Forests 14, no. 6: 1122. https://doi.org/10.3390/f14061122

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