...

LIS Orientation - point cloud and image registration

This package contains tools for point cloud and image registration and orientation, including a 3D point cloud registration editor, and tools for the derivation of transformation matrices as well as iterative closest point adjustment (ICP). Applications are the registration of multiple scan positions and the reconstruction of camera poses (supporting the lens types telephoto, panorama and hemisphere).

Tool: Apply Shift Grids to Point Cloud

Features
• application of shift grids to the x,y,z coordinates of a point cloud
Applications
• point cloud georeferencing
• height conversion from ellipsoidal to orthometric heights

Tool: Apply Transformation Matrix

Features
• transformation of point clouds / 3D shapefiles by a given 4x4 transformation matrix
• application of the inverse of the transformation matrix
Applications
• point cloud registration / transformation

Tool: Combine Matrices

Features
• combine multiple 4x4 transformation matrices into a single combined matrix
Applications
• point cloud registration / transformation

Tool: Create Target Primitives

Features
• reconstruction of primitives from target point sets (scanned targets)
• target types: sphere, rectangle/planar, centroid, centroid (minimum z)
Applications
• point cloud registration
• preparation of tie points for transformation matrix derivation

Tool: Derive Transformation Matrix

Features
• derivation of a 4x4 transformation matrix between a slave and a master target point cloud
• consideration of scaling, optional
Applications
• point cloud registration
• transformation matrix derivation (see also 'Apply Transformation Matrix' tool)

Tool: Invert Matrix

Features
• invert a 4x4 transformation matrix
Applications
• point cloud registration / transformation

Tool: Iterative Closest Point Adjustment

Features
• iterative minimization of distances between two point clouds by ICP
• derivation of a 4x4 transformation matrix
• usage of pre-computed point normals, optional
• convergence control by RMS error or maximum number of iterations
Applications
• refinement of point cloud registration
• transformation matrix derivation (see also 'Apply Transformation Matrix' tool)
• point cloud transformation

Tool: Point Cloud Registration Editor

Features
• 3D viewer for simultaneous editing of two point clouds, separate views for each point cloud
• definition of rectangular subsets for viewing details
• selection of points by rectangle or polygon
• deletion of selected points (or the inverse)
• labelling of selected points (registration target ID)
• point attribute value report on mouse-over
Applications
• labelling of registration targets / tie points in 3D
• preparation of tie points for transformation matrix derivation

Tool: Prepare Data for Registration

Features
• pre-processing of raw point cloud data for editing and registration
• creation of relevant attribute fields
• merging of main scan and its fine scans (of targets) into a single data set
• creation of a scanner object (scanner position)
Applications
• data set preparation for point cloud registration

Tool: Reconstruct Camera Pose

Features
• camera pose derivation by correlation of point cloud tie points and image tie points (resection)
• reconstruction of camera position and orientation for a given image
• supported lense types: tele, panorama, hemisphere
Applications
• derivation of camera pose from point cloud and image data
• data pre-processing for point cloud texturing with image ('Point Cloud Photographer' tool)
• data pre-processing for image creation from point cloud ('Point Cloud Photographer' tool)

Tool: Rotate PC to Horizontal Plane

Features
• rotation of point cloud datasets to the horizontal plane for further (in most cases grid-based) processing
• output of the transformation matrix
Applications
• rotation of point clouds with more or less vertical structures to the horizontal plane
• preparation of grid-based processing (and attachment of processing results back to the point cloud later)

Tool: Shift Points along Vector

Features
• transformation of the points of a point cloud by shifting them a certain distance along a direction vector
• direction vector can be unique for each point, shifting distance can be global or per point
Applications
• point cloud transformation, e.g. shifting ground points along surface normal by a certain degree (soil/glacier/snow thinkness)

Tool: Transform Point Cloud

Features
• shifting, rotation and/or scaling of a point cloud
Applications
• point cloud transformation
• e.g., application or removal of a "false easting"
• e.g., rotation of a point cloud in the scanner coordinate system