Pith. sign in

REVIEW 4 major objections 6 minor 12 references

Watershed vs. Region Growing for Individual Tree Segmentation from Airborne LiDAR: An Urban Case Study in Bologna

T0 review · 4 major / 6 minor · reviewed 2026-07-30 · grok-4.5

Pith's one-line read Two LiDAR tree-segmentation methods disagree on short trees in Bologna, and the municipal catalogue is too incomplete and outdated to judge either.

desk verdict Honest local pipeline paper: useful Bologna baseline and open-data gap evidence, but the headline “half missing” rate is partly an artifact of watershed over-segmentation, and the carbon/pollen maps rest on transferred coefficients the authors already flag. read the letter →

arxiv 2607.27018 v1 pith:FR6EUM7D submitted 2026-07-29 physics.app-ph physics.data-an

classification physics.app-phphysics.data-an
keywords airborneLiDARindividualtreesegmentationwatershedregiongrowingurbanforestrycanopyheightmodelcarbonstoragepollenproduction
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper builds a modular pipeline that takes airborne LiDAR already classified as high vegetation and splits it into individual urban trees, then turns those trees into height, crown radius, carbon-storage and pollen-production numbers for Bologna. It compares a watershed method run on a smoothed canopy-height model with a point-wise region-growing method that works directly in 3D. Over twelve tiles in the Talea district, watershed finds more trees (7589) clustered around 5 m height, while region growing finds fewer (6432) but keeps individuals above 40 m because it never smooths the tops. When the same LiDAR trees are checked against the city’s open “Alberi in manutenzione” catalogue on a sample tile, roughly half the LiDAR trees are missing from the catalogue, some catalogue points have no tree at all, and most height records are about twenty years old—so the catalogue cannot serve as ground truth. The authors therefore treat the pipeline as a recalibratable foundation for municipal greenery planning rather than a finished inventory.

What carries the argument

The paired segmentation engines—watershed flooding of local maxima on a smoothed canopy-height model versus iterative highest-point region growing on the raw 3D vegetation cloud—produce the per-tree polygons and point labels from which height, crown radius, biomass and pollen indicators are derived.

What would settle it

A field campaign or terrestrial/mobile LiDAR survey on the same twelve tiles that independently counts trees taller than 10 m and measures their true crown bases would show whether watershed over-segments the short end and whether the fixed L = H/2 volume formula systematically mis-estimates pollen and biomass.

Watch

Extended reading notes

Core claim

On twelve Talea tiles, watershed segmentation of the canopy-height model detects 7589 trees dominated by a height peak near 5 m, whereas point-wise region growing detects 6432 trees yet retains returns above 40 m; the municipal open-data catalogue fails as ground truth because, on a sample tile, about half the LiDAR trees are absent, several catalogue locations hold no tree, and most height records date from roughly two decades ago.

Load-bearing premise

Carbon and pollen numbers rest on allometric coefficients fitted to plantation dawn redwood and on a fixed live-crown ratio of half the tree height applied to every Bologna street and park tree.

Editorial extensions

If this is right

  • Periodic airborne LiDAR can keep the municipal tree inventory current by flagging removals, new plantings, and updated heights and crown extents.
  • Watershed crown polygons can be joined directly to species labels for city-scale carbon and allergen maps even before better allometries exist.
  • Region growing preserves the tallest individuals, so biomass totals that depend steeply on height will be less biased toward underestimation once crown reconstruction is added.
  • The modular pipeline accepts improved vegetation classifications or new sensors without redesigning the indicator layer.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Once a curated reference set exists, the same two engines can be scored for precision/recall by height class, turning the present qualitative contrast into a quantitative recommendation for dense urban canopies.
  • Species-specific crown-ratio and allometric recalibration against urban tree databases would shrink the largest systematic error in the carbon and pollen layers without changing the segmentation code.
  • The observed catalogue gaps suggest LiDAR difference maps could become an operational maintenance trigger for the city rather than only a research product.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The manuscript presents an end-to-end airborne-LiDAR pipeline for individual-tree segmentation and structural characterisation of tall urban vegetation in Bologna. Starting from Random-Forest-classified high-vegetation points, it implements and compares watershed segmentation on a Canopy Height Model with a point-wise region-growing algorithm operating directly on the 3-D cloud over 12 tiles of the Talea district. Watershed yields more trees (7589) with a height peak near 5 m; region growing yields fewer (6432) but retains individuals above 40 m. The authors confront the results with the municipal Alberi in manutenzione catalogue on a sample tile, reporting that roughly half of LiDAR-detected trees are absent, some catalogue points have no tree, and most height records are ~20 years old, concluding the catalogue is unsuitable as ground truth. Height and crown radius from the segmented trees are used to compute preliminary above-ground biomass/carbon (Lin allometry) and annual pollen production (species-specific inflorescence coefficients), collected in an interactive per-tree map. The pipeline is presented as modular and recalibratable.

