AFM2.0 package

Atomic Force Microscope Image Analysis

calculateNetworks-methods

Calculate networks on the surface

calculateNetworkSkeleton

calculateNetworkSkeleton

calculatePhysicalDistanceFromPath

calculate the physical distances between nodes

calculateShortestPaths

calculate the shortest path between adjacent nodes

canBeRemoved

canBeRemoved

existsSegment

existsSegment checks if a segment exists in an AFMImage; check if all ...

AFMVariogramAnalyser-getSpplotFromAFMImage

Get an AFMImage as a Lattice (trellis) plot

checkIsotropy

Check the isotropy of a sample

checkNormality

Check visualy of the normality of the sample

createGraph

create the igraph weighted graph from the nodes and edges

AFMVariogramAnalyser-saveSpplotFromAFMImage

Save on disk an AFMImage as a Lattice (trellis) plot

displayColoredNetworkWithVerticesSize

displayColoredNetworkWithVerticesSize

displaygridIgraphPlot

display the network of nodes and edges

displaygridIgraphPlotFromEdges

display the network of nodes and edges

displayHolesIn3D

Display a 3D image of the holes in an AFMImage and store it on disk.

displayIn3D

Display a 3D image of an AFMImage and store it on disk.

dnormalmix

dnormalmix density of a mixture of normals

existsEdge

Does an edge exist ?

analyse

Analyse an AFMImage

AreNodesConnected

check if nodes represented by circles are connected. The function defi...

calculate3DModel-methods

Calculate the 3D model for 3D printing

addNode

addNode

AFM

Atomic Force Microscopy images tools

AFMFractalDimensionAnalyser-getFractalDimensions

Calculate 2D fractal dimensions and scales of an AFM Image

AFMImage-class

AFM image class

AFMImage-extractAFMImage

Extract a portion of an AFM image.

AFMImage-filterAFMImage

filter the heights of an AFMImage with a minimun and a maximum value

AFMImage-getHolesStatistics

calculate statistics about holes in a binary image

AFMImage-importFromNanoscope

Import data from nanoscope analysis(tm) tool

AFMImage-invertBinaryAFMImage

invert a binary AFMImage

AFMImage-isBinary

has the AFM Image heights of 0 or 1

AFMImage-makeBinaryAFMImage

make a binary AFMImage setting all the heights different to 0 to 1.

AFMImage-multiplyHeightsAFMImage

multiply the heights of an AFMImage

AFMImage-sampleAFMImage

Get a sample of an AFM image.

AFMImage-saveOnDisk

Save an AFM image on disk.

AFMImage-simplifyAFMImage

simplify an AFM image.

AFMImage3DModelAnalysis-class

AFM image Power Spectrum Density analysis class

AFMImageAnalyser-class-initialize

Constructor method of AFMImageAnalyser Class.

AFMImageAnalyser-class

AFM image analyser class

AFMImageFractalDimensionMethod-class

AFM image fractal dimension method class

AFMImageFractalDimensionsAnalysis-class

AFM image fractal dimensions analysis class

AFMImageGaussianMixAnalysis-class

AFM image Gaussian Mix analysis class

calculateGaussianMixture

Calculate Gaussian Mixture with two components from the AFM Image.

calculateHolesCharacteristics

get the networks parameters

AFMImageNetworksAnalysis-class

AFM image networks analysis class

AFMImagePSDAnalysis-class

AFM image Power Spectrum Density analysis class

AFMImagePSDSlopesAnalysis-class

AFM Image psd slope analysis

AFMImageVariogramAnalyser-calculateDirectionalVariograms

Calculate experimental directional semi-variograms

AFMImageVariogramAnalyser-calculateOmnidirectionalVariogram

Calculate experimental omnidirectional semi-variogram

AFMImageVariogramAnalyser-getAutomaticWidthForVariogramCalculation

calculate a width to be used for experimental variogram calculation

AFMImageVariogramAnalysis-class

AFM image variogram analysis class

AFMImageVariogramAnalysis-evaluateVariogramModels-method

evaluateVariogramModels method to evaluate the basic variogram models

AFMImageVariogramAnalysis-getDTModelEvaluation-method

getDTModelEvaluation method

AFMImageVariogramAnalysis-getDTModelSillRange-method

getDTModelSillRange method

AFMImageVariogramAnalysis-updateProgress-method

updateProgress

AFMImageVariogramModel-class

AFM Image Variogram Model class

calculateIgraph

Calculate iGraph from AFMImage

calculateNetworkParameters

get the networks parameters

exportToSTL

