You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tree Inventory — per-tree DBH, height, lean, crown base and stem curve, stand-level metrics, batch QSM across a plot, and .phyto project files. Every setup parameter has a hover hint.
Segment Plant Organs — a new ML tool that labels soil, stem, leaf and individual leaflets.
ML leaf/wood segmentation (PointNeXt) is now the default wood-segmentation method, with a v2 model for dense crowns.
Tree segmentation for large and airborne plots — automatic stem seeds, tiled segmentation for large plots, and a canopy-height method for airborne scans.
Label Points, greatly expanded — rectangle selection, Front/Box depth modes, Pick (label a whole piece of the cloud per click), painting above/below/near a line drawn in a cross-section, hide/isolate/lock classes, find unlabeled points, instance columns (new, merge, delete, frame, pairing), pre-labeling from another column, saving and loading strokes, keyboard shortcuts, and one undo/redo history shared with erases. The display now rebuilds on its own, so the Commit button is gone.
Generated plants can be steered toward a chosen leaf angle distribution.
Other features
Cross-section view: step keys, grayed-out full cloud outside the section, and an inset map.
QSMs can be selected in the viewport.
LAS import: flag columns, a choice of classification byte, and class names. LAS export now writes LAS 1.4 point formats, so user classes 64 and above are preserved.
LAD: choose the leaf/wood split column; pulse columns are audited at import.
Export: prepend or append the base name, and allow an empty base name.
PyHelios v0.1.35: static-scan backfill by direction, and recovery from rounded timestamps.
Fixes
Filter: every selected scan is previewed; a committed filter no longer flashes the removed points back; Min/Max re-seed when the panel is reopened on another scan.
Clicking outside a modal no longer dismisses it.
Auto-framing never undoes a camera view you chose.
Classes past 64 no longer blend into their neighbors; new classes and sequentially imported meshes get distinct colors.
Many Label Points fixes: stroke ordering, per-cloud pending strokes, instance ids above 255, cancelable rebuilds, and labels staying drawn with the panel closed.
Import: "apply to all scans" works live, and in-file renames and roles are respected.
The minimum window height again fits the whole toolbar.
RIEGL reader image staleness check uses the resolved Docker binary.
Performance
Ground segmentation runs CSF on one point per cloth particle.
XYZ/PLY/PCD import streams positions straight into the session.
Leaner session memory: whole-number scalar columns stored as narrow integers, and tool outputs written directly into stored clouds.
Terrestrial scan tiles are balanced by point count.
Label strokes are applied once and culled to the tiles they touch.