Significance. If the descriptive comparison and open-data gap analysis hold, the work supplies a practical, city-scale case study and a reusable modular codebase (public GitHub) for urban greenery inventories where municipal catalogues are incomplete or outdated. The honest refusal to claim quantitative superiority without ground truth, the explicit documentation of free parameters, and the interactive metadata map are genuine strengths. Methodological novelty is limited—both segmenters are established—but the side-by-side urban application, the concrete demonstration that Alberi in manutenzione cannot serve as GT, and the end-to-end path to carbon and pollen demonstrators are useful for municipal planning and for subsequent field-validation campaigns. Significance is therefore applied and infrastructural rather than algorithmic.

major comments (4)
  1. [§3, Fig. 7; abstract; §4.4] §3, Fig. 7 and the abstract state that on a sample tile “roughly half” of LiDAR-detected trees are absent from Alberi in manutenzione. That comparison is performed with watershed crowns. §4.4 simultaneously reports that watershed produces 7589 trees versus 6432 for region growing, with the excess concentrated at a ~5 m height peak that the authors attribute to CHM-smoothing fragmentation. Those short/small segments are precisely the objects least likely to appear in a municipal maintenance catalogue. The quantitative ~50 % omission figure is therefore confounded by over-segmentation and cannot be read as a clean inventory-gap rate. The negative evidence (catalogue points with no tree, Fig. 8; ~20-year-old heights, Fig. 6) remains valid, but the headline “half missing” claim that anchors the abstract must be recomputed with region-growing crowns and/or after a height or area filter, and t
  2. [§5.1, Eq. (1), Fig. 19] §5.1, Eq. (1): AGB is computed with α=0.0511, β=1.9486 fitted by Lin et al. on plantation dawn redwood (Metasequoia glyptostroboides). The authors correctly note that Bologna’s urban forest is dominated by broadleaves with different crown architectures, yet the resulting AGB/carbon map (Fig. 19) is still presented as a city-scale product. Because biomass scales steeply with H, systematic bias in the allometric transfer dominates the absolute carbon stock. Either (i) replace or bracket the coefficients with the urban-specific equations from the McPherson Urban Tree Database already cited ([7,11]), or (ii) relegate the map explicitly to a methodological demonstrator and suppress absolute stock totals until a local or genus-resolved calibration exists.
  3. [§5.1.1–5.1.2, §5.2] §5.1.1–5.1.2: Indicators are computed only on watershed polygons because they supply closed 2-D crowns for species join and area. The text argues that over-segmentation “affects almost exclusively the low end” and contributes negligibly to carbon (steep H scaling) while mattering more for pollen (R-dominated). This is plausible but unquantified. A short sensitivity table—total AGB and total pollen with vs. without a minimum-height or minimum-area cut, and ideally the same indicators after a simple convex-hull crown reconstruction on the region-growing labels—would make the claim falsifiable and would justify the exclusive use of watershed for the public map.
  4. [§4.3–4.4] No spatial agreement metric between the two segmenters is reported—only aggregate height and crown-radius histograms (§4.3–4.4). Even without external ground truth, one can compute, e.g., the fraction of region-growing tops that fall inside a watershed polygon, or a bipartite matching of crowns within a distance tolerance. Such internal consistency numbers would strengthen the claim that the methods “agree on trees above 10 m” and would clarify how much of the count discrepancy is pure fragmentation versus genuine omission/commission.
