Analysis and processing of SPM data Introduction Gwyddion is a free - - PowerPoint PPT Presentation

analysis and processing of spm data
SMART_READER_LITE
LIVE PREVIEW

Analysis and processing of SPM data Introduction Gwyddion is a free - - PowerPoint PPT Presentation

Analysis and processing of SPM data Introduction Gwyddion is a free software developed by two researchers from the Czech Metrology Institute (http://www.cmi.cz), dedicated to the analysis and the processing of SPM data Website :


slide-1
SLIDE 1

Analysis and processing of SPM data

slide-2
SLIDE 2

Introduction

⚫Gwyddion is a free software developed by two researchers from the Czech Metrology Institute (http://www.cmi.cz), dedicated to the analysis and the processing of SPM data ⚫Website : http://gwyddion.net ⚫Main developers:

‒ David Nečas (Yeti) ‒ Petr Klapetek

⚫Current stable version (April 2012) : 2.27 ⚫Available languages: Czech, English, French, German, Italian, Russian, Spanish

slide-3
SLIDE 3

Introduction

⚫Gwyddion is available for the following

  • perating systems:

‒ Linux ‒ Windows ‒ Mac OS X ‒ FreeBSD

⚫The latest beta binaries are updated daily for Windows and for Ubuntu-based distributions via a PPA: ppa:gwyddion-spm/gwyddion-svn ⚫Sources are also updated daily

slide-4
SLIDE 4

Development

⚫Developers are always ready and open to add new features :

‒ New processing module ‒ Import of unsupported formats (if you provide enough documentation and example files) ‒ You should suscribe to the user list for that:

➤https://lists.sourceforge.net/lists/listinfo/gwyddion-users

⚫Of course, you can also participate by creating new processing or import modules

slide-5
SLIDE 5

File formats

⚫One of the main goals of Gwyddion is to allow the import

  • f as much formats as possible

‒ More than 90 file formats are currently supported ‒ Unsupported text and binary files can be manually imported

⚫Several exported formats are available

‒ Gwyddion native: saves all channels, curves, spectra ‒ Gwyddion simple field : single-channel format ‒ ISO 28600:2011 ‒ Some SPM formats ‒ Usual image formats : BMP, PNG, JPEG... ‒ ASCII text file

slide-6
SLIDE 6

Interface

⚫Gwyddion is very intuitive and simple to use ⚫The main window comprises:

‒ Menus to access all functions ‒ Display buttons (zoom, 3D view) ‒ Basic processing functions (levelling, artifact correction...) ‒ Graph fitting functions ‒ Data analysis tools

slide-7
SLIDE 7

Data display

⚫Gwyddion can display data using various color gradients

‒ Right click on the scale will display the gradients list

⚫The available channels in a given file can be managed with the data browser

slide-8
SLIDE 8

3D display

⚫3 display modes are avaible:

‒ Gradient: uses the same gradients as in the 2D view ‒ Lighting: uses a more

  • r less diffusing

texture ‒ Overlay: uses a gradient or an image

  • ver a texture
slide-9
SLIDE 9

Color scale

⚫Several color ranges are available:

‒ Full range ‒ Partial range, manually defined ‒ Automatic range with

  • utliers exclusion

‒ Non-linear range

slide-10
SLIDE 10

Basic operations: set minimum to zero

⚫Modifies the height range so that the minimum value equals zero

slide-11
SLIDE 11

Basic operations: scale change

⚫Allows to resize an image, using various interpolation types

slide-12
SLIDE 12

Basic operations: rotation

⚫The image can be rotated using an arbitrary angle

slide-13
SLIDE 13

Basic operations: unrotate

⚫The image

  • rientation can

be corrected taking into account the symmetries present in the data

slide-14
SLIDE 14

Basic operations: tilt removal

⚫Tilt can be removed in two ways:

‒ Subtracting the average plane ‒ Using facet (plane zone) analysis

slide-15
SLIDE 15

Basic operations: step correction

⚫Median line correction is directly avaible ⚫Other methods are available in the Data Process → Correct Data menu

slide-16
SLIDE 16

Basic operations: artifact correction

⚫Linear artifacts can be easily removed ⚫One can also mark them using Correct Data → Mark scars

slide-17
SLIDE 17

Basic operations: grain marking

⚫Local defects (grains) can be marked based

  • n:

‒ Relative height ‒ Curvature ‒ Slope

slide-18
SLIDE 18

Basic operations: watershed marking

⚫Watershed allows marking of grains

  • r other areas on

more complex surfaces

slide-19
SLIDE 19

Basic operations: grain removal

⚫Inverse function of grain marking ⚫One can remove marked areas based on relative height or area

slide-20
SLIDE 20

Basic operations: grain distributions

⚫Provides statistical data of the marked areas:

‒ Height ‒ Surface ‒ Volume ‒ ...

slide-21
SLIDE 21

Basic operations: shadow

⚫Creates a shadow effect

  • n the data
slide-22
SLIDE 22

Basic operations: background removal

⚫Background can be removed based on a polynomial ⚫This feature allows an easy removal of tilt and curvature

  • f the data
slide-23
SLIDE 23

Basic operations: data removal

⚫Interpolates data under the mask ⚫Useful to remove hot spots or artifacts present

  • n an image
slide-24
SLIDE 24

Tools: height and zero setting

⚫Simple tool that displays the height at a given point on the image ⚫The « Set Zero » button allows to define the zero level

  • f the image
slide-25
SLIDE 25

Tools: distances

⚫Displays the distance and height difference between two points

slide-26
SLIDE 26

Tools: profiles

⚫One can display as much profiles as desired ⚫Shift key allows to

  • rient the lines

every 15° ⚫The « Apply » button exports the profiles to a new window

slide-27
SLIDE 27

Tools: point spectroscopy

⚫This tools displays the spectra present in the data ⚫The position of each spectrum is given on the data window

slide-28
SLIDE 28

Tools: statistics

⚫Statistical data can be computed

  • n all or a part of

the data ⚫Two buttons allow to copy and save the data

slide-29
SLIDE 29

Tools: distributions

⚫Various types of distributions can be computed:

‒ Height distribution ‒ Auto-correlation ‒ PSD ‒ ...

slide-30
SLIDE 30

Tools: row/column statistics

⚫Computes basic data for each line

  • r column:

‒ Minimum ‒ Maximum ‒ Mean ‒ RMS ‒ ...

slide-31
SLIDE 31

Tools: roughness

⚫Provides roughness data according ISO 4287 standard ⚫The analysis is done along a linear selection ⚫The cut-off parameter adjusts the separation between waviness and roughness

slide-32
SLIDE 32

Tools: 3-point levelling

⚫This tool allows to define the points to put at the same level ⚫An area can be defined to get rid

  • f the noise
slide-33
SLIDE 33

Tools: path levelling

⚫This tool is similar to the line correction, but here one can define the zones to correct using linear selections

slide-34
SLIDE 34

Tools: polynomial levelling

⚫Another method to correct the steps between lines, using a polynomial with an adjustable

  • rder
slide-35
SLIDE 35

Tools: crop

⚫Extracts a part of an image

slide-36
SLIDE 36

Tools: mask editor

⚫The mask can have different goals:

‒ Mark specific details (grains, facets) ‒ Mark defects (scan artifacts, hot pixels) ‒ Mark the « no data » points used by some file formats

slide-37
SLIDE 37

Tools: grain measuring

⚫Displays grain characteristics ⚫Just select the desired marked area to get its position, surface, volume...

slide-38
SLIDE 38

Tools: grain removal

⚫This tool removes the mask and/or the underlying data

slide-39
SLIDE 39

Tools: defect removal

⚫Local correction of the data using various interpolation algorithms

slide-40
SLIDE 40

Tools: filtering

⚫This tool provides some classical filters:

‒ Gaussian ‒ Median ‒ …

⚫The filter can be applied on a selected area

slide-41
SLIDE 41

Tools: selections

⚫This tool displays the selections (points, lines, rectangular areas) used by the

  • ther tools

⚫The « Distribute » button applies the selections to the

  • ther channels or

files

slide-42
SLIDE 42

Curve fitting: step and edge

⚫The critical dimension tool can compute the width and/or the height of a step or an edge profile

slide-43
SLIDE 43

Curve fitting: functions

⚫Profiles can be fitted using various functions:

‒ Gaussian ‒ Lorentzian ‒ Exponential ‒ Polynomial ‒ ...

slide-44
SLIDE 44

Other features: FFT filtering

⚫Correct Data → 2D FFT Filtering ⚫This tool displays the FT and the result of the filtering

slide-45
SLIDE 45

Other features: presentations

⚫A presentation is a layer applied over the data, giving a better rendering of some details in the image:

‒ Edge detection ‒ Logarithmic scale ‒ ...

slide-46
SLIDE 46

Other features: surface synthesis

⚫Warning: this set of features can be fatal to your productivity... ⚫Different synthesis types are available:

‒ Noise ‒ Linear noise ‒ Pattern: ridges, steps, holes ‒ Objects: spheres, pyramids, gaussians... ‒ Particles ‒ Spectral: PSD-based random surface

⚫Various options are available for each type

slide-47
SLIDE 47

Other features: surface synthesis

⚫Objects

‒ One can modify the aspect ratio and the

  • rientation of the
  • bjects

⚫Spectral

‒ The power multiplier generates a fractal surface

slide-48
SLIDE 48

And much more...

⚫Gwyddion has a lot of features, just try them !