Copyright 2017, All rights reserved
Technical University of Denmark, Kongens Lyngby, Denmark
Code written by M. Busi, A. Cereser, I. Kazantsev
ART-TV is a combination of the Algebraic Reconstruction Technique (ART) with the Total Variation (TV) approach1. For small diffraction angles, ART-TV can be used to reconstruct data collected during a topo-tomography scan. The algorithms of this package are designed for data collected using dark-field X-ray microscopy (DFXRM) with the setup installed at beamline BL06 of the European Synchrotron Radiation Facility (ESRF).
Reconstruction steps:
- For each projection, sum all collected images. The procedure is outlined in the Recon3D manual. Key scripts:
getdata.py
,img_sum.py
. - Reconstruct the sample using ART-TV. Script:
reconstr.m
, which callsART_TV_reconstruct_2d_new.m
. To use only part of the input dataset, seereconstr_one_ang_range.m
.
Compare_recon3d_ART.m
compares the 3D grain reconstruction returned by ART-TV with the reconstruction returned by Recon3D and with the experimental data. The script also combines information from the Recon3D reconstruction and from the ART-TV one in a single volume: the shape of the volume is defined by the ART-TV reconstruction, and the voxels in the volume have the orientation returned by Recon3D.
1: LaRoque, S. J., Sidky, E. Y., & Pan, X. (2008). Accurate image reconstruction from few-view and limited-angle data in diffraction tomography. JOSA A, 25(7), 1772-1782.
This software is covered by the GNU General Public License.