618
Views
0
CrossRef citations to date
0
Altmetric
Research Article

A geometric modelling approach to estimate apple fruit size by means of LiDAR 3D point clouds

, , &
Pages 566-583 | Received 07 Sep 2023, Accepted 09 Mar 2024, Published online: 09 Apr 2024

Figures & data

Figure 1. a) Experimental set-up for scanning apples in indoor conditions, b) Raw point cloud of scanned apples in indoor conditions.

Figure 1. a) Experimental set-up for scanning apples in indoor conditions, b) Raw point cloud of scanned apples in indoor conditions.

Figure 2. Randomly selected apple point cloud for each measuring date, recorded in the laboratory.

Figure 2. Randomly selected apple point cloud for each measuring date, recorded in the laboratory.

Figure 3. a) Field experimental sensor frame set-up, b) Outline of one tree with apples marked (red) and tree simulator with spheres of small (green) and large (orange) size. Heights of in-field scanned objects are marked.

Figure 3. a) Field experimental sensor frame set-up, b) Outline of one tree with apples marked (red) and tree simulator with spheres of small (green) and large (orange) size. Heights of in-field scanned objects are marked.

Figure 4. Diagram of an ideal sphere and its corresponding localization in Cartesian and spherical space in relation to the LiDAR position and measuring configuration.

Figure 4. Diagram of an ideal sphere and its corresponding localization in Cartesian and spherical space in relation to the LiDAR position and measuring configuration.

Figure 5. Flow diagram of the geometric model algorithm.

Figure 5. Flow diagram of the geometric model algorithm.

Figure 6. Fourier reference shape calculation of an example apple. a) 2D Cartesian reference point cloud, b) 1D Fourier series expansion of angular transformation of reference contour, and c) Interpolated 2D reference shape of this apple in spherical space.

Figure 6. Fourier reference shape calculation of an example apple. a) 2D Cartesian reference point cloud, b) 1D Fourier series expansion of angular transformation of reference contour, and c) Interpolated 2D reference shape of this apple in spherical space.

Figure 7. Eigenvector neyfourier of the Fourier projection (blue) of a point cloud (grey) for a) random sphere of 80 mm size, and b) random apple at 151 DAFB.

Figure 7. Eigenvector neyfourier of the Fourier projection (blue) of a point cloud (grey) for a) random sphere of 80 mm size, and b) random apple at 151 DAFB.

Figure 8. Diagram of a point cloud optimization results considering a randomly selected apple measured at 151 DAFB in the laboratory: a) RMSEref curve, b) initital point cloud underestimating the curvature, c) optimal point cloud, d) increased, over-estimating error as a result of projecting the point cloud beyond its reference Fourier shape. Three marked dots in a.) are related to point cloud appearance shown in b), c) and d).

Figure 8. Diagram of a point cloud optimization results considering a randomly selected apple measured at 151 DAFB in the laboratory: a) RMSEref curve, b) initital point cloud underestimating the curvature, c) optimal point cloud, d) increased, over-estimating error as a result of projecting the point cloud beyond its reference Fourier shape. Three marked dots in a.) are related to point cloud appearance shown in b), c) and d).

Figure 9. Computational efficiency of the geometric algorithm for the scanned spheres in laboratory (n = 6) and field conditions (n = 20), and scanned apples in laboratory (n = 60) and field conditions (n = 283).

Figure 9. Computational efficiency of the geometric algorithm for the scanned spheres in laboratory (n = 6) and field conditions (n = 20), and scanned apples in laboratory (n = 60) and field conditions (n = 283).

Figure 10. Optimal point cloud of indoor-measured spheres of 60 (a-c) and 80 (d-f) mm in spherical coordinates. Point clouds before approximation are shown in grey, while error is given in false colour scale.

Figure 10. Optimal point cloud of indoor-measured spheres of 60 (a-c) and 80 (d-f) mm in spherical coordinates. Point clouds before approximation are shown in grey, while error is given in false colour scale.

Figure 11. Optimal point cloud of spheres of 60 (a-c) and 80 (d-f) mm in Cartesian coordinates, where error is provided in false colour scale.

Figure 11. Optimal point cloud of spheres of 60 (a-c) and 80 (d-f) mm in Cartesian coordinates, where error is provided in false colour scale.

Table 1. Averaged values of root mean squared error (RMSE) and mean bias error (MBE) of point clouds measured in laboratory conditions.

Figure 12. Averaged reference Fourier shapes for all monitored dates during fruit development, a) 1D Fourier shape in Cartesian coordinates, b) Interpolated 2D Fourier reference shape in spherical coordinates.

Figure 12. Averaged reference Fourier shapes for all monitored dates during fruit development, a) 1D Fourier shape in Cartesian coordinates, b) Interpolated 2D Fourier reference shape in spherical coordinates.

Figure 13. Performance of model approximation and error associated to the Euclidean distance calculation capturing all fruit from three canopy heights with respect to the LiDAR. Boxplots represent the point clouds before (red) and after approximation (blue). Maximum (green) and mean (blue) Euclidean distance calculations are represented by scattered points for: a) metal tree with spheres, b) 67 DAFB, c) 81 DAFB, d) 117 DAFB, e) 132 DAFB, and f) 136 DAFB.

Figure 13. Performance of model approximation and error associated to the Euclidean distance calculation capturing all fruit from three canopy heights with respect to the LiDAR. Boxplots represent the point clouds before (red) and after approximation (blue). Maximum (green) and mean (blue) Euclidean distance calculations are represented by scattered points for: a) metal tree with spheres, b) 67 DAFB, c) 81 DAFB, d) 117 DAFB, e) 132 DAFB, and f) 136 DAFB.

Table 2. Averaged reference values of root mean squared error (RMSEref), mean bias error (MBEref) and number of samples (n) at all vertical locations within scanned trees.

Table 3. Field application of the geometrical model and comparison by means of RMSEexp (%) and MBEexp (%) for spheres (n = 20) and apple measuring dates (n = 283).

Figure 14. Linear regression between calculated and measured data for all growing periods and for all the studied models for: a) Laboratory and b) Field collected data.

Figure 14. Linear regression between calculated and measured data for all growing periods and for all the studied models for: a) Laboratory and b) Field collected data.

Table 4. Goodness of fit comparison between studied approaches using a linear regression for laboratory and field data.