HRTEMFringeAnalyzer a free python module for an automated analysis of fringe pattern in transmission electron micrographs

J Microsc. 2018 Jul;271(1):62-68. doi: 10.1111/jmi.12695. Epub 2018 Mar 30.

Abstract

A python module (HRTEMFringeAnalyzer) is reported to evaluate the local crystallinity of samples from high-resolution transmission electron microscopy images in a mostly automated fashion. The user only selects the size of a square analyser window and a step size which translates the window in the micrograph. Together they define the resolution of the results obtained. Regions where fringe patterns are visible are identified and their lattice spacing d and direction ϕ as well as the corresponding mean errors σ determined. 1/σd is proportional to the coherence length of the structure, whereas σφ is a measure of how well the direction of the fringes is defined. Maps of these four indicators are computed. The performance of the program is demonstrated on two very different samples: ill-crystalline carbon deposits on a coked Ni/LFNO (reduced LaFe0.8 Ni0.2 O3±δ) catalyst and well-crystallized nanoparticles of zinc doped ceria. In the latter case, the automatic segmentation of large aggregates into individual crystalline domains is achieved by ϕ maps.

Keywords: Morphology; nanoparticles; pyrocarbon; segmentation; texture analysis.