/
Cylinder Detection

Cylinder Detection

Menu:  Analyze / Cylinders

The Cylinders Detection tool enables batch detection of cylindrical objects in the point cloud. Cylinders are identified based on four key parameters:

Tolerance – Maximum allowable distance between a point and the detected cylinder.
Minimum Cylinder Radius – The smallest radius a cylinder must have to be detected.
Maximum Cylinder Radius – The largest radius a cylinder can have to be included in the detection.
Minimum Points – The minimum number of points required to define a valid cylinder.

1. Detection Parameters

Tolerance

  • Defines the maximum distance a point can be from the cylinder to be included in the detection.

  • Lower values increase precision but may exclude valid cylinders.

Minimum & Maximum Cylinder Radius

  • Minimum Radius – Cylinders smaller than this value will be ignored.

  • Maximum Radius – Cylinders larger than this value will be ignored.

  • Adjust these settings to target specific pipe sizes, columns, or structural elements.

Minimum Points

  • Defines the minimum number of points needed to form a valid cylinder.

  • Helps prevent false detections from sparse or noisy data.

2. Selecting the Processing Area

Pick Starting Point

  • Click “Pick” to manually select a starting point from the point cloud.

Limit by Radius

  • Restricts detection to a defined radius around the starting point.

  • Helps focus detection on specific areas, reducing processing time.

  • If unchecked, it is highly recommended to use a fence around the area to optimize performance.

3. Running the Detection

  1. Set the tolerance, radius limits, and minimum points.

  2. Choose a starting point (optional).

  3. Set a radius limit (recommended for faster processing).

  4. Click “Start” to begin detection.

  5. Detected cylinders will appear in the Explorer → Objects Tab → Cylinders.

 

Related content