Comprehensive Surface Profile Analysis Software

OmniSurf: Understand Your Difficult Surfaces

An affordable package designed for the most demanding surface profile analysis needs.

Digital Metrology-OmniSurf Surface Profile Analysis Software

OmniSurf is for people who want to understand their difficult surfaces.

OmniSurf acts as a surface profile analysis “toolbox” encompassing many of the latest developments in surface analysis. With OmniSurf you can:

  • Analyze data files collected from a variety of instruments from most major manufacturers
  • Perform “hands off” batch processing of multiple profiles
  • Apply the latest metrology tools (many are not yet available in instruments) including:
    • Advanced filtering methods (new filters and bandpass capabilities)
    • New, more functional surface texture parameters (plateaus, conformable surfaces, etc.)
  • Export parameter results to a spreadsheet file
  • Utilize many graphical analyses including:
    • Bearing Ratio
    • Material Probability
    • Wavelength Content (Fourier)
    • Region-based profile analysis


Omni is from the Latin “omnis” meaning “all”. The concept of “all” runs throughout the OmniSurf package in that the goal is to provide every possible data analysis method for data obtained from every possible instrument. In this regard, OmniSurf provides the widest range of analytical capabilities to the widest range of data sets, in an easy-to-use software package. This can be demonstrated through the following case studies. (NOTE: All figures have been obtained directly from OmniSurf, some text has been added for explanatory purposes.)

OmniSurf’s capabilities speak for themselves through the following case studies…

Case Study #1 :: Plateaued (stratified) surfaces

A rather common yet critical type of surface texture is that which is referred to as “plateaued”. These surfaces are found in a variety of critical sealing applications and are identified by their smooth plateau regions that are separated by relatively deep valleys.

