NEW! X-TRACT Version 3
X-TRACT is a fully featured software imaging suite specifically designed for X-ray phase contrast imaging. It contains tools for pre-processing, phase retrieval and cone beam computed tomography.
The system features an easy to use interface with a simple toolbar.
Major features and components of X-TRACT V3
User interface facilities
The graphical User Interface has context-sensitive menus, toolbar, status bar, multiple unlimited view windows (to display images) and dialog boxes to provide user access to major functions of the program. Functional modules which require long calculations are implemented using separate execution threads ('multithreading') to ensure the responsiveness of the GUI.
Flexible file I/O (disk Input/Output) is provided for storing and retrieving files in TIFF (8, 16 and 32-bit, compressed or uncompressed), JPEG and JPEG-2000, PNG, BMP, GRD (Golden Software Grid files, binary or ASCII), RAW (ASCII integer numbers for pixel values with no header), VOD (X-TRACT internal) and some other formats. The VOD format in particular allows the user to store and dynamically read (without prior knowledge of image type) image files with integer, floating point and complex pixel data.
IDM (Image Display and Manipulation) allows the user to display, zoom, resize andscroll an image, adjust brightness, contrast, gamma and histogram of the image, and also view individual pixel data, statistical information for a selected sub-image and plot cross-sections of image intensity, etc.
Image processing and analysis facilities
Image pre-processing module implementsseveral pre-processing operations for step-wise and batch pre-processing of images (dark current correction, flat field correction, CCD defective pixel replacement, image drift correction, etc.) and also includes simple phase retrieval in a batch mode.
Image co-processing module implements simple automated search functions for simultaneous matching of magnification and drift or rotation and drift for pairs of images with an option of choosing a "region of interest" to be used in image matching.
Phase retrieval module implements >20 algorithms for phase and/or amplitude extraction from in-line X-ray images (e.g. Transport of Intensity based algorithms, Born and Rytov based Fourier optics type methods and Gerchberg-Saxton-Fienup type algorithms, combinations of the above).
Convolution, deconvolution and correlation module for image filtering, super-resolution, measuring X-ray source size and spatial resolution, etc. (includes regularized Wiener deconvolution, Richardson-Lucy deconvolution; iterative Taylor (local) deconvolution, etc).
"Image calculator" module implements >50 major operations (e.g. for summation, division, rotation, padding, interpolation, etc, of images, Fast Fourier Transform, evaluation of Kirchhoff integrals, simulation of Poisson and Gaussian noise, spatial filtering, etc., etc.). All operations can be performed on a single image file or batches of files with one or several operations applied to each input file in a 'script' mode (scripts can be saved as text files and later reloaded).
Tomography implements image acquisition (sample stage control with eucentric rotation, CCD control with multiple frame exposures, etc, display and storage of frames and accumulated images), image preprocessing, sinogram calculation, parallel and cone-beam (Feldkamp-Davis-Kress) reconstruction; creation of 2D slice sequences, etc.
ABI (analyzer-based imaging) includes multiple methodsfor amplitude/phase reconstruction from experimental ABI images (geometric optics, weak object, linear transfer function, iterative methods, etc).
OMNI optics provides simulation of multiple phase-contrast imaging modalities (ABI/DEI, Zernike, Schlieren, dark field, DIC-Nomarsky, in-line holograms, interferograms, etc) with multiple adjustable parameters.
Many more features!
Contact us for more details and an evaluation copy
X-TRACT



