Skip to main content
Log in

Geological Facies Recovery Based on Weighted \(\ell _1\)-Regularization

  • Published:
Mathematical Geosciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Blumensath T, Davies M (2009) Iterative hard thresholding for compressive sensing. Appl Comput Harmon Anal 27(7):265–274

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Calderon H, Silva JF, Ortiz JM, Egana A (2015) Reconstruction of channelized geological facies based on RIPless compressed sensing. Comput Geosci 77:54–65

    Google Scholar 

  • Candès E, Plan Y (2011) A probabilistic and RIPless theory of compressed sensing. IEEE Trans Inf Theory 57(11):7235–7254

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Candès E, Tao T (2006) Near-optimal signal recovery from random projections: universal encoding strategies? IEEE Trans Inf Theory 52(12):5406–5425

    Google Scholar 

  • 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

    Google Scholar 

  • Candès E, Romberg J, Tao T (2006b) Stable signal recovery from incomplete and inaccurate measurements. Commun Pure Appl Math 59:1207–1223

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Deutsch CV, Journel AG (1998) GSLIB: geostatistical software library and user’s guide, 2nd edn. Oxford University Press, New York

    Google Scholar 

  • Donoho D (2006) Compressed sensing. IEEE Trans Inf Theory 52(4):1289–1306

    Google Scholar 

  • Donoho DL, Vetterli M, DeVore RA, Daubechies I (1998) Data compression and harmonic analysis. IEEE Trans Inf Theory 44(6):2435–2476

    Google Scholar 

  • Elad M (2010) Sparse and redundant representations, 1st edn. Springer, New York

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Jafarpour B, McLaughlin DB (2009) Reservoir characterization with the discrete cosine transform. SPE J 14(1):182–201

    Google Scholar 

  • Jafarpour B, Goyal VK, McLaughlin DB, Freeman WT (2009) Transform-domain sparsity regularization for inverse problems in geosciences. Geophysics 74(5):R69–R83

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Lee J, Kitanidis P (2013) Bayesian inversion with total variations prior for discrete geologic structure identification. Water Resour Res 49:7658–7669

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Mallat S (2009) A wavelet tour of signal processing, 3rd edn. Academic Press, New York

    Google Scholar 

  • Mallat S, Zhang Z (1993) Matching pursuit with time-frequency dictionaries. IEEE Trans Signal Process 41(12):3397–3415

    Google Scholar 

  • Mariethoz G, Caers J (2015) Multiple-point geostatistics. Wiley, Hoboken

    Google Scholar 

  • Mariethoz G, Lefebvre S (2014) Bridges between mutiple-point geostatistics and texture synthesis: review and guidelines for future research. Comput Geosci 66:66–80

    Google Scholar 

  • Mariethoz G, Renard P (2010) Reconstruction of incomplete data sets or images using direct sampling. Math Geosci 42:245–268

    Google Scholar 

  • Minniakhmetov I, Dimitrakopoulos R, Godoy M (2018) High-order spatial simulation using legendre-like orthogonal splines. Math Geosci 50:753–780

    Google Scholar 

  • 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

    Google Scholar 

  • Peredo O, Ortiz JM (2011) Parallel implementation of simulating annealing to reproduce mutliple-point statistics. Comput Geosci 37:1110–1121

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Strebelle S (2002) Conditional simulation of complex geological structures using multiple points statistics. Math Geol 34(1):1–22

    Google Scholar 

  • 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

    Google Scholar 

  • Tahmasebi P, Sahimi M, Andrade JE (2017) Image-based modeling of granular porous media. Geophys Res Lett 44:4738–4746

    Google Scholar 

  • Tan X, Tahmasebi P, Caers J (2014) Comparing training-image based algorithms using an analysis of distances. Math Geosci 46:149–169

    Google Scholar 

  • Tropp J, Gilbert A (2007) Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans Inf Theory 53(12):4655–4666

    Google Scholar 

  • 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

    Google Scholar 

  • Wang Y, Arns CH, Rahman SS, Arns JY (2018) Porous structure reconstruction using convolutional neural networks. Math Geosci 50:781–799

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Zhou X, Sun W (1999) On the sampling theorem for wavelet subspaces. J Fourier Anal Appl 5(4):347–354

    Google Scholar 

  • 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

    Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Felipe Santibañez.

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

$$\begin{aligned} \left| \left| {\hat{x}} -{\bar{x}} \right| \right| _{\ell _2} \le \frac{C (1+\alpha )}{\sqrt{k}} \cdot \left| \left| {\bar{z}} - {\tilde{z}}_k \right| \right| _{\ell _1}, \end{aligned}$$
(9)

provided that \(m\ge C_\beta \cdot \mu (U) k \log n\), where

$$\begin{aligned} \mu (U) = n \cdot \max _{i,j \in \left\{ 1,\ldots ,n\right\} } \left| U_{i,j}\right| ^2, \end{aligned}$$
(10)

\({\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)

$$\begin{aligned} k({\bar{x}},U,\epsilon ) \equiv \min \left\{ 1\le k\le n: \text {such that } \frac{C (1+\alpha )}{\sqrt{k}} \cdot \sigma _k(U^{\dagger } {\bar{x}})_{\ell _1}\le \epsilon \right\} , \end{aligned}$$
(11)

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

$$\begin{aligned} U^*(\epsilon ,{\bar{x}})=\arg \min _{U_j, j\in J} k({\bar{x}},U_j,\epsilon )\cdot \mu (U_j). \end{aligned}$$
(12)

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11004-019-09825-5

Keywords

Navigation