Детектировать отдельные частицы пыли по изображению в термоядерном реакторе для того, чтобы в дальнейшем рассчитать средний размер (диаметр) пыли.
Представляют собой изображения с информацией о масштабе изображения в нижней части. Для считывания информации о масштабе был разработан отдельный блок кода.
За основу были выбраны библиотеки OpenCV и PILL, они позволяют работать с изображениями используя классические структуры и алгоритмы CV. Для предварительной обработки изображения был использован медианный фильтр для отсечения шума и эквализация изображения для лучшего выделения частит от фона. Гиперпарамметры были подобраны экспериментальными методами. Для выделение контуров частиц была использована бинаризация Оцу, который дал наилучшие результаты, по сравнению с другими методами бинаризации. Также для разделение слипшихся частиц была использована дилатация с последующей эрозией. Площадь молекул считалась, как количество пикселей, умноженных на масштаб изображения.
Выделенные контуры частиц на изображении:
Гистограмма распределения размеров молекул на изображении