Skip to content

Some basic python tools for representing and analyzing fracture traces on 2D planes. Includes functionality for finding lengths of fractures, intersections of fracture traces with other objects like straight and circular scan lines, and computing fracture intensity. Very much a work in progress.

Notifications You must be signed in to change notification settings

Ryshackleton/FracAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FracAnalysis

Summary

Some basic python tools for representing and analyzing fracture traces on 2D planes. Includes functionality for finding lengths of fractures, intersections of fracture traces with other objects like straight and circular scan lines, and computing fracture intensity. Very much a work in progress.

These python scripts were written to analyze the difference between fractures mapped in the field by a geologist, vs those mapped using only lower resolution imagery taken from a drone. The work was a collaboration with Clare Bond from the University of Aberdeen and is outlined in this abstract from the American Association of Petroleum Geologists 2015 Meeting and summarized below.

General workflow

3D models of the overall area and detailed models of an area of interest were created using photogrammetry from imagery taken using a small, consumer grade UAV. The outcrops were located near Canajoharie, NY, USA and are located in the Flat Creek Shale. From these models, we can generate orthorectified imagery such as the image below, with validated length scales based measured markers placed within the image.

Outline of fracture digitization for field mapping case, including optional creation of a simple 3D extrusion model of the fracture set.

alt text

The python scripts here were used to compute circular scanline analyses, which involves counting line-circle (fracture trace-circular scanline) intersections for circles of a given size. We do this on a grid to compute fracture intensity, and then compare the results of fracture intensity mapped by a geologist in the field, vs those mapped by a geologist on a lower resolution image in the lab.

Detailed fracture map from field mapping by Thomas Wild (student):

alt text

Fracture intensity from field mapped fracture traces, with a scale showing fracture length (meters) / fracture area (meters^2). The point grid for computing circular scanlines is also shown, with an example of the circle size used for the computation).

alt text alt text

Feel free to use or modify these scripts, and please email me with questions, comments, or suggestions.

About

Some basic python tools for representing and analyzing fracture traces on 2D planes. Includes functionality for finding lengths of fractures, intersections of fracture traces with other objects like straight and circular scan lines, and computing fracture intensity. Very much a work in progress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages