|
Программа BioImage Tree
|
|
|
Введение: |
|
Программа «BioImage Tree» предназначена для автоматизации процесса обработки цифровых изображений биологических объектов. Она написана на языке высокого уровня Borland Delphi 7.0 . В программе реализованы функции изменения размера изображения и объединения машинных кадров. Также на этапе предварительной обработки изображения, то есть его фильтрации, реализованы различные алгоритмы улучшения качества изображения и устранения помех. Реализованы алгоритмы линейной и нелинейной обработки изображений. Непосредственный алгоритм обработки выделяет качественные параметры древесины.
Кроме того, существует возможность сохранить промежуточные изображениия подвергнутое цифровой обработке и также получить отчет в виде файла. Данная программа выполнена с использованием графических возможностей операционной системы MS Windows, что делает интерфейс программы легко понимаемым и удобным для пользователя. |
|
|
Структура проекта: |
|
В данном проекте на каждом этапе решается отдельная задача, эти задачи целесообразно выделять в отдельные подпрограммы. В результате программный комплекс представляет собой совокупность логических модулей, имеющий древовидную структуру изображенную на схеме: |
|
|
|
Описание программы: |
|
В данном проекте на каждом этапе решается отдельная задача, эти задачи целесообразно выделять в отдельные подпрограммы. В результате программный комплекс представляет собой совокупность логических модулей, имеющий древовидную структуру изображенную на схеме: |
|
|
|
Следует отметить, что модули функционируют независимо друг от друга, при этом можно выполнять работу параллельно. |
|
|
Модуль обработки изображений |
|
В модуле «Модуль обработки изображений» сосредоточены все алгоритмы по предварительной и непосредственной обработке изображений. Основные пункты меню: «Файл», «Операции», «Фильтры», «Графики» и «Помощь». Для начала его работы загружаем изображение, полученное в результате работы предыдущего модуля, и обрабатываем его предварительными методами, применяя, методы фильтрации и поточечной обработки: |
|
|
|
Когда будет готово изображение после предварительной обработки, подвергаем его непосредственному алгоритму обработки, распознаванию дифференциальным согласованным фильтром: |
|
|
|
После того как на этапе распознавания алгоритм выявил границы ранней и поздней древесины, как правило, необходимо провести коррекцию результатов распознавания. Для этого выбираем меню «Операции» далее «Коррекция ошибок» появляется окошко изображенное: |
|
|
|
Следует отметить, что модули функционируют независимо друг от друга, при этом можно выполнять работу параллельно. |
|
|
Алгоритм предварительной обработки цифровых изображений: |
|
Алгоритм распознавания и измерения параметров изображений: |
|
|
Видеопрезентация работы программы |
|
|
|
|
|
|