РЕГИСТРАЦИЯ МЕДИЦИНСКОГО АТЛАСА

1. Система (100) для обеспечения регистрации атласа при медицинской визуализации, при этом указанная регистрация атласа включает сопоставление медицинского атласа (300, 302) с медицинским изображением (320), а система содержит:
- первый входной интерфейс (120) для получения доступа к данным (022) атласа, определяющим медицинский атлас;
- второй входной интерфейс (140) для получения доступа к данным (042) медицинских изображений;
- процессор (160), выполненный с возможностью:
- осуществления алгоритма обучения с подкреплением для обучения модели для сопоставления медицинского атласа с медицинским изображением, причем указанное обучение основано на функции вознаграждения, количественно определяющей степень совпадения между медицинским атласом и медицинским изображением;
- определения пространства состояний для алгоритма обучения с подкреплением на основе набора признаков, извлеченных из i) данных атласа и ii) данных изображения; и
- определения пространства действий для алгоритма обучения с подкреплением на основе заданного набора действий трансформации, которые доступны для применения к медицинскому атласу, причем пространство действий структурировано на разные уровни,
причем каждый из разных уровней содержит поднабор действий трансформации, а разные уровни формируют иерархию действий трансформации, в которой выбор последовательности действий трансформации алгоритмом обучения с подкреплением ограничен до снижающейся прогрессии в иерархии.
2. Система (100) по п. 1, в которой процессор (160) выполнен с возможностью изучения набора признаков, подлежащих извлечению из данных (022) атласа и данных (042) изображения, с использованием алгоритма машинного обучения.
3. Система (100) по п. 2, в которой процессор (160) выполнен с возможностью применения сверточной нейронной сети или автокодировщика к данным (022) атласа и данным (042) изображения для определения набора признаков.
4. Система (100) по п. 1, в которой пространство состояний иерархически структурировано для обеспечения содержания менее ограничивающих действий трансформации выше по иерархии и более ограничивающих действий трансформации ниже по указанной иерархии.
5. Система (100) по п. 1 или 4, в которой процессор (160) выполнен с возможностью осуществления указанного иерархического структурирования пространства действий с использованием алгоритма машинного обучения или с использованием заданных эвристических подходов.
6. Система (100) по одному из пп. 1, 4 и 5, в которой процессор (160) выполнен с возможностью определения пространства состояний в алгоритме обучения с подкреплением дополнительно на основе текущего уровня в иерархии действий трансформации.
7. Система (100) по одному из пп. 1 и 4-6, в которой заданный набор действий трансформации, который доступен для применения к медицинскому атласу (300, 302), определен данными (022) атласа.
8. Система (100) по одному из вышеуказанных пунктов, в которой процессор (160) выполнен с возможностью определения пространства состояний для алгоритма обучения с подкреплением дополнительно на основе данных об опознавательных точках, определяющих опознавательные точки на медицинском атласе (300, 302).
9. Система (100) по любому из вышеуказанных пунктов, в которой алгоритм обучения с подкреплением представляет собой алгоритм глубокого обучения с подкреплением.
10. Рабочая станция, содержащая систему по одному из пп. 1-9.
11. Компьютерочитаемый носитель, содержащий кратковременные или некратковременные данные (062), представляющие модель для регистрации атласа при медицинской визуализации, сгенерированную системой по одному из пп. 1-9.
12. Способ (200) обеспечения регистрации атласа при медицинской визуализации, при этом указанная регистрация атласа включает сопоставление медицинского атласа с медицинским изображением, включающий:
- получение (210) доступа к данным об атласе атласа, определяющим медицинский атлас;
- получение (220) доступа к данным медицинских изображений;
- выполнение (250) алгоритма обучения с подкреплением для обучения модели для сопоставления медицинского атласа с медицинским изображением, причем указанное обучение основано на функции вознаграждения, количественно определяющей степень совпадения между медицинским атласом и медицинским изображением;
- определение (230) пространства состояний для алгоритма обучения с подкреплением на основе набора признаков, извлеченных из i) данных атласа и ii) данных изображения; и
- определение пространства действий для алгоритма обучения с подкреплением на основе заданного набора действий трансформации, которые доступны для применения к медицинскому атласу, причем пространство действий структурировано на разные уровни,
причем каждый из разных уровней содержит поднабор действий трансформации, а разные уровни формируют иерархию действий трансформации, в которой выбор последовательности действий трансформации алгоритмом обучения с подкреплением ограничен до снижающейся прогрессии в иерархии.
13. Компьютерочитаемый носитель (260), содержащий кратковременные или некратковременные данные, представляющие инструкции (270), вызывающие выполнение способа по п. 12 процессорной системой.