Pre-processing is the first workflow step after scan import. All the Grid Point Clouds have to be pre-processed before going on with data elaboration The toolbar: reminds the user the suggested workflow steps
3D points
RGB value
In the preprocessing parameter you will find MASK BORDER (pix). This parameter define the dimension in pixels of a square mask (the kernel of the filter ), which give you the possibility to set up how many points (=pixels) you want to take into account around the point you are analysing. For example: Mask border [pix] = 1 means a square mask of 3 x 3 points around the central one to be filtered. The square mask (of side 2border+1) is centred at the current pixel Mask border [pix] = 2 -> 5 x 5 windows According to the Mask border dimension the filter will have different effects following detailed
Select one or more Grid point clouds Right button mouse Preprocessing for each grid point cloud a set of filters and computation can be set-up and applied
3 noise removal filters can be applied to improve Grid quality (numbers 1,2,4) 4 options are available for each raw
3 computations can be done to derive and add information to Grid Raw data (numbers 3,5,6)
Filter to smooth the point cloud from local noise roughness. For each point (=pixel) the software assigns the median value calculated using the N point in the square mash centered on the same point. For example Mask border=1 means a 3x3 windows, so the median is calculated according to 9 points. Larger is the Mask border, smoother is the final point cloud
Filter to remove wrong points aligned along the laser ray direction (for example points close to edges see next slide -, or points viewed from a steep angle, or mixed points from phase shift laser). Defined the laser ray as the vector between the scanner and the acquired point (in red), the software calculates the angle between the laser ray and the vector connecting the center point with each points in the mask. If at list one angle is < the Min incident angle, the acquired point is deleted. Higher is the Mask border, more points will be deleted. Higher is the Min incident angle, more points will be deleted
y Laser ra
2. Edit in black color the area to delete using any external software (i.e. Photo Point, Coral Draw, etc.)
3. Run pre-processing: set as Noise Removal the Mask Filter and assign the absolute path of your edited image
Computes the local surface tangent plane for each point, based on the neighbourhood of the pixel. Smaller is the mask border more local will be the tangent plane calculation.
Filter to computes geometrically significant line features from the grid point cloud. Two types of edges are extracted: - Depth discontinuities (or jump edges) that occur when the scanner hits an occlusion and therefore the measured range jumps from a foreground to a background value. - Orientation discontinuities (or crease edges) that occur when the object has a sudden change of its surface orientation. Mask border [pix]: the kernel of the filter is a square mask (of side 2border+1) centred at the current pixel Min depth discontinuity to flag [m]: set absolute depth discontinuity according to the object scale Min orientation discontinuity to flag [deg]: the current point is marked if its normal differs from the adjacent ones of at least this angle Edge detection results will be used fro Meshing (see Quick Guide n.5 Meshing&MeshEditing)
Computes a confidence value for each measurement, which is a measure for the reliability of the given range measurement. The accuracy does not only depend on the type of scanner used, but amongst others also on the following factors: - incident angle between the laser beam and the tangent plane of the target - distance to the target - material of the object - intensity of the reflected signal The confidence value is computed as a weighted sum of the surface normal, the range value and the reflectance value. Min/Max range [m]: the range is weighted by normalizing it within this interval Scale factor: the confidence value calculated for each pixel is multiplied with this scale. Thus the user has the possibility to decrease or increase the weight for a given scan manually, for example because a scanner with higher accuracy has been used during acquisition. Weight of range/reflectance/inclination: modify the weight as desired
You can run the pre-processing from the same scan several times. If you need to reset the previous preprocessing effects, switch on the Use back up option
Noise removal filters are visible looking in detail the point clouds. i.e. false mixed points are cleaned
Inclination
Confidence
Edges extraction: Right button of the mouse on the Grid filter tool extract edges Edges can be exported as 3D DXF polylines
Important notes: 1) When you are in sample mode, the view point is blocked. To go back to standard navigation press the Pivot button 2) Only the points deleted from Grid point clouds (and not from unstructured ones) could be recovered
To recover the deleted point: 1. Filtering 2. Edit 2D 3. Select the deleted area in 2D view 4. Press undelete
Point cloud editing in 2D Is possible to edit each single Grid in the 2D view (Filtering Edit 2D). To zoom in/out from the 2D view: press Alt key and mouse wheel.
From the 2D view is possible (with different selection modes) to: Copy, Cut and Undelete scan portion.
Deleted points can be always recovered just resetting the thresholds To remove the color palette press the Histogram button and then apply
The selected points can be used with the following command tools points.
NB: the sample button can be used for both points and meshes