Method and system for constructing digital rock

US11934488B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11934488-B2
Application numberUS-202017295493-A
CountryUS
Kind codeB2
Filing dateSep 10, 2020
Priority dateMar 13, 2020
Publication dateMar 19, 2024
Grant dateMar 19, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a method and system for constructing a digital rock, and relates to the technical field of digital rocks. According to the method, a three-dimensional (3D) digital rock image that can reflect real rock information is obtained using an image scanning technology, and the image is preprocessed to obtain a digital rock training image for training a generative adversarial network (GAN). The trained GAN is stored to obtain a digital rock construction model. The stored digital rock construction model can be directly used to quickly construct a target digital rock image. This not only greatly reduces computational costs, but also reduces costs and time consumption for obtaining high-resolution sample images. In addition, the constructed target digital rock image can also reflect real rock information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for constructing a digital rock, comprising: obtaining a digital rock training image, wherein the digital rock training image is a digital rock sample image of a known rock; extracting a plurality of sub-samples from the digital rock training image, and storing all the sub-samples as a sample set; training a generative adversarial network (GAN) using the sample set and a random sample noise to obtain a digital rock construction model, wherein the digital rock construction model is the GAN trained using the sample set and the random sample noise, and the digital rock construction model is configured to construct a target digital rock image; obtaining a target random noise; and inputting the target random noise into the digital rock construction model to obtain the target digital rock image, wherein obtaining a digital rock training image comprises: scanning the known rock using an image scanning technology to obtain a grayscale image of the known rock; extracting a representative elementary volume (REV) from the center of the grayscale image of the known rock, and smoothing the REV to obtain a smooth digital rock image; and segmenting the smooth digital rock image using a watershed segmentation method to obtain the digital rock training image. 2. The method for constructing a digital rock according to claim 1 , wherein the training a GAN using the sample set and a random sample noise to obtain a digital rock construction model comprises: obtaining an activation function and a loss function of the GAN, wherein the GAN comprises a generator network and a discriminator network; inputting the random sample noise into the generator network to obtain a fake sample set, wherein the fake sample set comprises a plurality of first fake digital rock images; training the discriminator network using the fake sample set and the sample set to obtain a discriminator network model, wherein the discriminator network model is the trained discriminator network, an input of the discriminator network model is the first fake digital rock image, and an output is a real or fake probability value of the first fake digital rock image; and using the random sample noise as input, and training the generator network using the trained discriminator network model to obtain a generator network model, wherein the generator network model is the trained generator network, the output of the generator network model is the target digital rock image, and the discriminator network model and the generator network model constitute the digital rock construction model. 3. The method for constructing a digital rock according to claim 2 , wherein the discriminator network comprises a discriminator input layer, discriminator intermediate layers, and a discriminator output layer; the generator network comprises a generator input layer, generator intermediate layers, and a generator output layer, wherein the generator input layer is a fully connected layer, and the generator intermediate layers and the generator output layer are both micro-step convolutional layers; the activation function comprises an activation function of the discriminator intermediate layer, an activation function of the discriminator output layer, an activation function of the generator intermediate layer, and an activation function of the generator output layer; the activation function of the discriminator intermediate layer is a LeakyReLu activation function, the activation function of the discriminator output layer is a Sigmoid activation function, the activation function of the generator intermediate layer is a ReLu activation function, and the activation function of the generator output layer is a Tanh activation function, and the loss function comprises a discriminator loss function of the discriminator network and a generator loss function of the generator network. 4. The method for constructing a digital rock according to claim 3 , wherein the training the discriminator network using the fake sample set and the sample set to obtain a discriminator network model comprises: extracting N sub-samples from the sample set, and inputting the N sub-samples into the discriminator network to calculate a first discriminator loss function; calculating a first discriminator gradient of each layer of the discriminator network using the first discriminator loss function; extracting N first fake digital rock images from the fake sample set, and inputting the N first fake digital rock images into the discriminator network to calculate a second discriminator loss function; calculating a second discriminator gradient of each layer of the discriminator network using the second discriminator loss function; adding the first discriminator loss function and the second discriminator loss function to obtain the discriminator loss function; and optimizing the discriminator loss function using the first discriminator gradient, the second discriminator gradient, and a mini-batch gradient descent algorithm to obtain optimal discriminator network parameters, and obtaining the discriminator network model based on the optimal discriminator network parameters, wherein the discriminator network parameters are a weight and bias of each layer of the discriminator network. 5. The method for constructing a digital rock according to claim 3 , wherein the using the random sample noise as input, and training the generator network using the trained discriminator network model to obtain a generator network model comprises: inputting the random sample noise into the generator network to generate a first fake sample; inputting the first fake sample into the discriminator network model, and calculating a first loss function according to formula Loss_S1=lg(D(G(z,θ)),α)) wherein Loss_S1 denotes the first loss function, D(⋅) denotes the discriminator network model, G(⋅) denotes the generator network, z denotes the random sample noise, a denotes the discriminator network parameter, and θ denotes a generator network parameter; calculating a generator gradient of each layer of the generator network using the first loss function, and optimizing the generator loss function using the generator gradient and the mini-batch gradient descent algorithm; going back to the step of “inputting the random sample noise into the generator network to generate a first fake sample” for iteration until a number of iterations reaches a predetermined value or a real or fake probability value of the discriminator network model is a predetermined real or fake probability value; when the number of iterations reaches the predetermined value or the real or fake probability value is the predetermined real or fake probability value, determining corresponding generator network parameters as optimal generator network parameters; and obtaining the generator network model based on the optimal generator network parameters, wherein the generator network parameters are a weight and bias of each layer of the generator network. 6. A system for constructing a digital rock, comprising: a digital rock training image module, configured to obtain a digital rock training image, wherein the digital rock training image is a digital rock sample image of a known rock, a sample set module, configured to extract a plurality of sub-samples from the digital rock training image, and store all the sub-samples as a sample set; a digital rock model module, configured to train a generative adversarial network (GAN) using the sample set and a random sample noise to obtain a digital rock construction model, wherein the digital rock construction model is the GAN trained using the sample set and the random sample noise, and the digital rock construction model is configured to construct a target digital rock image; an ob

Assignees

Inventors

Classifications

  • Generative networks · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Adversarial learning · CPC title

  • characterised by the process organisation or structure, e.g. boosting cascade · CPC title

  • Combinations of networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11934488B2 cover?
The present disclosure provides a method and system for constructing a digital rock, and relates to the technical field of digital rocks. According to the method, a three-dimensional (3D) digital rock image that can reflect real rock information is obtained using an image scanning technology, and the image is preprocessed to obtain a digital rock training image for training a generative adversa…
Who is the assignee on this patent?
Univ China Petroleum East China
What technology area does this patent fall under?
Primary CPC classification G06F18/2148. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).