TGViewer
Katser Katser @datakatser · 2.18K subscribers
Post #174 2.71K
👁‍🗨Гранулометрический анализ с помощью CV
Довольно распространенный кейс применения CV в промышленности.

Начнем с постановки задачи
Необходимо определять распределение классов крупности руды в режиме реального времени. Простыми словами:
...руда постоянно разная, например, из-за плотности породы, качества взрыва. Если вчера у нас шла более крупная фракция, то сегодня мельница будет перемалывать руду дольше, и наоборот. В мельницу попадают камни разной фракции, и чтобы та работала производительнее, нужно постоянно корректировать параметры мельницы и подаваемых в неё материалов.


Способы решения
Конечно, задача может решаться разными, в т.ч. традиционными способами, CV совсем не обязательно:
🟡Ситовый анализ (ручной или автоматический)
🟡Лазерный дифракционный анализ
🟡Динамическое рассеяние света
🟡CV
Но сравнение способов, доказывающее эффективность CV, здесь.

Эффекты от решения
Основные эффекты такого решения на обогатительной фабрике от оптимизации управления питателями, мельницей, дробилками и др оборудованием на основе данных CV. Очень мало информации про фактические эффекты, так как мало кто управляет оборудованием + вычленить эффект от цифрового гранулометра из всей оптимизации управления сложно.

Открытые данные и код
С научной точки зрения (код, статья и данные) есть такой репозиторий. А вот еще один репозиторий с кадрами с конвеера с разметкой. Уже должно хватать данных для бейзлайна.

Что можно подчерпнуть из опыта коллег
🟢Задача решается исключительно как сегментация (причем может быть и инстанс, и семантическая). Но при семантической придется помучиться с разделением камней в постпроцессинге.
🟢Чтобы анализировать скрытый слой, то есть заглянуть "глубже" (на конвеере можно разглядеть только верхний слой руды), рекомендуют ставить высокоскоростные камеры на пересыпах. А лучше и над конвеерами, и на пересыпах, и над бункерами питателей. А еще скрытый слой можно прогнозировать на основе косвенных данных.
🟢Предобучать сетку на open source картинках, а дообучать уже на своих данных.
🟢Аутсорс компании, занимающиеся разметкой на рынке РФ, неплохо знакомы и справляются с задачей разметки таких данных.
…и тд. Нюансов много, большую часть можно узнать из материалов в посте.

Примеры решений:
🔵Норникель + от них же история про швабру
🔵red_mad_robot с «Еврохим» поиск негабарита — задача сопутствующая и похожая, но чаще решается как детекция
🔵red_mad_robot с «Полиметалл»

Еще гранулометрию можно делать после буровзрывных работ (для определения качества взрыва), в ковше экскаватора, в кузовах самосвалов (можно дополнительно оценивать и уменьшать недогруз транспорта). Но пользы от этого для дальнейшего управления не так много, потому что отследить руду из ковша экскаватора до момента попадания в дробилки или мельницу часто невозможно.
  • 👍 21
  • 🔥 5
  • 👏 2
  • ❤ 1
More from @datakatser
  1. May 17, 2026Поделюсь хорошими новостями: я вывалился за правую границу графика (8 лет с начала PhD про…
  2. Nov 1, 2025Ищу к себе в команду Пост от Иры - Senior DS (LLM Engineer). Автоматизация бизнес-процессо…
  3. Nov 1, 2025Вакансии❗️ ПС Senior DS (LLM Engineer) ко мне, поэтому можете писать с вопросами мне напря…
  4. Sep 27, 2025Каминг-аут Как за последнее время пошутили несколько коллег и знакомых: «Ну когда уже сове…
  5. Aug 27, 2025Скоро расскажу, как я сменил промышленность на другую отрасль экономики, но пока делюсь па…
  6. Aug 4, 2025👨От хакатона до автоматизации флотации: путь в промышленный AI Дисклеймер: Триумфальное в…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →