HOME

TheInfoList



OR:

CrysTBox (''Crystallographic Tool Box'') is a
suite Suite may refer to: Arts and entertainment *Suite (music), a set of musical pieces considered as one composition ** Suite (Bach), a list of suites composed by J. S. Bach ** Suite (Cassadó), a mid-1920s composition by Gaspar Cassadó ** ''Suite' ...
of computer tools designed to accelerate material research based on
transmission electron microscope Transmission electron microscopy (TEM) is a microscopy technique in which a beam of electrons is transmitted through a specimen to form an image. The specimen is most often an ultrathin section less than 100 nm thick or a suspension on a gr ...
images via highly accurate automated analysis and interactive visualization. Relying on
artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech r ...
and
computer vision Computer vision is an Interdisciplinarity, interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate t ...
, CrysTBox makes routine crystallographic analyses simpler, faster and more accurate compared to human evaluators. The high level of
automation Automation describes a wide range of technologies that reduce human intervention in processes, namely by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machines ...
together with sub-pixel precision and interactive
visualization Visualization or visualisation may refer to: * Visualization (graphics), the physical or imagining creation of images, diagrams, or animations to communicate a message * Data visualization, the graphic representation of data * Information visualiz ...
makes the quantitative crystallographic analysis accessible even for non-crystallographers allowing for an
interdisciplinary research Interdisciplinarity or interdisciplinary studies involves the combination of multiple academic disciplines into one activity (e.g., a research project). It draws knowledge from several other fields like sociology, anthropology, psychology, ec ...
. Simultaneously, experienced material scientists can take advantage of advanced functionalities for comprehensive analyses. CrysTBox is being developed in the Laboratory of electron microscopy at the Institute of Physics of the
Czech Academy of Sciences The Czech Academy of Sciences (abbr. CAS, cs, Akademie věd České republiky, abbr. AV ČR) was established in 1992 by the Czech National Council as the Czech successor of the former Czechoslovak Academy of Sciences and its tradition goes bac ...
. For academic purposes, it is available for free. As of 2022, the suite has been deployed at research and
educational facilities An educational institution is a place where people of different ages gain an education, including preschools, childcare, primary-elementary schools, secondary-high schools, and universities. They provide a large variety of learning environments an ...
in more than 90 countries supporting research of
ETH Zurich (colloquially) , former_name = eidgenössische polytechnische Schule , image = ETHZ.JPG , image_size = , established = , type = Public , budget = CHF 1.896 billion (2021) , rector = Günther Dissertori , president = Joël Mesot , a ...
,
Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory (LBNL), commonly referred to as the Berkeley Lab, is a United States national laboratory that is owned by, and conducts scientific research on behalf of, the United States Department of Energy. Located in ...
,
Max Planck Institutes The Max Planck Society for the Advancement of Science (german: Max-Planck-Gesellschaft zur Förderung der Wissenschaften e. V.; abbreviated MPG) is a formally independent non-governmental and non-profit association of German research institutes. ...
,
Chinese Academy of Sciences The Chinese Academy of Sciences (CAS); ), known by Academia Sinica in English until the 1980s, is the national academy of the People's Republic of China for natural sciences. It has historical origins in the Academia Sinica during the Repub ...
,
Fraunhofer Institutes The Fraunhofer Society (german: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., lit=Fraunhofer Society for the Advancement of Applied Research) is a German research organization with 76institutes spread throughout Germany ...
or
Oxford University Oxford () is a city in England. It is the county town and only city of Oxfordshire. In 2020, its population was estimated at 151,584. It is north-west of London, south-east of Birmingham and north-east of Bristol. The city is home to the ...
.


Suite

As a scientific tool, CrysTBox
suite Suite may refer to: Arts and entertainment *Suite (music), a set of musical pieces considered as one composition ** Suite (Bach), a list of suites composed by J. S. Bach ** Suite (Cassadó), a mid-1920s composition by Gaspar Cassadó ** ''Suite' ...
is freely available for academic purposes, it supports
file formats A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free. Some file forma ...
widely used in the community and offers interconnection with other scientific software.


Availability

