Heatmaps

This section covers all tools within Verity that interact with the Verity Heatmap.

Verity has several flexible options for displaying heatmaps on analyzed items. You can choose which geometry the heatmap is calculated against, the type of gradient, step sizes, range, and the visibility of the heatmap legend. The heatmap display will be set to None by default. However, if you wish to have the colorized heatmap displayed, you can choose between the AsDesigned, AsBuilt, and AsDesigned UnCorrected heatmap types. If you need to make adjustments to your As-Built geometry, you can use the Recalculate Heatmap tool to quickly and easily adjust the heatmap as well.


Verity Heatmap Types

AsDesigned Heatmap

The AsDesigned heatmap helps to visualize the rotation and translation of the As-Built geometry relative to the As-Designed geometry. In the AsDesigned heatmap, colorization for each point starts with the AsBuilt heatmap measurement and then adjusts to include the distance to the same spot on the As-Designed geometry. This operation allows Verity to colorize points that happen to be adjacent to one part of the As-Designed geometry but are distant from the part of the geometry they are associated with. If the As-Built geometry is incorrectly fit, this heatmap will not be accurate as it relies upon the As-Built geometry as a basis for its calculation. This heatmap only colorizes points from green to red since the relationship to the as-designed surface is corrected, and therefore Verity cannot tell “inside” from “outside.” For large displacements, this colorization will effectively be all red.

AsBuilt Heatmap

The AsBuilt heatmap allows you to easily visualize deformation and shape variances between the As-Built geometry and the point cloud. Colorization for each point is a measurement between the point and the As-Built surface, normal to the surface. The AsBuilt heatmap colorizes points below (inside) the surface from blue to green. Points above (outside) the surface are colorized from green to red. This colorization provides the best heatmap for evaluating the quality of the fit of the As-Built geometry to the point cloud.

AsDesigned UnCorrected Heatmap

The AsDesigned UnCorrected heatmap makes a raw comparison of the point cloud data to the closest point on the As-Designed geometry. The result is a more traditional heatmap you might be used to seeing- best for floor flatness, wall flatness, or other cases where the overall translation of the object isn’t highly relevant to the quality assurance of that type of item. This heatmap does use the As-Built geometry to identify the points to add to the heatmap, so it won’t apply colorization to adjacent points that are not associated to the As-Built object. Because there is no correction, this heatmap does support a full blue-to-red spectrum in the same manner as the As-Built heatmap.


Verity Heatmap Settings

Verity Heatmap Gradient

You can also change the gradient that is used for the heatmap. There are three options to choose from, and all of these will be correctly reflected in the heatmap scale legend.

Smooth Gradient is the default color gradient. The scheme maps the color of the points to a 512-step gradient across the range of the heatmap. Green (0,255,0) is used for the points on the surface of the object. Red (255,0,0) is assigned to points on or beyond the range of the heatmap (dictated by the gradient range setting). In cases where Verity can differentiate between points that are above (or outside) the surface and points that are below (or inside) the surface, points that are below will be mapped between green and blue (0,0,255) instead of red, resulting in a 1024 step gradient. The options to control gradient steps will be greyed out if this option is selected.

Stepped Gradient (number) will allow you to specify the number of steps contained in the gradient range. You can define a fixed amount of steps that splits the gradient range according to the number. The size of these steps will change per item if the tolerance is set differently through the analysis, but the number of steps will be consistent across items.

Stepped Gradient (units) will allow you to specify the size of the step in the active project units. You can set a fixed size for the step to divide the gradient range. The number of steps will change per item if the tolerance is different through the analysis, but the size will remain consistent across items.

Verity Heatmap Gradient Range

The range over which a heatmap is applied is related to the tolerance of each item. The gradient range is defined as a multiplier of tolerance. So, an item with a gradient range of 1.0 will have a heatmap that spans from green to red across the item’s tolerance. Red (or blue) will be applied to any points that are up to double that distance away from the object. Any points outside that distance will have no color mapped to them and be excluded from the heatmap.

For an item with a tolerance of 25mm or 1 inch:

  • Gradient range of 1.0 will result in points within 25 mm or 1 inch being colored with the gradient, points between 25mm and 50mm or 1 to 2 inches being colored red (or blue), and points beyond 50mm or 2 inches being excluded. As such, any out of tolerance points will be red (or blue).
  • Gradient range of 2.0 will result in points within 50mm or 2 inches being colored with the gradient, points between 50mm and 100mm or 2 to 4 inches will be red (or blue), and points beyond 100mm or 4 inches will be excluded. As such, points that are out of tolerance will be yellow to red.

The gradient can be adjusted to any number between 0.01 and 9.99. Generally, the most common settings are 1 and 2.

Verity Heatmap Scale

The Verity Heatmap Scale checkbox toggles on/off the heatmap scale legend that appears in the lower right corner of the Verity Viewer window. These numbers are based on the end and middle of the gradient range, and the colors will be updated based on the heatmap gradient settings.