Skip to main content

Quality Analysis

Quality analysis tools provide quantitative assessments for manufacturing quality control, geometric validation, and defect detection. This tutorial covers wall thickness measurement, deviation analysis for comparing geometries, curvature analysis, and void/inclusion detection.

Estimated time: 35 minutes

Prerequisites:

  • Completed surface generation tutorials
  • A project with masks and/or surfaces for analysis
Industrial Use Disclaimer

Quality analysis results should be validated against established standards and interpreted by qualified professionals. These tools support quality assessment workflows but do not replace formal inspection procedures.


Analysis Workflow Overview

All analysis tools in the Analyze tab follow a consistent workflow:

  1. Select analysis type — Choose Wall Thickness, Deviation, Curvature, etc.
  2. Configure input — Select mask or surface to analyze
  3. Run analysis — Compute results
  4. Visualize results — Color-mapped display on geometry
  5. Review statistics — Examine numerical summary
  6. Export results — Save data and reports

Wall Thickness Analysis

Wall thickness analysis measures material thickness across an object by calculating distances from each surface point to the opposite boundary.

Applications

  • 3D printing verification
  • Cast part inspection
  • Implant design validation
  • Minimum thickness compliance

Step-by-Step Workflow

  1. Access the tool:

    • Navigate to Analyze → Analyses → Wall Thickness Analysis.
  2. Select analysis mode:

    • Mask — Analyze from mask 3D preview
    • Surface — Analyze from triangle mesh
  3. Create an analysis:

    • Click Select analysis to open the Analysis Editor.
    • Click New Analysis to create a new analysis.
    • Name the analysis descriptively.
    • Click Load to load it.
  4. Configure settings:

    SettingDescription
    Actual objectMask or surface to analyze
    QualityPreview quality (Low, Medium, High, Optimal)
    MethodRay casting or Shrinking sphere
    Max. Wall thicknessMaximum thickness to detect
  5. Run the analysis:

    • Click Load to apply the selected analysis settings and set them as the active configuration.
    • Click Run Analysis.
    • Wait for computation to complete.
  6. Review results:

    • Color-mapped thickness appears on the geometry
    • Histogram shows thickness distribution
    • Statistics table shows min, max, mean, std dev

Interpreting Results

Color (default)Meaning
RedThin regions
GreenMedium thickness
BlueThick regions
Below rangeThinner than minimum displayed
Above rangeThicker than maximum displayed

Adjusting Visualization

  • Drag histogram sliders to filter displayed range
  • Change LUT to use different color schemes
  • Show Maximum/Minimum to mark extreme locations
  • Pick Point to query thickness at specific locations
Finding Thin Regions

To highlight thin regions that may fail quality requirements, set the histogram upper slider to your minimum acceptable thickness. Only regions below this value will be colored.


Deviation Analysis

Deviation analysis compares two objects to identify geometric differences, useful for:

  • Comparing manufactured parts to CAD models
  • Measuring deformation or wear
  • Validating scan-to-scan alignment
  • Assessing segmentation consistency

Supported Comparisons

ReferenceTestUse Case
SurfaceSurfaceCAD comparison, scan alignment
MaskMaskSegmentation comparison
MaskSurfaceVerify surface accuracy

Step-by-Step Workflow

  1. Access the tool:

    • Navigate to Analyze → Analyses → Deviation Analysis.
  2. Create an analysis:

    • Click Select analysis to open the Analysis Editor.
    • Click New Analysis to create a new analysis.
    • Name the analysis descriptively.
    • Click Load to load it.
  3. Configure inputs:

    • Actual object — The baseline (e.g., CAD model)
    • Reference object — The object to compare (e.g., scan)
  4. Configure settings:

    SettingDescription
    Surface QualityMask 3D preview quality (only for masks)
    MethodSigned or unsigned
    Visualization settingsLUT, Above max. or Below min. range colors
  5. Run analysis.

  6. Review results:

    • Color map shows deviation magnitude
    • Signed results (default): Red = test inside reference, Blue = outside
    • Statistics show overall deviation metrics

Deviation Metrics

MetricDescription
Min. deviationSmallest deviation anywhere
Max. deviationLargest deviation anywhere
MeanAverage deviation
Standard DeviationDeviation variability

Creating Tolerance Reports

  1. Set histogram range to your tolerance (e.g., ±0.5 mm).
  2. Review percentage of surface within tolerance.
  3. Export statistics and screenshots for documentation.

Curvature Analysis

Curvature analysis quantifies surface shape characteristics, identifying flat, curved, convex, and concave regions.

Curvature Types

TypeDescriptionInterpretation
GaussianProduct of principal curvaturesSign indicates surface type
MeanAverage of principal curvaturesOverall curvature magnitude
MaximumLarger principal curvatureStrongest curvature
MinimumSmaller principal curvatureWeakest curvature

Gaussian curvature interpretation:

  • Positive: Convex (dome-like) or concave (bowl-like)
  • Negative: Saddle-shaped
  • Zero: Flat or cylindrical

Step-by-Step Workflow

  1. Access the tool:

    • Navigate to Analyze → Analyses → Curvature Analysis.
  2. Create an analysis:

    • Click Select analysis to open the Analysis Editor.
    • Click New Analysis to create a new analysis.
    • Name the analysis descriptively.
    • Click Load to load it.
  3. Configure:

    • Select actual object (mask or surface)
    • Choose curvature method
    • Set visualization settings
  4. Run analysis.

  5. Interpret results:

    • Sharp features show high curvature
    • Flat regions show near-zero curvature
    • Edges and corners show curvature discontinuities

Applications

  • Identifying stress concentration points
  • Locating anatomical landmarks
  • Assessing surface smoothness
  • Guiding mesh refinement

Extrema Analysis