In addition to improved filtering methods (see Case Study #2 below) OmniSurf incorporates parameters and graphical output for the ISO 13565-1996 Rk family of parameters (Rk, Rpk, Rvk, Mr1, Mr1 and Rvo) as well as graphics and parameters for the ISO 13565-1998 probability based, Rq, parameters (Rpq, Rvq and Rmq).

Digital Metrology OmniSurf surface profile analysis software - plateaud surfaces

Case Study #2 :: Filtering for porous surfaces

Many production measurements of surfaces can be strongly influenced by extraneous peaks (debris) or valleys (pits, pores, etc.). These extraneous features can cause significant distortions in the waviness profile and can corrupt many roughness and waviness parameters. OmniSurf incorporates the “valley suppression” filtering methodology put forth in ISO 13565-1996 as well as a new “robust filtering” approach. This robust filtering technique provides a more stable and functional meanline (without the unwanted distortions) and as a result gives more meaningful roughness and waviness profiles and values.

Digital Metrology OmniSurf surface profile analysis software - filtering for porous surfaces

Case Study #3 :: Filter cutoff selection

When surface roughness or waviness is reported there is an implied distinction between long wavelength waviness and shorter wavelength roughness. This distinction is made mathematically in terms of a cutoff wavelength (or “roughness cutoff”). According to ASME Y14.36-1996 “…drawings …shall state the roughness cutoff”. However, many product engineers and designers struggle to determine the proper cutoff for their surfaces. OmniSurf provides two tools to aid in the selection of a roughness cutoff wavelength.

The first tool is the simple display of the waviness profile overlaid on the primary profile. This display provides the user with a graphical display of the waviness and the ability to visually assess how well the waviness profile “fits” the underlying shape of the surface. The second tool regarding filter cutoff selection is wavelength content graph with the filter transmission characteristics superimposed. This unique graph exploits wavelength regimes in the profile and their relationship to filter cutoffs.

Digital Metrology OmniSurf surface profile analysis software - filter cutoff selection

Case Study #4 :: Conformable interfaces (for example, gasket applications)

Many critical surfaces are in systems whereby they are in contact with a conformable component such as a seal or gasket. In these cases, certain shapes can be accommodated by the conformable component whereas other shapes can lead to performance problems such as leakage.

OmniSurf provides two analytical approaches for analyzing surfaces in contact with conformable counterparts. The first of these capabilities is known as “bandpass waviness”. In this approach, the long wavelength “Form Errors” can be extracted through using the “Spline Filter” option as the “Form Removal” method. The cutoff of this form removal filter can be selected based on the compliance of the conformable component. The peak to valley assessment of the “form profile” is then reported as “Ft”. Similarly, the waviness and roughness profiles can be characterized though other conventional parameters.
Digital Metrology OmniSurf surface profile analysis software - conformable interfaces, gaskets

Case Study #5 :: Aspheric form analysis

Many critical optical surfaces are aspherical in terms of their form and are defined by an equation combining of a conic section and an nth order polynomial. These sophisticated geometries are required in important optical applications such as telescopes, optical instrumentation, cameras and contact lenses.

OmniSurf includes the ability to analyze aspheric surfaces and provides an intuitive interface for the configuration of the aspheric reference geometry. The OmniSurf asphere configuration utility supports clipboard cutting and pasting for the asphere’s coefficients as well as a scalable, live preview of the aspheric form. In addition, the Sag Table can be exported for use in other applications.
Digital Metrology OmniSurf surface profile analysis software - aspheric form analysis

Typically, the analysis of aspheres involves measuring the component and looking at the residual form error. Usually the majority of the resulting form error is the result of an error in the component’s base radius. To determine the actual (measured) the base radius, the operator manually adjusts the nominal radius and re-analyzes the data until the residuals look acceptable.

One of the most powerful aspects of OmniSurf’s aspheric tools is the ability to automatically determine the optimal aspheric radius based on the measured data. Look at the dramatic change in the residual profile – all with one simple click of the “Optimize Radius” button!

Digital Metrology OmniSurf surface profile analysis software - aspheric form analysis

Under this approach, OmniSurf will analyze the measured data and determine the optimal radius – minimizing the sum of the squared form errors. The result is a much more accurate assessment of the aspheric radius while spending significantly less time analyzing data.
For more details regarding OmniSurf’s aspheric analysis, download the OmniSurf Asphere Brochure.

OmniSurf details

Operating system and common features:

OmniSurf runs on any 32-bit or 64-bit Microsoft Windows platform and includes standard Microsoft features such as:

  • Clipboard output of graphical sections
  • Drag and drop file loading
  • Standard Windows printer support
  • Standardized user interface conventions (menu layout, right click, double-click, etc.)

Data access:

OmniSurf provides for direct loading of files saved or exported from most popular surface texture instruments. Supported file types include:

  • SigmaSurf (*.sig)
  • Jenoptik/Hommelwerke (*.pro; *.pip; *.asc; *.smd; *.hwp; *.hfm)
  • Mitutoyo (*.csv; *.dat; *.mes)
  • Form Talysurf (*.prf; *.fts; *.ruf, *.mod)
  • Talysurf 10 (*.ten)
  • Talysurf 6 (*.six)
  • Talyrond (*.str)
  •  Surtronic 3+ (*.stp)
  • Renishaw (*.xls; *.zpx; *.rsf; *.out; *.txt)
  • Metrex (*.prf)
  • Mahr (*.pcd; *.prf; *.txt; *.pra; *.s2p)
  • TSK/Zeiss (*.rst; *.txt; *.tx1; *.tx2; *.nc; *.ynz)
  • Federal (*.dir)
  • Somicronic (*.pro; *.smd)
  • 2Pros (*.hdr)
  • BTI (*.csv)
  • UBM ASCII (*.pr)
  • FRT X-axis Text (*.txt)
  • Precision Devices (*.pdi; *.dat; *.nds)
  • Standard Data (*.sdf)
  • Hexagon Coordinate (*.yz)
  • CellView Text (*.txt)
  • Jenoptik Evovis XML (*.xml)
  • Zygo Profile (*.txt)
  • CMM Data (*.out; *.txt)
  • OmniSurf Settings (*.ini)
  • 2-Column Radius (*.sip)
  • Insitutec (*.ist)
  • Multi-column SIG (*.sigh)


OmniSurf provides many common surface texture parameters as well as parameters resulting from recent advances in the field of surface metrology:

  • Ft Pa Pdsm Phsc Pku Pm0 Pm2 Pm4
     Pp Ppc Pq Ps Psk Psm Pt Pv PVc
  • Ra Ra1 Ra1l Ra7 Ra7l Rc Rcl Rdmd Rdmn Rdq
    Rdsk Rhsc Rk Rk+vk Rku Rm0 Rm2 Rm4 Rmax
    Rmq Rmr1 Rmr2 Rp Rpc Rpk Rpk* Rpk/k Rpk+k Rpm
    Rpm/3z Rpm7 Rpm7l Rpq Rq Rs Rsk Rsm
    Rt Rtwi Rv RVc Rvk Rvk* Rvk/k Rvm Rvo Rvq
    Ry Rz1max RzDIN RzJIS R3z
  • Wa Wc Wcvx Wcvxl Wcvxm Wdq
    Weslp Weslpl Wlslp Wlslpl Wp Wpc Wpl Wpr Wq
    Ws Wseg Wsegl Wsm Wt Wtc Wv Wvda Wvdas
    Wvdc Wvdd Wvddl Wvdm Wvdmp Wvoid
  • AR AW R Rx W Wte Wx
  • Bearing Ratios (tpa/tpi, Pmr/Rmr): 10 Primary & 10 Roughness
  • Htp Values (PHtp/RHtp): 10 Primary & 10 Roughness


Standard filter cutoffs are available as well as a variety of bandpass configurations. Filter types include:

  • Gaussian
  • Spline Based Gaussian (with adjustable tension
  • Valley Suppression (ISO 13565-1 – 1996)
  • Robust Spline-Based Gaussian (based on robust regression)
  • Morphological Closing Filter (circular element applied to waviness profile)
  • Morphological Opening Filter (circular element applied to waviness profile)

Form removal options:

  • Instrument reference (mean suppression)
  • Least Squares Line
  • Least Squares Arc
  • Fixed Radius
  • Least Squares Polynomial (user specified order)
  • Spline Filter (for bandpass waviness with a user specified cutoff)
  • Asphere (user defined coefficients with optional radius optimization)
  • Free Form (user defined coordinates with optional pre-filtering)

Data export

OmniSurf allows for the export of computed parameters into a Comma Separated Values (CSV) spreadsheet. Subsequent analyses are appended to the spreadsheet as rows thereby allowing for the analysis of groups of data. In addition, OmniSurf allows for the export of several profiles and curves related to the data. These are exported as ASCII files and include

  • Direct (Raw) Profile
  • Form Suppressed Profile
  • Primary Profile
  • Waviness Profile
  • Roughness Profile
  • Wavelength Content (Spectrum)
  • Primary Bearing Ratio Curve
  • Primary Amplitude Distribution
  • Roughness Bearing Ratio Curve
  • Roughness Amplitude Distribution
  • Asphere Sag/Residual Table
  • Morphological Closing Profile
  • Morphological Opening Profile

“Hands Off” batch processing

Often engineers are faced with the need to process several profiles as part of a production “batch” or process/product study. OmniSurf includes a “batch processing” feature whereby an entire folder of data can be automatically processed with the current analysis settings. OmniSurf will automatically load all of the files in the specified folder and export the results to a spreadsheet file along with exported profiles and graphics.