Core imaging and classification is an important step for generating a digital database for subsurface geology. The British Geological Survey collection contains cores from over 15,000 onshore and 8,000 offshore boreholes. Many cores are photographed at high-resolution creating an archive of over 100,000 core tray images containing between 1 m and 3 m of core per image. A crucial challenge in storage and classification of the digital data associated with these cores is the degree of damage or degradation which determines their suitability for further analysis by the scientific community. The large volume of core image data precludes manual phase segmentation and core quality determination from individuals.
In this work, we present a new method using both deep learning and computer vision to automate the process. To test the feasibility of our technique, we use a small subset of 62 core tray images, captured with 3 light spectra (Red, Green, Blue). We use pre-trained neural networks to segment the image, which is followed by traditional computer vision techniques for edge detection. We also automate the process of calculating the number of fragments and area of each fragment present in each individual core image. Finally, we present an index for core integrity based on the output of these measurements. The work-flow demonstrates that deep neural networks and computer vision can be leveraged to quantify and non-intrusively assess geophysical properties at a large scale, using only a subset of the data, with open-source packages.
This core quality index will allow users to quickly and consistently assess core condition, and in particularly degradation due to: transport, storage and previous sampling. By automating this process it is possible to quickly assess tens to hundreds of metres of core to identify areas suitable for sampling. It also provides semi quantitative information on how representative individual core samples are of bulk rock properties. This will improve integration between core analysis and other datasets, for example wireline logs