Другая особенность алгоритмов обработки медицинских изображений состоит в том, что некоторые из них должны выполняться в интерактивном режиме:
• для решения проблемы надежности: чтобы гарантировать, что пользователь полностью контролирует результаты выполнения алгоритма путем интерактивного управления;
• для решения вопросов правовой ответственности: автоматическая обработка медицинских данных часто создает проблему правовой ответственности. Если алгоритм выполняется под руководством пользователя, эта проблема снимается.
Чтобы обеспечить работу пользователя в интерактивном режиме, алгоритм должен выполняться за достаточно короткое время, позволяющее пользователю оставаться активным за экраном (обычно при работе с медицинской информацией весь процесс должен занимать не больше нескольких минут). Грид-инфраструктуры способны предоставить вычислительную мощность, необходимую для обеспечения разумного времени выполнения алгоритма, за счет выделения мощных вычислительных ресурсов для интерактивных заданий или путем параллельного запуска приложений. Однако выполнение интерактивных приложений в гриде осложняется из-за необходимости расщепления пользовательского интерфейса (который выдает на экран пользователя информацию о ходе выполнения алгоритма) и самого алгоритма (который выполняется удаленно на ресурсах грида). Поэтому интерактивные приложения, которые предполагается выполнять в гриде, должны быть тщательно спроектированы.
Типичное управляемое пользователем интерактивное медицинское приложение – это алгоритмы сегментации. Сегментация медицинского изображения является сложной задачей, для которой не существует общего решения. Большинство алгоритмов сегментации, такие как деформируемые модели (deformable models) или алгоритмы создания кластеров вокселей1 (voxel clustering) являются итерационными. Поэтому возможно периодическое изменение хода выполнения алгоритма с экрана пользователя, при этом пользователь может вводить данные на каждом этапе, чтобы управлять ходом выполнения алгоритма. Точно так же, взаимодействие с выполняемыми в гриде нестрогими алгоритмами регистрации позволит исправлять ошибки, создаваемые локальными минимумами (особенно при регистрации изображений головного мозга многих пациентов), сохраняя при этом точность автоматической обработки и разумное время вычислений.