The before view should show the unchanged, calibrated thermal-spray cross-section used for this page. The after view must use exactly the same field of view and show the final reviewed upper and lower boundaries with the sampling lines between them. Comparing the two views makes it possible to check whether rough coating features are followed rather than smoothed into an idealized band.
NotyThickness Freemium
NotyThickness: Measure Coating and Layer Thickness
Measure coating and layer thickness on calibrated cross-sections, review detected interfaces, and inspect statistics across multiple sampling lines

Features & Customization
Reviewable boundaries
Detect continuous coating interfaces, inspect confidence and warnings, and correct uncertain curves when plan access allows.
Multiple sampling lines
Measure across a selected region instead of relying on one hand-picked thickness value.
Layer statistics
Read mean, standard deviation, minimum and maximum with the measurement count, profile and distribution.
Measure variation across a cross-section—not just one convenient point
A single hand-picked thickness value can miss thin spots, peaks and local defects in a coating. NotyThickness measures a coating or layer across multiple sampling lines on a cross-section image, keeps the detected interfaces visible for review, and summarizes the accepted measurements in calibrated units.
This makes the evidence behind the mean inspectable: you can see where each thickness came from, correct a boundary that follows an artifact, and keep the sampling region with the result.
From visible interfaces to reviewable measurements
Load the cross-section, confirm its calibration when physical units are required, and place sampling lines across the region that represents the specimen. NotyThickness can detect continuous boundaries along those lines; Free hand, Polyline and Adjust tools let eligible users replace or correct an uncertain interface before accepting the result.
- Choose the number and placement of sampling lines so the analyzed region matches the sampling plan.
- Inspect boundary confidence and warnings instead of treating automatic detection as a final decision.
- Show or hide sampling lines while checking that each line crosses the intended coating interfaces.
- Review the live mean, per-layer statistics, thickness profile and distribution available for the current plan.
Read the full guide: workflow, export checks and limitations
Correct boundaries where preparation artifacts mislead detection
Polishing pull-out, pores, cracks, oxide contrast and a rough free surface can interrupt an otherwise continuous interface. Zoom into doubtful regions and compare each detected curve with the underlying micrograph. Use Free hand or Polyline to supply a missing boundary, or Adjust to correct a local section; then confirm that two interfaces enclose the coating along the sampling region.

A complete thermal-spray coating measurement
For the page example, use one real calibrated thermal-spray cross-section from input through result. Define a representative region, place multiple sampling lines, detect both coating interfaces, review every visible mismatch and save only after the live result agrees with the overlay. The final result capture must show the measurement count and unit together with mean, standard deviation, minimum and maximum thickness. Any values mentioned in the caption or page copy must match that same captured run.

A short measurement workflow
- Load the original cross-section and verify that its attached calibration belongs to this image and acquisition scale.
- Choose a representative region, set the sampling-line count and place the lines across the visible coating or layer.
- Detect the boundaries, inspect warnings and confidence, and correct curves that follow pores, scratches or the wrong interface.
- Review the overlay, live mean, profile and distribution; then save the result or use an export available to your plan.
Read the statistical result with the image
Mean thickness describes the center of the sampled values, while standard deviation and the minimum-to-maximum range show how much thickness changes across the chosen region. Interpret all four with the sampling-line count and annotated image. A low mean from a deliberately thin region and a low minimum caused by a preparation void are different findings even when the summary numbers look similar.
Output you can keep
NotyThickness keeps the reviewed layer measurement with its calibration state, sampling lines, boundary traces, per-layer summary and warnings. Depending on plan access, you can save the result to measurement history or NotyLibrary and export tabular data, an annotated image or a report.
Limitations and checks
- Thickness is only reported in a physical unit when the calibration is valid for the exact source image; otherwise the measurement remains in pixels.
- Automatic boundaries are sensitive to focus, contrast, polishing damage, pores, cracks and overlapping gray levels. They must be checked against the source image.
- The statistics describe the selected field and sampling lines, not the entire component. The region, line count and spacing must follow a defensible sampling plan.
- A cross-section measures the geometry exposed by sectioning. An oblique cut can overestimate true layer thickness.
- Very rough or discontinuous interfaces may need manual correction, separate regions or exclusion rules documented outside the automatic result.
- Boundary editing, profile and distribution views, saved-result limits, library save and export formats vary by plan.
Continue your work
Use Cases
Who NotyThickness is for
- Thermal-spray and other coating laboratories checking thickness and local uniformity on prepared cross-sections
- Metallography, PVD, CVD, electroplating and corrosion teams measuring a visible layer between two interfaces
- Quality-control and materials researchers who need more than one manual reading from a representative field
Open NotyThickness in NotyLab
Open the Tool directly. You can switch between Tool and Workflow mode from the toolbar without leaving the module
Open NotyThickness
