AFM Image Deconvolution Software User s Manual



Similar documents
Application of Non-Linear Equalization for Characterizing AFM Tip Shape

Tutorial 2 Online and offline Ship Visualization tool Table of Contents

Geometry Notes VOLUME AND SURFACE AREA

List of Problems Solved Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p.

Activity Set 4. Trainer Guide

Fireworks CS4 Tutorial Part 1: Intro

Curriculum Map by Block Geometry Mapping for Math Block Testing August 20 to August 24 Review concepts from previous grades.

1. A plane passes through the apex (top point) of a cone and then through its base. What geometric figure will be formed from this intersection?

MEASUREMENT OF END FACE GEOMETRY ON FIBER OPTIC TERMINI...2

Crown Volume Estimates. Edward Forrest Frank. December 10, Eastern Native Tree Society

NEW MEXICO Grade 6 MATHEMATICS STANDARDS

Everyday Mathematics. Grade 4 Grade-Level Goals. 3rd Edition. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goals

Section I Using Jmol as a Computer Visualization Tool

Course in ANSYS. Import + meshing issues. ANSYS Part 2 Computational Mechanics, AAU, Esbjerg

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS RAYLEIGH-SOMMERFELD DIFFRACTION INTEGRAL OF THE FIRST KIND

Geometry Solve real life and mathematical problems involving angle measure, area, surface area and volume.

The zcorrectorgui. Daniel J. Graham PhD NESAC/BIO

Overview. Essential Questions. Grade 8 Mathematics, Quarter 4, Unit 4.3 Finding Volume of Cones, Cylinders, and Spheres

Weld Design. CATIA V5 Training Foils. Weld Design. Copyright DASSAULT SYSTEMES 1. Instructor Notes:

Pre-Algebra Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

MATHEMATICS FOR ENGINEERING BASIC ALGEBRA

Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees

Tutorial for Assignment #2 Gantry Crane Analysis By ANSYS (Mechanical APDL) V.13.0

Introduction to CATIA V5

Understand the Sketcher workbench of CATIA V5.

Introduction to R Statistical Software

Set up and solve a transient problem using the pressure-based solver and VOF model.

COS702; Assignment 6. Point Cloud Data Surface Interpolation University of Southern Missisippi Tyler Reese December 3, 2012

Introduction to MATLAB IAP 2008

Application software for data analysis for three-dimensional atom probe microscopy

Platonic Solids. Some solids have curved surfaces or a mix of curved and flat surfaces (so they aren't polyhedra). Examples:

Geometry Notes PERIMETER AND AREA

JustClust User Manual

Kindergarten Math Content 1

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

WORKBOOK MODELING OF MULTI- MEMBER MACHINES

Creating Smart Models From Scan Data

Chapter 4: The Concept of Area

CONCEPT-II. Overview of demo examples

So which is the best?

BUILDING THREE-DIMENSIONAL (3D) STRUCTURES

Area of Similar Figures PRIZM WORKSHEET #105

Creating a 3D PCB in Pro/Engineer

Calibration of AFM with virtual standards; robust, versatile and accurate. Richard Koops VSL Dutch Metrology Institute Delft

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, , , 4-9

Tennessee Mathematics Standards Implementation. Grade Six Mathematics. Standard 1 Mathematical Processes

Mohr s Circle. Academic Resource Center

096 Professional Readiness Examination (Mathematics)

PyRy3D: a software tool for modeling of large macromolecular complexes MODELING OF STRUCTURES FOR LARGE MACROMOLECULAR COMPLEXES

Fast Z-stacking 3D Microscopy Extended Depth of Field Autofocus Z Depth Measurement 3D Surface Analysis

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

An introduction to 3D draughting & solid modelling using AutoCAD

Atomic Force Microscope

3D lumber edging, trimming, and visualization system. User Guide

Step by Step. Use the Cloud Login Website

Everyday Mathematics. Grade 4 Grade-Level Goals CCSS EDITION. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goal

Create a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored.

CHAPTER 8, GEOMETRY. 4. A circular cylinder has a circumference of 33 in. Use 22 as the approximate value of π and find the radius of this cylinder.

Visualization Plugin for ParaView

Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query.

Adobe Illustrator CS5 Part 1: Introduction to Illustrator

CATIA Functional Tolerancing & Annotation TABLE OF CONTENTS

Introduction to Windows

Introduction to Autodesk Inventor for F1 in Schools

Topographic Change Detection Using CloudCompare Version 1.0

Using Microsoft Word. Working With Objects

Science Intensive Development (SID)

version 3.0 tutorial - Turbulent mixing in a T-junction with CFDSTUDY in SALOME contact: saturne-support@edf.fr

Shape Dictionary YR to Y6

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...

Design & Communication Graphics Ordinary Level Sections B and C (180 Marks)

Area of Parallelograms (pages )

A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor)

