[Contextcapture] Pointcloud scalar fields

Which scalar fields Contextcapture uses for point cloud processing? I know it uses RGB,Intensity, GPStime but does it benefit if there is any extra fields like scan angle or classification?

  • Seems there is improvement in Update 13 that scan import now supports scans with unknown unique source position (auto detection of source position)

    From help: 

    The scanner position must be known to allow 3D reconstruction with ContextCapture. When it's not accessible in the input file, the scanner position can be specified manually or detected automatically by ContextCapture by checking the corresponding options. Be careful in this case that the input file corresponds to one scan acquired from one unique position. To be able to automatically detect the scanner position, the scan must contain only scanner position that is clearly defined by an ellipse of high-density points on the ground. If you are importing multiple files at once, the autodetect feature is still available and will detect one position per file.

    Still it is not clear does it uses any other fields. Problem is that many scans are already registered and exported in las format with position lost and there is no option to set multiple scan positions. There would be need for more intelligent detection that it detects multiple scan position and points from this scan position from GPStime or angle.

  • Hi Oto, would the point clouds in E57 format contain the scanner position?

  • Yes E57 can have scanner position but not las. Also if the point clouds are from processed topographic LIDAR then there are no trajectroy files available so there would be need to somehow reconstruct the flight path from scalar fields as placing only one scan position produces model with missing details which are shadowed.

  • Contextcapture writes scanner locations after import from LAS to POD format in user metadata field(Lidar.type,Source.[number])  but it seems it is write only as trying to reattach it doesn't recognize scanner location:

    If trying to re-import.

  • At least it is possible to add scanner locations(Terrestrial Laser Scanner TLS or also called a Ground Based Lidar GBL) using CloudCompare and then export to E57 format (Edit > Sensors > TLS/GBL > Create).