Графический редактор GIDRA для иридологов

Графический интерфейс программы GIDRA , показанный на рис.7, в особых комментариях не нуждается: в верхней части окна расположены меню и управляющие кнопки.

Рис. Графический интерфейс программы GIDRA

Нижнюю, большую, часть окна занимает свободная зона для «плавающих» окон с изображениями. Количество таких плавающих окон не ограничено. Иридологи обычно ограничиваются активизацией двух окон для изображений радужек правого и левого глаза, как это показано на рис. Окна удобно располагать рядом, так, чтобы создавалось впечатление смотрящего на иридолога пациента. При этом изображение правого глаза будет расположено слева, а левого – справа.

Управляющие элементы, - кнопки, ползунки, ниспадающие меню, - расположены в два ряда. В верхнем ряду управляющие элементы сгруппированы на пяти панелях, в нижней – на четырех панелях. Группировка элементов управления произведена с учетом характера операций, выполняемых при нажатии кнопок. Прокомментируем вкратце содержимое всех девяти панелей с э лементами управления.

Панель Файл, связанная с пунктами одноименой позиции меню, имеет вид, показанный на рис.8.

Рис.8. Панель Файл

На ней расположены кнопки:

Панель Правка имеет вид, показанный на рис.9.

Рис.9. Панель Правка

Функции расположенных на ней кнопок:

Панель Инструмент показана на рис.10.

Рис.10. Панель Инструмент

Кнопки панели Инструмент:

Панель Обработка показана рис.11.

Рис.11. Панель Обработка

На ней расположены кнопки:

Представленные выше четыре панели позволяют управлять достаточно типичными практически для любого графического редактора функциями, не нуждающимися в особых комментариях.

Далее подробно рассмотрим панели управления, которые специфичны именно для программы GIDRA .

Рис.12. Панель Измерения

Панель Измерения показана на рис.12 и содержит четыре кнопки:

Кнопка Калибровка позволяет осуществить калибровку, необходимую для последующих измерений длины, периметра и площади. Здесь применен простой и интересный подход – в качестве э талона при калибровке используется изображение самой радужки, поскольку ее диаметр у всех людей практически одинаков и близок 1 см. Более того, радужка имеет такие размеры даже у детей в возрасте нескольких месяцев. Отклонение не превышает нескольких процентов, что вполне приемлемо с точки зрения иридологов-исследователей.

Процедуру калибровки осуществляют в несколько этапов.

Шаг 1 . Активировать кнопку Указатель панели Инструменты

Шаг 2 . Нажать кнопку Калибровка

Шаг 3 . Сделать двойной щелчок левой кнопкой мыши, удерживая курсор на краю радужной оболочки, а затем перевести курсор на протвоположный край радужки и сделать еще один двойной щелчек.

Шаг 4 . Повторно нажать кнопку Калибровка и в появившемся вспомогательном окне ввести параметр калибровки – это 1 см, который по умолчанию уже введен (рис.13).

Рис.13. Вспомогательное окно для ввода значения диаметра радужной оболочки

После нажатия кнопки ОК на экране появится информационное окно (рис.14), сообщающее об успешном окончании калибровки.

Рис.14. Информационное окно с сообщением об окончании калибровки

По окончании процедуры калибровки на изображении останется прямая пунктирная линия (рис.15), которую легко удалить нажатием кнопки Отменить выделение панели Инструменты.

После такой калибровки можно приступать к измерениям протяженности элементов изображения радужки. Например, на рис.16 показан результат применения функции Расстояние, активизируемой с помощью одноименной кнопки, расположенной на панели Объекты (об элементах этой панели будет рассказано далее). Заметим, что в данном примере измерялась ширина одного из зубцов автономного кольца – она оказалась равной 0,09 см.

Аналогично, с помощью кнопки Периметр панели Объекты, можно измерить периметр иридологического знака (рис.17).