minor comments (6)
  1. [Fig. 5] Fig. 5 caption says “lidar heights are computed with watershed method” but does not state how many trees were successfully matched or what distance threshold was used for the Open Data–LiDAR pairing; add those numbers.
  2. [§4.2] §4.2: the region-growing proximity and “elongated distribution” criteria are described qualitatively; the actual distance/threshold values (or a pointer to the GitHub config) should appear in the text for reproducibility.
  3. [§5.2, Eq. (3)] §5.2, Eq. (3): fixing L=H/2 for every individual is acknowledged as conservative; state the numerical factor by which total pollen would change under L=H or under a genus-mean live-crown ratio from McPherson, so readers can gauge sensitivity.
  4. [§5.1.2] Species transfer uses a 30 m buffer then nearest centroid (§5.1.2). In dense street-tree rows this can assign the wrong species; report the distribution of join distances and the fraction of polygons left unassigned.
  5. [Abstract; bibliography] Minor typography: “theTaleadistrict” (missing spaces) in the abstract; “UA V-borne” and “UA V-lidar” should be “UAV-borne”/“UAV-lidar”; bibliography entry [5] has venue volume/pages incomplete relative to the DOI.
  6. [Fig. 16] Fig. 16 tile list uses EPSG-like codes without stating the CRS explicitly in the caption; add “EPSG:32632” or equivalent.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity: empirical segmentation comparison and external-coefficient indicators, not tautological predictions

full rationale

The paper’s load-bearing results are observational counts and distributions (watershed 7589 vs region-growing 6432 trees over 12 tiles; height/crown histograms; sample-tile mismatch with Alberi in manutenzione) and modular application of externally published formulas (Lin et al. AGB with stated α,β; IPCC 0.47; literature D,E pollen coefficients; fixed L=H/2 crown-depth ansatz). None of these reduce by construction to quantities fitted on the same Bologna LiDAR and then re-presented as predictions. The prior Random Forest classifier and Rondini thesis supply only the input vegetation class and are explicitly declared substitutable; they do not underwrite a uniqueness claim or force the segmentation or catalogue conclusions. Transfer caveats on dawn-redwood allometry and constant live-crown ratio are correctness/generalization risks, not circular derivation. Score 0.

Assumptions & free parameters 6 free parameters · 6 assumptions · 0 invented entities

The load-bearing content is an engineering pipeline plus a local empirical comparison. Almost all quantitative indicator output rests on externally fitted coefficients and geometric modelling choices transferred without local recalibration; segmentation itself rests on standard algorithmic assumptions and on a prior vegetation classification. No new physical entities are postulated. The free-parameter and domain-assumption lists below are therefore the real substrate of the carbon and pollen maps, while the tree-count comparison rests mainly on the two segmentation procedures and the input mask.

free parameters (6)
  • allometric α, β (Lin et al.) = α=0.0511, β=1.9486
    AGB = α [H ln(π R²)]^β with α=0.0511, β=1.9486 fitted on destructive samples of plantation Metasequoia; applied unchanged to Bologna broadleaves (Sec. 5.1).
  • live-crown ratio L/H = 0.5
    Crown depth fixed to H/2 for every tree when forming spheroid volume for pollen (Sec. 5.2); not measured from the point cloud.
  • carbon fraction of AGB = 0.47
    IPCC standard 0.47 used to convert AGB to C (Sec. 5.1).
  • species inflorescence coefficients D, E = species-specific table (external)
    Density of inflorescences per m³ and grains per inflorescence taken from Katz et al. and related sources; matched by partial string to Open Data species names.
  • spatial join buffer for species transfer = 30 m
    30 m buffer then nearest polygon centroid used to copy Open Data species onto watershed crowns (Sec. 5.1.2).
  • region-growing proximity / elongation thresholds
    Decision whether a local maximum is a new treetop or a branch depends on unspecified numeric cutoffs described only qualitatively (Sec. 4.2).
assumptions (6)
  • domain assumption Input points labelled high vegetation by the prior Random Forest classifier are a sufficiently clean mask for individual-tree segmentation.
    Stated in Sec. 2; entire pipeline is conditional on that mask and is declared modular if a better mask appears.
  • domain assumption CHM = DSM_v − DTM_v and local maxima of the (smoothed) CHM are valid treetop markers for watershed flooding.
    Sec. 4.1; standard remote-sensing assumption, sensitive to smoothing and CHM resolution as the authors note.
  • domain assumption Point-wise region growing by descending elevation with nearest-neighbour inheritance and elongation checks (Li et al. 2012) yields individual crowns.
    Sec. 4.2; adopts the cited algorithm’s structural criteria.
  • domain assumption Crown radius R is the radius of the equal-area circle of the segmented canopy footprint.
    Sec. 4.3; used for both histograms and allometric/pollen inputs.
  • ad hoc to paper Municipal Open Data species labels, when present, can be transferred to LiDAR crowns by nearest-centroid proximity.
    Sec. 5.1.2 procedure; required for species-specific pollen and for any future species-resolved allometry.
  • domain assumption Airborne LiDAR returns are inadequate to observe crown base, so crown depth cannot be measured per tree and must be modelled.
    Explicitly argued in Sec. 5.2; motivates L=H/2.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Watershed vs. Region Growing for Individual Tree Segmentation from Airborne LiDAR: An Urban Case Study in Bologna." pith.science (2026). https://pith.science/paper/FR6EUM7D