Extrema analysis finds local maximum and minimum points along a specified direction, useful for:

  • Locating highest/lowest points
  • Finding landmarks for alignment
  • Measuring extent in specific directions

Step-by-Step Workflow

  1. Access the tool:

    • Navigate to Analyze → Analyses → Extrema Analysis.
  2. Create an analysis:

    • Click Select analysis to open the Analysis Editor.
    • Click New Analysis to create a new analysis.
    • Name the analysis descriptively.
    • Click Load to load it.
  3. Configure:

    • Select actual object (mask or surface)
    • Choose to find maxima, minima, or both
    • Select the direction axis (X, Y, Z, or custom)
    • Set visualization settings
  4. Run analysis.

  5. Review results:

    • Extreme points are marked on the geometry
    • Coordinates are reported in statistics

Gray Value Analysis

Gray value analysis maps intensity values from volume data onto surface geometry, correlating material density with geometry.

Applications

  • Bone density visualization on surface models
  • Material composition analysis
  • Correlating structure with imaging properties

Step-by-Step Workflow

  1. Access the tool:

    • Navigate to Analyze → Analyses → Gray Value Analysis.
  2. Create an analysis:

    • Click Select analysis to open the Analysis Editor.
    • Click New Analysis to create a new analysis.
    • Name the analysis descriptively.
    • Click Load to load it.
  3. Configure:

    • Select actual object (mask or surface) to analyze
    • Select the source volume
    • Set visualization settings
  4. Run analysis.

  5. Review results:

    • Surface colored by underlying intensity
    • Statistics show intensity distribution on surface

Void/Inclusion Analysis

Detect and characterize internal defects within objects.

Defect Types

TypeDescription
VoidInternal empty space (porosity)
InclusionForeign material inside object

Step-by-Step Workflow

  1. Access the tool:

    • Navigate to Analyze → Analyses → Void/Inclusion Analysis.
  2. Create an analysis:

    • Click Select analysis to open the Analysis Editor.
    • Click New Analysis to create a new analysis.
    • Name the analysis descriptively.
    • Click Load to load it.
  3. Configure detection:

    SettingDescription
    Volume ObjectSelect the source volume object
    Mask ObjectSelect the result mask object (optional)
    Surface QualityMask 3D preview quality
    Analysis SettingsEdit detection method related settings
  4. Run analysis.

  5. Review results:

    • Detected defects are labeled and colored
    • Statistics include:
      • Distribution histogram of the target metric
      • Individual label/defect statistics
      • Overall descriptive statistics
      • Whole mask statistics

Defect Characterization

Each detected defect includes:

PropertyDescription
VolumeDefect size
LocationCentroid coordinates
Bounding boxSpatial extent
SphericityShape factor (1.0 = perfect sphere)

Filtering and Sorting

  • Sort defects by size, location, or sphericity
  • Filter to show only defects above a size threshold
  • Export defect table for further analysis
Defect Detection Accuracy

Detection accuracy depends on image resolution and contrast. Small defects near the resolution limit may be missed or merged. Validate results against known standards.


Exporting Analysis Results

Statistics Export

  1. Right-click the statistics table.
  2. Select Copy to Clipboard.

PDF Reports

Generate formatted reports:

  1. Press Export to export the analysis result.
  2. Configure report contents:
    • Analysis histogram images with color scale
    • Statistics tables
    • Project metadata
    • Measurements
    • Snapshots
    • Scene objects for the 3D‑embedded PDF
  3. Generate and save the PDF.

Copy to Measurements

Transfer analysis annotations (min/max points) to the Measurements tool:

  1. Enable Show max. and Show min. in analysis.
  2. Click Copy to Measurements.
  3. Points appear in the Measurements list for inclusion in reports.

Practical Exercise: Quality Inspection Workflow

Scenario

Inspect a cast part for minimum wall thickness and dimensional accuracy.

Part 1: Wall Thickness

  1. Load or create a segmentation of the part.
  2. Navigate to Wall Thickness Analysis.
  3. Create a new analysis "Part_WallThickness".
  4. Run the analysis with 20 mm max. wall thickness.
  5. Identify regions below minimum thickness (e.g., < 2 mm).
  6. Document locations of thin areas.

Part 2: Deviation Analysis

  1. Import the reference CAD model (STL or STEP).
  2. Align the scan to the CAD using registration tools.
  3. Navigate to Deviation Analysis.
  4. Create analysis comparing scan to CAD.
  5. Run with ±1 mm tolerance.
  6. Identify out-of-tolerance regions.
  7. Calculate percentage within tolerance.

Part 3: Void Detection

  1. Ensure the part interior is properly segmented.
  2. Navigate to Void/Inclusion Analysis.
  3. Configure minimum void size (e.g., 0.5 mm³).
  4. Run detection.
  5. Review defect count and sizes.
  6. Determine if porosity is within specification.

Part 4: Report Generation

  1. Capture screenshots of each analysis with color scales.
  2. Export statistics result data.
  3. Generate PDF report with all findings.

Best Practices

Analysis Setup

  • Use Optimal quality for final analysis results
  • Set appropriate search distances/ranges
  • Document analysis parameters for reproducibility

Interpretation

  • Consider measurement uncertainty
  • Compare against established tolerances
  • Validate with reference samples when possible

Reporting

  • Include color scale legends
  • Document analysis parameters
  • Provide statistical summaries alongside visualizations

Troubleshooting

Analysis takes too long

  • Reduce quality setting for exploration
  • Crop data to region of interest
  • Simplify surface mesh

Unexpected results

  • Verify input object selection
  • Check that objects are properly aligned
  • Review parameter settings

Color mapping unclear

  • Adjust histogram range sliders
  • Try different lookup tables
  • Enable/disable signed deviation

Next Steps

Continue with advanced topics:


See Also