Multiphase Flow - Appendices

Tagxedo. Tagxedo is based on a Microsoft application called SilverLight. If you don t have it, don t worry. Tagxedo will prompt you to download it

Converting Winisis Database into Access or Excel Database

QAV-PET: A Free Software for Quantitative Analysis and Visualization of PET Images

The BASIS module in WindPRO is necessary for the use of any of the other calculation modules. It contains the four following elements:

Working With Animation: Introduction to Flash

CHAPTER 7 PROCESSING SURVEY DATA

Chapter 111. Texas Essential Knowledge and Skills for Mathematics. Subchapter B. Middle School

Structural Health Monitoring Tools (SHMTools)

Such As Statements, Kindergarten Grade 8

Self-Positioning Handheld 3D Scanner

Basic Math for the Small Public Water Systems Operator

Ministry of Education. The Ontario Curriculum. Mathematics. Mathematics Transfer Course, Grade 9, Applied to Academic

Introduction to Autodesk Inventor for F1 in Schools

Quick Guide for Data Collection on the NIU Bruker Smart CCD

How to program a Zumo Robot with Simulink

ELECTRIC FIELD LINES AND EQUIPOTENTIAL SURFACES

Autodesk Fusion 360 Badge Guide: Design an F1 in Schools Trophy

DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR


Calculating Area, Perimeter and Volume

SolidWorks. SolidWorks Teacher Guide. and Student Courseware

How does one make and support a reasonable conclusion regarding a problem? How does what I measure influence how I measure?

Getting Started With LP360

Begin creating the geometry by defining two Circles for the spherical endcap, and Subtract Areas to create the vessel wall.

Transcription:

M. C. Goh Research Group Version 2.0 AFM Image Deconvolution Software User s Manual

Table of Content Introduction Contact M. C. Goh Research Group... 3 Zod Information... 3 Installing Zod Downloading files... 4 MCRInstaller.exe... 4 AFM.ctf... 4 AFM.exe... 4 Using Zod Graphic User Interface... 5 Importing AFM Image... 6 Pyramid AFM Probe Construction... 6 AFM Image Deconvolution... 7 Probe Reconstruction... 8 2

Introduction Thank you for choosing Zod version 2.0 AFM image deconvolution software. Zod provides a way of visualizing the AFM sample and probe tip as well as reducing distortions in AFM image. This manual has been provided to get you started. Contact M. C. Goh Research Group Contact the software developer, Tian Mu Liu if you have any questions or if you should encounter any difficulty while using Zod. Contact by e-mail at tliu@chem.utoronto.ca Zod Information One of Zod s goals is to provide users with the ability to reduce distortions of Atomic Force Microscopy images due to finite size of AFM probe. We developed this software tool by Matlab due to its superior functionalities of matrix manipulations. The software is developed to support ASCII files that are exported from Nanoscope 5.30 or Nova. Also, the resultant files can be imported by Nanoscope 5.30 and Nova. Other ASCII file formats could be implemented easily in future if necessary. We encourage users to report any errors found in our program by e-mail the software developer. 3

Installing Zod Zod contains three pieces of programs to run properly. Downloading Files 1. Go to http://www.chem.utoronto.ca/staff/mcg/deconvolution.html 2. The user is required to download MCRInstaller.exe if Matlab is not installed on the PC 3. Download and unzip Zod.rar MCRInstaller.exe This installer contains Matlab libraries. Installing this program allows Windows to run Matlab script-based stand alone files. If you already have Matlab installed, there is no need to install this program. If not, simply download and install it once. AFM.ctf This file contains Matlab scripts for AFM image deconvolution. It must be placed in the same folder as AFM.exe. AFM.exe To initiate Zod, double click AFM.exe. Make sure AFM.ctf is in the same folder. Zod user interface will come up in few seconds. 4

