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 https://github.com/nmevenkamp/UnitCellExtraction for free | Directly from the program’s website: http://www.fzu.cz/en/crystbox for free after registration | Commercial, see http://www.calidris-em.com/crisp.php |
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 http://www2.mrc-lmb.cam.ac.uk/research/locally-developed-software/image-processing-software/, 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 |