/petrog_thin_section_cnn

Python scripts used to perform petrographyc thin section analysis using convolutional neural networks

Primary LanguagePython

Python and R scripts used to perform petrographyc thin section classification using convolutional neural networks as was published in:

Petrographic microfacies classification with deep convolutional neural networks

Journal title: Computers and Geosciences
Authors: Rafael Pires de Lima, David Duarte, Charles Nicholson, Roger Slatt, Kurt J. Marfurt
Corresponding author: Rafael Pires de Lima

@article{
  PIRESDELIMA2020104481,
  title = "Petrographic microfacies classification with deep convolutional neural networks",
  journal = "Computers & Geosciences",
  volume = "142",
  pages = "104481",
  year = "2020",
  issn = "0098-3004",
  doi = "https://doi.org/10.1016/j.cageo.2020.104481",
  url = "http://www.sciencedirect.com/science/article/pii/S0098300419307629",
  author = "Rafael {Pires de Lima} and David Duarte and Charles Nicholson and Roger Slatt and Kurt J. Marfurt",
  keywords = "Petrography thin section analysis, Rock thin section, Convolutional neural networks, Transfer learning",
}

Data

Data can be downloaded here.

Scripts

For an easier to use tool for initial transfer learning evaluation, an user iterface is provided here.

Software here is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.