Export an AFM Image as a STL format file.

fusionCloseNodes

fusion the nodes that are intersecting

generateAFMImageReport

Generate an analysis report from an AFMImageAnalyser object

generateCheckReport

Generate a check report for one AFMImage

generatePolygonEnvelope

generatePolygonEnvelope

generateReport

Generate an analysis report for one AFMImage

generateReportFromNanoscopeImageDirectory

Generate a pdf report for all AFM images in a directory

get3DImageFullfilename

get 3D image full filename

getAllPointsToRemove

getAllPointsToRemove

getAngle

calculate the angle between two vectors

getAutoIntersectionForOmnidirectionalVariogram

Calculate slopes and intersections in variogram `getAutoIntersectionFo...

getAutoIntersectionForRoughnessAgainstLengthscale

get the intersection between tangente and plateau

getBresenham2DSegment

get a segment of points thanks to Bresenham line algorithm

getCircleSpatialPoints

get the spatial points on the circle including the center of the circl...

getCoordinatesFromVertexId

Get x,y coordinates from vertex id

getIntersectionForRoughnessAgainstLengthscale

get the intersection between tangente and plateau

getIntersectionPointWithBorder

getIntersectionPointWithBorder to be described

getListOfDiameters

getListOfDiameters

getLogLogOmnidirectionalSlopeGraph

Get the graph of the Log Log omnidiretction variogram `getLogLogOmnidi...

getMaxCircleMatrix

getMaxCircleMatrix

getNetworkGridLayout

#' @export getCoordinatesFromVertexId2<-function(AFMImage, vId) vertex...

getNetworkParameters-methods

Get Network parameters

getNyquistSpatialFrequency-methods

Get the Nyquist spatial frequency

getPaddedAFMImage

Get a zero padded AFMImage

getRoughnessParameters-methods

Get Roughness parameters

getSurroundingVertexesList

Get surrounding vertices from x,y coordinates

getTopologyAFMImage

Calculate topology image (TBC)

getTriangle

get a triangle starting from center, two segments of length r with ang...

getVertexId

Get vertex id from x,y coordinates

gridIgraphPlot

gridIgraphPlot

identifyEdgesFromCircles

display the network of nodes and edges

identifyIsolatedNodes

identify isolated nodes comparing the list of edges and the list of no...

identifyMaxCircleRadius

identifyMaxCircleRadius

identifyNodesAndEdges

identifyNodesAndEdges

identifyNodesWithCircles

identify largest circles in binary image

isAdjacentToBetterVertex

isAdjacentToBetterVertex

isAngleBetweenEdgesAlwaysSuperiorToMinAngle

check if all the angles between one edge and a list of edges is superi...

loglike.normalmix

loglike sum of density of a mixture of normals

omniVariogramSlopeAnalysis-class

AFM Image log-log experimental variogram slope analysis

performAllPSDCalculation

Perform all the calculation for PSD exploitation

performGaussianMixCalculation

Perform the calculation for the Gaussian mixes

pnormmix

pnormmix distribution of a mixture of normals

printVariogramModelEvaluations

printVariogramModelEvaluations

PSD1DAgainstFrequency-methods

Calculate the 1D Power Spectral Density; returns a data table of PSD 1...

PSD2DAgainstFrequency-methods

Calculate the 2D Power Spectral Density

putAnalysisOnDisk-methods

Export all data from an analysis of an AFM Image as rdata file

putImagesFromAnalysisOnDisk

Put the images from all analysis on disk

removeLonguestEdge

removeLonguestEdge

removeNode

removeNode

RoughnessByLengthScale-methods

Calculate the roughness of the sample against length scale

runAFMApp

Launch the AFM shiny application

saveOnDiskIntersectionForRoughnessAgainstLengthscale

save an image of the roughness against lenghtscale calculations

shiftedPSDuv

Calculate the shifted PSD matrix

shiftFFT2D

Shift the quadrants of the FFT 2D

simplifyNetwork

simplifyNetwork

thinImage

thin an Image in matrix format

totalRMSRoughness

Calculate the total Root Mean Square Roughness (Rrms total)

transformAFMImageForNetworkAnalysis-methods

Multiply, filter the heights and make a binary AFMImage from the trans...

Provides Atomic Force Microscope images analysis such as Gaussian mixes identification, Power Spectral Density, roughness against lengthscale, experimental variogram and variogram models, fractal dimension and scale, 2D network analysis. The AFM images can be exported to STL format for 3D printing.

  • Maintainer: Mathieu Beauvais
  • License: AGPL-3
  • Last published: 2020-10-07