Программная реализация гистограммного кластерного алгоритма для текстурных данных

Тип разработки: 
Программа
Регистрационный номер в ФАП: 
PR11072
Дата регистрации в ФАП: 
2011-12-26
Тематическая направленность: 
Классификация многомерных наблюдений
Разработчики программы (базы данных): 
Аннотация: 

Программа предназначена для автоматизации неконтролируемой классификации текстурных данных.
Область применения - анализ данных дистанционного зондирования, представленных текстурными признаками. Может быть использована для исследования аэрокосмических, медицинских изображений, в задачах распознавания, а также для предварительного сжатия информации.
Используемый разработанный гистограммный кластерный алгоритм учитывает особенности сбора текстурных статистик изображения по окну конечных размеров [1].
Файл вычисленных текстурных признаков для всех точек односпектрального изображения является входным для программы. Сначала многомерное векторное пространство признаков разделяется на унимодальные кластеры с выбором детальности квантования пространства для обеспечения наибольшей средней разделимости кластеров в смысле предложенной меры. Затем алгоритм  присоединяет ложные кластеры (те, сегменты которых на изображении значительно уже окна для сбора статистик) к остальным. Для присоединения  кластера анализируется его разделимость с соседями в векторном пространстве признаков и контекст изображения.
В таблицу заносятся выходные данные: число уровней квантования векторного пространства, число кластеров и их характеристики. Можно получить  карту кластеров в виде BMP-файла, где цвет связан с номером кластера, к которому отнесен пиксель (сегментация).
Может быть использовано до десяти статистических текстурных признаков, файл входного изображения объемом до 5 мегабайт.

[1]  В.С. Сидорова. Алгоритм кластеризации текстурных данных дистанционного зондирования. //  Автометрия,  2010, Т. 46, № 5,С. 43-52

Работа программы проиллюстрирована на сайте: http://loi.sscc.ru/lab/RFFI10/RU/svs10.htm

Инструментальные средства создания - алгоритм реализован в программной среде системы объектно-ориентированного программирования Visual C++ версии 5.0 фирмы Microsoft c библиотекой классов MFC, разработанной для ОС Windows. При разработке программы  использовался механизм многодокументного интерфейса MDI..

Использованные при разработке материалы: 
Visual C++ версии 5.0 фирмы Microsoft c библиотекой классов MFC
Признак доступности программы (базы данных): 
доступ по запросу
Требования к аппаратным и программным средствам: 

Конфигурация компьютера: 1.6 ГГц 512 МБ
Операционная система ОС Windows
Поддерживаемые форматы представления данных bmp и raw файлы

Контактная информация: 
svs@ooi.sscc.ru