ПРОЦЕСС ИНТЕРАКТИВНОЙ СЕГМЕНТАЦИИ ДОЛЕЙ ЛЕГКОГО, ПРОВОДИМОЙ С УЧЕТОМ НЕОДНОЗНАЧНОСТИ

1. Устройство для последующей обработки двухмерных изображений (110a-d) поперечных срезов, определяющих набор данных объема трехмерного изображения, причем устройство содержит:
- контроллер (160) графического пользовательского интерфейса;
- блок (170) двухмерной сегментации;
- блок (180) трехмерной сегментации; и
при этом контроллер графического пользовательского интерфейса выполнен с возможностью формирования графического пользовательского интерфейса (155) для отображения на экране (150), причем пользовательский интерфейс, отображаемый таким образом, содержит интерактивный первый оконный интерфейсный элемент (114a), отображающий на экране начальный срез (110a) из двухмерных срезов, причем срез показывает поперечное сечение интересующего объекта, причем оконный интерфейсный элемент выполнен с возможностью позволять пользователю указывать посредством указательного инструмента (195) данные положения одной начальной точки (109) в любом месте на отображенном начальном срезе (110a);
причем блок двухмерной сегментации выполнен с возможностью выполнения в ответ на указание пользователем данных положения двухмерной сегментации отображенного начального среза посредством вычисления в срезе кривой линии (108) сегментации, проходящей через указанную одну начальную точку (109) или начинающейся в указанной одной начальной точке (109);
причем контроллер графического пользовательского интерфейса дополнительно выполнен с возможностью формирования вычисленной линии сегментации, наложенной на начальный срез, для отображения в первом оконном интерфейсном элементе;
причем блок трехмерной сегментации выполнен с возможностью вычисления, в ответ на запрос пользователя, трехмерной сегментации объекта по множеству срезов посредством использования вычисленной линии сегментации в качестве геометрического ограничения для трехмерной сегментации; и
причем контроллер графического пользовательского интерфейса дополнительно выполнен с возможностью формирования по меньшей мере части вычисленной трехмерной сегментации для отображения на экране.
2. Устройство по п. 1, в котором вычисленная линия сегментации сохраняется в буфере при запросе пользователем трехмерной сегментации, причем при указании пользователем новой начальной точки блок сегментации вычисляет новую линию сегментации, начинающуюся в новой начальной точке или проходящую через новую начальную точку, причем вновь вычисленная линия сегментации затем отображается в первом оконном интерфейсном элементе наложенной на начальный срез, причем при запросе пользователем вычисления новой трехмерной сегментации новая линия сегментации сохраняется вместе с предыдущей линией сегментации в буфере, причем блок сегментации затем использует в качестве ограничений обе буферизованные линии сегментации для вычисления новой трехмерной сегментации объекта, причем контроллер графического пользовательского интерфейса обновляет экран для отображения по меньшей мере части новой трехмерной сегментации объекта.
3. Устройство по п. 1 или 2, в котором указательный инструмент (195) является компьютерной мышью, причем определение данных положения или новых данных положения производится без использования события нажатия кнопки мыши, а посредством использования записей положения, сформированных мышью, когда мышь перемещается пользователем, причем пользовательский запрос трехмерной сегментации и буферизации линий сегментации производится посредством нажатия кнопки мыши и посредством использования считываний положения.
4. Устройство по п. 1, в котором блок сегментации выполнен с возможностью вычисления в дополнение к запрашиваемой трехмерной сегментации по меньшей мере одной дополнительной выборочной трехмерной сегментации на основании по меньшей мере одной выборочной области в трехмерном объеме, не используемой при вычислении или не являющейся частью запрашиваемой трехмерной сегментации, причем устройство дополнительно содержит:
компаратор (185), выполненный с возможностью сравнения запрашиваемой трехмерной сегментации с выборочной трехмерной сегментацией, чтобы установить значение отклонения, и когда значение отклонения превышает конфигурируемое пороговое значение, выдавать команду контроллеру графического пользовательского интерфейса обновить первый оконный интерфейсный элемент для отображения среза, показывающего поперечное сечение выборочной области.
5. Устройство по п. 1, в котором ограничение или ограничения включают в себя кривую (107) контура, выделяющую поперечное сечение объекта в начальном или новом начальном срезе.
6. Устройство по п. 1, в котором контроллер графического пользовательского интерфейса дополнительно выполнен с возможностью формирования вычисленной трехмерной сегментации для отображения во втором оконном интерфейсном элементе (114b).
7. Устройство по п. 1, в котором интересующий объект является частью легкого человека или животного, и линия сегментации представляет линию щели между двумя долями легкого.
8. Графический пользовательский интерфейс, отображаемый на экране посредством устройства по любому из пп. 1-7.
9. Способ последующей обработки двухмерных изображений поперечных срезов, причем способ содержит этапы, на которых:
отображают (S305) на экране начальный срез (110a) из двухмерных срезов, причем срезы показывают поперечное сечение интересующего объекта, при этом оконный интерфейсный элемент выполнен с возможностью позволять пользователю указывать посредством указательного инструмента (195) данные положения одной начальной точки (109) в любом месте на отображенном начальном срезе (110a);
в ответ на указание пользователем данных положения одной начальной точки (109) на отображенном срезе вычисляют (S310) в срезе кривую линию сегментации, проходящую через указанную одну начальную точку (109) или начинающуюся в указанной одной начальной точке (109);
отображают (S320) в первом оконном интерфейсном элементе вычисленную линию сегментации наложенной на начальный срез;
в ответ на запрос пользователя вычисляют (S330) трехмерную сегментацию объекта по множеству срезов посредством использования вычисленной линии сегментации в качестве геометрического ограничения для трехмерной сегментации;
отображают (S340) на экране по меньшей мере часть вычисленной трехмерной сегментации.
10. Способ по п. 9, дополнительно содержащий этапы, на которых
сохраняют в буфере вычисленную двухмерную сегментацию, включающую в себя линию (108) сегментации;
при указании пользователем новой начальной точки вычисляют новую линию сегментации, начинающуюся в новой начальной точке или проходящую через новую начальную точку;
отображают в первом оконном интерфейсном элементе вновь вычисленную линию сегментации наложенной на начальный срез;
при запросе пользователем вычисления новой трехмерной сегментации сохраняют новую линию сегментации вместе с предыдущей линий сегментации в буфере;
используют в качестве ограничений обе буферизованные линии сегментации для вычисления новой трехмерной сегментации объекта;
отображают по меньшей мере часть новой трехмерной сегментации объекта.
11. Способ по п. 9 или 10, в котором указательный инструмент (195) является компьютерной мышью, причем определение данных положения или новых данных положения производится без использования события нажатия кнопки мыши, а посредством использования записей положения, сформированных мышью, когда мышь перемещается пользователем, причем пользовательский запрос трехмерного сегмента и буферизации линий сегментации производится посредством нажатия кнопки мыши и использования считываний положения.
12. Способ по п. 9, дополнительно содержащий этапы, на которых:
вычисляют в дополнение к запрашиваемой трехмерной сегментации по меньшей мере одну дополнительную выборочную трехмерную сегментацию на основе по меньшей мере одной выборочной области в трехмерном объеме, не используемой при вычислении или не являющейся частью запрашиваемой трехмерной сегментации;
сравнивают (S350) запрашиваемую трехмерную сегментацию с выборочной трехмерной сегментацией, чтобы установить значение отклонения;
когда значение отклонения превышает конфигурируемое пороговое значение, отображают срез, показывающий поперечное сечение выборочной области.
13. Медицинская система для последующей обработки двухмерных изображений поперечных срезов, причем система содержит:
- базу (105) данных для хранения двухмерных изображений срезов;
- устройство по любому из пп. 1-7;
- экран (150) для отображения первого и/или второго оконных интерфейсных элементов в качестве вывода устройства.
14. Компьютерный программный элемент для управления устройством по любому из пп. 1-7, который при его исполнении блоком обработки выполнен с возможностью выполнения этапов способа по любому из пп. 8-12.
15. Машиночитаемый носитель, на котором сохранен программный элемент по п. 14.