Анализ применения методов машинного обучения в задачах классификации пород на образцах керна
- Авторы: Кочегуров А.И.1, Денисов В.И.1, Задорожных Е.А.1
-
Учреждения:
- Национальный исследовательский Томский политехнический университет
- Выпуск: Том 335, № 9 (2024)
- Страницы: 148-159
- Раздел: Статьи
- URL: https://bakhtiniada.ru/2500-1019/article/view/268789
- DOI: https://doi.org/10.18799/24131830/2024/9/4792
- ID: 268789
Цитировать
Полный текст
Аннотация
Актуальность. Исследования керна в нефтегазовой отрасли позволяют получить некоторые фильтрационно-емкостные характеристики горных пород, а также дать представление о самом составе и строении недр. Данная информация крайне важна на первых этапах разработки месторождений, так как позволяет сформировать первичный вариант проекта разработки, который далее уточняется по ходу разбуривания месторождения. Однако выполнение анализа керна и его описание является крайне трудоемкой и подверженной влиянию человеческого фактора работой, требующей автоматизации. Таким образом, исследование изображений керна – востребованная задача в нефтегазовой отрасли, которая требует высокой точности и внимательности в ходе работы; особенно учитывая объем изображений, который приходится анализировать.
Целью данной работы является обзор и анализ существующих алгоритмов классификации пород по изображениям керна на основе методов машинного обучения, а также использование полученной информации для формирования рекомендаций для развития данных алгоритмов.
Методы: методы машинного обучения, в том числе нейронные сети.
Результаты. Проведен анализ существующих подходов к исследованию образцов керна. Были отмечены основные преимущества и недостатки каждого из них, и на основании сделанных выводов разработан план и требования к проведению дальнейшего исследования образцов керна средствами машинного обучения. С применением сверточной нейронной сети на архитектуре U-Net была обучена модель для решения задачи сегментации образцов керна на дневных изображениях; приведены результаты работы модели.
Полный текст
Введение
В настоящее время автоматизация работы специалистов при помощи специализированного программного обеспечения (ПО) не является чем-то новым. Сам процесс автоматизации зародился очень давно и продолжается до сих пор, меняя лишь свой облик.
Среди преимуществ автоматизации на основе информационных технологий можно отметить следующее: увеличение производительности и эффективности процесса; часто значительное сокращение времени выполнения задачи; лучший контроль за текущим процессом и связанными с ним данными, а также его прозрачность и видимость; немаловажным является стандартизация полученного результата и самого процесса; снижение ошибки, связанной с человеческим фактором.
Не исключением стала и область исследования образцов керна. Керн представляет собой некоторый объем горной породы, обычно в виде образца цилиндрической формы. Именно на основе анализа керна устанавливаются значения характеристик пласта и выводятся зависимости, позволяющие строить гидродинамические модели месторождений, без которых сейчас немыслим сам процесс разработки недр [1].
Изображения образцов керна позволяют:
- запечатлеть исходный вид и положение керна, что делает возможным восстановление информации об образце в случае его деформации/утраты по каким-либо причинам;
- получить представление о строении разреза скважины;
- сделать предположение о нефтенасыщенных интервалах, за счет чего можно сделать предварительное заключение о нефтенасыщенности;
- определить маркирующие слои и стратиграфические границы;
- спрогнозировать распространение коллекторов и флюидоупоров и их свойства;
- получить представление о некоторых параметрах пород: текстуре, литологической разности, структуре, а также об их гелого-физических характеристиках;
- перечисленные выше данные позволяют сформировать базу, которая в последующем позволит подбирать месторождения-аналоги по параметрам керна.
Главная цель анализа керна – получение данных о недрах. Проведенные исследования породы дают возможность говорить о строении геологического разреза, геолого-физических характеристиках объекта и составе пород, геохимических показателях и насыщении пластов, а также о положении стратиграфических границ, реперных слоев и нахождении коллекторов.
Таким образом, керн является крайне важным источником информации, который оказывает сильное влияние на способ разработки месторождения. Изображения пород представляют собой один из основных источников информации для проведения литолого-фациального анализа на ранних этапах разработки. Кроме прочего, по фотографиям керна можно провести реконструкцию условий осадконакопления.
В общем случае можно сказать, что исследование керна является эффективным инструментом прогноза геологического разреза, решению задач которого посвящено достаточно большое число работ, в том числе на основе результатов фазочастотного прослеживания сейсмических волн [2–4].
Применение нейронных сетей для классификации пород на образцах керна
В настоящее время применение современных технологий, таких как машинное обучение, для анализа образцов керна является распространенным методом исследования. Данная тенденции, как отмечалось выше, является следствием большого объема информации, которую требуется обработать, а также сложности идентификации пород при решении задачи классификации. В этом плане значительное место занимают методы машинного обучения, и прежде всего нейронные сети.
Вопросам использования нейронных сетей для классификации пород на образцах керна посвящен ряд работ, среди них важное место занимают исследования А. Пателя [5–7], наиболее интересные результаты которых опубликованы в [5, 6]. Так, в [5] описывается процесс автоматизации, анализа и классификации типов известняковых пород на основе импульсной нейронной сети. Ценность рассматриваемой работы заключается в том, что автор отходит от наиболее часто используемой в подобных работах сверточной нейронной сети и применяет импульсную нейронную сеть (pulsed neural network – PNN). Особенностью данного вида сетей является то, что они способны распознать целый класс (объект) по малому количеству пикселей в динамическом кадре. Эти сети очень близки к мозгу и состоят из очень большого количества узлов
Автор обосновывает свой выбор тем, что вероятностный нейрон сети имеет сходство с моделью обратного распространения в том, как он направляется. Однако у PNN есть отличия в процедуре обучения. Архитектура PNN состоит из входного слоя, слоя паттернов (pattern layer), слоя суммирования и выходного слоя. Слой паттернов имеет сходство с сетью с радиальными функциями, однако слой суммирования имеет подобие конкурентной сети. Архитектура PNN, использованная автором, показана на рис. 1.
Методология классификации, предложенная в [5], изображена на рис. 2.
Рис. 1. Архитектура PNN
Fig. 1. PNN architecture
Рис. 2. Методология классификации
Fig. 2. Classification methodology
Среди прочего стоит отметить, что в работе использовались унифицированные входные данные, собранные одним исследователем в едином виде. Кроме того, отсутствует анализ работы на реальных геологических образцах со сложными структурными и текстурными особенностями.
В заключение автор говорит, что основным ограничением данного исследования является то, что использовались цельные куски горных пород, в которые были вкраплены более мелкие образцы горных пород. Таким образом, алгоритм будет работать корректно только тогда, когда тип породы всех мелких включений в образце одинаков. Данная проблема может быть нивелирована путем сегментации изображения – тогда алгоритм и классификацию можно будет применять к различным включениям на изображении.
В [6] описывается проектирование и разработка системы на основе искусственных нейронных сетей с целью автоматизированного определения характеристик угля. Особенностью рассматриваемой системы является то, что она использует сегментацию изображения для дальнейшей классификации объектов. Другими словами, на исходном изображении отбрасывается фон, а далее рассматриваются только сами образцы угля. Методология данной системы представлена на рис. 3.
Последующий анализ выделенных образцов угля выполняется при помощи анализа их цветности. Обученная сеть по цветности пород выделяет основные характеристики. Примеры анализа цветности пород по цифровым изображениям керна, представленные в литературных источниках, будут рассмотрены ниже.
Рис. 3. Методология системы
Fig. 3. System methodology
Еще одно важное и интересное исследование применения нейронных сетей для анализа пород рассмотрено в работе [8]. Здесь авторы приводят результаты исследования, целью которого было создание алгоритма, позволяющего определить тип породы образца керна. Одна из основных особенностей работы заключаются в том, что авторами был избран подход, согласно которому производится сегментация изображения с заданным шагом. После этого для каждого полученного сегмента вычисляется вероятность нахождения в нём конкретного типа породы (рис. 4). Кроме того, если это возможно, то еще определялись дополнительные параметры (нефтенасыщенность, пористоть, проницаемость) для данного сегмента керна.
При проведении исследования авторами активно использовались открытые библиотеки Python для машинного обучения и обработки данных Google TensorFlow [9], Keras [10], PIL [11], NumPy [12], Scikit-Learn [13] и OpenCV [14]. Для повышения точности работы нейронной сети и уменьшения риска переобучения был применен алгоритм Dropout [15].
Рис. 4. Пример определения породы сегмента
Fig. 4. Example of determining a segment rock
Все это позволило авторам статьи написать глубокую сверточную нейронная сеть, для которой производились различные эксперименты с глубиной сети, количеством нейронов на слоях, функциями распространения ошибок и размеров изображений. Для обучения нейронной сети было использовано 800 изображений, приведённых к размеру 512×512 пикселей, составляющих 6 классов. В качестве обучающей выборки было использовано 60 % собранного материала и, соответственно, 40 % составляла тестовая выборка. Результаты, как говорят авторы статьи, показали до 96 % точности и 98 % полноты. Однако на некоторых классах (известняк, 124 образца) результаты падают до 42 % точности.
Несмотря на показанные в работе возможности использования нейронной сети для определения литотипов образцов керна, разработанный алгоритм имеет определенные недостатки, а именно: недостаточную обучающую выборку, неравномерность количества литотипов в обучающей выборке (сеть обрабатывает лишь 4 класса пород), низкую точность предсказаний для определенных классов пород.
Таким образом, нейросеть работает с большой точностью лишь при соблюдении ряда обязательных условий. Отдельно стоит упомянуть, что данная сеть выполняет описание керна не послойно, а с заданным шагом, что сильно влияет на результаты.
В работе [16] рассматривается создание инструмента предобработки и анализа фотографий керна. При этом важная роль отводится восстановлению поврежденных участков образца керна. Известно, что такие повреждения даже с учетом восстановления их при помощи заливки на основе окружения дают ощутимые погрешности при обучении нейросети.
Разработанная авторами статьи нейросеть позволяет выделить участки слоистости керна, а также получить информацию о положении границ выделенных участков керна – их глубины и видимые углы падения. При этом в обучающей выборке присутствовали, в том числе, образцы с поврежденными участками вследствие отбора из них проб.
Таким образом, в ходе работы была построена система, которая позволяет ускорить описание образцов керна специалистом-геологом. Другими словами, нейросеть сама не проводит анализ, а упрощает в дальнейшем проведение анализа человеком-оператором.
Также интересные результаты получены в [17], где определялась принадлежность слоев керна к одному из 4 типов пород: угли, песчаники, алевролиты и аргиллиты.
Выбор пород был обоснован тем, что данные 4 типа наиболее часто встречаются в обучающей выборке. Таким образом, авторы старались сделать распределение пород по классам более равномерным.
В качестве обучающей выборки авторами была использована база из 2,5 тыс. изображений пород при дневном свете. К этим изображениям также прилагалось послойное описание. Эти данные были взяты из 8 месторождений (около 15 скважин) Тюменской свиты. В итоге количество слоев составило порядка 4,4 тыс.
Особенность данный работы заключается в том, что для каждого слоя керн нарезался на квадраты 5×5 см с определенным шагом смещения в зависимости от одного из 4 типов пород. Такой прием позволил авторам сократить ошибку, вызванную неравномерным распределением пород в обучающей выборке, посредством увеличения шага для чаще встречающейся породы в выборке.
Для проведения исследований были взяты два широко используемых способа машинного обучения: на основе графических идентификаторов и на основе сверточных нейронных сетей.
В процессе эксперимента были использованы архитектуры следующих предварительно обученных нейронных сетей: SqueezeNet1.1, DenseNet121, DenseNet161, Inception-v3, ASNetLarge, PNASNet5Large, ResNet18, ResNet34, ResNet152, ResNeXt101 64×4d, ResNeXt101 32×4d, SENet154, VGG13, VGG16bn, VGG19bn.
На основании полученных результатов были сделаны выводы о вполне приемлемой точности обеих моделей, что позволяет говорить о целесообразности их использования на практике. В то же время модель на базе нейронных сетей оказалась более чувствительна к неявным признакам, которые трудно извлечь, применяя графические идентификаторы.
Однако стоит отметить, что обучающая выборка состояла из образцов, взятых из одной свиты (Тюменской), что, несомненно, влияет на качество результатов при использовании моделей на других свитах. Еще одним фактором является то, что в сравнении с, например, работой [8], в работе [17] были выделены лишь 4 класса.
Анализ цветности пород по цифровым изображениям керна
Еще одним интересным и важным применением компьютерного анализа данных для решения задач классификации пород является анализ цветности по цифровым изображениям керна. В этом направлении значительное место занимают работы И.И. Хасанова [18–20], посвященные полуавтоматической обработке фотографий керна горных пород. В его работах напрямую не используются методы машинного обучения, а применяются экспертные системы на основе цветности изображения.
Так, в работе [19] И.И. Хасанов описывает разработанное им программное обеспечение, которое делит процесс анализа керна на три этапа. На первом этапе происходит фотографирование образцов керна согласно определенному регламенту, в котором указаны параметры съемки, температура накаливания, вид ламп и особенности самой процедуры. Кроме того, при съемке керна используются таблицы эталонных цветов.
На втором этапе ПО на основании загруженных фотографий делит каждый образец на ячейки заданного размера и по ним строит таблицу с усреднёнными для каждой ячейки параметрами. В этой таблице высчитываются такие показатели, как значения цвета в схемах RGB или HSL. Кроме того, на данном этапе строится колонка средних цветов по скважине, а также определяются коэффициенты расчлененности и неоднородности.
На третьем этапе происходит выбор интервала скважины, который будет анализироваться, задание исходных параметров, представление и визуализация результатов.
Если сформулировать основную особенность данного приложения, то оно работает по типу экспертной системы – то есть изображение преобразуется в матрицы в различных цветовых схемах (RGB или HSL), после чего каждому классу цвета оператором присваивается та или иная характеристика породы (пористость, проницаемость и т. д.), присущая этому цвету, и ее литотип. Далее исследуются вариации параметров отдельных цветов и гистограммы распределения этих цветов. Стоит отметить, что исследование предусматривает обработку изображений, полученных как при дневном свете, так и при ультрафиолетовом.
Основными преимуществами данной работы являются:
- внимание к таким деталям, как процесс съемки образцов керна и наличие четкого регламента для съемки;
- использование помимо дневных УФ-фотографий;
- сопоставление результатов работы ПО с данными ГИС и петрофизическими исследованиями скважин.
К недостаткам, на наш взгляд, можно отнести следующее:
- необходимость активного привлечения к работе специалиста-геолога для формирования базы знаний;
- наличие человеческого фактора как при задании параметров при работе с системой, так и при формировании базы знаний;
- разбиение на интервалы и усреднение показателей, что может привести к тому, что какая-то порода будет не определена, или ни одна из пород в этом сегменте не будет определена верно;
- отсутствие влияния структуры керна, так как один лишь цвет породы далеко не всегда может служить надежным источников информации о литотипе;
- отсутствие влияния различных внешних факторов, таких как биологические включения, наличие элементов, привнесенных в процессе бурения/извлечения керна.
Близкий к рассмотренному в работе Хасанова подход описан в [21]. Здесь цветность и тип породы анализируются аналогично. Так, для каждого образца породы формируются его цветовые характеристики. Затем подвергается анализу вся скважина, на основании чего составляется литологическая колонка, размеченная по цвету. Определяются граничные значения цветов, которые соответствуют различным литотипам. Недостатки работы [21] во многом совпадают с недостатками в работе [19].
В работе [22] исследуются образцы керна, сфотографированные при дневном свете в высоком разрешении. Недостающие части керна на фотографиях (к примеру, изъятые образцы в виде цилиндрических проб) заполняются согласно окружающим текстуре и структуре по методу многоточечной статистики (multipoint statistics – MPS), что, естественно, уменьшает точность. Основным недостатком работы является проведение сравнения с библиотекой образцов путём выделения в явном виде таких параметров, как контрастность, интенсивность пикселей, что не является объективным описанием горных пород и зависит от условий съёмки. Также отсутствует описание изображений, сделанных при ультрафиолетовом освещении.
Таким образом, проведенный анализ основных методов и подходов в области классификации пород на образцах керна позволяет сделать следующие выводы:
- одним из основных недостатков большей части работ является неравномерность обучающей выборки. При определении типа породы обучающая выборка состоит из пород преимущественно одного или нескольких литотипов, или и вовсе анализируются не все литотипы; выборка же по остальным литотипам искусственно увеличена;
- во многих работах не рассматриваются изображения образцов керна в ультрафиолетовом свете, хотя ультрафиолетовое свечение позволяет выделять на изображениях нефтенасыщенные участки. Выделение таких участков позволяет говорить о наличии флюида на том или ином интервале;
- почти все рассмотренные работы сосредоточены на том, чтобы определить тип породы, причем чаще всего на основании цветности. Однако стоит принять во внимание, что съемка без наличия палитры может дать искажения цвета (исключением являются работы [18–20]). Тогда такие изображения не позволят достоверно определить литотип по цветности. Кроме того, цветность пород ввиду различных явлений может различаться;
- в некоторых работах при определении типа породы используется либо фиксированный, либо настраиваемый шаг по изображению керна. При таком методе, если в диапазоне одного шага будут находиться несколько пород, система не сможет выделить их, что в конечном итоге приведет к неверному результату;
- часть рассмотренных решений не позволяет производить полную автоматизацию, а лишь упрощает в некоторой степени работу специалиста-геолога.
Кроме того, во всех рассмотренных работах задача классификации выполнялась примерно одинаково. На изображении с несколькими образцами керна обрезался конкретный образец, причем неровности, края образца, тоже обрезались. Далее выбирался размер окна, и обрезанный керн, согласно этим размерам, делился на интервалы. Исследования проводились отдельно внутри каждого интервала, в результате чего определялся тип породы в интервале. Такой алгоритм классификации имеет существенные недостатки, так как:
- рассматривается не весь образец керна;
- требуется ручная обрезка каждого образца;
- в анализируемом интервале определяется только одна порода, хотя в нем может находиться и большее число пород.
Направление развития методов классификации пород на образцах керна
Алгоритм сегментации на основе сверточных нейронных сетей
Как показано выше, одним из ключевых факторов, который влияет на качество классификации керна по литотипам, является исходный материал, для которого выполняются исследования. Поэтому первым шагом развития методов классификации является сегментация образцов керна. Это позволит значительно сократить трудозатраты, связанные с ручной обрезкой образцов керна, а также сделает анализ более точным, так как будут учитываться неровности керна, которые ранее при использовании нейронной сети обрезались (рис. 5).
Кроме того, при наличии сильно раздробленных образцов (рис. 6) обрезать их так, чтобы исключить влияние коробки, в которой они лежат, становится крайне трудоемкой и долгой задачей. Сегментация керна решает и эту проблему.
Рис. 5. Части керна, которые не учитываются при обрезке
Fig. 5. Parts of the core that are not taken into account when trimming
Рис. 6. Пример раздробленных образцов керна для анализа
Fig. 6. Example of crushed core samples for analysis
Рис. 7. Архитектура сети U-Net
Fig. 7. U-Net network architecture
Для реализации алгоритма сегментации была выбрана свёрточная нейронная сеть с архитектурой U-Net, поскольку это достаточно простая и типичная архитектура нейронной сети, способная распознавать объекты на изображениях. В дальнейшем развитии работы возможно применение более продвинутых и сложных моделей, таких как ResNet и GoogleNet. Архитектура сети U-Net приведена на рис. 7. Она состоит из сужающегося пути (слева) и расширяющегося пути (справа). Сужающийся путь – типичная архитектура сверточной нейронной сети.
В ходе работы использовались реальные фотографии керна с разрешением 4000×4000 пикселей. Перед проведением вычислительного эксперимента были сформулированы следующие требования:
- для более полного анализа использовать ультрафиолетовые фотографии;
- выбирать изображения высокого качества;
- применять алгоритм Dropout [15];
- использовать более широкий класс пород на скважинах, с которых отбирается керн.
Однако в ходе эксперимента для того, чтобы избежать проблем с неоднородными образцами [23], корректного наложения ультрафиолетовых фотографий и более эффективного обучения сети, было принято решение первоначально выполнить сегментацию образцов керна на дневных изображениях. На первом этапе сегментации производилось обучение нейронной сети распознавать, где на фотографии находится порода, и где прочие объекты. На основе каждой фотографии в обучающем наборе с использованием средств Photoshop была создана бинарная маска (содержащая строго два цвета – чёрный и белый), где чёрный цвет – отсутствие породы, белый – её наличие. На рис. 8, 9, соответственно, представлены фотография керна для обучения U-Net и маска фотографии керна.
Рис. 8. Фотография керна для обучения U-Net
Fig. 8. Photo of core for U-Net training
Рис. 9. Маска фотографии керна
Fig. 9. Core photography mask
С учётом того, что на одной фотографии находится в среднем пять образцов керна (на некоторых может быть два, на других шесть) по 3 м каждый, суммарный объем обучающей выборки составлял около 900 м керна. Тестовая выборка, предназначенная для сегментирования нейронной сетью, содержала примерно 180 м керна, что составляет 20 % от обучающей выборки. Нейронная сеть была обучена два раза: на 450 м керна с проходом 10 эпох и на 900 м керна с проходом 20 эпох.
В качестве примера на рис. 10, 11 представлены тестовая фотография и результат сегментации для модели, представляющей 900 м керна с проходом 20 эпох.
Рис. 10. Тестовая фотография керна
Fig. 10. Core test photo
Рис. 11. Результат сегментации
Fig. 11. Segmentation result
Из сопоставления рисунков видно, что все ровные участки размечены правильно, однако раздробленные участки керна нейронная сеть не распознаёт как породу. Это говорит о том, что нейронная сеть при сегментации ориентируется не только на цвет, но и на форму, при этом она обучена распознавать только ровные образцы, из-за чего раздробленные примеры размечает как посторонние объекты. Это говорит о необходимости обучения нейронной сети не только на ровных, но и на раздробленных образцах породы.
Для количественной оценки качества сегментации была рассчитана функция потерь, которая показана на рис. 12.
Рис. 12. График функции потерь
Fig. 12. Loss function graph
Из приведенного рисунка видно, что с ростом эпох ошибка уменьшается и уже после 7–8 эпохи принимает достаточно малые значения. Однако стоит отметить, что функция потерь была рассчитана для примеров из обучающей выборки, а для модели на тестовых изображениях она может иметь более высокие значения, так как нейронная сеть не была обучена на раздробленных образцах породы.
Заключение
Проведен анализ существующих методов и подходов к решению задачи классификации пород на образцах керна. Рассмотрено применение методов машинного обучения и компьютерный анализ цветности пород. Показано, что в большинстве работ основное внимание уделено обработке фотографий керна, полученных в дневном свете. При этом хорошо известно, что ультрафиолетовое свечение позволяет выделять на изображениях нефтенасыщенные участки, которые говорят о наличии флюида в рассматриваемом интервале.
Также следует отметить, что в ряде работ при определении типа породы используют либо фиксированный, либо настраиваемый шаг по изображению керна, что позволяет в пределах одного интервала глубин выделить только одну породу, хотя на самом деле там может находиться несколько пород. Еще одним недостатком рассмотренных методов является удаление неровностей керна, которые при использовании машинных методов анализа, в том числе применения нейронных сетей, обрезались. Все это позволило разработать план и требования к проведению дальнейшего исследования образцов керна средствами машинного обучения. При этом было показано, что первым шагом развития методов классификации образцов керна должна являться сегментация изображений.
В результате с применением сверточной нейронной сети на архитектуре U-Net была обучена модель для решения задачи сегментации образцов керна на дневных изображениях и приведены результаты работы модели, которые показали вполне приемлемую точность распознавания породы и прочих объектов.
В дальнейшем планируется обучение моделей на основе других архитектур сверточных нейронных сетей и проведение сравнительного анализа, расширение обучающей выборки для улучшения качества сегментации на неоднородных образцах породы, сравнение результатов работы модели с объединёнными выборками монолитного и раздробленного керна и с разъединёнными выборками, на которых модель обучается отдельно, а также решение задач сегментации образцов керна на ультрафиолетовых изображениях для определения нефтенасыщенных интервалов.
Благодарности: Работа выполнена при поддержке гранта РНФ (№ 23-21-00259).
Acknowledgements: The research was supported by RSF (project no. 23-21-00259).
Об авторах
Александр Иванович Кочегуров
Национальный исследовательский Томский политехнический университет
Email: kaicc@tpu.ru
ORCID iD: 0000-0003-4473-528X
кандидат технических наук, доцент отделения информационных технологий Инженерной школы информационных технологий и робототехники
Россия, 634050, г. Томск, пр. Ленина, 30Владислав Игоревич Денисов
Национальный исследовательский Томский политехнический университет
Автор, ответственный за переписку.
Email: l0rnet.dv@gmail.com
аспирант
Россия, 634050, г. Томск, пр. Ленина, 30Елизавета Александровна Задорожных
Национальный исследовательский Томский политехнический университет
Email: eaz28@tpu.ru
студент Национального исследовательского
Россия, 634050, г. Томск, пр. Ленина, 30Список литературы
- Особенности изучения фильтрационных характеристик ориентированного керна сложнопостроенных карбонатных коллекторов / И.П. Гурбатова, В.В. Плотников, Н.А. Попов, И.В. Сысоев // Вестник ПНИПУ. Геология. Нефтегазовое и горное дело. – 2013. – № 9. – С. 79–86.
- Informational technologies of processing and interpretation of data for surface and in wells seismic observations for solving of tasks of geological section prognosis / V.P. Ivanchenkov, O.N. Vylegzhanin, O.V. Orlov, A.I. Kochegurov // Proc. 9th Russian–Korean International Symposium on Science and Technology. KORUS–2005. – Novosibirsk, 2005. – Vol. 1. – P. 159–162.
- Иванченков В.П., Кочегуров А.И., Орлов О.В. Применение методов фазочастотного анализа сейсмических волн для изучения околоскважинного пространства // Нефтяное хозяйство. – 2015. – № 10. – С. 58–63.
- Kochegurov A.I., Kochegurova E.A., Kupina N.A. Detection accuracy of the temporary state of complex signals using phase-frequency tracking methods with equilibrium and non-equilibrium processing // Advances in Intelligent Systems and Computing. – 2015. – Vol. 342. – P. 27–36.
- Patel A.K., Snehamoy C. Computer vision-based limestone rock-type classification using probabilistic neural network // Geoscience Frontiers. – 2016. – № 7. – P. 53–60.
- Design and development of a machine vision system using artificial neural network-based algorithm for automated coal characterization / A.G. Gorai, S. Raval, A.K. Patel, C. Snehamoy, T. Gautam // International Journal of Coal Science & Technology. – 2020. – № 8. – P. 737–755.
- Patel A., Snehamoy C., Gorai A.K. Development of online machine vision system using support vector regression (SVR) algorithm for grade prediction of iron ores // Fifteenth IAPR International Conference on Machine Vision Applications (MVA). – Nagoya, 2017. – P. 149–152.
- Литологическая интерпретация фотографий керна на основе компьютерного анализа / A.В. Ивченко, E.E. Барабошкин, Л.С. Исмаилова и др. // IEEE Northwest Russia Conference On Mathematical Methods In Engineering And Technology: ММEТ NW 2018: Международная научная конференция. – СПб: СПбГЭТУ «ЛЭТИ», 2018. – С. 430–433.
- Введение в TensorFlow // TensorFlow. URL: https://www.tensorflow.org/learn?hl=ru (дата обращения: 06.10.2023).
- Keras. Get Started // Keras. URL: https://keras.io/ (дата обращения: 06.10.2023).
- Pillow (PIL Fork) 10.4.0 documentation // Pillow. 2024. URL: https://pillow.readthedocs.io/en/stable/ (дата обращения: 03.10.2023).
- NumPy 1.26.0 released // NumPy. 2024. URL: https://numpy.org/ (дата обращения: 03.10.2023).
- Scikit-Learn. Getting Started // Scikit-Learn. Machine Learning in Python. URL: https://scikit-learn.org/stable/getting_started.html (дата обращения: 28.09.2023).
- OpenCV. Modules // Open-Source Computer Vision. URL: https://docs.opencv.org/4.x/ (дата обращения: 27.09.2023).
- Dropout – метод борьбы с переобучением нейронной сети // Введение в нейронные сети, 2024. URL: https://proproprogs.ru/neural_network/dropout-metod-borby-s-pereobucheniem-neyronnoy-seti (дата обращения: 24.09.2023).
- Артамонов В.П., Каюров Н.К. Автоматизация алгоритмов предобработки и анализа фотографий керна для целей процесса макро- и литологического описания // Интеллектуальный анализ данных в нефтегазовой области: Тезисы докладов 3 научно-практической конференции. – Новосибирск, 2022. URL: https://libgeo.ru/library/data-science?filter=302 (дата обращения: 24.09.2023).
- Дьячков С.М. и др. Автоматическое определение породы по фотографиям керна современными методами машинного обучения // Вестник Тюменского государственного университета. Серия: Физико-математическое моделирование. Нефть, газ, энергетика. – 2021. – Т. 7. – № 4 (28). – С. 181–198.
- Новые методические аспекты литологических исследований пород баженовской свиты / А.В. Постников, О.В. Постникова, К.Ю. Оленова, И.И. Хасанов и др. // Нефтяное хозяйство. – 2015. – № 10. – С. 23–27.
- Хасанов И.И. Анализ цветности пород по цифровым изображениям керна // Геология нефти и газа. – 2014. – № 5. – C. 33–39.
- Khasanov I. The use of computer analysis of digital images for the study of core material // Geomodel 2015: 17th science and applied research conference on oil and gas geological exploration and development. – 2015. – Vol. 2015. – P. 1–5.
- Patent USA № US8416413B2, 09.04.2013. Products and methods for identifying rock samples.
- Patent USA № US2017286802, 2017. Automated core description.
- Изучение и анализ современных подходов к построению цифровых моделей керна и методов моделирования многофазной фильтрации в масштабах порового пространства / К.М. Герке, Д.В. Корост, М.В. Карсанина, С.Р. Корост и др. // Георесурсы. – 2021. – Т. 23. – № 2. – С. 197–213.
Дополнительные файлы