@misc{pith2026260727018,
  author       = {Pith},
  title        = {Pith review of: Watershed vs. Region Growing for Individual Tree Segmentation from Airborne LiDAR: An Urban Case Study in Bologna},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/FR6EUM7D}},
  note         = {Machine review of arXiv:2607.27018}
}
read the original abstract

We present a LiDAR-based pipeline for the segmentation and structural characterisation of tall urban vegetation in Bologna. Starting from airborne LiDAR point clouds previously classified as high vegetation by a Random Forest model, we implement and compare two individual-tree segmentation strategies: a watershed algorithm applied to the Canopy Height Model and a point-wise region growing algorithm operating directly on the three-dimensional cloud. Over an area of 12 tiles covering the Talea district, the watershed method detects a larger number of trees (7589), dominated by short trees with a height peak around 5 meters, whereas region growing yields fewer trees (6432) but retains the highest returns, yielding individuals above 40 meters, reflecting the absence of a smoothing step in the latter. We further confront the segmentation results with the municipal Open Data catalogue Alberi in manutenzione: on a sample tile roughly half of the LiDAR-detected trees turn out to be absent from the catalogue, several catalogued positions correspond to locations where no tree is observed, and the majority of the height records date back about two decades, which makes the dataset unsuitable as a ground truth reference. From the segmented trees we extract height and crown radius and use them to compute preliminary vegetation indicators, namely above-ground biomass and carbon storage through allometric relations and annual pollen production through species-specific inflorescence coefficients. All results are collected in an interactive per-tree metadata map. The pipeline is modular and can be recalibrated as improved classifications, field campaigns, or complementary sensing technologies become available, providing a scalable basis for data-driven urban greenery planning.

Figures

Figures reproduced from arXiv: 2607.27018 by the authors.