CrysTBox is freely available on demand for non-commercial use by non-commercial subjects. The only safe way to download CrysTBox installers is via a request form on the official website.CrysTBox is not distributed by any website aggregating various software installers or uninstallers. Installers downloaded from these sources can contain
malware Malware (a portmanteau for ''malicious software'') is any software intentionally designed to cause disruption to a computer, server, client, or computer network, leak private information, gain unauthorized access to information or systems, de ...
. Similarly, no additional software is required to uninstall CrysTBox. Any software pretending to do so has no connection to CrysTBox developer.
Commercial use is not allowed due to the license of
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
used for CrysTBox compilation.


Notable research and users

Besides education, CrysTBox is mainly used in research with fields of application spanning from
nuclear research Nuclear physics is the field of physics that studies atomic nuclei and their constituents and interactions, in addition to the study of other forms of nuclear matter. Nuclear physics should not be confused with atomic physics, which studies the ...
to archaeology and
paleontology Paleontology (), also spelled palaeontology or palæontology, is the scientific study of life that existed prior to, and sometimes including, the start of the Holocene epoch (roughly 11,700 years before present). It includes the study of fos ...
. Among others, the suite was employed in development of
additive manufacturing 3D printing or additive manufacturing is the construction of a three-dimensional object from a CAD model or a digital 3D model. It can be done in a variety of processes in which material is deposited, joined or solidified under computer ...
(including 3D printed
biodegradable Biodegradation is the breakdown of organic matter by microorganisms, such as bacteria and fungi. It is generally assumed to be a natural process, which differentiates it from composting. Composting is a human-driven process in which biodegradati ...
alloys,
metallic glass An amorphous metal (also known as metallic glass, glassy metal, or shiny metal) is a solid metallic material, usually an alloy, with disordered atomic-scale structure. Most metals are crystalline in their solid state, which means they have a high ...
or
high-entropy alloys High-entropy alloys (HEAs) are alloys that are formed by mixing equal or relatively large proportions of (usually) five or more elements. Prior to the synthesis of these substances, typical metal alloys comprised one or two major components with ...
), resistant coatings,
laser shock peening Laser peening (LP), or laser shock peening (LSP), is a surface engineering process used to impart beneficial residual stresses in materials. The deep, high-magnitude compressive residual stresses induced by laser peening increase the resistance of ...
, water cleaning technologies or characterization of 50 million years old
flint Flint, occasionally flintstone, is a sedimentary cryptocrystalline form of the mineral quartz, categorized as the variety of chert that occurs in chalk or marly limestone. Flint was widely used historically to make stone tools and sta ...
. Institutions whose research was supported by CrysTBox include educational facilities such as
ETH Zurich (colloquially) , former_name = eidgenössische polytechnische Schule , image = ETHZ.JPG , image_size = , established = , type = Public , budget = CHF 1.896 billion (2021) , rector = Günther Dissertori , president = Joël Mesot , a ...
,
University of California The University of California (UC) is a public land-grant research university system in the U.S. state of California. The system is composed of the campuses at Berkeley, Davis, Irvine, Los Angeles, Merced, Riverside, San Diego, San Fran ...
,
Uppsala University Uppsala University ( sv, Uppsala universitet) is a public research university in Uppsala, Sweden. Founded in 1477, it is the oldest university in Sweden and the Nordic countries still in operation. The university rose to significance durin ...
,
Oxford University Oxford () is a city in England. It is the county town and only city of Oxfordshire. In 2020, its population was estimated at 151,584. It is north-west of London, south-east of Birmingham and north-east of Bristol. The city is home to the ...
,
University of Waterloo The University of Waterloo (UWaterloo, UW, or Waterloo) is a public research university with a main campus in Waterloo, Ontario, Canada. The main campus is on of land adjacent to "Uptown" Waterloo and Waterloo Park. The university also operates ...
,
Indian Institute of Technology The Indian Institutes of Technology (IITs) are central government owned Institute of technology, public technical institutes located across India. They are under the ownership of the Ministry of Human Resource Development, Ministry of Educat ...
,
Nanyang Technological University The Nanyang Technological University (NTU) is a national research university in Singapore. It is the second oldest autonomous university in the country and is considered as one of the most prestigious universities in the world by various in ...
or
University of Tokyo , abbreviated as or UTokyo, is a public research university located in Bunkyō, Tokyo, Japan. Established in 1877, the university was the first Imperial University and is currently a Top Type university of the Top Global University Project by ...
as well as research institutes like
Max Planck Institutes The Max Planck Society for the Advancement of Science (german: Max-Planck-Gesellschaft zur Förderung der Wissenschaften e. V.; abbreviated MPG) is a formally independent non-governmental and non-profit association of German research institutes. ...
,
Chinese Academy of Sciences The Chinese Academy of Sciences (CAS); ), known by Academia Sinica in English until the 1980s, is the national academy of the People's Republic of China for natural sciences. It has historical origins in the Academia Sinica during the Repub ...
,
Fraunhofer Institutes The Fraunhofer Society (german: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., lit=Fraunhofer Society for the Advancement of Applied Research) is a German research organization with 76institutes spread throughout Germany ...
or US national laboratories (NL) such as Oak Ridge NL, Lawrence Berkeley NL, Idaho NL and Lawrence Livermoore NL.


