Abstract
A weighted compressed sensing (WCS) algorithm is proposed for the problem of channelized facies reconstruction from pixel-based measurements. This strategy integrates information from: (i) image structure in a transform domain (the discrete cosine transform); and (ii) a statistical model obtained from the use of multiple-point simulations (MPS) and a training image. A method is developed to integrate multiple-point statistics within the context of WCS, using for that a collection of weight definitions. In the experimental validation, excellent results are reported showing that the WCS provides good reconstruction for geological facies models even in the range of [0.3–1\(\%\)] pixel-based measurements. Experiments show that the proposed solution outperforms methods based on pure CS and MPS, when the performance is measured in terms of signal-to-noise ratio, and similarity perceptual indicators.
Similar content being viewed by others
References
Amizic B, Derin Babacan S, Molina R, Katsaggelos AK (2010) Sparse Bayesian blind image deconvolution with parameter estimation. In: European signal processing conference, pp 626–630. https://doi.org/10.1186/1687-5281-2012-20
Arpat B, Caers J (2007) Conditional simulations with patterns. Math Geol 39(2):177–203
Babacan SD, Molina R, Katsaggelos AK (2009) Variational Bayesian blind deconvolution using a total variation prior. IEEE Trans Image Process 18(1):12–26. https://doi.org/10.1109/TIP.2008.2007354
Blumensath T, Davies M (2009) Iterative hard thresholding for compressive sensing. Appl Comput Harmon Anal 27(7):265–274
Bogdan M, van den Berg E, Su W, Candes E (2013) Statistical estimation and testing via the sorted L1 norm. ArXiv e-prints arXiv:1310.1969
Bondell HD, Reich BJ (2008) Simultaneous regression shrinkage, variable selection, and supervised clustering of predictors with OSCAR. Biometrics 64:115–123. https://doi.org/10.1111/j.1541-0420.2007.00843.x
Calderon H, Silva JF, Ortiz JM, Egana A (2015) Reconstruction of channelized geological facies based on RIPless compressed sensing. Comput Geosci 77:54–65
Candès E, Plan Y (2011) A probabilistic and RIPless theory of compressed sensing. IEEE Trans Inf Theory 57(11):7235–7254
Candès E, Tao T (2005) Decoding by linear programming. IEEE Trans Inf Theory 51(12):4203–4215. https://doi.org/10.1109/TIT.2005.858979
Candès E, Tao T (2006) Near-optimal signal recovery from random projections: universal encoding strategies? IEEE Trans Inf Theory 52(12):5406–5425
Candès E, Romberg J, Tao T (2006a) Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans Inf Theory 52(2):489–509
Candès E, Romberg J, Tao T (2006b) Stable signal recovery from incomplete and inaccurate measurements. Commun Pure Appl Math 59:1207–1223
Candès E, Wakin M, Boyd S (2008) Enhancing sparsity by reweighted \(\ell _1\) minimization. J Fourier Anal Appl 14(5–6):877–905. https://doi.org/10.1007/s00041-008-9045-x
Chen Z, Babacan SD, Molina R, Katsaggelos AK (2014) Variational Bayesian methods for multimedia problems. IEEE Trans Multimed 16(4):1000–1017. https://doi.org/10.1109/TMM.2014.2307692
Choudhary S, Mitra U (2014) Sparse blind deconvolution: what cannot be done. In: IEEE international symposium on information theory—proceedings, pp 3002–3006. https://doi.org/10.1109/ISIT.2014.6875385
Cohen A, Dahmen W, DeVore R (2009) Compressed sensing and best \(k\)-term approximation. J Am Math Soc 22(1):211–231
Deutsch CV, Journel AG (1998) GSLIB: geostatistical software library and user’s guide, 2nd edn. Oxford University Press, New York
Donoho D (2006) Compressed sensing. IEEE Trans Inf Theory 52(4):1289–1306
Donoho DL, Vetterli M, DeVore RA, Daubechies I (1998) Data compression and harmonic analysis. IEEE Trans Inf Theory 44(6):2435–2476
Elad M (2010) Sparse and redundant representations, 1st edn. Springer, New York
Elsheikh A, Wheeler M, Hoteit I (2013) Sparse calibration of subsurface flow models using nonlinear orthogonal matching pursuit and an iterative stochastic ensemble method. Adv Water Resour 56:14–26
Fergus R, Singh B, Hertzmann A, Roweis ST, Freeman WT (2006) Removing camera shake from a single photograph. In: ACM SIGGRAPH 2006 Papers—SIGGRAPH ’06, p 787. https://doi.org/10.1145/1179352.1141956
Figueiredo MAT, Nowak RD (2014) Sparse estimation with strongly correlated variables using ordered weighted L1 regularization. ArXiv e-prints arXiv:1409.4005
Guardiano F, Srivastava M (1993) Multivariate geostatistics: beyond bivariate methods. In: Geostatistics-Troia. Kluwer Academic, Amsterdam, pp 133–144
Huang J, Huang X, Metaxas D (2008) Simultaneous image transformation and sparse representation recovery. In: 2008 IEEE conference on computer vision and pattern recognition, pp 1–8. https://doi.org/10.1109/CVPR.2008.4587640
Jafarpour B (2011) Wavelet reconstruction of geologic facies from nonlinear dynamic flow measurements. IEEE Trans Geosci Remote Sens 49(5):1520–1535
Jafarpour B, McLaughlin DB (2009) Reservoir characterization with the discrete cosine transform. SPE J 14(1):182–201
Jafarpour B, Goyal VK, McLaughlin DB, Freeman WT (2009) Transform-domain sparsity regularization for inverse problems in geosciences. Geophysics 74(5):R69–R83
Jafarpour B, Goyal VK, McLaughlin DB, Freeman WT (2010) Compressed history matching: exploiting transform-domain sparsity for regularization of nonlinear dynamic data integration problems. Math Geosci 42(1):1–27
Ji G, Hughes MC, Sudderth EB (2017) From patches to images: a nonparametric generative model. In: Precup D, Teh YW (eds) Proceedings of the 34th international conference on machine learning, PMLR, International Convention Centre, Sydney, Australia, Proceedings of Machine Learning Research, vol 70, pp 1675–1683. http://proceedings.mlr.press/v70/ji17a.html
Jung H, Jo H, Kim S, Lee K, Choe J (2017) Recursive update of channel information for reliable history matching of channel reservoirs using enkf with DCT. J Pet Sci Eng 154:19–37. https://doi.org/10.1016/j.petrol.2017.04.016. http://www.sciencedirect.com/science/article/pii/S092041051730428X
Jung H, Jo H, Kim S, Lee K, Choe J (2018) Geological model sampling using PCA-assisted support vector machine for reliable channel reservoir characterization. J Pet Sci Eng 167:396–405. https://doi.org/10.1016/j.petrol.2018.04.017. http://www.sciencedirect.com/science/article/pii/S0920410518303231
Khajehnejad M, Xu W, Avestimehr A, Hassibi B (2011) Analyzing weighted \(\ell _1\) minimization for sparse recovery with nonuniform sparse models. IEEE Trans Signal Process 59(5):1985–2001. https://doi.org/10.1109/TSP.2011.2107904
Khaninezhad MR, Jafarpour B (2017) A discrete imaging formulation for history matching complex geologic facies. In: Society of petroleum engineers p 22. https://doi.org/10.2118/182727-MS
Khaninezhad MM, Jafarpour B (2014) Hybrid parametrization for robust history matching. SPE J 19(3):487–499
Khaninezhad MM, Jafarpour B, Li L (2012) Sparse geologic dictonaries for subsurface flow model calibration: part 1 inversion formulation. Adv Water Resour 39:106–121
Lee J, Kitanidis P (2013) Bayesian inversion with total variations prior for discrete geologic structure identification. Water Resour Res 49:7658–7669
Lee K, Jung S, Choe J (2016) Ensemble smoother with clustered covariance for 3D channelized reservoirs with geological uncertainty. J Pet Sci Eng 145:423–435. https://doi.org/10.1016/j.petrol.2016.05.029. http://www.sciencedirect.com/science/article/pii/S0920410516302005
Lee K, Lim J, Choe J, Lee HS (2017) Regeneration of channelized reservoirs using history-matched facies-probability map without inverse scheme. J Pet Sci Eng 149:340–350. https://doi.org/10.1016/j.petrol.2016.10.046. http://www.sciencedirect.com/science/article/pii/S0920410516308178
Leuangthong O, McLennan J, Deutsch C (2004) Minimum acceptance criteria for geostatistical realizations. Nat Resour Res 13(3):131–141
Li L, Jafarpour B (2009) An iteratively reweighted algorithm for sparse reconstruction of subsurface flow properties from nonlinear dynamic data. CoRR abs/0911.2270, arXiv:0911.2270
Likas AC, Galatsanos NP (2004) A variational approach for Bayesian blind image deconvolution. IEEE Trans Signal Process 52(8):2222–2233. https://doi.org/10.1109/TSP.2004.831119
Mallat S (2009) A wavelet tour of signal processing, 3rd edn. Academic Press, New York
Mallat S, Zhang Z (1993) Matching pursuit with time-frequency dictionaries. IEEE Trans Signal Process 41(12):3397–3415
Mariethoz G, Caers J (2015) Multiple-point geostatistics. Wiley, Hoboken
Mariethoz G, Lefebvre S (2014) Bridges between mutiple-point geostatistics and texture synthesis: review and guidelines for future research. Comput Geosci 66:66–80
Mariethoz G, Renard P (2010) Reconstruction of incomplete data sets or images using direct sampling. Math Geosci 42:245–268
Minniakhmetov I, Dimitrakopoulos R, Godoy M (2018) High-order spatial simulation using legendre-like orthogonal splines. Math Geosci 50:753–780
Miskin J, MacKay D (2001) Ensemble learning for blind source separation. In: Principles and practice, independent component analysis, pp 209–233
Molina R, Katsaggelos A, Abad J, Mateos J (1997) A Bayesian approach to blind deconvolution based on Dirichlet\(\backslash \)ndistributions. In: 1997 IEEE international conference on acoustics, speech, and signal processing 4:2809–2812. https://doi.org/10.1109/ICASSP.1997.595373
Ortiz JM, Deutsch CV (2004) Indicator simulation accounting for multiple-point statistics. Math Geol 36(5):545–565
Peredo O, Ortiz JM (2011) Parallel implementation of simulating annealing to reproduce mutliple-point statistics. Comput Geosci 37:1110–1121
Perrone D, Favaro P (2014) Total variation blind deconvolution: the devil is in the details. In: Proceedings of the IEEE computer society conference on computer vision and pattern recognition, pp 2909–2916. https://doi.org/10.1109/CVPR.2014.372
Perrone D, Favaro P (2016) A clearer picture of total variation blind deconvolution. IEEE Trans Pattern Anal Mach Intell 38(6):1041–1055. https://doi.org/10.1109/TPAMI.2015.2477819. arXiv:1412.0251
Rudin LI, Osher S, Fatemi E (1992) Nonlinear total variation based noise removal algorithms. Phys D: Nonlinear Phenom 60(1–4):259–268. https://doi.org/10.1016/0167-2789(92)90242-F. arXiv:1011.1669v3
Sana F, Katterbauer K, Al-Naffouri T, Hoteit I (2015) Enhanced recovery of subsurface geological structures using compressed sensing and the ensemble kalman filter. In: 2015 IEEE international geoscience and remote sensing symposium (IGARSS), pp 3107–3110. https://doi.org/10.1109/IGARSS.2015.7326474
Sana F, Katterbauer K, Al-Naffouri TY, Hoteit I (2016) Orthogonal matching pursuit for enhanced recovery of sparse geological structures with the ensemble kalman filter. IEEE J Sel Top Appl Earth Obs Remote Sens 9(4):1710–1724. https://doi.org/10.1109/JSTARS.2016.2518119
Shahraeeni M (2019) Enhanced multiple-point statistical simulation with backtracking, forward checking and conflict-directed backjumping. Math Geosci 51(2):155–186. https://doi.org/10.1007/s11004-018-9761-y
Srinivas U, Suo Y, Dao M, Monga V, Tran TD (2015) Structured sparse priors for image classification. IEEE Trans Image Process 24(6):1763–1776. https://doi.org/10.1109/TIP.2015.2409572
Strebelle S (2002) Conditional simulation of complex geological structures using multiple points statistics. Math Geol 34(1):1–22
Strebelle S, Remy N (2004) Post-processing of multiple-point geostatistical models to improve reproduction of training patterns. In: Geostatistics Banff 2004, vol 2, pp 979–988
Suzuki S, Strebelle S (2007) Real-time post-processing method to enhance multiple-point statistics simulation. In: Petroleum geostatistics 2007
Tahmasebi P, Sahimi M, Caers J (2014) Ms-CCSIM: accelerating pattern-based geostatistical simulation of categorical variables using multi-scale search in Fourier spaces. Comput Geosci 67:75–88
Tahmasebi P, Sahimi M, Andrade JE (2017) Image-based modeling of granular porous media. Geophys Res Lett 44:4738–4746
Tan X, Tahmasebi P, Caers J (2014) Comparing training-image based algorithms using an analysis of distances. Math Geosci 46:149–169
Tropp J, Gilbert A (2007) Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans Inf Theory 53(12):4655–4666
Vega M, Molina R, Katsaggelos AK (2014) Parameter estimation in Bayesian blind deconvolution with super Gaussian image priors. In: European signal processing conference. https://doi.org/10.1016/j.ijhm.2015.04.012
Vetterli M, Kovacevic J (1995) Wavelet and subband coding. Prentice-Hall, Englewood Cliffs
Wang Y, Arns CH, Rahman SS, Arns JY (2018) Porous structure reconstruction using convolutional neural networks. Math Geosci 50:781–799
Wu J, Boucher A, Zhang T (2008) A SGeMS code for pattern simulation of continuous and categorical variables: FILTERSIM. Comput Geosci 34(12):1863–1876
Xu Y, Yin W (2016) A fast patch dictionary method for whole image recovery. Inverse Probl Imaging 10(2):563. https://doi.org/10.3934/ipi.2016012, http://aimsciences.org//article/id/f83bb625-c5c0-4bd6-a828-b6c548abaadb
Zeng X, Figueiredo M (2014) The atomic norm formulation of oscar regularization with application to the Frank-Wolfe algorithm. In: 2014 Proceedings of the 22nd European signal processing conference (EUSIPCO), pp 780–784
Zhang Y, Kuo Hw, Wright J (2018) Structured local minima in sparse blind deconvolution. In: Advances in neural information processing systems, pp 2328–2337
Zhao Y, Li D (2012) Reweighted \(\ell _1\)-minimization for sparse solutions to underdetermined linear systems. SIAM J Optim 22(3):1065–1088. https://doi.org/10.1137/110847445
Zhou X, Sun W (1999) On the sampling theorem for wavelet subspaces. J Fourier Anal Appl 5(4):347–354
Zhou W, Bovik A, Sheikh H, Simoncelli E (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612
Zhou X, Molina R, Zhou F, Katsaggelos AK (2014) Fast iteratively reweighted least squares for lpregularized image deconvolution and reconstruction. In: 2014 IEEE international conference on image processing, ICIP 2014, pp 1783–1787. https://doi.org/10.1109/ICIP.2014.7025357
Acknowledgements
The work was supported by the research Grants Fondecyt 1170854, CONICYT, Chile. The work of Dr. Silva is supported by the Advanced Center for Electrical and Electronic Engineering (AC3E), Basal Project FB0008. The work of Dr. Egaña is supported by the Advanced Mining Technology Center (AMTC) Basal project (CONICYT Project AFB180004). Felipe Santibañez is supported by CONICYT Ph.D. scholarship 21130890 and AMTC by the CONICYT Project AFB180004. Dr. Ortiz acknowledges the support of the Natural Sciences and Engineering Council of Canada (NSERC), funding reference number RGPIN-2017-04200 and RGPAS-2017-507956.
Funding
Funding was provided by Fondo Nacional de Desarrollo Científico y Tecnológico (Grant Nos. 1170854, 1140840), Basal Project, Advanced Center for Electrical and Electronic Engineering (Grant No. FB0008), Comisión Nacional de Investigación Científica y Tecnológica (Grant Nos. 21130890, AFB180004) and Natural Sciences and Engineering Council of Canada (NSERC), funding reference number RGPIN-2017-04200 and RGPAS-2017-507956.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: The CS Recovery Theorem
For the problem presented in Sect. 2.1, the following result can be adopted to obtain performance guarantees for the recovery of \({\bar{x}}\) from \({\bar{y}}\) using sparsity as an assumption on \({\bar{x}}\).
Theorem 1
(Candès and Plan 2011, Theorem 1.2) For any \(k<n\) and \(\beta >0\), with probability \(1-6/n - 6e^{-\beta }\), the solution to Eq. (4) satisfies that
provided that \(m\ge C_\beta \cdot \mu (U) k \log n\), where
\({\tilde{z}}_k\in {\mathbb {R}}^n\) is the best k-term approximation of \({\bar{z}}\), \(\alpha =\sqrt{\frac{(1+\beta )k\mu \log n \log m \log ^2 k}{m}}\), \(C_\beta =(1+\beta )C_0\), and C and \(C_0\) numerical constants.
Thus, if the signal is k-sparse in the transform domain U, that is, \(\left| \left| {\bar{z}} - {\tilde{z}}_k \right| \right| _{\ell _1} =0\), and the number of measurements satisfies that \(m \ge C_\beta \cdot \mu (U) k \log n\), then \({\hat{x}}={\bar{x}}\) from (9). Therefore, the sparsity assumption on \({\bar{z}}\) and the use of a critical number of measurements (that scales like \(O(k \log n)\)) guarantees perfect recovery for the \(\ell _1\)-minimizer scheme in (4).
Appendix: Basis Selection
From Theorem 1, there are two elements to consider to address the problem of selecting U optimally for the recovery of \({\bar{x}}\) from \({\bar{y}}\). On the one hand, U should offer a good sparse representation of the facies images, in the sense that the approximation error \(\left| \left| {\bar{z}} - {\tilde{z}}_k \right| \right| _{\ell _1} \approx 0\) for a small fraction of transform coefficients, that is for \(k<<n\). On the other hand, the number of required measurements in (10) is proportional to \(\mu (U)\), which is an indicator of how coherent (or orthogonal) is U with respect to the canonical (pixel-based) basis. Only looking at this second criterion, to minimize the number of measurements it is required a value of \(\mu (U)\) close to 1, which is known to be the minimum value (coherent) that can be obtained for any pair of bases A and U. Integrating the two criteria, there is a tradeoff between the compressibility quality of U, which is the ability of U to represent \({\bar{z}} \equiv U^{\dagger } {\bar{x}}\) with a small proportion of coefficients, and how incoherent is U with respect to the pixel-based domain. More precisely using the result in Theorem 1, for a basis U, a signal \({\bar{x}}\) and a target reconstruction error \(\epsilon >0\), the following object can be defined (Calderon et al. 2015)
where \(\sigma _k({\bar{z}})_{\ell _1}=\left| \left| {\bar{z}} - {\tilde{z}}_k \right| \right| _{\ell _1}\) is the approximation error introduced in (9). From Theorem 1, \(k({\bar{x}},U,\epsilon )\) represents the critical number of significant (transform) coefficients (with respect to U) needed to have a reconstruction error smaller than \(\epsilon \) [Eq. (9)].
Then, considering a collection of orthonormal bases \(\left\{ U_j, j\in J\right\} \), the optimal one from Theorem 1 is the one that requires the minimum number of measurements to achieve an error \(\epsilon \), that is, the solution of
It is shown in (Calderon et al. 2015, Sect. 5) that over a rich collection of Wavelet bases, the discrete cosine transform (DCT) by far offers the best tradeoff between compressibility and incoherence to recover channelized facies from pixel-based measurements for the classical CS algorithm in (4). This was shown for different channelized facies models and reconstruction errors. Therefore, the DCT was the basis adopted in this work.
Rights and permissions
About this article
Cite this article
Calderon, H., Santibañez, F., Silva, J.F. et al. Geological Facies Recovery Based on Weighted \(\ell _1\)-Regularization. Math Geosci 52, 593–617 (2020). https://doi.org/10.1007/s11004-019-09825-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11004-019-09825-5