Figure 1
Figure 1. Workflow pipeline, from data to feature extraction. [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Percentage distribution of tree species in Bologna. [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. Absolute distribution of tree species in Bologna. [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figures from the paper (18 more)
Figure 4
Figure 4. Figure 4: Distribution in tree height classes in Bologna. [PITH_FULL_IMAGE:figures/full_fig_p005_4.png]
Figure 5
Figure 5. Figure 5: Height comparison between Open Data and LiDAR. The lidar heights are computed [PITH_FULL_IMAGE:figures/full_fig_p005_5.png]
Figure 6
Figure 6. Figure 6: Distribution of initial insertion vs. update over the years of Bologna trees in the [PITH_FULL_IMAGE:figures/full_fig_p006_6.png]
Figure 7
Figure 7. Figure 7: Difference between trees catalogued by Open Data (in red) and trees segmented [PITH_FULL_IMAGE:figures/full_fig_p007_7.png]
Figure 8
Figure 8. Figure 8: An example of some anomalies in Open Data in Bologna, there are some Open [PITH_FULL_IMAGE:figures/full_fig_p007_8.png]
Figure 9
Figure 9. Figure 9: Left: Canopy Height Model (CHM) representation [4]. Right: CHM for a tile in [PITH_FULL_IMAGE:figures/full_fig_p009_9.png]
Figure 10
Figure 10. Figure 10: Example of tree segmentation using the watershed algorithm. The boundaries of [PITH_FULL_IMAGE:figures/full_fig_p009_10.png]
Figure 11
Figure 11. Figure 11: Tree cloud points segmented using watershed. [PITH_FULL_IMAGE:figures/full_fig_p010_11.png]
Figure 12
Figure 12. Figure 12: Single tree cloud points segmented using watershed. [PITH_FULL_IMAGE:figures/full_fig_p010_12.png]
Figure 13
Figure 13. Figure 13: Pipeline of the region growing method. To determine whether a point belongs to the current tree or not, we have followed these criteria. • If the point is not a local maximum, it must lie below a previously analyzed point. In this case, it inherits the tree label of i…
Figure 14
Figure 14. Figure 14: Example of segmentation using the region-growing algorithm. Four trees are [PITH_FULL_IMAGE:figures/full_fig_p012_14.png]
Figure 15
Figure 15. Figure 15: Example of segmentation using the region-growing algorithm on a more complex [PITH_FULL_IMAGE:figures/full_fig_p013_15.png]
Figure 16
Figure 16. Figure 16: Extension of the area of Talea formed by merging the 12 tiles above. It is the area [PITH_FULL_IMAGE:figures/full_fig_p014_16.png]
Figure 17
Figure 17. Figure 17: Left: Histogram trees height; Right: Histogram trees crown radius. Both his [PITH_FULL_IMAGE:figures/full_fig_p015_17.png]
Figure 18
Figure 18. Figure 18: Left: Histogram trees height; Right: Histogram trees crown radius. Both his [PITH_FULL_IMAGE:figures/full_fig_p015_18.png]
Figure 19
Figure 19. Figure 19: AGB estimation using Lin approach. 5.2 Allergen Index Airborne allergens are microscopic biological particles, such as pollen grains, that can trigger allergic reactions in sensitive individuals. Among the most common sources are tree species, whose pollen production …
Figure 20
Figure 20. Figure 20: Tree allergens estimation using equation 2. [PITH_FULL_IMAGE:figures/full_fig_p022_20.png]
Figure 21
Figure 21. Figure 21: Trees metadata map. 7. Conclusions In this work we assembled and tested an end-to-end pipeline that goes from raw airborne LiDAR acquisitions to per-tree ecological indicators for the urban vegetation of Bologna. Two individual-tree segmentation strategies were implem…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

12 extracted references

  1. [1]

    Lohani and S

    B. Lohani and S. Ghosh , title =. Proceedings of the National Academy of Sciences, India Section A: Physical Sciences , volume =. 2017 , doi =

  2. [2]

    Y. Y. Song and Y. Lu , title =. Shanghai Archives of Psychiatry , volume =. 2015 , month = apr, doi =

  3. [3]

    Remote Sensing , volume =

    Man, Qixia and Dong, Pinliang and Yang, Xinming and Wu, Quanyuan and Han, Rongqing , title =. Remote Sensing , volume =. 2020 , number =

  4. [4]

    Open Geosciences , doi =

    Individual tree detection using UAV-lidar and UAV-SfM data: A tutorial for beginners , author =. Open Geosciences , doi =. 2021 , lastchecked =

  5. [5]

    and Kelly, Maggi , journal =

    Li, Wenkai and Guo, Qinghua and Jakubowski, Marek K. and Kelly, Maggi , journal =. A New Method for Segmenting Individual Trees from the Lidar Point Cloud , volume =. 2012 , doi =

  6. [6]

    Frontiers in Forests and Global Change , volume=

    Precise aboveground biomass estimation of plantation forest trees using the novel allometric model and UAV-borne LiDAR , author=. Frontiers in Forests and Global Change , volume=. 2023 , publisher=

  7. [7]

    Pollen production for 13 urban North American tree species: Allometric equations for tree trunk diameter and crown area , volume =

    Katz, Daniel and Morris, Jonathan and Batterman, Stuart , year =. Pollen production for 13 urban North American tree species: Allometric equations for tree trunk diameter and crown area , volume =. Aerobiologia , doi =

  8. [8]

    Journal of Arboriculture 27: 169-180 , volume=

    Predictive equations for dimensions and leaf area of coastal Southern California street trees , author=. Journal of Arboriculture 27: 169-180 , volume=. 2001 , url =

Show all 12 references
  1. [9]

    Journal of Arboriculture

    Equations for predicting diameter, height, crown width, and leaf area of San Joaquin Valley street trees , author=. Journal of Arboriculture. 27: 306-317 , volume=. 2001 , url =

  2. [10]

    2024 , url =

    Towards a digital twin of Bologna: features extraction and semantic classification using LiDAR , author =. 2024 , url =

  3. [11]

    2016 , url =

    Urban tree database and allometric equations , author =. 2016 , url =

  4. [12]

    2016 , doi =

    Urban tree database , author =. 2016 , doi =

Pith tools

Reviewed July 30, 2026 · model on record in the stance chip above.