Pipe Extraction from Point Cloud Data rcp data

Forgive me if this has been posted before, however, l have searched the topic and could find nothing.

I carry out a lot of as-built modelling and invariably it consists of pipes and ducts etc. Can anyone point me in the direction of how or whether Dynamo can provide the solution and if so, any tips or direction to information to facilitate this.