Abstract

Рассматривается способ сортировки изображений пыльцевых зерен на этапе предобработки для формирования выборки для обучения сверточной нейронной сети LeNet. На python разработана программа кадрирования изображения пыльцы, полученного с помощью оптического микроскопа, ImageSplitter, с помощью которой было кадрировано изображение полифлорного меда на 1131 изображение размером 128 ´ 128 пикселей при шаге скользящего окна 32 пикселя. На python разработана программа первичной классификации, позволяющая отсортировывать пустые изображения от непустых посредством задачи условий и интервалов степени заполненности черным. Проведено исследование на возможность сортировки непустых изображений на три класса по проценту заполненности черным. Вычисляется доля черных точек среди всех Perimeter total (т. е. критерий занятой зерном площади кадра), доля черных точек среди точек на границах – критерий занятого зерном периметра кадра – Perimeter black и в процентном соотношении Perimeter percentage. Осуществлялась инвертированная пороговая бинаризация  для выделения объектов. Были получены следующие результаты: в промежутке от 0 до 30 программа не вывела никаких изображений, т. е. папка output_result_0-30 оказалась пустой; в промежутке от 31–60 программа классифицировала 4 изображения, т. е. в папке output_result_31-60 оказалось 4 изображения; в промежутке 61–99 программа классифицировала 130 изображений.

Highlights

  • Percentage blackВ папке «source» находятся исходные файлы, в папке «output_result_black» – полностью пустые файлы (рис. 6)

  • Introduction to Developing Multimedia ApplicationsUsing the OpenCV and IPP Libraries

  • images of pollen grains obtained using an optical microscope in Python

Read more

Summary

Percentage black

В папке «source» находятся исходные файлы, в папке «output_result_black» – полностью пустые файлы (рис. 6). В каталоге «output_result», таким образом, содержится все, что не попало в папку «output_result_black» Было задано три условия – при рассмотрении периметра менее 32 пикселей и различных интервалов степени заполненности черным (percentage black) 2. В промежутке от 31–60 программа классифицировала 4 изображения, т. Е. в папке output_result_31-60 оказалось 4 изображения 3. В промежутке 61–99 программа классифицировала 130 изображений. Среди полностью пустых или полностью черных в бинаризированном варианте программа классифицировала 255 объектов: в папке output_result_black оказалось 255 абсолютно черных изображений. Выводы Таким образом, существуют различные варианты классификации кадрированных бинаризированных изображений пыльцевых зерен в python – по степени заполненности черным с помощью условий, а также при помощи использования библиотеки PIL можно проверить изображение на предмет наличия пикселей, отличных от черных. Что при классификации изображений при помощи условий и задания интервалов классифицируются объекты незамкнутой формы, т.

Библиографические ссылки
Introduction to Developing Multimedia Applications
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call