Limitations and disadvantages

CrysTBox is
compile In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily ...
d to a stand-alone
installer Installation (or setup) of a computer program (including device drivers and plugins), is the act of making the program ready for execution. Installation refers to the particular configuration of a software or hardware with a view to making it usa ...
s using
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
Compiler. Therefore, 1-2 GB of MATLAB
libraries A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
are installed together with the toolbox. The diffraction
simulation A simulation is the imitation of the operation of a real-world process or system over time. Simulations require the use of models; the model represents the key characteristics or behaviors of the selected system or process, whereas the ...
used in cellViewer is based on kinematic diffraction theory. This allows for a real-time response to user interaction, but it does not cover advanced diffraction features like double diffraction covered by dynamical diffraction theory, even though some phenomena caused by multiple electron-matter interactions are visualized by CrysTBox - for instance
Kikuchi lines Kikuchi lines are patterns of electrons formed by scattering. They pair up to form bands in electron diffraction from single crystal specimens, there to serve as "roads in orientation-space" for microscopists uncertain of what they are looking at ...
. The analytical tools provide correction for scale
calibration In measurement technology and metrology, calibration is the comparison of measurement values delivered by a device under test with those of a calibration standard of known accuracy. Such a standard could be another measurement device of known a ...
imperfections, but does not provide adjustment for
image distortion In geometric optics, distortion is a deviation from rectilinear projection; a projection in which straight lines in a scene remain straight in an image. It is a form of optical aberration. Radial distortion Although distortion can be irreg ...
s such as elliptical distortion. If high-accuracy measurement is needed or if the distortion exceeds standard levels, appropriate tools should be applied prior to the analysis.


Crystallographic visualization tools

In order to visualize functional relations and provide better understanding of
experimental data Experimental data in science and engineering is data produced by a measurement, test method, experimental design or quasi-experimental design. In clinical research any data produced are the result of a clinical trial. Experimental data may be qu ...
, the
graphical interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
emphasize user
interactivity Across the many fields concerned with interactivity, including information science, computer science, human-computer interaction, communication, and industrial design, there is little agreement over the meaning of the term "interactivity", but ...
and functional interconnection. There are two visualization tools in the suite: one depicting single material while another being focused on intergrowths of two different materials.


cellViewer - single crystal visualization

CellViewer allows to visualize the sample material in four modes widely used in material research: *
3D model In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, ...
of
atomic structure Every atom is composed of a nucleus and one or more electrons bound to the nucleus. The nucleus is made of one or more protons and a number of neutrons. Only the most common variety of hydrogen has no neutrons. Every solid, liquid, gas, an ...
(direct space), * simulated
diffraction pattern Diffraction is defined as the interference or bending of waves around the corners of an obstacle or through an aperture into the region of geometrical shadow of the obstacle/aperture. The diffracting object or aperture effectively becomes a s ...
(
reciprocal space In physics, the reciprocal lattice represents the Fourier transform of another lattice (usually a Bravais lattice). In normal usage, the initial lattice (whose transform is represented by the reciprocal lattice) is usually a periodic spatial fu ...
), *
stereographic projection In mathematics, a stereographic projection is a perspective projection of the sphere, through a specific point on the sphere (the ''pole'' or ''center of projection''), onto a plane (the ''projection plane'') perpendicular to the diameter th ...
( projection of
3D space Three-dimensional space (also: 3D space, 3-space or, rarely, tri-dimensional space) is a geometric setting in which three values (called ''parameters'') are required to determine the position of an element (i.e., point). This is the informal ...
of crystallographic planes and directions to 2D), * inverse pole figure (defined part of stereographic projection).
Graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
provides user with two interactive views side by side. These views can display arbitrary combination of the four aforementioned visualization modes allowing to perceive their mutual relations. For instance, rotation of the atomic structure in direct space leads (if set so) to an instant update of the simulated diffraction pattern. If any diffraction spot is selected, corresponding
crystallographic plane Miller indices form a notation system in crystallography for lattice planes in crystal (Bravais) lattices. In particular, a family of lattice planes of a given (direct) Bravais lattice is determined by three integers ''h'', ''k'', and ''� ...
s are shown in the
unit cell In geometry, biology, mineralogy and solid state physics, a unit cell is a repeating unit formed by the vectors spanning the points of a lattice. Despite its suggestive name, the unit cell (unlike a unit vector, for example) does not necessari ...
etc. Such interconnections are implemented for each pair of the four available visualization modes. The electronic visualization allows to simplify understanding of widely used, yet less intuitive representations such as the inverse pole figure. For instance by drawing the coloured triangle of the inverse pole figure into the stereographic projection or to the more intuitive 3D atomic structure. File:CellViewer cell.png, 3D atomic structure with selected planes File:CellViewer diff.png, Diffraction pattern with selected reflections (planes) File:CellViewer cellipf.png, 3D atomic structure with inverse pole figure File:CellViewer stereo.png, Stereographic projection with inverse pole figure File:CellViewer ipf.png, Inverse pole figure


