Skip to content

AlexeyPechnikov/geo3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

View on GitHub Support on Patreon ChatGPT Assistant AR/VR at geo3d.dev

Geo3D (Geology 3D): Powerful and Accessible 3D Inversion

The software leverages dipole physics for 3D inversion, identifying geological structures by analyzing magnetic or gravitational dipoles and their depth-related circular patterns through Radon edge detection and Gaussian filtering for unique, stable numerical solutions. This approach, grounded in physics and mathematics, aids geologists in interpreting data from various sources to locate subsurface features. It's fast, robust, and applies visual morphometric analysis effectively. Additional insights and updates on this innovative method are shared via Patreon and LinkedIn.

About Geo3D

The Python library Geo3D offers an effective method for modeling 3D geological structures using the potential inversion techniques. Geo3D not only performs the inversion but also provides functions to download source datasets from the open Google Earth Engine (GEE) platform and produce 3D output in VTK files. The output can then be post-processed in open-source software like ParaView and Blender to create high-quality, dynamic 3D geological models suitable for films, and for viewing in Virtual and Augmented Reality (AR/VR) on modern iOS and Android smartphones, as well as on specialized headsets.

This open-source library provides three output statistics. I also sell commercial software that detects vertical and horizontal density anomalies for gas and oil investigations and fractalities for mineral exploration tasks. Nevertheless, the open-source version is sufficient for numerous projects.

Theoretical Basics

Open In Colab Spectral Coherence between Gravity and Bathymetry Grids using Geo3D Python Library

Computer Vision Solution for the Inverse Problem of Geophysics

Jupyter Notebook: 3D Density Inversion by Circular Hough Transform [Focal Average] and Fractality Index

Jupyter Notebooks: Inversion of Gravity Mathematics

Raster, vector, and graph methods for geological lineament analysis

The Formation of Planetary Mountain Ranges and Faults

Building Reliable Geological Models

Computational Geology and Visualization

Use Cases

How to Find Gold Deposits in Lamuntet, West Sumbawa District, Indonesia

3D Lineament Geological Model of a 6.5-Magnitude Earthquake in Monte Cristo, Nevada, USA

Dynamic Model of Earthquake Lineaments 6.5 Magnitude in Monte Cristo, Nevada, USA

How to Find Gold Deposits in West Siberia, Russia

Digital Geology and Machine Learning

Geotectonic Structural Modeling of the Indonesian Region: A Gravitational Anomalies Analysis of WGM2012 Free-Air with a Focus on Lombok and Sumbawa Islands

Identifying Promising Diapir Structures for Oil and Gas in Greece’s Offshore Using Cryosat-2 and Landsat-8 Data

Identifying Au-Ag-Cu Mineralization Zones in Central Raja Lode, Lombok Island, Indonesia

Examples

ParaView and Blender VR for AR Geological Models

Augmented and Virtual Reality (AR/VR) Geological Models The dynamic models also available on YouTube as Blender Tambora Volcano Structural Model and Plume Simulation, Indonesia Enhanced Geothermal Model for Minahasa Compartment and Lahendong Geothermal Field

Open In Colab 3D Lineaments and Inversion Geological Models of a 6.5-Magnitude Earthquake in Monte Cristo, Nevada, USA The dynamic models are available on YouTube as 4D Model for M6.5 - Monte Cristo Range Earthquake 2020-05-15 and 4D Lineament Model for M6.5 - Monte Cristo Range Earthquake 2020-05-15

Open In Colab Deep Tectonics and Structural Formation of Koverninsky Depression: Insights from GGM2013Plus Gravity Model

Open In Colab Gold Deposits Prediction Model on Sumbawa, Indonesia