Инобитек DICOM-Просмотрщик

11.3. Создание дерева групп и классов объектов

____________________________________________________________________________________________

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

Дерево групп и классов представляет собой иерархический список элементов. Элементами верхнего уровня могут быть группы и/или классы объектов. Вложенными элементами могут быть только классы объектов. Классы объектов, не входящие ни в одну группу, располагаются в начале списка.

11.3.1 Создание нового класса объектов

____________________________________________________________________________________________

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

Добавьте новый класс объектов одним из способов:

В диалоговом окне "Новый класс" (рис. 11.3) введите имя класса объекта. По умолчанию устанавливается имя класса объекта в формате: Класс <уникальный номер>.



Чтобы запретить взаимное пересечение контуров объектов, снимите флаг "Разрешить пересечение объектов". Флаг установлен по умолчанию. Настройте цвет контуров объектов данного класса, нажав на цветную иконку цвета и выбрав нужный цвет в диалоге выбора цвета.

Нажмите "OK", чтобы создать новый класс объекта, или "ОТМЕНА" для отмены.

Если при нажатии на кнопку "Добавить класс" была выбрана какая-либо группа, то новый класс объектов добавляется в выбранную группу. Если выбран один из классов, то новый класс объектов добавляется в группу, в которую входит выбранный класс. Если выбранный класс не входит ни в какую группу, то новый класс объектов добавляется на верхний уровень дерева групп и классов.

11.3.2 Создание группы классов объектов

____________________________________________________________________________________________

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

Добавьте новую группу одним из способов:

В диалоговом окне "Новая группа" (рис. 11.4) введите имя группы. По умолчанию устанавливается имя группы в формате: Группа <уникальный номер>.



Нажмите "OK", чтобы создать новую группу, или "ОТМЕНА" для отмены.

Если при нажатии на кнопку "Добавить группу" в списке были выделены один или несколько классов, то эти классы автоматически перемещаются в новую группу. В остальных случаях добавляется новая пустая группа.

11.3.3 Действия с группами и классами объектов

____________________________________________________________________________________________

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

Для групп и классов объектов доступны следующие действия:

Текущее состояние дерева групп и классов объектов сохраняется в json-файл в момент завершения работы программы, если оно содержит хотя бы одну группу и/или класс. В противном случае json-файл удаляется. Файл с именем ia_classes.json располагается в папке <Путь к хранилищу>/ImageAnnotation, где <Путь к хранилищу> — это путь, указанный в блоке "Хранилище" окна общих настроек программы (см. раздел 15.1).

При запуске программы осуществляется автоматическая загрузка текущего дерева групп и классов из указанного json-файла. Если файла не существует, то при запуске программы открывается пустая панель разметки изображений.

11.3.4 Совместимость деревьев групп и классов

____________________________________________________________________________________________

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

Дереву групп и классов присваивается уникальный идентификатор дерева (uid) и номер версии, которые изменяются при изменении структуры дерева.

Если пользователь после импорта/экспорта дерева классов и групп, сохранения результатов разметки или экспорта результатов разметки с DICOM-данными выполнил в дереве групп и классов:

то в данном случает изменяется (увеличивается на 1) версия дерева групп и классов. Уникальный идентификатор дерева (uid) не изменяется.

Если пользователь после импорта/экспорта дерева классов и групп, сохранения результатов разметки или экспорта результатов разметки с DICOM-данными выполнил в дереве групп и классов:

то генерируется новый uid дерева групп и классов, а версия дерева сбрасывается на значение "1".

Деревья с одинаковым uid совместимы и могут быть обновлены до старшей версии (см. раздел 11.4.2). Деревья с разными uid несовместимы — одно дерево может быть только заменено на другое (см. раздел 11.6.2).

Значение uid и номер версии дерева сохраняется в json-файле при экспорте дерева, экспорте и сохранении результатов разметки.