Аналогично , с помощью кнопки Площадь панели Объекты, можно измерить площадь иридологического знака (рис.18).

Рис.15. Пунктирная калибровочная линия

Рис.16. Р езультат применения функции Расстояние

Рис.1 Измерение периметра автономного кольца

Рис.18. Измерение площади зрачка

Если нужно заново произвести калибровку (для изображения радужки нового пациента), нужно проследить, чтобы кнопка Указатель панели Инструменты была активной, после чего заново повторить все этапы процедуры калибровки.

Теперь об измерении угловых координат иридологических знаков. С этой целью нужно вначале указать центр полярной системы координат, а уж затем приступать к собственно измерениям.

Указание центра полярной системы координат лучше всего произвести так.

Нажмите на кнопку Выбор внешнего края, а затем, нажав и удерживая нажатой левую кнопку мыши, нарисуйте окружность, совпадающую с наружным краем радужной оболочки. Затем повторно нажмите кнопку Выбор внешнего края – в результате нарисованная пунктирной линией окружность прорисуется непрерывной линией синего цвета, а центр окружности прорисуется как миниатюрный фиолетовый кружочек (рис.19). Теперь достаточно нажать кнопку Координата точки и, наведя курсор на нужный знак радужки, дважды щелкнуть левой кнопкой мышки. В открывшемся вспомогательном окне будут указаны угловые координаты данного знака (рис.20).

Рис.19. Указание центра полярной системы координат

Рассматривая вспомогательное окно на рис.20, видим, что угловые координаты даются как по часовому циферблату, так и в угловых градусах классической полярной системы координат.

Кроме того, в текстовой зоне правой части вспомогательного окна видна рекомендация «Укажите границы области», а в левой нижней части окна видим две пары радио-кнопок. И текстовая зона, и радио-кнопки нужны для работы в одном из наиболее интересных режимов – в режиме совмещения изображения радужки со схемой проекционных зон.

Рис.20. В спомогательное окно с угловыми координатами знака

Рекомендация «Укажите границы области» означает, что если мы хотим осуществить такое совмещение, нужно нарисовать еще один круг, который будет второй границей кольцевой области.

Из литературных источников [2] известно, что таких кольцевых областей две – цилиарный пояс и зрачковый пояс. Соответственно, в памяти программы GIDRA хранится информация о проекционных зонах обоих поясов, для левого и правого глаза. Рассмотрим процедуру совмещения изображений радужки и схемы проекционных зон с позиций конечного пользователя – врача-иридолога.

Начнем с цилиарного пояса. Чтобы совместить его изображение с изображением радужки, нужно предварительно нарисовать две граничных окружности. Одна окружность должна совпадать с внешним краем радужки (рис.19-20). Вторую окружность нужно нарисовать так, чтобы она аппроксимировала автономное кольцо (рис.21). Построение этой, «малой», окружности осуществляется аналогично построению «большой» окружности, с тем лишь отличием, что используется кнопка Выбор внутреннего края панели Калибровка.

Рис.21. Указание внешней и внутренней границ цилиарного пояса

Теперь, если предварительно нажата кнопка Координата точки, после наведения курсора на любой участок цилиарного пояса и двойного щелчка левой кнопкой мыши, в текстовой зоне появившегося вспомогательного окна можно прочесть наименование участка схемы проекционных зон (рис.22).

Рис.22. Наименование участка схемы проекционных зон во вспомогательном окне

Очевидны достоинства данного способа совмещения схем проекционных зон с изображением радужки:

Аналогично реализуется работа с изображением зрачкового пояса . Отлчие лишь в том, что большое кольцо следует совместить с автономным кольцом, а малое – с границей зрачка (рис.23). Еще одно отличие – во вспомогательном окне следует активизировать радио-кнопку Зрачковый пояс.

Рис.23. Работа с изображением зрачкового пояса

