Fourier Series Filtering Concepts

download Fourier Series Filtering Concepts

of 48

Transcript of Fourier Series Filtering Concepts

  • 8/6/2019 Fourier Series Filtering Concepts

    1/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 1

    Fitting, Filtering and Analysis:Fitting, Filtering and Analysis:

    Feature Extraction in DimensionalFeature Extraction in Dimensional

    Metrology ApplicationsMetrology Applications

    Mark C. Malburg

    International DimensionalInternational Dimensional

    Workshop 2002Workshop 2002

    010001000100

    110101010011

    010001000100

    110101010011010001000100

    110101010011

    010001000100

    110101010011

    Digital

    MetrologySolutions

    www.digitalmetrology.com

  • 8/6/2019 Fourier Series Filtering Concepts

    2/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 2

    Inside the BoxInside the Box A cloud of data points.

  • 8/6/2019 Fourier Series Filtering Concepts

    3/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 3

    Inside the BoxInside the Box Fitting

  • 8/6/2019 Fourier Series Filtering Concepts

    4/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 4

    Inside the BoxInside the Box Filtering

  • 8/6/2019 Fourier Series Filtering Concepts

    5/48

  • 8/6/2019 Fourier Series Filtering Concepts

    6/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 6

    Thinking Outside the BoxThinking Outside the Box Do the current analysis methods

    provide the information that you arelooking for?

    Modeling of performance

    Correlation with process controls

    Failure analysis

    ???? Why measure in the first place?

  • 8/6/2019 Fourier Series Filtering Concepts

    7/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 7

    Why measure?Why measure?

  • 8/6/2019 Fourier Series Filtering Concepts

    8/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 8

    Fitting, Filtering & AnalysisFitting, Filtering & Analysis There are many tools at our disposal for

    the better analysis of data!

  • 8/6/2019 Fourier Series Filtering Concepts

    9/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 9

    Fitting, Filtering & AnalysisFitting, Filtering & Analysis An overview of some of the tools

    Applications

    Getting the tools into my box

    Goal:

    Make you think differentlyabout what you are measuring.

  • 8/6/2019 Fourier Series Filtering Concepts

    10/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 10

    FittingFitting Not much has changed!

    Depending on the geometry there are afew options:

  • 8/6/2019 Fourier Series Filtering Concepts

    11/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 11

    FittingFitting

    Fitting alone

    doesntaddress all of

    the issues

  • 8/6/2019 Fourier Series Filtering Concepts

    12/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 12

    FilteringFiltering Filter-phobia

    I dont want to corrupt my data I dont use filters; they hide things

    I want to see the realsurface

    The proper use of filtering:

    Exploit the features of interest

  • 8/6/2019 Fourier Series Filtering Concepts

    13/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 13

    A Filtering ToolboxA Filtering Toolbox ISO/TC213 Advisory Group 9

    GPS Extraction Techniques Linear Filters

    Morphological Filters

    Spline Filters Spline Wavelet Filters

    Alternating Sequence Filters

    Robust Filters

    Technical Specifications are being produced

  • 8/6/2019 Fourier Series Filtering Concepts

    14/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 14

    An easier viewAn easier view

  • 8/6/2019 Fourier Series Filtering Concepts

    15/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 15

    Traditional FilteringTraditional Filtering Gaussian Filter

    End regions are not valid!

    2

    1)(

    =c

    x

    c

    exs

  • 8/6/2019 Fourier Series Filtering Concepts

    16/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 16

    Improved Gaussian FilteringImproved Gaussian Filtering Spline-based Gaussian Filtering

    Filtered data is available all the way to theends of the raw data set!

  • 8/6/2019 Fourier Series Filtering Concepts

    17/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 17

    Mechanical Filtering (by Math)Mechanical Filtering (by Math) Morphological Filters CLOSING

    OPENING

  • 8/6/2019 Fourier Series Filtering Concepts

    18/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 18

    Powerful filteringPowerful filtering Robust Filters

    These filters are insensitive to extremepoints.

  • 8/6/2019 Fourier Series Filtering Concepts

    19/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 19

    What makes these coolWhat makes these cool Gaussian Filter (sensitive to extremes)

    Robust Filter (insensitive to extremes)

  • 8/6/2019 Fourier Series Filtering Concepts

    20/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 20

    DisclaimerDisclaimer It should be noted that the concept of

    sampling is closely connected to theconcept of filtering (mechanical,electronic or mathematical).

    There, I said it.

  • 8/6/2019 Fourier Series Filtering Concepts

    21/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 21

    AnalysisAnalysis Surface texture has been suffering for

    many years with a condition known as:

    The Parameter Rash

    However, many other fields could

    benefit from some additional numericaldescriptions.

  • 8/6/2019 Fourier Series Filtering Concepts

    22/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 22

    AnalysisAnalysis A single number doesnt always

    describe the functionality of a surface orinterface.

    Examples:

    Peak to valley distance, RMS

    Rates of change, slope

    Bearing Ratio, volumetric analysis

    Harmonic Content

  • 8/6/2019 Fourier Series Filtering Concepts

    23/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 23

    Application Example #1Application Example #1 The Cam Lobe

    The underlying, loadcarrying geometry isof interest.

    The orientation and

    shape of thisunderlying surface isto be characterized.

  • 8/6/2019 Fourier Series Filtering Concepts

    24/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 24

    Sampling the Cam LobeSampling the Cam Lobe

  • 8/6/2019 Fourier Series Filtering Concepts

    25/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 25

    Analyzing the Cam LobeAnalyzing the Cam Lobe Simple fitting does

    not yield functionalinformation.

    The outlierinfluences the formand orientation.

    Simple filteringcorrupts the

    underlying shape

  • 8/6/2019 Fourier Series Filtering Concepts

    26/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 26

    Simple filtering isnt enough...Simple filtering isnt enough...

  • 8/6/2019 Fourier Series Filtering Concepts

    27/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 27

    Combined Fitting/FilteringCombined Fitting/Filtering Suppress the nominal geometry via

    Least Squares fitting.

  • 8/6/2019 Fourier Series Filtering Concepts

    28/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 28

    Combined Fitting/FilteringCombined Fitting/Filtering Remove outliers or apply robust filtering

    on the residuals.

  • 8/6/2019 Fourier Series Filtering Concepts

    29/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 29

    Combined Fitting/FilteringCombined Fitting/Filtering Re-apply the suppressed geometry and

    analyze the resulting data.

  • 8/6/2019 Fourier Series Filtering Concepts

    30/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 30

    Application Example #2Application Example #2 A gasket interface.

    A solid surface in contact with aconformable component.

    Rigid Surface

    Conformable Surface (e.g. gasket)

  • 8/6/2019 Fourier Series Filtering Concepts

    31/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 31

    Conformable InterfacesConformable Interfaces There is a strong sensitivity to localized

    surface variations (curvatures). Typically these are middle wavelengths.

  • 8/6/2019 Fourier Series Filtering Concepts

    32/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 32

    Traditional FilteringTraditional Filtering Bandpass waviness analysis is

    somewhat useful.

    Roughness FormWaviness

    Transmission

  • 8/6/2019 Fourier Series Filtering Concepts

    33/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 33

    Bandpass WavinessBandpass Waviness Traditional filtering is used to separate

    the data into 3 domains.

  • 8/6/2019 Fourier Series Filtering Concepts

    34/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 34

    Bandpass WavinessBandpass Waviness The bandpass waviness approach does

    not adequately model the interface. Its good, but not great.

  • 8/6/2019 Fourier Series Filtering Concepts

    35/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 35

    Combined Filtering & AnalysisCombined Filtering & Analysis A better approach is to combine robust

    filtering with morphological filtering.

  • 8/6/2019 Fourier Series Filtering Concepts

    36/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 36

    Combined Filtering & AnalysisCombined Filtering & Analysis First a robust filter is applied.

  • 8/6/2019 Fourier Series Filtering Concepts

    37/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 37

    Combined Filtering & AnalysisCombined Filtering & Analysis Next a morphological closing filter is

    applied to the waviness profile.

  • 8/6/2019 Fourier Series Filtering Concepts

    38/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 38

    Combined Filtering & AnalysisCombined Filtering & Analysis The resulting profiles represent

    conformability and the resulting gaps.

  • 8/6/2019 Fourier Series Filtering Concepts

    39/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 39

    Combined Filtering & AnalysisCombined Filtering & Analysis The cutoff and closing radius can be

    tuned to simulate gasket properties. The gap area (between the morphological

    and robust filtered profiles) can be

    calculated as a functional analysis.

  • 8/6/2019 Fourier Series Filtering Concepts

    40/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 40

    Combined Filtering & AnalysisCombined Filtering & Analysis Similar peak-to-valley values, but

    different performance:

    Gap area is key!

  • 8/6/2019 Fourier Series Filtering Concepts

    41/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 41

    Old dogs, new tricksOld dogs, new tricks

    How can I use this stuffHow can I use this stuff

    on my machine?on my machine?

    Answer:SoftwareAdd-Ins(Helpers)

  • 8/6/2019 Fourier Series Filtering Concepts

    42/48

  • 8/6/2019 Fourier Series Filtering Concepts

    43/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 43

    Direct Hardware InterfacingDirect Hardware Interfacing Example: Analog to digital conversion of

    analog probe signal Requires calibration and often requires

    other control interfacing.

  • 8/6/2019 Fourier Series Filtering Concepts

    44/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 44

    Serial InterfacingSerial Interfacing Many instruments provide data output

    via a serial (RS-232 or other) port.

  • 8/6/2019 Fourier Series Filtering Concepts

    45/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 45

    Software InterfacingSoftware Interfacing Some instrument software packages

    provide an interface for externalapplications.

    Spawning of external applications

    Dynamic Data Exchange (DDE)

    Object Linking and Embedding (OLE/COM)

    DDE/OLE

  • 8/6/2019 Fourier Series Filtering Concepts

    46/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 46

    File Based InterfacingFile Based Interfacing The control software simply stores a file.

    The add-in package monitors the file andloads it when changed.

    1. Save

    3. Auto-Load

    2. Monitor

  • 8/6/2019 Fourier Series Filtering Concepts

    47/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 47

    Fitting, Filtering & AnalysisFitting, Filtering & AnalysisSummary:

    Several analysis tools are available tobetter exploit the features of interest.

    Choose wisely Grasshopper!

    These tools can be applied to manyexisting measurement systems.

  • 8/6/2019 Fourier Series Filtering Concepts

    48/48

    Copyright 2002 - Digital Metrology Solutions, Inc. 48

    Thank you!Thank you!

    [email protected]

    010001000100

    110101010011

    010001000100

    110101010011

    010001000100110101010011

    010001000100

    110101010011

    Digital

    MetrologySolutions

    www.digitalmetrology.com