SearcharxivSearch

arXiv subjects

Viktor V. Nikitin

Publications and source records attributed to Viktor V. Nikitin.

5 recordsLinked to original sources

Quantitative analysis of dynamic CT imaging of methane-hydrate formation with a hybrid machine learning approach

Fast multi-phase processes in methane hydrate-bearing samples are challenging for micro-CT quantitative study because of complex tomographic data analysis involving time-consuming segmentation procedures. This is due to the sample multi-scale structure changing in time, low X-ray attenuation and phase contrast between solid and fluid materials, as well as large amount of data acquired during dynamic processes. We propose a hybrid approach for automatic segmentation of tomographic data from time-resolved imaging of methane gas-hydrate formation in sandy granular media. First, we use an optimized 3D U-net neural network to perform segmentation of mineral grains that are characterized by low contrast to the surrounding pore brine-saturated phases. Then, we perform statistical clustering based on the Gaussian mixture model for separating the pore-space phases that are characterized by gray-level instabilities caused by dynamic processes during hydrate formation. The proposed approach was used for segmenting several hundred gigabytes of data acquired during an in-situ tomographic experiment at a synchrotron. Automatic segmentation allowed for studying properties of the hydrate growth in pores, as well as dynamic processes such as the incremental pore-brine flow and redistribution.

physics.geo-ph

Dynamic in-situ imaging of methane hydrate formation and self-preservation

We present the results of dynamic in-situ 3D X-ray imaging of methane hydrates microstructure during methane hydrate formation and decomposition in sand samples. Short scanning times and high resolution provided by synchrotron X-rays allowed for better understanding of water movement and different types of gas-hydrate formation. Complementing previous observations, we conclude that the process of gas-hydrate formation is accompanied by the water movements caused by cryogenic water suction that happens in short sequences with longer equilibrium states in between (when the water is immobile). Based on the 3D microstructure we identified two types of gas-hydrate formation: (i) into the gas pockets and (ii) inside water volumes. During the decomposition in the self-preservation mode (pressure drop at negative temperatures) the latter remains more stable compared to the hydrate formed as growing into the gas pocket. This means that the history of the gas-hydrate formation influences its behaviour at the decomposition stage (e.g. gas-hydrate production).

physics.geo-ph

Four-dimensional tomographic reconstruction by time domain decomposition

Since the beginnings of tomography, the requirement that the sample does not change during the acquisition of one tomographic rotation is unchanged. We derived and successfully implemented a tomographic reconstruction method which relaxes this decades-old requirement of static samples. In the presented method, dynamic tomographic data sets are decomposed in the temporal domain using basis functions and deploying an L1 regularization technique where the penalty factor is taken for spatial and temporal derivatives. We implemented the iterative algorithm for solving the regularization problem on modern GPU systems to demonstrate its practical use.

physics.comp-ph

Fast hyperbolic Radon transform represented as convolutions in log-polar coordinates

The hyperbolic Radon transform is a commonly used tool in seismic processing, for instance in seismic velocity analysis, data interpolation and for multiple removal. A direct implementation by summation of traces with different moveouts is computationally expensive for large data sets. In this paper we present a new method for fast computation of the hyperbolic Radon transforms. It is based on using a log-polar sampling with which the main computational parts reduce to computing convolutions. This allows for fast implementations by means of FFT. In addition to the FFT operations, interpolation procedures are required for switching between coordinates in the time-offset; Radon; and log-polar domains. Graphical Processor Units (GPUs) are suitable to use as a computational platform for this purpose, due to the hardware supported interpolation routines as well as optimized routines for FFT. Performance tests show large speed-ups of the proposed algorithm. Hence, it is suitable to use in iterative methods, and we provide examples for data interpolation and multiple removal using this approach.

math.NA

Fast algorithms and efficient GPU implementations for the Radon transform and the back-projection operator represented as convolution operators

The Radon transform and its adjoint, the back-projection operator, can both be expressed as convolutions in log-polar coordinates. Hence, fast algorithms for the application of the operators can be constructed by using FFT, if data is resampled at log-polar coordinates. Radon data is typically measured on an equally spaced grid in polar coordinates, and reconstructions are represented (as images) in Cartesian coordinates. Therefore, in addition to FFT, several steps of interpolation have to be conducted in order to apply the Radon transform and the back-projection operator by means of convolutions. Both the interpolation and the FFT operations can be efficiently implemented on Graphical Processor Units (GPUs). For the interpolation, it is possible to make use of the fact that linear interpolation is hard-wired on GPUs, meaning that it has the same computational cost as direct memory access. Cubic order interpolation schemes can be constructed by combining linear interpolation steps which provides important computation speedup. We provide details about how the Radon transform and the back-projection can be implemented efficiently as convolution operators on GPUs. For large data sizes, speedups of about 10 times are obtained in relation to the computational times of other software packages based on GPU implementations of the Radon transform and the back-projection operator. Moreover, speedups of more than a 1000 times are obtained against the CPU-implementations provided in the MATLAB image processing toolbox.

math.NA