О том, как реализован такой способ совмещения изображений радужки и схемы проекционных зон, будет рассказано немного позднее. А сейчас продолжим рассказ об остальных возможностях и элементах управления.программы GIDRA.

На небольшой безымянной панели, расположенной рядом с панелью Калибровка, помимо кнопки Координата точки, расположена кнопка Опции (рис.24), позволяющая осуществить настройку параметров графического редактора.

При этом, как видно из рис.24, настраиваемыми параметрами являются:

Рис.24. Окно режима настройки параметров (активизируется кнопкой Опции)

Режим настройки параметров активно используется при работе с кнопками панели Объекты (рис.25).

Рис.25. Панель Объекты

В программе GIDRA всего пять типов объектов: текст, овал, прямоугольник, линия, линейка. С их помощью иридолог-преподаватель может сделать на изображении поясняющую надпись, очертить зону интереса, привязать стрелкой надпись к зоне интереса, указать размеры зоны интереса (рис.26) .

Управление объектами производится с помощью кнопок, расположенных на панели Объекты:

Рис.26. Поясняющая надпись Рис.27. Заливка зрачка черным цветом

Пример реализации полезной для иридолога функции – заливки изображения зрачка черным цветом – приведен на рис.27

Для осуществления такой заливки на изображение радужки был наложен объект-овал со следующими (задаваемыми кнопкой Опции) свойствами: цвет заливки – черный, тип заливки – Solid.

Часто бывает необходимым переместить или удалить объект. Для этого объекта сперва помечают (нажать кнопку Выбрать объект, а затем прикоснуться курсором к изображению объекта), а затем перемещают или помещают в корзину (кнопка Удалить объект).

Рассмотрим теперь панель Масштаб (рис.28), на которой расположены: ползунок быстрой плавной регулировки значения масштаба изображения, кнопка Авто-размер, а также меню ступенчатых значений масштаба.

Рис.28. Панель Масштаб

Заметим, что такое внимание к масштабированию не случайно: для иридолога очень важна возможность быстро и легко регулировать размер изображения радужки для удобства анализа структурных особенностей деталей различных размеров – от самых мелких до самых крупных.

На начальной стадии работы с изображением очень полезна функция атоматического масштабирования (кнопка Авто-размер), нажатие которой приводит к моментальному растягиванию изображния до размеров содержащего его окна.

В процессе дальнейшей работы становится очевидной полезность быстрого плавного масштабирования изображения.

В заключение рассказа об элементах управления и их возможностях – о функции авто-выделения (кнопка Волшебная палочка панели Инструменты). Сущность этой функции состоит в автоматическом построении границ замкнутой области, граничные пикселы которой имеют одинаковую яркость, пропорциональную яркости пиксела, на который указал иридолог. На рис.29 показан пример реализации функции авто-выделения, иногда именуемый «волшебная палочка», поскольку формирование контура происходит мгновенно, а вид выделяемой области не всегда можно предугадать. Заметим, что в окне настройки параметров (кнопка Опции) имеются элементы управления некоей «пороговой константой» режима «волшебная палочка» - подбирая этот параметр, можно заставить работать «волшебную палочку» так, как нужно иридологу. Заметим также, что существенным препятствием для безупречной работы «волшебной палочки» является наличие таких артефактов как неравномерность освещенности радужной оболочки, наличие бликов от вспышки, оконного проема, поверхности носа, теней от ресниц, бровей, надбровных дуг и т.п. Учитывая данное обстоятельство, вряд ли следует ожидать от «волшебной палочки» значительной эффективности. И все же, при отсутствии выраженных артефактов и при надлежащей настройке «пороговой константы» иногда можно получать впечатляющие результаты. Так, например, благодаря авто-выделению на рис.29 хорошо видны особенности автономного кольца – уширение в верхней части, наличие выбуханий на 5 ч. и 8 ч.

Рис.29. Авто-выделение области автономного кольца («волшебная палочка»)

Сайт создан в системе uCoz