VTube-LASER Spike Filter

From ATTWiki
Revision as of 14:13, 15 August 2015 by Mcone (Talk | contribs)

Jump to: navigation, search

Laser stripes from the FARO are composed of a string of points in space.

This filter automatically removes outlier vertex spikes in cylindrical laser stripes.

An outlier is detected when the angle between any three adjacent points exceeds a user-entered value. The default value is 15 degrees.

Vtube-laser-1.87 cylinderlaserspikefilter.png



Laser Stripes On Cylindrical Tube Shapes

Each stripe of points returned from a normal tube straight contains that are ordered with a slight curve like is shown here.

With this formation of points, there is a natural tendency for any three adjacent points to form a polyline with a slight angle between the points.

No matter which way the operator positions the scanner on the tube, the angles between these points should never climb above a certain value.

The only case where this isn't true on a cylinder is if the cylinder contains deformations like pits and raised bumps.

Vtube-laser-laserstripe profile nospike.png



Handling High Reflectivity Spikes

The other situation where the laser scanner might see spikes is when measuring highly reflective tube. The points returned from the tube surfaces that come from highly reflective regions of the diameter may then be registered as spiking away from the diameter. This filter recognizes that possibility and removed any data that spikes away from the curve before it is given to the math engine.

The internal FARO filter, if enabled, first detects spikes using its own algorithm. Any spikes that make it past that filter can then be removed by the VTube-LASER filter. This greatly increases the reliability of the data being sent back from the scanner.

Vtube-laser-laserspike filter detects points.png.png

Vtube-laser-laserspike filter removes points.png




When to Increase the Spike Filter Angle

Doing what is described here is very unusual - but giving the example helps to understand how this filter works.

If you are measuring a very small diameter, and/or have the maximum point per stripe set very low, then you will want to increase the spike filter angle value.

For example, if you chose to cull the point count down to three points per stripe, then the angle between the 3 points on the diameter will almost always exceed 15 degrees. The angle would need to be increased to 80 or 90 degrees to measure the tube using this configuration.

Vtube-laser-stripeprofile 3points.png



Other