Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
The paper considers developing the algorithm for instance
segmentation of mineral grains in thin section images of sandstone.
This task involves the segmentation of objects of a quasi-convex
shape without occlusions. Most often grains are tightly packed. In
the process of lithogenesis, most of the grains have strongly been
transformed, as a result, the localization of some grains and their
boundaries can be extremely difficult.
The considered task is the key to constructing a numerical
description of rocks for the mining industry and engineering geology.
According to the results of segmentation, the granulometric
characteristics, shape and packaging parameters can be
calculated for the studied sandstone samples.
Instance segmentation of mineral grainsin thin section images
Aleksandr Bukharev*, Semen Budennyy, Olga Lokhanova (MIPT Center for Engineering and Technology), Boris Belozerov, Elena Zhukovskaia (Gazpromneft STC)
Introduction
Currently the state of the art algorithm for instance segmentation is
Mask-RCNN. However, this approach has its own limitations. Since the
grains we segmented are densely packed and cannot be effectively
described using bounding boxes, we developed our own approach
to produce high quality instance segmentation for quasi-convex
objects (mineral grains).
The proposed algorithm is a cascade of two fully-convolutional
neural networks. The implemented approach was successfully tested
on validation and unlabeled data. For most test samples, the
accuracy functional (𝑴𝑨𝑷𝟎.𝟕) was ≥ 𝟎. 𝟕𝟓.
Workflow
To build a solution based on expert interpretation, we have accumulated a dataset of more than 9,000 individual mineral grains (45 images).
We factorized the original problem and sorted the subtasks according to expert evaluation from simple to complex:
• Proposals localization;
• Grains edges localization;
• Proposals filtering.
Input images Segmented image
The segmentation runs correctly both in case of simple objects (such as clean quartz) and in complicated cases (such as polysynthetic
twinning, extinction, relict grains, secondary modifications, quartz regeneration). This quality of model prediction was verified on validation
sample (10-fold) and on testing sample using error correction result. This procedure allowed us to accumulate a sample of 300 images (over
𝟏𝟎𝟓 grains).
Complicated cases
Polysynthetic twinning
Relict grains
Secondary modifications
Quartz regeneration
CENTER FOR ENGINEERING AND TECHNOLOGY
Case 1: small grains Case 1: large grains
Input images Segmented image
Results
For localization of proposals, we use a CNN model, restoring the normalized distance transform of individual grains Ω from the original sampleimages:
𝛻𝜙 Ԧ𝑟 =1
max 𝜙 Ԧ𝑟, 𝑖𝑓 Ԧ𝑟 ∈ Ω.
Transform 𝜙 Ԧ𝑟 is invariant for objects shifts and can be approximated using convolutions. To avoid proposals filtering task in this step the error
functional (𝐿1distance) was optimized only in the areas occupied by grains. In the remaining areas of the image, the model was given freedom
of choice.