Skip to main content
Archived

Call PCL (Point Cloud Library) point cloud processing functions in FME workflows

Related products:FME Form
  • December 3, 2016
  • 7 replies
  • 97 views

fmelizard
Safer
Forum|alt.badge.img+22

***Note from Migration:***

Original Title was: Call PCL (Point Cloud Library) point cloud processing functions in FME workflows


The open source Point Cloud Library (PCL) has a wide variety of Point Cloud processing algorithms. FME 2017 ships with the Point Cloud Library, but few of its algorithms are currently exposed. Please tell us what algorithms you'd like to see, what what workflows you imagine accomplishing, in the comments below.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

7 replies

fmelizard
Safer
Forum|alt.badge.img+22
  • Author
  • Safer
  • December 3, 2016

Would supporting PCD (the PCL file format) open the gateway for faster experimentation? Presumably then anyone could use a SystemCaller preceeded by a FeatureWriter and followed by a FeatureReader to do their own integrations until we caught up?


Forum|alt.badge.img
  • December 5, 2016
@daleatsafe, Great news! Thanks for the continued support! PCL support opens a lot of doors for point cloud processing.

 

 

If the lower hanging fruit is to support PCD read/write, I would ask to expose first. Then, users could begin developing/testing workflows through the SystemCaller, as you have explained. I will update with some workflows I'd be interested in (and others too!).

Forum|alt.badge.img
  • January 17, 2017
Will the PCD format make the first 2017 release, or release candidate.

 

 


fmelizard
Safer
Forum|alt.badge.img+22
  • Author
  • Safer
  • January 19, 2017
Not scheduled for it currently. There may be a short term workaround option.

dmitribagh
Safer
Forum|alt.badge.img+19
  • Safer
  • January 20, 2017
@danielc,

 

 

I have a simple custom transformer that writes ASCII PCD, I made it for my ThreeJS experiments, where it works well, however, it was never properly tested for anything else, so it is what it is, but I hope it can be helpful as a temporary workaround or as a foundation for your own custom transformer:

 

 

https://www.dropbox.com/s/oxazoyu9u2jkb30/PointCloudPCDWriter.fmx?dl=0

 


Forum|alt.badge.img

With extensive use of point clouds in my organisation, full support of PCL would be incredible but I realise it's easier said than done. But few most important ones for us would be:

  • Octree/KDtree based access to individual point measures and calculations (i.e. distance)
  • Filtering algorithms
  • Feature recognition


fmelizard
Safer
Forum|alt.badge.img+22
  • Author
  • Safer
  • December 13, 2017

Hi @danielc, I am pleased to let you know that the latest builds of FME 2018 beta now support reading and writing PCD. You can download the beta here.