- intergrowth visualization

The allows for visualization of two misoriented materials and their interface such as crystal twins or
grain boundaries In materials science, a grain boundary is the interface between two grains, or crystallites, in a polycrystalline material. Grain boundaries are two-dimensional defects in the crystal structure, and tend to decrease the electrical and thermal ...
. The user interface provides three views: two smaller views, each depicting one unit cell of selected material and orientation, and a larger view depicting an appropriate
interface Interface or interfacing may refer to: Academic journals * ''Interface'' (journal), by the Electrochemical Society * '' Interface, Journal of Applied Linguistics'', now merged with ''ITL International Journal of Applied Linguistics'' * '' Int ...
of the two structures. The interface can be visualized in four modes: *
3D model In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, ...
of both unit cells, *
wire-frame model A wire-frame model, also wireframe model, is a visual representation of a three-dimensional (3D) physical object used in 3D computer graphics. It is created by specifying each edge of the physical object where two mathematically continuou ...
of both unit cells, *
cross section Cross section may refer to: * Cross section (geometry) ** Cross-sectional views in architecture & engineering 3D *Cross section (geology) * Cross section (electronics) * Radar cross section, measure of detectability * Cross section (physics) **Ab ...
of the interface, * bulk representation (up to several hundred atoms). All three views in the user interface are functionally interconnected. If the content of one view is rotated by the user, the other views follow. If a crystallographic plane or direction is selected in one view, it is shown in other views and corresponding crystallographic indices are stated. The tool also allows to highlight coincident site lattice or calculate the list of planes and directions which are parallel or nearly parallel in the two misoriented materials. File:IfaceViewer cell.png, 3D model of both unit cells File:IfaceViewer wire.png, Wire model of both unit cells File:IfaceViewer cross.png, Interface cross section File:IfaceViewer bulk.png, Bulk representation


Automated analysis of TEM images

CrysTBox offers tools for
automated Automation describes a wide range of technologies that reduce human intervention in processes, namely by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machines ...
processing of diffraction patterns and high-resolution transmission electron microscope images. Since the tools employ algorithms of
artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech r ...
and
computer vision Computer vision is an Interdisciplinarity, interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate t ...
, they are designed to require minimal operator effort providing higher accuracy compared to manual evaluation. Four analytical tools can be used to index diffraction patterns, measure
lattice constants A lattice constant or lattice parameter is one of the physical dimensions and angles that determine the geometry of the unit cells in a crystal lattice, and is proportional to the distance between atoms in the crystal. A simple cubic crystal has ...
(distances and angles), sample thickness etc. Despite the high level of automation, the user is able to control the whole process and perform individual steps manually if needed.


diffractGUI - HRTEM and diffraction processing