Using Zod Graphic User Interface GUI is constructed for users to use this program without any programming knowledge. Part A: Choose the format of the input file as Nanoscope 5.30 or Nova. Part B: Load the AFM sample file into a matrix. Ask user the address of input file, max height of sample if the input file is Nanoscope 5.30 format. Part C: Display matrix in 3 dimension graphic platform. Users can zoom in and out, and rotate the image. This command button triggers plotafm.m. Part D: Choose the source of AFM probe construction. Quadrilateral pyramid, probe convolution, load saved probe options are available. Part E: Triggers the options chosen in Part D. quadrilateral pyramid option collects three parameters that defines an ideal probe. Probe convolution option brings up probe convolution interface, which will be explained later. Load saved probe option asks user the address of the matrix of AFM probe saved by the user, and load it into a matrix. Part F: Rotate the AFM probe 90 degree clockwise. It is an option for user to correspond to an asymmetric AFM probe. Part G: Save the AFM probe as an ASCII text file on a location on hard drive. Part H: Triggers deconvolution algorithm on AFM sample image. Part I: Save the resultant AFM sample image as the same format as input text file. This allows the user to use the resultant file with other software. 5

Importing AFM Image The input file we worked with is ASCII key text file exported by Nanoscope 5.30 or Nova. To construct 3D representation of the sample, the following data is inputted from text file. Information Implemented Useful Information External Information Required Nanoscope 5.30 text file Description and matrix of sample height, description and matrix of phase shift Matrix of sample height, dimension of square sample size, the difference between highest point and lowest point User needs to input the actual height in nm for the difference between highest point and lowest point Nova text file Description and matrix of sample height Matrix of sample height, scale of x, y and z dimension unit, number of data points in x, y dimensions N/A Script Applied importafm.m importafm2.m Pyramid AFM Probe Construction Construct a square based pyramid AFM probe with a spherical apex in 3D digital form. This is the shape an ideal AFM probe should be. The probe will be constructed base on three parameter entered by the user. These parameters are a (side of square base), h (height of probe tip), and r (radius of spherical apex). 6

AFM Image Deconvolution Background knowledge As AFM probe moves across the surface of a sample, it is prematurely lifted if the side of the probe is in contact with the sample instead of the apex. This lift introduces an error region in addition to the region of sample. See image below for geometric representation (the parabola represents AFM probe, circle represents sample). Note: Larger or more irregular the tip, greater the error. Error region is a product of the geometry of the tip. Deconvolution Process A portion of error can be determined given the knowledge of the shape of the probe. See image below for geometric representation (the parabola represents AFM probe, circle represents sample). Note: Placing the apex of AFM probe on a point on AFM image, the overlapping between them is absolute error. Eliminating this region and repeat this process at all points on the AFM image will give a sharper and more accurate AFM image. This deconvolution program works with three-dimensional images with the same concept. For more detailed description, one can read AFM Probe Tip Visualization and Improvement of Images by a Simple Deconvolution Procedure by P. Markiewicz, M. C. Goh. 7

Probe Reconstruction Since the shape of AFM probe determines the distortion and error of a given AFM image, an accurate construction of AFM probe must be achieved. Although the assumption of an AFM probe as square pyramid of various radiuses for the spherical apex is decent, it does not take into the account of manufacture defects, damaged or messy probes. Thus, reconstructing the shape of the actual probe is required. Since an AFM image of a sphere is the combination of the sphere and the error produced by the probe, the image of probe can be constructed by deconvoluting the AFM image with the actual image of the sphere. An image of the probe can be constructed by AFM a sample of known dimensions. In this case, the sample is a polymer spherical bead with diameter of 500 nm. The scripts importafm_b.m and importafm2_b.m are used to load AFM image of a spherical bead. The scripts makeprobe.m and makeprobe2.m are used to create an ideal spherical bead determined by its radius (inputted by user). The script devafm.m is used for deconvolution procedure to create the image of AFM probe. Probe Convolution Interface contains all the functions to reconstruction AFM probe. It is similar to AFM Deconvolution Interface. 8