Skip to main content

Table 2 Overview of the three programs/algorithms that were employed in this review

From: Accurate lattice parameters from 2D-periodic images for subsequent Bravais lattice type assignments

Program name Primitive Unit Cell Extraction (PUCE), version 2.0 CrysTBox, server 1.08 (build 0039) CRISP, version is 2.1
References [19] [20] [21] refers to the first version of the program
Year of the publication that introduces the program 2015 2015 1992
Operating system to run the program Unix/Linux and all usual platforms, needs to be compiled by the user Microsoft Windows, 32 and 64 bit versions (up to version 10) Microsoft Windows
(up to version 10)
Space of lattice parameter extraction Direct Reciprocal/Fourier Reciprocal/Fourier
Availability Directly from for free Directly from the program’s website: for free after registration Commercial, see
Types of input files Single (16 bit) and double precision (32 bit) *.tif Many usually encountered file formats of images, e.g., *.tif, *.tiff, *.bmp, *.png, *.jpg, as well as *.dm3 and *.dm4 (i.e., DigitalMicrograph/Gatan specific image formats) *.jpg and 8-bit baseline feature (standard) *.tif
Distinctive features of the algorithms Traditional AIC-based model selection [5] for the most likely translation symmetry/primitive unit cell; only deals with single crystal images Based on concepts from the computer vision and robotics fields, e.g., differences of Gaussian filters in Fourier space and the so-called RANSAC algorithm for the assignment of the reciprocal lattice [12]
Can deal with electron diffraction patterns and images that contain information from at least two different crystal phases, e.g., from a crystalline inclusion within a crystalline matrix
Mainly designed for electron diffraction work, but analysis of more or less 2D-periodic images in Fourier space is also supported; sliding Fourier transform window applications on the basis of this program for the mapping of structural inhomogeneities [12]
Rewritten code on the basis of Fortran code that constitutes the electron crystallography program suite of the Medical Research Council of the University of Cambridge, U.K., see, which was developed over the last five decades
Only deals with single crystal images
Programming language Written in C++ Implemented in MATLAB, also as plugin for Gatan’s DigitalMicrograph Written in C with a few subroutines in assembler