DiffractGUI allows for an automated analysis of diffraction patterns and high-resolution images of single crystal or limited number of
crystallite A crystallite is a small or even microscopic crystal which forms, for example, during the cooling of many materials. Crystallites are also referred to as grains. Bacillite is a type of crystallite. It is rodlike with parallel longulites. Stru ...
s. It is able to determine crystal
orientation Orientation may refer to: Positioning in physical space * Map orientation, the relationship between directions on a map and compass directions * Orientation (housing), the position of a building with respect to the sun, a concept in building desi ...
,
index Index (or its plural form indices) may refer to: Arts, entertainment, and media Fictional entities * Index (''A Certain Magical Index''), a character in the light novel series ''A Certain Magical Index'' * The Index, an item on a Halo megastru ...
individual diffraction spots and measure interplanar angles and
distances Distance is a numerical or occasionally qualitative measurement of how far apart objects or points are. In physics or everyday usage, distance may refer to a physical length or an estimation based on other criteria (e.g. "two counties over"). ...
in picometric precision. The input image may depict: * selected area diffraction pattern, * high-resolution image, * nanodiffraction pattern or *
convergent beam electron diffraction Convergent beam electron diffraction (CBED) is a diffraction technique where a convergent or divergent beam (conical electron beam) of electrons is used to study materials. History This technique was first introduced in 1939 by Kossel and Möl ...
. The input image is processed in the following steps: # Preprocessing with accordance to the settings and image nature (
resolution Resolution(s) may refer to: Common meanings * Resolution (debate), the statement which is debated in policy debate * Resolution (law), a written motion adopted by a deliberative body * New Year's resolution, a commitment that an individual ma ...
and
noise reduction Noise reduction is the process of removing noise from a signal. Noise reduction techniques exist for audio and images. Noise reduction algorithms may distort the signal to some degree. Noise rejection is the ability of a circuit to isolate an un ...
,
Fourier transform A Fourier transform (FT) is a mathematical transform that decomposes functions into frequency components, which are represented by the output of the transform as a function of frequency. Most commonly functions of time or space are transformed, ...
for direct space images etc.). #
Detection {{Unreferenced, date=March 2018 In general, detection is the action of accessing information without specific cooperation from with the sender. In the history of radio communications, the term "detector" was first used for a device that detected t ...
of diffraction reflections at various scales (
difference of Gaussians In imaging science, difference of Gaussians (DoG) is a feature enhancement algorithm that involves the subtraction of one Gaussian blurred version of an original image from another, less blurred version of the original. In the simple case of grays ...
typically used for spot detection,
Hough transform The Hough transform is a feature extraction technique used in image analysis, computer vision, and digital image processing. The purpose of the technique is to find imperfect instances of objects within a certain class of shapes by a voting pro ...
for CBED disk detection). # The strongest detections are selected across the
scale space Scale-space theory is a framework for multi-scale signal representation developed by the computer vision, image processing and signal processing communities with complementary motivations from physics and biological vision. It is a formal theor ...
. # A regular lattice is fit to the set of the strongest detections using
RANSAC Random sample consensus (RANSAC) is an iterative method to estimate parameters of a mathematical model from a set of observed data that contains outliers, when outliers are to be accorded no influence on the values of the estimates. Therefore, it a ...
algorithm. # Lengths and angles of the lattice basis vectors are measured. # Crystal lattice orientation is determined and diffraction reflections are identified using theoretical parameters of the sample material. Compared to human evaluation, considers tens or even hundreds of diffraction spots at once and, therefore, can localize the pattern with sub-pixel precision. File:diffractGUI input.png, Input image File:diffractGUI candidates.png, 30 strongest reflections detected File:diffractGUI pattern.png, Regular lattice File:diffractGUI vectors.png, Lattice basis and parameters measured File:diffractGUI reflections.png, Reflections identified for zone axis  -1 1


ringGUI - ring diffraction analysis

RingGUI allows for an automated processing of ring diffraction images of
polycrystalline A crystallite is a small or even microscopic crystal which forms, for example, during the cooling of many materials. Crystallites are also referred to as grains. Bacillite is a type of crystallite. It is rodlike with parallel longulites. Stru ...
or powder samples. It can be used to identify the diffraction rings, quantify the interplanar distances and thus characterize or identify the sample material. With known material, it can assist in microscope
calibration In measurement technology and metrology, calibration is the comparison of measurement values delivered by a device under test with those of a calibration standard of known accuracy. Such a standard could be another measurement device of known a ...
. The input image is processed as follows: # beam-stopper detection, # localization of the ring center, # quantification of the diffraction profile and estimation of its background intensity, # identification of the rings in the image (peaks in the profile). The results can be further processed and visualized in two interactive, functionally interconnected graphical elements: * Interactive diffraction image – allows the user to improve readability of the diffraction image by removing the beam-stopper, subtracting the background, revealing faint or spotty rings or by crystallographic identification of the depicted rings. * Diffraction profile – circular average of the image intensities depicts the peaks corresponding to the rings and their match with theoretical values known for given sample material. Both, the diffraction image as well as diffraction profile can be used to select diffraction rings with a mouse click. The corresponding ring is then highlighted in both graphical representations and details are listed. File:ringGUI input.png, Input image File:ringGUI beamstopper.png, Beam-stopper detected File:ringGUI centre.png, Ring centre localized File:ringGUI bkg.png, Background removed File:ringGUI bkgBsr.png, Beam-stopper removed File:ringGUI bkgBsrRR.png, Background and beam-stopper removed with faint rings revealed File:ringGUI quadrant.png, Rings identified File:ringGUI hlaf.png, Comparison of experimental and theoretical rings


twoBeamGUI - sample thickness estimation

Sample thickness can be estimated using twoBeamGUI from a
convergent beam electron diffraction Convergent beam electron diffraction (CBED) is a diffraction technique where a convergent or divergent beam (conical electron beam) of electrons is used to study materials. History This technique was first introduced in 1939 by Kossel and Möl ...
pattern (CBED) in two beam approximation. The procedure is based on an automated extraction of the intensity profile across the diffracted disk in the following steps: # diffraction disk radius is determined using multi-scale
Hough transform The Hough transform is a feature extraction technique used in image analysis, computer vision, and digital image processing. The purpose of the technique is to find imperfect instances of objects within a certain class of shapes by a voting pro ...
, # the transmitted and diffracted disks are localized and the reflection is indexed, # the disks are horizontally aligned, cropped out and profiles are measured across the disks, # the profile across the diffracted disk is matched with a series of profiles automatically simulated for given material, reflection and specified thickness range. Once the procedure is completed, the measured profile and the most similar simulated profile are displayed with the diffracted disk on the background. This allows the user to verify correctness of the automated estimate and easily check the similarity of other intensity profiles within the specified thickness range. File:twoBeam input.png, Input image File:twoBeam disks.png, Disks detected File:twoBeam profile.png, Disks aligned with profiles measured File:twoBeam estimate.png, Comparison of measured (blue) and simulated (green) profile for thickness of 139 nm


gpaGUI - geometric phase analysis

The tool called gpaGUI provides an interactive interface for geometric phase analysis. It allows to generate 2D maps of various crystallographic quantities using high-resolution images. Since the geometric phase analysis is performed in
frequency domain In physics, electronics, control systems engineering, and statistics, the frequency domain refers to the analysis of mathematical functions or signals with respect to frequency, rather than time. Put simply, a time-domain graph shows how a ...
, the high-resolution image needs to be transformed into frequential representation using
Fourier transform A Fourier transform (FT) is a mathematical transform that decomposes functions into frequency components, which are represented by the output of the transform as a function of frequency. Most commonly functions of time or space are transformed, ...
. Mathematically, the frequential image is a complex matrix with the size equal to the original image. Crystallographically, it can be seen as an artificial diffraction pattern of the original image depicting intensity peaks corresponding to the
crystallographic plane Miller indices form a notation system in crystallography for lattice planes in crystal (Bravais) lattices. In particular, a family of lattice planes of a given (direct) Bravais lattice is determined by three integers ''h'', ''k'', and ''� ...
s present in the original image. After performing desired calculations, the frequential representation can be transformed back to the original spatial domain using inverse Fourier transform. Various crystallographic analyses can be performed using the frequential image. If it is filtered so that only the information from a region close to a particular diffraction spot is used (the rest is set to zero), a filtered direct image obtained by inverse Fourier transform then depicts only the planes corresponding to the selected diffraction spot. Moreover, due to its complex nature, the frequential image can be used to calculate
amplitude The amplitude of a periodic variable is a measure of its change in a single period (such as time or spatial period). The amplitude of a non-periodic signal is its magnitude compared with a reference value. There are various definitions of a ...
and phase. Together with a vector of one crystallographic plane depicted in the image, they can be used to generate a 2D map interplanar distance of given plane. If two vectors of non-parallel planes are known, the method can be used to generate maps of strain and displacement. Graphical user interface of gpaGUI is vertically divided into two halves, each of which contains: * Diffractogram preview allowing to select one diffraction spot corresponding to a crystallographic plane. * Visualization of a selected quantity (input image, filtered image or one of the maps mentioned above) allowing to select
point of interest A point of interest (POI) is a specific point location that someone may find useful or interesting. An example is a point on the Earth representing the location of the Eiffel Tower, or a point on Mars representing the location of its highest m ...
or
region of interest A region of interest (often abbreviated ROI) is a sample within a data set identified for a particular purpose. The concept of a ROI is commonly used in many application areas. For example, in medical imaging, the boundaries of a tumor may be de ...
for further analysis. * Results of detailed analysis of point or region of interest. The point analysis allows the user to select any pixel of the visualized map to see exact values of the particular pixel and its closest neighbourhood. If analysis of broader area is needed, a polygonal region can be outlined in the map allowing to enumerate its statistical details:
mean There are several kinds of mean in mathematics, especially in statistics. Each mean serves to summarize a given group of data, often to better understand the overall value ( magnitude and sign) of a given data set. For a data set, the '' ari ...
, standard deviation, median, minimum, maximum and total area of the polygon. Since each half of the interface allows to specify one crystallographic plane, gpaGUI allows to calculate all the aforementioned crystallographic quantities including those which require two vectors. Precision and repeatability of the whole analysis relies on accuracy of the diffraction peak localization. To overcome inaccuracy of manual peak localization (with a mouse click), gpaGUI provides a possibility to process the input image with in order to accurately localize and index the peaks. File:GpaGUI input.png, Input image File:GpaGUI filtered010.png, Filtered image of plane (0 1 0) File:GpaGUI dsp010.png, Map of (0 1 0) d-spacing File:GpaGUI strainXx.png, Map of XX component of strain tensor File:GpaGUI displacementX.png, Map of X component of displacement vector


See also

*
Transmission electron microscope Transmission electron microscopy (TEM) is a microscopy technique in which a beam of electrons is transmitted through a specimen to form an image. The specimen is most often an ultrathin section less than 100 nm thick or a suspension on a gr ...
* Selected area diffraction *
Convergent beam electron diffraction Convergent beam electron diffraction (CBED) is a diffraction technique where a convergent or divergent beam (conical electron beam) of electrons is used to study materials. History This technique was first introduced in 1939 by Kossel and Möl ...
*
High-resolution transmission electron microscopy High-resolution transmission electron microscopy is an imaging mode of specialized transmission electron microscopes that allows for direct imaging of the atomic structure of samples. It is a powerful tool to study properties of materials on the ...
* Geometric phase analysis *
Electron crystallography Electron crystallography is a method to determine the arrangement of atoms in solids using a transmission electron microscope (TEM). Comparison with X-ray crystallography It can complement X-ray crystallography for studies of very small crystal ...
*
Crystal structure In crystallography, crystal structure is a description of the ordered arrangement of atoms, ions or molecules in a crystalline material. Ordered structures occur from the intrinsic nature of the constituent particles to form symmetric patterns t ...
*
Computer vision Computer vision is an Interdisciplinarity, interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate t ...
*
Artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech r ...
*
Fourier transform A Fourier transform (FT) is a mathematical transform that decomposes functions into frequency components, which are represented by the output of the transform as a function of frequency. Most commonly functions of time or space are transformed, ...
*
Difference of gaussians In imaging science, difference of Gaussians (DoG) is a feature enhancement algorithm that involves the subtraction of one Gaussian blurred version of an original image from another, less blurred version of the original. In the simple case of grays ...
*
Hough transform The Hough transform is a feature extraction technique used in image analysis, computer vision, and digital image processing. The purpose of the technique is to find imperfect instances of objects within a certain class of shapes by a voting pro ...
*
RANSAC Random sample consensus (RANSAC) is an iterative method to estimate parameters of a mathematical model from a set of observed data that contains outliers, when outliers are to be accorded no influence on the values of the estimates. Therefore, it a ...
*
Czech Academy of Sciences The Czech Academy of Sciences (abbr. CAS, cs, Akademie věd České republiky, abbr. AV ČR) was established in 1992 by the Czech National Council as the Czech successor of the former Czechoslovak Academy of Sciences and its tradition goes bac ...


Notes


References


External links

*
Request form to obtain CrysTBox

Czech Academy of Sciences

Institute of Physics of the Czech Academy of Sciences

Crystallography Open Database

Inorganic Crystal Structure Database
{{Electron microscopy Crystallography Science education software Science software Electron microscopy Computer vision software Visualization software