ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству для помощи в перемещении устройства в сети трубчатых структур, к способу для помощи в перемещении устройства в сети трубчатых структур, к медицинской системе поддержки рентгеновской визуализации, к компьютерному программному элементу и к машиночитаемому носителю.
УРОВЕНЬ ТЕХНИКИ
В ходе PCI (чрескожного коронарного вмешательства) направляющий провод вводится и продвигается вдоль сосудов сердца, чтобы поддерживать лечение кардиального стеноза.
При перемещении по сосудам врач основывается на статическом изображении сосудистой сети, показанном рядом с передаваемым "вживую" флуороскопическим изображением.
Изображение сосудистой сети типично иллюстрирует сосуды с перспективы, идентичной перспективе флуороскопического изображения. Тем не менее, трехмерная геометрия сосудистой сети является сложной и иногда трудной при представлении.
WO 2011/086475 описывает систему для перемещения хирургического инструмента.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Следовательно, может возникать потребность в другой системе для того, чтобы помогать врачу во время вмешательства.
Цель настоящего изобретения достигается посредством объекта изобретения по независимым пунктам формулы изобретения, при этом дополнительные варианты осуществления включаются в зависимые пункты формулы изобретения.
Следует отметить, что следующие описанные аспекты изобретения в равной степени применимы к способу помощи в перемещении устройства в сети трубчатых структур, к медицинской системе поддержки рентгеновской визуализации, к компьютерному программному элементу и к машиночитаемому носителю.
Согласно одному аспекту настоящего изобретения, предусмотрено устройство для помощи в перемещении устройства в сети трубчатых структур. Устройство содержит:
- модуль ввода, сконфигурированный с возможностью принимать текущее опорное или "ведущее" проекционное изображение, полученное в первом направлении проекции в то время, когда устройство размещается в сети трубчатых структур, при этом проекционное изображение при отображении показывает отпечаток устройства;
- процессор, сконфигурированный с возможностью использовать текущую позицию в изображении отпечатка и модель сети для того, чтобы извлекать, по меньшей мере, одно вспомогательное проекционное изображение из последовательности ранее полученных двумерных проекционных изображений. Такое извлеченное вспомогательное изображение показывает, при отображении, по меньшей мере, частичный отпечаток сети, и такое извлеченное вспомогательное изображение предоставляет вид вдоль второго направления проекции для сети в исследуемом участке, в котором в данный момент размещается устройство;
- формирователь графических отображений, сконфигурированный с возможностью формировать для отображения на экране графическую панель, включающую в себя текущее проекционное изображение и вспомогательное проекционное изображение. Устройство сконфигурировано с возможностью обновлять графическую панель при приеме нового проекционного изображения в модуле ввода, при этом обновленная панель в таком случае включает в себя новое проекционное изображение и новое или последующее извлеченное вспомогательное проекционное изображение.
Согласно одному варианту осуществления, сеть трубчатых структур является кардиальной сосудистой сетью, и опорное проекционное изображение является (передаваемым вживую) флуороскопическим ("флюорографическим") изображением из множества флуороскопических изображений, получаемых по одному за раз в ходе PCI (чрескожного коронарного вмешательства). Устройство может быть направляющим проводом, продвигаемым через сосудистую сеть врачом, с тем чтобы перемещаться к патологическому изменению в конкретной ветви сосудистой сети.
Согласно одному варианту осуществления, последовательность вспомогательных проекционных изображений представляет собой ангиографии ("ангиографии") сосудистой сети, каждая из которых кодирует различный отпечаток сосудистой сети. Ангиографии получены перед вмешательством и/или работой устройства. Информация двумерных изображений, кодированная в ангиографиях, используется для того, чтобы дополнять в реальном времени каждое из флюорографических изображений, полученных во время вмешательства.
Другими словами, устройство работает с возможностью отображать определенное число видов сосудистой сети, выбранных таким образом, что они обеспечивают наилучшую визуализацию трехмерной структуры сегмента сосуда, в котором в данный момент перемещается устройство. Виды автоматически адаптируются таким образом, что текущий исследуемый участок сосуда для цели перемещения также задается в любое время в ходе вмешательства. Иными словами, устройство сопоставляет и подготавливает к отображению для врача релевантную пространственную информацию, чтобы за счет этого способствовать лучшему пониманию трехмерной структуры локали, в которой в данный момент перемещается сосуд. Выбор видов основан или направляется посредством вида позиции на месте направляющего провода согласно текущему флюорографическому изображению, получение которого врач запрашивает в соответствии с целесообразностью в ходе вмешательства.
В заключение, устройство определяет перемещаемое устройство во флуороскопическом изображении и вычисляет позицию устройства в сосудистой сети, чтобы за счет этого идентифицировать текущий исследуемый участок сосудистой сети. После того, как получается текущий исследуемый участок сосудистой сети, выбираются оптимальные виды, которые дают возможность оценки локальной трехмерной геометрии в точке в сосудистой сети, в которой в данный момент размещается устройство.
Устройство при работе базируется исключительно на информации двумерных изображений. Вычисления трехмерных изображений в рабочей среде не вовлекаются, что помогает уменьшать процессорное время, в силу этого обеспечивая быстроту реагирования и повышенную производительность в реальном времени. В частности, не требуется получение объема трехмерных изображений (CT), что помогает сокращать как время вмешательства, так и выделение рентгеновского излучения, в силу этого принося пользу пациенту. Это также упрощает поток обработки, поскольку не должны получаться интраоперационные трехмерные данные.
Согласно одному варианту осуществления, модель является общей, так что она не вычисляется из рассматриваемой конкретной трубчатой сети.
Согласно одному варианту осуществления, модель сосудистой сети представляет собой одну модель из совокупности различных моделей, соответствующих одной из фаз сердечной деятельности. Процессор сконфигурирован с возможностью выбирать сетевую модель в соответствии с формой сосудистой сети в течение времени получения текущего проекционного изображения. Это допускает учет динамики сердечной деятельности, поскольку сосудистая сеть, которая окружает сердечную мышцу, изменяет свою форму или деформируется по мере того, как мышца попеременно сжимается и разжимается.
Согласно одному варианту осуществления, множество (ранее полученных) двумерных проекционных изображений получено вдоль различных направлений проекции. Второе направление проекции вспомогательного изображения предоставляет лучший вид для сети в исследуемом участке по сравнению с другим проекционным изображением из последовательности при измерении касательно одного из множества различных стандартов добротности вида или комбинации множества различных стандартов добротности вида.
Стандарт или множество стандартов учитывают любое из следующего либо их комбинацию или среднее:
(i) низкая степень перекрытий в части отпечатка, представляющего исследуемый участок,
(ii) низкая степень сокращения в перспективе части отпечатка, представляющего исследуемый участок,
(iii) высокая степень извилистости части отпечатка, представляющего исследуемый участок. Процессор сконфигурирован с возможностью вычислять, на основе сетевой модели, количественный показатель для стандарта добротности вида. "Лучший" вид может представлять собой лучшую из всех ангиографий в последовательности ("наилучший вид") либо может представлять собой лучшую по сравнению с истинным поднабором ангиографий из последовательности, причем второе имеет место, в частности, при извлечении ангиографии, имеющей количественный показатель, превышающий регулируемый пользователем пороговый количественный показатель или значение. "Низкие" или "высокие" количественные показатели стандартов добротности вида означают либо то, что конкретный количественный показатель одной ангиографии выше количественного показателя другой ангиографии, либо то, что количественный показатель конкретной ангиографии выше или ниже порогового количественного показателя.
Использование взвешенного среднего для того, чтобы комбинировать различные стандарты перекрытия, сокращения в перспективе и извилистости, дает возможность нахождения компромисса или достижения правильного баланса между этими стандартами просмотра, чтобы лучше учитывать потребности врача при выполнении вмешательства. Также рассматриваются другие способы комбинирования, такие как максимум, среднее, нелинейное смешивание.
Согласно одному варианту осуществления, процессор сконфигурирован с возможностью извлекать вместе со вспомогательным изображением опорное вспомогательное изображение. Опорное вспомогательное изображение имеет направление проекции, практически идентичное направлению проекции текущего опорного проекционного изображения, и вспомогательное проекционное изображение вычисляется, чтобы предоставлять лучший вид для сети в исследуемом участке по сравнению с опорным вспомогательным изображением при измерении касательно первого/выбираемого пользователем стандарта добротности вида. Другими словами, вспомогательное изображение и опорное вспомогательное изображение вместе предоставляют дополнительные виды исследуемого участка. Таким образом, совокупность направлений проекции извлеченных вспомогательных проекционных изображений формирует более информативную выборку видов вокруг исследуемой области, поскольку может учитываться перспектива, выбранная оперирующим врачом относительно устройства. Это способствует лучшему пониманию трехмерной структуры сосудистой сети, в силу этого помогая врачу быстрее перемещаться по сосудистой сети.
Согласно одному варианту осуществления, дополнительные виды достигаются посредством извлечения посредством процессора вместе со вспомогательным изображением, по меньшей мере, одного дополнительного вспомогательного изображения, так что извлекается группа вспомогательных проекционных изображений. Дополнительное вспомогательное изображение предоставляет лучший вид для сети в исследуемом участке по сравнению со вспомогательным изображением при измерении касательно второго стандарта добротности вида, отличающегося от первого стандарта добротности вида. В одном варианте осуществления, группа включает в себя опорное вспомогательное изображение, и предусмотрено, по меньшей мере, одно вспомогательное изображение, которое предоставляет лучший вид по сравнению с опорным вспомогательным изображением относительно, по меньшей мере, одного из множества стандартов.
Согласно одному варианту осуществления, опорное вспомогательное проекционное изображение включается в одну область графической панели рядом с комплементарным вспомогательным проекционным изображением, показанным в дополнительной области. В одном варианте осуществления, существует настройка по умолчанию так, что каждый раз, когда получается опорное проекционное изображение, вспомогательная опорная проекция извлекается автоматически.
Согласно одному варианту осуществления, процессор сконфигурирован с возможностью извлекать новое или последующее вспомогательное проекционное изображение из изображений в пределах задаваемого пользователем допустимого углового запаса текущего отображаемого вспомогательного проекционного изображения направления проекции. В одном варианте осуществления, извлечение в пределах этого предварительно заданного допустимого углового запаса реализуется посредством использования дополнительного количественного показателя стандарта добротности вида ("угловой близости") наряду со стандартами, упомянутыми выше. Аналогичный стандарт добротности вида на основе угловой близости также может быть принудительно активирован для вспомогательных проекционных изображений в группе. Вспомогательные проекционные изображения в группе или последующие вспомогательные проекционные изображения сконфигурированы с возможностью оставаться в пределах задаваемого пользователем допустимого углового запаса направлений проекции ранее извлеченного вспомогательного проекционного изображения или изображений в группе. Этот количественный показатель угловой близости может быть задан посредством убывающей функции углового отклонения между вспомогательными проекционными изображениями в группе или между текущим вспомогательным проекционным изображением или изображениями и последующим вспомогательным проекционным изображением или изображениями, которые должны быть извлечены. Чем ниже угловое отклонение, тем выше соответствующий количественный показатель угловой близости, за счет этого поддерживая угловую близость в количественном показателе при комбинировании с другими количественными показателями добротности вида. Это дает возможность предоставления для пользователя усовершенствованного визуального впечатления с плавными переходами от текущего извлеченного (и отображаемого) вспомогательного проекционного изображения и последующего вспомогательного проекционного изображения, извлеченного (и отображаемого) в ходе вмешательства.
Согласно другому варианту осуществления, вместо ограничения извлечения/оптимизации допустимым угловым запасом вокруг направления проекции текущего изображения, плавность перехода достигается посредством краткого постепенного появления и затем исчезновения одного изображения за раз из последовательности субоптимальных проекционных изображений до того, как в конечном счете отображается проекционное изображение с наилучшим или лучшим количественным показателем. Субоптимальные изображения, определенные во время оптимизации, имеют количественные показатели, меньшие наилучшего или лучшего изображения, и последовательность, в которой постепенно появляются изображения, определяется согласно их количественному показателю, начиная с более низкого количественного показателя, постепенно повышаясь через более высокие количественные показатели вплоть до лучшего или наилучшего изображения, имеющего наивысший количественный показатель или количественный показатель выше порогового значения оптимизации. Субоптимальные изображения сохраняются в порядке их количественного показателя в буфере, так что к ним может осуществляться доступ в этом порядке посредством формирователя графических отображений, чтобы осуществлять их соответствующее постепенное появление в графической панели. Число таких сохраненных субоптимальных изображений и длительность их соответствующих постепенных появлений являются задаваемыми пользователем, чтобы за счет этого обеспечивать настройку устройства для наилучшего визуального впечатления для отдельного врача.
Согласно одному варианту осуществления, процессор включает в себя оптимизатор, сконфигурированный с возможностью вычислять количественные показатели добротности вида, на которых затем основывается извлечение. Вычисление либо выполняется заранее на подготовительной фазе до работы устройства (оффлайновый режим), либо проводится в реальном времени после извлечения (онлайновый режим).
Согласно одному варианту осуществления, формирователь графических отображений сконфигурирован с возможностью использовать текущую позицию в изображении устройства, чтобы накладывать графическое представление устройства в соответствующей позиции во вспомогательном проекционном изображении, включенном в графическую панель, или сконфигурирован с возможностью накладывать на опорное проекционное изображение графическое представление исследуемой области, как показано во вспомогательном проекционном изображении.
В одном варианте осуществления, вспомогательное проекционное изображение отображается на гладком фоне.
Согласно одному варианту осуществления, формирователь графических отображений сконфигурирован с возможностью задавать цветовой код для исследуемой области во вспомогательном проекционном изображении, включенном в графическую панель. Другими словами, по мере того, как устройство продвигается через сосудистую сеть, виды конфигурируются так, чтобы ярко выделять исследуемый участок сосудистой сети в каждом из извлеченных вспомогательных изображений.
Согласно одному варианту осуществления, формирователь графических отображений сконфигурирован с возможностью формировать информацию примечаний для отображения на панели, причем информация примечаний включает в себя вычисленный количественный показатель для стандарта добротности вида вспомогательного изображения и/или включает в себя один или более параметров, используемых для вычисления количественного показателя. Дополнительно, специалисты в данной области техники должны понимать, что могут использоваться двумерные изображения, отличные от ангиографий и/или флюорографических изображений.
Изобретение может быть применено не только в медицинском контексте вмешательств в сосудистую сеть, но также и для других органов, либо может быть применено в неразрушающем тестировании материалов объектов, имеющих сложную сеть полостей. В таком случае зонды могут быть позиционированы посредством надлежащего направляющего оборудования в требуемом местоположении в объекте, недоступном иными средствами.
ОПРЕДЕЛЕНИЯ
Ангиографии являются двумерными проекционными изображениями, снятыми после того, как контрастное вещество помещается в сеть трубчатой структуры, за счет этого обеспечивая непрозрачность трубчатой структуры в ходе получения рентгеновских изображений. Во флуороскопических двумерных проекционных изображениях, контрастное вещество не помещается в сеть трубчатой структуры, так что, в общем, только направляющий провод (и другой непрозрачный для излучения материал, такой как кости, толстая мышечная ткань и т.д.) является видимым, когда отображается флуороскопическое изображение, тогда как мягкая ткань сосудистой сети неразличима, когда отображается флуороскопическое изображение.
"Перекрытие" в проекционном изображении, снятом вдоль направления проекции, представляет собой часть изображения (обычно различимую как помеха), которая получается в результате двух или более из трубчатых структур, имеющих соответствующие отпечатки, пересекающиеся в плоскости изображений. Другими словами, по меньшей мере, одна или из двух или более трубчатых структур пространственно размещается до или позади другой или других при просмотре в этом направлении проекции.
"Вид" и направление "проекции" используются взаимозаменяемо в данном документе.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Далее описываются примерные варианты осуществления изобретения в отношении следующих чертежей, на которых:
Фиг. 1 показывает блок-схему устройства для помощи в перемещении устройства в сети трубчатых структур;
Фиг. 2 показывает блок-схему последовательности операций способа для помощи в перемещении устройства в сети трубчатых структур.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Слева на фиг. 1 показан модуль 100 рентгеновской визуализации с C-образным штативом. Модуль 100 рентгеновской визуализации используется на фазе подготовительного планирования для того, чтобы получать последовательность проекционных рентгеновских изображений 170a-c исследуемого органа, чтобы поддерживать вмешательство на последующей фазе.
В одном варианте осуществления, исследуемый орган представляет собой сердце пациента 110, в частности, его коронарную сосудистую сеть 115.
На фазе планирования, пациент размещается на диагностическом столе 115. Модуль 100 визуализации содержит жесткую конструкцию 140 C-образного штатива, опирающуюся на подшипник 160. Шарнирная опора обеспечивает вращение C-образного штатива 140 вокруг первой оси, проходящей через шарнирную опору 160. Конструкция 140 C-образного штатива за счет этого может быть позиционирована под различными углами α поворота вокруг сосудистой сети 115.
C-образный штатив 140 дополнительно вращается вокруг оси, перпендикулярной первой оси, чтобы за счет этого допускать различные углы β установки, так что C-образный штатив 140 применяет, по меньшей мере, 2 степени свободы.
C-образный штатив 140 переносит на одном из концов источник 130 рентгеновского излучения, а на другом конце - детектор 120 в противоположном пространственном взаимном расположении относительно источника 130 рентгеновского излучения. Детектор 120 включает в себя матрицу ячеек детектора (не показана).
Рентгеновские лучи испускаются из источника 130 рентгеновского излучения. Рентгеновские лучи проходят через сосудистую сеть 115 и затем определяются в детекторе 120. Рентгеновские лучи формируются из остронаправленных пучков p рентгеновских лучей.
Каждый пучок p рентгеновских лучей ослабляется по мере того, как он проходит через сосудистую сеть 115 и воздействует на нее. Именно этот ослабленный пучок рентгеновских лучей определяется в детекторе 120.
Угол падения ("направление проекции"), под которым пучок рентгеновских лучей воздействует на сосудистую сеть 115, задается посредством пары (α, β) из угла α поворота и угла β установки. Степень ослабления, испытываемого посредством каждого отдельного пучка p рентгеновских лучей, зависит от типа и количества ткани, через которую проходит луч p. Каждый ослабленный пучок p рентгеновских лучей падает на ячейку детектора и формирует электрический сигнал, антипропорциональный степени ослабления. Электрический сигнал, сформированный в каждой ячейке детектора для падающего пучка p рентгеновских лучей, затем транслируется через устройство 105 сбора данных в пиксельное значение, кодирующее соответствующее значение полутонов. Пиксельные значения затем сохраняются в матричной структуре, формирующей проекционное изображение, снятое в конкретном направлении (α, β) проекции.
Последовательность проекционных изображений 170a-c получается в период получения изображений, при этом каждое отдельное проекционное изображение 170 a, b или c получается, в общем, вдоль различных направлений проекции. Последовательность 170a-c проекционных изображений сосудистой сети 115 затем сохраняется в базе 175 данных. Проекционные изображения 170a-c могут быть сохранены в DICOM-формате. DICOM-формат включает в себя метаданные, кодирующие для каждого проекционного изображения направление проекции, в котором оно получено, наряду со временем t получения.
Сосудистая сеть 115 сама по себе не имеет непрозрачности для излучения, что означает то, что проекция ("отпечаток") сосудистой сети 115 нормально не должна быть видимой в проекционных изображениях 170a-c. Чтобы исправить это, пациенту 110 назначается контрастное вещество до получения изображений. Контрастное вещество накапливается в сосудистой сети 115 и за счет этого обеспечивает непрозрачность сосудистой сети. Вследствие контрастного вещества, в каждом проекционном изображении 170a, b или c (также известны как ангиографии) кодирует проекционный вид или отпечаток 115a сосудистой сети 115 вдоль различного направления проекции. Контрастное вещество, переносящее кровь, протекает через эти сосуды и точки ветвления, в силу этого рассеивая контрастное вещество по сосудистой сети вплоть до ветвей и подветвей.
На последующей фазе вмешательства пациент по-прежнему или снова размещается на диагностическом столе 115, но в этом случае контрастное вещество не назначается. Одно обоснование для изобретения может состоять в лечении сосудистого стеноза, т.е. стриктуры в инфицированном сосуде из множества сосудов, составляющих кардиальную сосудистую сеть 115. В ходе изобретения, направляющий провод 117 вводится в сосудистую сеть и продвигается по ней. Цель состоит в том, чтобы позиционировать направляющий провод 117 в инфицированном сосуде, при этом наконечник располагается удаленно от стриктуры, так что баллоны или стенты могут плавно перемещаться вдоль направляющего провода таким образом, что они в дальнейшем позиционируются удаленно от стеноза. После размещения направляющего провода, баллонный катетер затем может вестись вдоль направляющего провода и размещаться в стриктуре, чтобы после этого проводить ее лечение. При вмешательстве, в то время как оперирующий врач продвигает направляющий провод 117 через сосудистую сеть, модуль 100 визуализации используется для того, чтобы получать в реальном времени (передаваемые "вживую") флуороскопические изображения 190a-c (по одному за раз) сосудистой сети 115, при этом направляющий провод 117 размещается в ней. Оперирующий врач активирует джойстик, предоставленный в консоли 150 оперирующего врача, чтобы позиционировать C-образный штатив 140 модуля 100 визуализации в требуемом направлении или под требуемым углом проекции, и нажимает кнопку или педаль, чтобы получать флуороскопическое ("флюорографическое") проекционное изображение 190a-c в этом требуемом направлении проекции. Поскольку контрастное вещество не используется в течение фазы вмешательства, каждое из флюорографических изображений 190a-c кодирует отпечатки 117a направляющего провода 117, но не кодирует отпечатки сосудистой сети 115. Другими словами, когда отображаются флюорографические изображения 190a-c, отпечаток 117a направляющего провода является видимым, тогда как отпечаток 115a сосудистой сети является невидимым (или практически невидимым).
Чтобы помогать или выполнять помощь хирургу при трехмерном перемещении через сосудистую сеть 115, используется устройство 200, как показано в нижней правой части на фиг. 1.
Устройство 200 содержит процессор 201. Процессор 201 содержит определенное число компонентов: предусмотрены модуль 205 ввода, модуль 210 детектора, регистратор 220, локализатор 230, идентификатор 240, оптимизатор 260 (видов), запоминающее устройство 250 и формирователь 270 графических отображений.
Компоненты устройства показаны размещенными в процессоре 210.
Тем не менее, это представляет собой только примерный вариант осуществления. Устройство вместо этого может компоноваться в распределенной архитектуре и соединяться по надлежащей сети связи. В проиллюстрированном варианте осуществления, компоненты выполняются в качестве программных процедур в процессоре 201. Компоненты также могут компоноваться в качестве специализированных FPGA или в качестве автономных аппаратных кристаллов. Компоненты могут программироваться на надлежащей научной вычислительной платформе, такой как Matlab® или Simulink®, и затем транслироваться в процедуры C++ или C, поддерживаемые в библиотеке и подключаемые при вызове посредством процессора 201.
Вообще говоря, устройство 200 предоставляет визуальную поддержку для перемещения направляющего провода 117 через сосудистую сеть 115 посредством дополнения двумерного контента визуальной информации текущих полученных флуороскопических изображений 190a-c посредством использования дополнительной информации двумерных изображений из выбранных двумерных ангиографий 170a-c, записанных заранее.
Текущее флуороскопическое изображение 190a-c наряду с выбранной ангиографией 170a-c подготавливается посредством рендеринга для отображения посредством формирователя 270 графических отображений и отображается в окне 280 с двумя областями на экране 119. В опорной области 280a показывается текущее полученное флюорографическое изображение, например, флюорографическое изображение 190a, а во вспомогательной области 280b показывается выбранная ангиография 170a, скажем, из ранее полученных ангиографических изображений 170a-c.
Извлеченная ангиография 170a заранее установлена посредством устройства 200, чтобы предоставлять лучший вид сосудистой сети 115 по сравнению с некоторыми или всеми остальными ангиографиями 170b-c, хранимыми в устройстве 175 хранения данных. Оптимизированный или лучший вид измеряется касательно одного или более предварительно определенных, но выбираемых стандартов добротности вида.
По мере того, как оперирующий врач продвигает направляющий провод 117a, получается новое флюорографическое изображение 190b. Устройство 200 регистрирует изменение и затем извлекает соответствующую обновленную ангиографию 170b и осуществляет ее отображение рядом с новым флюорографическим изображением 190b.
Таким образом, формируется динамически обновленная последовательность отображаемых ангиографий 170i-k, при этом каждая такая отображаемая ангиография дополняет информацию двумерных изображений, как показано в текущем флюорографическом изображении 190a-c.
Далее подробнее поясняется работа устройства 200.
РАБОТА
Устройство 200 поддерживает связь через надлежащую сеть связи с системой 105 сбора данных модуля 100 визуализации. Текущее просматриваемое флюорографическое изображение 190a перехватывается посредством устройства 200 и вводится в устройство 200 через интерфейсный модуль 205 ввода.
Интерфейсный модуль 205 или другой интерфейсный модуль дает возможность осуществления доступа через эту или другую сеть связи к последовательности ангиографий 170a-c, хранимых в базе 175 данных.
Перехваченное текущее опорное флюорографическое изображение 190a затем передается в локализатор 210. Локализатор 210 определяет отпечаток 117a направляющего провода в изображении посредством использования подходящей технологии сегментации, например, пороговой обработки пиксельных значений. Локализатор 210 затем устанавливает позицию в изображении отпечатка 117a направляющего провода и записывает позицию посредством набора координат позиции в изображении. Для установления позиции направляющего провода следует понимать, что используется опорная точка на отпечатке 117a направляющего провода, например, его конечная часть, представляющая наконечник направляющего провода 117. Конечная часть может обнаруживаться посредством отслеживания пиксельных значений и повторяемой пороговой обработки пиксельного значения.
Перехваченное флюорографическое изображение 190a затем передается в регистратор 220. После этого регистратор 220 осуществляет доступ к метаданным, ассоциированным с последовательностью ангиографий 170a-c в базе 175 данных, и использует метаданные для того, чтобы регистрировать перехваченное опорное флюорографическое изображение в последовательности ангиографий 170a-c. Регистрация приводит к совмещению флюорографического изображения 190a и последовательности ангиографий 170a-c вдоль общей системы координат.
В одном варианте осуществления, текущее флюорографическое изображение регистрируется в ангиографии, имеющей идентичное (в пределах выбираемого допустимого запаса) направление проекции относительно текущего флюорографического изображения. Регистрация может осуществляться посредством сопоставления или подбора направляющего провода 117a во флюорографическом изображении 190 на отпечатке 115a сосудистой сети в ангиографии 170a.
В одном варианте осуществления, регистрация, осуществляемая посредством регистратора 220, также учитывает деятельность сердца, которая сообщает движение сосудистой сети 115. С этой целью, устройство 200 может компоноваться надлежащим интерфейсным средством для того, чтобы принимать ECG-сигнал, чтобы устанавливать текущую фазу сердечной деятельности во время получения текущего флюорографического изображения 190a.
В других вариантах осуществления, деятельность сердца может учитываться без ECG. Например, при отслеживании формы и движения наконечника направляющего провода по всей последовательности флюорографических изображений 190-a-c, можно фильтровать пространственную позицию этого наконечника, с тем чтобы получать кардиальный компонент, который является компонентом "биения", аппроксимирующим частоту сердцебиения человека. Из этого отфильтрованного компонента биения может логически выводиться цикл сердечной деятельности, и, в частности, может логически выводиться фаза сердечной деятельности для изображения 190a. В частности, конечная диастола и конечная систола представляют собой только две точки в цикле сердечной деятельности, при этом компонент указывает нуль, т.е. движение со сменой направления. Идентичный способ может применяться к ангиографиям 170a-c, с использованием отличительных характерных точек на сосудистой сети (например, точек бифуркации сосуда и т.п.). Помимо этого, в ангиографиях 170a-c, общая форма сосудистой сети обеспечивает упрощение различения между систолой (сжатием общего дерева сосудов) и диастолой (разжатием общего дерева сосудов).
Процесс регистрации заключает в себе вычисление пространственного преобразования, которое осуществляет совмещение последовательности ангиографий 170a-c с текущим флюорографическим изображением 190a. Контуры отпечатка 117a направляющего провода из одной из ангиографий 170a-c затем проецируются на совмещенное флюорографическое изображение 190a, чтобы за счет этого получать пиксельную область, представляющую сосудистую сеть 115 во флюорографическом изображении 190a. Координаты в изображении, описывающие эту пиксельную область, затем выводятся, чтобы за счет этого формировать "опорный отпечаток сосудистой сети".
Согласно одному варианту осуществления, вычисляется графический символ присоединения, представляющий контуры опорного отпечатка сосудистой сети. Символ затем накладывается на флуороскопическое изображение, чтобы за счет этого осуществлять то, что известно как составление двумерной кардиальной маршрутной карты.
Координаты опорного отпечатка сосудистой сети и координаты отпечатка 117 направляющего провода далее передаются из регистратора 220 в локализатор 230.
Локализатор 230 использует координаты позиции в изображении отпечатка 117a направляющего провода и опорного отпечатка сосудистой сети для того, чтобы получать позицию отпечатка 117a провода относительно и внутри опорного отпечатка сосудистой сети. Эта позиция внутри опорного отпечатка сосудистой сети затем дает возможность установления того, в какой анатомической части сосудистой сети в данный момент размещается устройство 117. После этого локализатор 230 осуществляет доступ к медицинской базе данных (не показана) и использует общую двумерную (согласно текущему направлению проекции) или трехмерную модель рассматриваемой анатомии, чтобы транслировать позицию отпечатка направляющего провода в опорном отпечатке сосудистой сети в идентификационную метку, идентифицирующую часть анатомической сосудистой сети, например, главную бифуркацию между стволом левой коронарной артерии, LAD (левой передней нисходящей артерией) и огибающей артерией. Поскольку идентификационные данные не имеют разрешения, идентичного разрешению данных изображений (при этом идентичная метка совместно используется посредством множества пикселов), общая модель, которая является не конкретным для пациента описанием анатомии, является достаточной для трансляции. Ниже подробнее поясняется общая трехмерная модель относительно работы оптимизатора 260.
Позиция отпечатка направляющего провода в опорном отпечатке сосудистой сети может упоминаться в качестве отпечатка исследуемого участка (SOI) (сосудистой сети). SOI-отпечаток представляет собой такую часть отпечатка 117a сосудистой сети, которая представляет участок сосудистой сети 115, в котором размещен направляющий провод 117 в то время, когда получается текущее флюорографическое изображение 190a. Другими словами, SOI-отпечаток представляет собой отпечаток идентифицированной части.
Идентификационная метка такой идентифицированной анатомической части затем передается в качестве вывода из локализатора 230 в идентификатор 240.
Идентификатор 240 использует эту идентификационную метку для того, чтобы устанавливать соответствующую анатомическую часть через последовательность ангиографий 175a-c. С этой целью, идентификатор 240 инструктирует регистратору 220 осуществлять регистрацию оставшихся ангиографий 170b-c посредством использования общей модели сосудистой сети 115. Отпечатки проецируемой общей трехмерной модели сопоставляются с каждым из отпечатков сосудистой сети в оставшихся ангиографиях 170b-c, при этом каждое направление проекции каждой ангиографии 170b-c задает конкретный отпечаток сосудистой сети, соответствующий проекции трехмерной модели в этом направлении. После этого могут снабжаться метками соответствующие отпечатки сосудистой сети, кодированные в каждой из ангиографий 175a-c. Это снабжение метками также может быть выполнено на предыдущей фазе, когда управление последовательностью операций переходит от локализатора 210 к регистратору 220. Другими словами, каждая ангиография ассоциирована со словарной структурой данных, подходящей для того, чтобы разрешать пиксельную позицию в соответствующем отпечатке сосудистой сети в идентификационную метку, идентифицирующую соответствующую анатомическую часть сосудистой сети.
Для иллюстрации, идентификационные метки для ангиографии 170c показаны как ссылки с номерами 175a-c. Метки обеспечивают идентификацию посредством использования общей модели анатомической области (см. ниже) одной и той же анатомической части через последовательность ангиографий 170a-c, причем любая из ангиографий кодирует различный вид на анатомической части.
В одном варианте осуществления, снабжение метками анатомических частей через последовательность ангиографий 170a-c выполняется заранее после получения или выполняется по запросу при вызове посредством идентификатора 240. Предпочтительно, снабжение метками выполняется заранее, чтобы за счет этого улучшать возможности проведения операций в реальном времени для оперирующего врача во время вмешательства. Алгоритм снабжения метками описан в работе "Modeling the 3D coronary tree for labelling purposes", авторов C. Chalopin и др., Medical Image Analysis 5 (2001 год), стр. 301-315.
Идентификатор 240 затем передает в оптимизатор 260 текущее направление проекции текущего показанного флюорографического изображения 190a и идентификационную метку для анатомической части, в которой в данный момент размещается направляющий провод 117, установленной заранее посредством локализатора 230.
Далее оптимизатор 260 использует текущее направление проекции и идентификационную метку для того, чтобы извлекать из последовательности сохраненных ангиографий 170a-c оптимизированные виды. Оптимизатор 260 вычисляет оптимизированное направление проекции и затем извлекает из последовательности сохраненных ангиографий 170a-c ангиографию, направление (α, β) проекции которой вычислено в качестве оптимального относительно стандарта добротности вида.
Согласно одному варианту осуществления, оптимизатор 260 вычисляет количественный показатель добротности вида для каждого доступного вида, соответствующего различным ангиографиям 170a-c, и отображает наилучший из видов 170a-c либо выбираемый вид, либо вид для каждого стандарта добротности вида.
В одном варианте осуществления, вид считается "наилучшим", если его количественный показатель выше либо, в зависимости от обстоятельств, ниже предварительно заданного пользователем порогового значения, так что "наилучший вид" представляет собой совокупность видов, имеющих количественный показатель, больший или меньший порогового значения. Если предусмотрено несколько "наилучших" видов, генератор случайных чисел может быть использован для того, чтобы выбирать вид, который должен отображаться, либо вид выбирается из совокупности таким образом, что его направление проекции является ближайшим к текущему отображаемому флюорографическому изображению 190a.
Далее описывается определенное число различных стандартов добротности вида, а также то, как оптимизатор 260 может быть реализован для того, чтобы вычислять оптимизированный вид относительно каждого из этих стандартов или критериев просмотра. Оптимизатор 260 использует формальную модель кардиальной сосудистой сети для оптимизации.
Согласно одному варианту осуществления, модель является моделью на основе общего среднего с метками геометрии коронарной сосудистой сети. Априорная анатомическая информация для геометрии коронарных артерий используется и формализуется в среднюю геометрическую коронарную модель. Модель может быть сохранена в запоминающем устройстве 250 в качестве подходящей древовидной структуры данных с узлами, соединенными посредством криволинейных сегментов. Пример сосудистых моделей можно найти в работе авторов J. Theodore Dodge и др. "Intrathoracic spatial location of specified coronary segments on the normal human heart. Applications in quantitative arteriography, assessment of regional risk and contraction and anatomic display", Circulation, 1988 год, 78, стр. 1167-1180, либо на стр. 306, фиг 5(b) в статье Chalopin, упомянутой выше. Априорная анатомическая информация представляет собой общие неконкретные для пациента знания относительно ожидаемых структур изображения, к примеру, общую форма и число сосудов, составляющих сосудистую сеть, либо если рассматривать пример определения фигуры человека, априорная анатомическая информация представляет собой наличие головы и туловища и обычно четырех конечностей и т.д.
Может использоваться совокупность таких коронарных моделей, каждая из которых задается согласно доминированию коронарных сосудов (справа, сбалансированно или слева (это является главной характеристикой), полу, возрасту пациента и различным фазам сердечной деятельности, чтобы за счет этого учитывать деформации сосудистой сети в ходе различных фаз сердечной деятельности.
Оптимизатор использует снабжение метками для того, чтобы преобразовывать SOI в сегмент модели, соответствующий SOI, в дальнейшем называемый "SOI-сегментом". До преобразования оптимизатор выбирает надлежащую модель, которая совпадает с фазой сердечной деятельности во время получения текущего флюорографического изображения 190a.
В одном варианте осуществления, до преобразования, среднее коронарное дерево может быть адаптировано таким образом, что его проекция на различные ангиографии 170a-c корректно совпадает с каждым или с выбранными двумерными сегментированными сосудами в каждой или в выбранных выборках ангиографий 170a-c. Размер выбранной выборки может задаваться пользователем и может быть случайным или определяемым пользователем. Таким образом, среднее коронарное дерево может быть калибровано относительно доступной последовательности ангиографий 170a-c. Эта калибровка или регистрация в модели предпочтительно осуществляется на подготовительной фазе до работы устройства 200.
Оптимизатор 260 затем проводит линии проекции в модели, проходящие через SOI-сегмент, чтобы за счет этого формировать моделированные проекционные виды в плоскости изображений. Каждая линия проекции представляет один из доступных видов или направление проекции последовательности ангиографий 170a-c.
Согласно одному варианту осуществления, стандарт добротности вида задается посредством перекрытия посредством SOI-отпечатка (указанного посредством идентификационной метки) минимально возможного числа окружающих частей отпечатков сосудистой сети или посредством наличия областей перекрытия со значением, меньшим конфигурируемого порогового значения для области, измеренного в подходящей квадратной единице. Этот стандарт на основе "низкой степени перекрытия" может быть реализован посредством отслеживания того, сколько сегментов пересекает проведенная примерная линия. Направление проекции с наименьшим или меньшим задаваемого пользователем числом пересечений затем выводится в качестве наилучшего или лучшего направления проекции ("вида"). Ангиография, которая получена в таком вычисленном наилучшем или лучшем направлении проекции, затем извлекается из последовательности ангиографий 170a-c.
Другой стандарт добротности вида представляет собой низкую степень сокращения в перспективе в SOI-отпечатке. Стандарт на основе небольшого сокращения в перспективе может быть принудительно активирован посредством отслеживания длины продольной кривой проекций SOI-сегмента для различных направлений проекции, проведенных через SOI-сегмент. Длина проекций SOI-сегмента затем сравнивается с реальной длиной SOI-сегмента. Степень сокращения в перспективе может выражаться как отношение между проецируемыми длинами и реальной длиной, рассчитываемое для каждой из проведенных линий проекции. Направления проекции, приводящие к отношению в пределах задаваемого пользователем допустимого запаса в единицу, затем могут выводиться в качестве лучшего или наилучшего направления проекции.
Согласно другому варианту осуществления, стандарт добротности вида представляет собой степень извилистости SOI-отпечатка. В этом варианте осуществления, предпочитаются виды, которые показывают SOI-отпечаток в более извитых формах. Этот стандарт на основе высокой степени извилистости может быть реализован посредством вычисления, для каждой линии проекции, среднего математической кривизны проекции SOI-сегмента вдоль его длины. Направления проекции, приводящие к наибольшему количественному показателю извилистости или к извилистости, превышающей задаваемое пользователем пороговое значение, затем могут выводиться в качестве лучшего или наилучшего направления проекции в отношении стандарта на основе высокой извилистости. Оптимизация относительно стандарта на основе извилистости дает возможность фокусировки на ангиографиях с высоким объемом информационного контента для безопасного перемещения в труднодоступных локалях вследствие извитых частей сосудистой сети и для раскрытия геометрии этих труднодоступных локалей.
Оптимизатор 260 сконфигурирован с возможностью устанавливать оптимизированный вид согласно любому из выбираемых пользователем предварительно заданных стандартов добротности вида или сконфигурирован с возможностью устанавливать оптимизированный вид на основе взвешенного среднего или любой комбинации этих предварительно заданных стандартов добротности вида. Комбинация на основе взвешенного среднего или другая комбинация дает возможность согласования компромиссного варианта, если в вычисление должны быть включены несколько стандартов. Схема на основе взвешенного усреднения или комбинирования может быть реализована посредством преобразования вышеуказанных целевых значений (число или область перекрытий, длина сокращения в перспективе, кривизна), полученных при вычислении, в общую шкалу балльной оценки. Именно баллы на шкале затем взвешиваются посредством коэффициента в диапазоне между нулем и единицей. Коэффициент представляет значимость, которую врач придает соответствующему стандарту. Пользователь затем может задавать требуемое средневзвешенное значение, считающееся подходящим в рассматриваемых клинических обстоятельствах. Далее оптимизатор 260 выполняет оптимизацию для того, чтобы обнаруживать направления проекции, приводящие к взвешенному количественному показателю в пределах задаваемого допустимого запаса заданного значения.
В одном варианте осуществления, оптимизатор сконфигурирован с возможностью осуществлять вышеописанную оптимизацию не только для надлежащего SOI-сегмента, но и для сегментов, граничащих с текущим SOI-сегментом. Пользователь может указывать посредством нажатия клавиши или щелчка кнопкой мыши на соседнем участке, когда такая извлеченная ангиография отображается в графической панели.
Оптимизатор может быть сконфигурирован с возможностью вычислять оптимизированные виды для каждого из стандартов на подготовительной фазе до работы устройства 200.
В оффлайновом сценарии, для каждой анатомической части и для каждого стандарта добротности вида, лучшие направления просмотра могут записываться в таблицу. Таблица может формироваться посредством семейства матриц со строками и столбцами, при этом каждая запись указывает диапазон наилучших видов с точки зрения (α, β) либо только α или только β для соответствующей части (указываемой в строке), а соответствующие стандарты указываются согласно столбцу. При работе в оффлайновом режиме, оптимизатор 260 затем использует идентификационную метку для исследуемой анатомической части, чтобы искать для каждого из требуемых стандартов диапазон наилучших видов. Эти диапазоны затем используются для того, чтобы извлекать из последовательности ангиографий 170a-c те ангиографии, направление проекции которых попадает в соответствующий диапазон.
В предпочтительном варианте осуществления, устройство 200 сконфигурировано с возможностью вычислять оптимизированные виды в реальном времени по запросу в ходе работы устройства.
Согласно одному варианту осуществления, оптимизатор 260 программируется с возможностью извлекать из последовательности ангиографий 170a-c группу из двух или более ангиографий, которые совместно предоставляют лучший или наилучший вид. Группа ангиографий, определенных посредством оптимизатора 260, являются совместно оптимизированными в том, что извлеченная группа включает в себя для каждого из трех или более стандартов просмотра, по меньшей мере, одну ангиографию, которая предоставляет наилучший или лучший вид относительно данного стандарта просмотра. Например, одна ангиография 170b в группе может предоставлять наилучший вид относительно стандарта на основе небольшого сокращения в перспективе, но может не быть наилучшей с точки зрения стандарта просмотра на основе низкого перекрытия. При совместной оптимизации оптимизатор 260 обеспечивает то, что такая извлеченная группа включает в себя, по меньшей мере, на дополнительной ангиографии 170c, которая дополняет ангиографию 170b в том, что ангиография 170c является наилучшей относительно стандарта на основе низкого перекрытия. Другими словами, оптимизатор 260 обеспечивает то, что всегда существует одна ангиография в группе, которая дополняет ("является комплементарной") другую ангиографию в группе, за счет этого компенсируя ошибку другой ангиографии, с тем чтобы удовлетворять любому из стандартов просмотра.
Согласно одному варианту осуществления, процессор сконфигурирован с возможностью обходить оптимизацию, чтобы извлекать автоматически для каждой текущей позиции направляющего провода 117 опорную ангиографию, имеющую направление проекции, совмещенное с направлением проекции текущего полученного и отображаемого флюорографического изображения 190a. Совмещение находится в пределах задаваемого пользователем допустимого запаса отклонения в случае, если флюорографическое текущее изображение не совпадает точно ни с одним из доступных видов. Когда извлекается опорная ангиография, оптимизатор затем конфигурируется таким образом, что такая извлеченная и оптимизированная ангиография 170a является комплементарной для выбираемого пользователем одного из стандартов просмотра, или что предусмотрена, по меньшей мере, одна ангиография в оптимизированной группе ангиографий, которая является комплементарной для текущей извлеченной опорной ангиографии. Если в любой момент времени во время вмешательства опорные ангиографии не извлекаются, и оперирующий врач после этого запрашивает опорную ангиографию, текущая извлеченная оптимизированная ангиография или группа комплементарных ангиографий повторно вычисляются, чтобы обеспечивать комплементарность с текущей запрашиваемой опорной ангиографией. В одном варианте осуществления, если запрошена пользователем, группа также включает в себя ангиографии, комплементарные относительно сегментов, граничащих с SOI-сегментом. В этом варианте осуществления, группа ангиографий включает в себя, по меньшей мере, одну ангиографию, которая предоставляет наилучший или лучший вид для соседнего сегмента относительно, по меньшей мере, одного из стандарта просмотра.
Когда оперирующий врач изменяет позицию направляющего провода 117, и получается новое флюорографическое изображение 190b, при кодировании новой позиции в изображении отпечатка направляющего провода, устройство рассматривает этот новый отпечаток направляющего провода в качестве нового ввода, транслирует его в новый SOI, чтобы обновлять и повторно вычислять новую оптимизированную ангиографию или группу ангиографий, как изложено выше. Таким динамическим способом, с помощью последовательности флюорографических изображений 190a-c, полученных во время вмешательства, соответствующая последовательность оптимизированных ангиографий 170i-k затем извлекается по одной за раз для отображения. Это соответствие указано в правой части фиг. 1 посредством набора идущих слева направо стрелок. Оптимизатор 260 обеспечивает то, что направление проекции последовательности извлеченных ангиографий 170a-c предоставляет в любое время во время вмешательства наилучшую или лучшую объединенную информацию относительно SOI.
Ангиография 170a-c или группа ангиографий, предоставляющих оптимизированный вид или совместно оптимизированные виды, вычисленные посредством оптимизатора 260, затем извлекается из базы 175 данных и передается в формирователь 270 графических отображений, чтобы подготавливать посредством рендеринга для отображения извлеченную ангиографию или группу ангиографий. Такая извлеченная наилучшая или лучшая ангиография либо группа комплементарных ангиографий затем отображается во вспомогательной области или областях 280b на экране 119 (на фиг. 1 показано только во вспомогательной области 280b), в силу этого заменяя ранее вычисленную и отображаемую ангиографию.
Согласно одному варианту осуществления, область 280 просмотра включает в себя две области, как показано в варианте осуществления на фиг. 1, т.е. опорную область 280a для текущего флюорографического изображения 190a и вспомогательную область 280b, показывающую ангиографию, направление проекции которой вычислено посредством оптимизатора 260, чтобы удовлетворять текущему выбранному стандарту добротности вида или удовлетворяет комбинации всех стандартов добротности вида.
Согласно другому варианту осуществления, панель 280 включает в себя две или более вспомогательных областей просмотра, при этом каждая область отображает ангиографию из извлеченной группы ангиографий, предоставляющих комплементарные виды относительно любого для стандартов просмотра.
В предпочтительном варианте осуществления, графическая панель включает в себя выделенную область для опорной ангиографии, совмещенной с текущим отображаемым флюорографическим изображением 190a. В этом случае, оптимизированная и отображаемая ангиография или группа ангиографий является комплементарной опорной ангиографии.
Согласно одному варианту осуществления, добротность вида и/или целевые значения, используемые при соответствующей оптимизации, отображаются в соответствующей области 280a,b рядом с отображаемым проекционным изображением 170a,b.
Согласно одному варианту осуществления, предоставляется простое средство пользовательского взаимодействия (не показано на фиг 1.), чтобы давать возможность пользователю быстро выбирать один из отображаемых видов ангиографии, в силу этого осуществляя автоматическое получение нового флюорографического изображения в направлении проекции выбранного вида ангиографии. Комплементарный вид из видов, предоставленных посредством группы ангиографий, и информация примечаний (к примеру, количественные показатели добротности вида), предоставленная в областях просмотра, помогают пользователю выбирать наиболее подходящий оперативный флюорографический вид в данный момент вмешательства. В одном варианте осуществления, средство взаимодействия представляет собой инструктирование областям, скомпонованным в качестве GUI-виджетов, реагирующих на щелчок кнопкой мыши, осуществлять получение нового флюорографического изображения, затем совмещенного с направлением проекции щелкнутой области 280a,b, включающей в себя ангиографию.
Согласно одному варианту осуществления, область 280 просмотра графической панели разбивается на отдельные области, каждая из которых размещается на экране 119 требуемым образом пользователем. Альтернативно, область просмотра может быть распределена по нескольким экранам, при этом одна или более областей отображается на каждом из множества экранов. В одном варианте осуществления, извлечение ангиографий 117a-c управляется таким образом, чтобы обеспечивать для зрителя плавный переход между последующими извлеченными и отображаемыми ангиографиями. Это впечатление плавного перехода может быть реализовано посредством последовательного краткого постепенного появления в идентичной области просмотра субоптимальных ангиографий и их отображения с длительностью отображения для каждой субоптимальной ангиографии. Длительность тем больше, чем ближе соответствующая добротность вида к оптимальной. В конечном счете, после последовательности кратко отображаемых субоптимальных ангиографий, далее отображается оптимальная ангиография.
Плавность перехода также может достигаться посредством принудительной активации посредством оптимизатора 260 дополнительного стандарта добротности вида, заданного с точки зрения угловой близости. В этом варианте осуществления, оптимизатор 160 ограничивает оптимизацию относительно перекрытия, сокращения в перспективе и извилистости задаваемой пользователем угловой областью вокруг текущей отображаемой ангиографии.
Все последующие извлеченные и отображаемые оптимизированные ангиографии должны затем иметь свое направление проекции в этой угловой области.
Согласно одному варианту осуществления, плавность перехода принудительно активируется посредством добавления дополнительного стандарта добротности вида с точки зрения угловой близости через направления проекции последующих извлеченных ангиографий 170i-k. Направления проекции ранее извлеченных ангиографий отслеживаются и используются для того, чтобы управлять оптимизацией в последующих извлечениях ангиографии. Другими словами, последующая ангиография 170k сконфигурирована с возможностью оставаться в пределах задаваемого пользователем допустимого углового запаса направлений проекции ранее извлеченных ангиографий 170i-j. Этот количественный показатель добротности вида на основе угловой близости используется наряду с другими стандартами добротности вида (на основе перекрытия, сокращения в перспективе, извилистости, как упомянуто выше). Этот количественный показатель угловой близости может быть задан посредством убывающей функции углового отклонения между ангиографиями 170b в группе или между текущей ангиографией 170i или ангиографиями и последующей ангиографией 170j-k или ангиографиями, которые должны быть извлечены. Чем ниже угловое отклонение, тем выше соответствующий количественный показатель, за счет этого поддерживая угловую близость в количественном показателе при комбинировании с другими количественными показателями добротности вида.
Блок-схема последовательности операций способа на фиг. 2 обобщает базовые этапы способа, осуществляемого посредством устройства 200.
На этапе S305 принимается текущее флуороскопическое изображение 190a и его направление проекции.
На этапе S310 текущая позиция изображения отпечатка проводной направляющей и общей модели сосудистой сети используется для того, чтобы извлекать вспомогательное проекционное изображение из последовательности ранее полученных двумерных ангиографий 170a-c.
Такое извлеченное вспомогательное изображение показывает, при отображении, по меньшей мере, частичный отпечаток сосудистой сети и предоставляет лучший вид на сосудистой сети в исследуемой области, в которой в данный момент находится устройство, по сравнению, по меньшей мере, с одной ангиографией из последовательности ангиографий при измерении касательно стандарта добротности вида. Стандарт может выбираться из множества стандартов. Также могут использоваться взвешенное среднее или любая комбинация множества стандартов просмотра.
На этапе S320, формируется графическая панель для отображения на экране.
Такая сформированная графическая панель включает в себя текущее флуороскопическое изображение и извлеченное вспомогательное проекционное изображение
На этапе S330 определяется то, принято или нет новое флюорографическое изображение, указывающее, что направляющий провод продвигается через сосудистую сеть и, следовательно, изменяет позицию в визуализированной исследуемой области.
При приеме нового флуороскопического изображения устройство сконфигурировано с возможностью повторять вышеуказанный этап S310 и затем обновлять графическую панель на этапе S330 таким образом, что она теперь включает в себя новое принимаемое флюорографическое изображение вместе с новым извлеченным последующим вспомогательным проекционным изображением.
Согласно одному варианту осуществления, этап извлечения вспомогательного проекционного изображения включает в себя этап повторного задания исследуемой области в сети, сконфигурирован с возможностью использовать идентификатор этой области, чтобы извлекать вспомогательное изображение.
В другом примерном варианте осуществления настоящего изобретения, предусмотрена компьютерная программа или компьютерный программный элемент, который отличается посредством возможности осуществлять этапы способа для способа согласно одному из предыдущих вариантов осуществления, в надлежащей системе.
Следовательно, компьютерный программный элемент может быть сохранен в компьютерном модуле, который также может быть частью варианта осуществления настоящего изобретения. Этот вычислительный модуль может быть сконфигурирован с возможностью осуществлять или вызывать осуществление этапов способа, описанных выше. Кроме того, он может быть сконфигурирован с возможностью управлять компонентами вышеописанного устройства. Вычислительный модуль может быть сконфигурирован с возможностью работать автоматически и/или выполнять команды пользователя. Компьютерная программа может быть загружена в оперативное запоминающее устройство процессора данных. Таким образом, процессор данных оснащается с возможностью осуществлять способ изобретения.
Этот примерный вариант осуществления изобретения охватывает как компьютерную программу, которая с самого начала использует изобретение, так и компьютерную программу, которая за счет обновления превращает существующую программу в программу, которая использует изобретение.
Дополнительно, компьютерный программный элемент может иметь возможность предоставлять все необходимые этапы для того, чтобы осуществлять процедуру примерного варианта осуществления способа, как описано выше.
Согласно дополнительному примерному варианту осуществления настоящего изобретения, представляется машиночитаемый носитель, к примеру, CD-ROM, при этом машиночитаемый носитель имеет сохраненный компьютерный программный элемент, причем этот компьютерный программный элемент описан в предыдущем разделе.
Компьютерная программа может сохраняться и/или распространяться на подходящем носителе, таком как оптический носитель хранения данных или полупроводниковый носитель, поставляемый вместе или в качестве части других аппаратных средств, но также может распространяться в других формах, к примеру, через Интернет либо другие системы проводной или беспроводной связи.
Тем не менее, компьютерная программа также может быть представлена по сети, к примеру, по Интернету, и может загружаться в оперативное запоминающее устройство процессора данных из этой сети. Согласно дополнительному примерному варианту осуществления настоящего изобретения, предоставляется носитель для обеспечения доступности компьютерного программного элемента для загрузки, причем этот компьютерный программный элемент сконфигурирован с возможностью осуществлять способ согласно одному из вышеописанных вариантов осуществления изобретения.
Следует отметить, что варианты осуществления изобретения описываются в отношении различных объектов изобретения. В частности, некоторые варианты осуществления описываются в отношении формулы изобретения на способ, тогда как другие варианты осуществления описываются в отношении формулы изобретения на устройство. Тем не менее, специалисты в данной области техники должны понимать из вышеприведенного и последующего описания, что, если не указано иное, в дополнение к любой комбинации признаков, принадлежащих одному типу объекта изобретения, также любая комбинация между признаками, связанными с различными объектами изобретения, считается раскрытой в этой заявке. Тем не менее, все признаки могут комбинироваться, предоставляя синергетические эффекты, которые превышают простую совокупность признаков.
Хотя изобретение проиллюстрировано и описано подробно на чертежах и в вышеприведенном описании, такая иллюстрация и описание должны считаться иллюстративными или примерными, а не ограничивающими. Изобретение не ограничено раскрытыми вариантами осуществления. Другие вариации в раскрытых вариантах осуществления могут пониматься и выполняться специалистами в данной области техники при применении на практике заявленного изобретения, из изучения чертежей, раскрытия и зависимых пунктов формулы изобретения.
В формуле изобретения, слово "содержащий" не исключает другие элементы или этапы, и форма единственного числа не исключает множества. Один процессор или другой модуль может выполнять функции нескольких элементов, изложенных в формуле изобретения. Простой факт того, что определенные меры упомянуты в различных зависимых пунктах формулы изобретения, не означает того, что комбинация этих мер не может быть использована с выгодой. Все ссылочные позиции в формуле изобретения не должны рассматриваться как ограничивающие объем.
Группа изобретений относится к медицинской технике, а именно к средствам перемещения в сосудистой сети. Устройство для помощи в перемещении устройства в сети трубчатых структур содержит модуль ввода для приема текущего опорного проекционного изображения, полученного в первом направлении проекции в то время, когда устройство размещается в сети трубчатых структур, при этом проекционное изображение при отображении показывает отпечаток устройства, процессор, сконфигурированный с возможностью использовать текущую позицию в изображении отпечатка и модель сети для того, чтобы извлекать, без использования полученных данных трехмерных изображений сети, вспомогательное проекционное изображение из последовательности ранее полученных двумерных проекционных изображений, причем такое извлеченное вспомогательное изображение при отображении показывает, по меньшей мере, частичный отпечаток сети, при этом такое извлеченное вспомогательное изображение предоставляет вид вдоль второго направления проекции для сети в исследуемом участке и формирователь графических отображений. Способ помощи в перемещении осуществляется посредством устройства. Система рентгеновской визуализации для помощи в перемещении устройства в сети трубчатых структур содержит модуль рентгеновской визуализации, базу данных, устройство для помощи в перемещении устройства, причем используемые в нем проекционные изображения извлекаются из базы данных, экран и машиночитаемый носитель. Использование группы изобретений позволяет расширить арсенал технических средств перемещений в сети трубчатых структур. 4 н. и 11 з.п. ф-лы, 2 ил.
1. Устройство (200) для помощи в перемещении устройства (117) в сети (115) трубчатых структур, содержащее:
- модуль (205) ввода, сконфигурированный с возможностью принимать текущее опорное проекционное изображение (190а), полученное в первом направлении проекции в то время, когда устройство размещается в сети трубчатых структур, при этом проекционное изображение при отображении показывает отпечаток устройства;
- процессор (201), сконфигурированный с возможностью использовать текущую позицию в изображении отпечатка и модель сети для того, чтобы извлекать, без использования полученных данных трехмерных изображений сети, вспомогательное проекционное изображение (170а, 170i) из последовательности (170а-с) ранее полученных двумерных проекционных изображений, причем такое извлеченное вспомогательное изображение при отображении показывает, по меньшей мере, частичный отпечаток (115а) сети (115), при этом такое извлеченное вспомогательное изображение предоставляет вид вдоль второго направления проекции для сети в исследуемом участке, в котором в данный момент размещается устройство;
- формирователь (270) графических отображений, сконфигурированный с возможностью формировать для отображения на экране графическую панель (280), включающую в себя текущее проекционное изображение и вспомогательное проекционное изображение, причем устройство сконфигурировано с возможностью обновлять графическую панель при приеме нового проекционного изображения (190b) в модуле (205) ввода, при этом обновленная панель в таком случае включает в себя новое проекционное изображение (190b) и новое извлеченное вспомогательное проекционное изображение (170j-k).
2. Устройство по п. 1, в котором множество двумерных проекционных изображений заранее получены в различных направлениях проекции, при этом второе направление проекции вспомогательного изображения предоставляет лучший вид для сети в исследуемом участке по сравнению с другим проекционным изображением (170b-с) из последовательности при измерении касательно первого стандарта добротности вида из множества стандартов или комбинации множества различных стандартов добротности вида, при этом стандарт или любой из стандартов учитывает любое из следующего: (i) низкая степень перекрытий в части отпечатка, представляющего исследуемый участок, (ii) низкая степень сокращения в перспективе части отпечатка, представляющего исследуемый участок, (iii) высокая степень извилистости части отпечатка, представляющего исследуемый участок, при этом процессор сконфигурирован с возможностью вычислять, на основе сетевой модели, количественный показатель для стандарта добротности вида.
3. Устройство по п. 2, в котором процессор сконфигурирован с возможностью извлекать вместе со вспомогательным изображением (170а, 170i) опорное вспомогательное изображение, при этом опорное вспомогательное изображение имеет направление проекции, практически идентичное направлению проекции текущего опорного проекционного изображения (190а), причем вспомогательное проекционное изображение предоставляет лучший вид для сети в исследуемом участке по сравнению с опорным вспомогательным изображением при измерении касательно первого стандарта добротности вида, причем вспомогательное изображение (170а) и опорное вспомогательное изображение в силу этого совместно обеспечивают дополнительные виды исследуемого участка.
4. Устройство по п. 2, в котором процессор сконфигурирован с возможностью извлекать вместе со вспомогательным изображением (170а, 170i) дополнительное вспомогательное изображение (170b), причем дополнительное вспомогательное изображение (170b) предоставляет лучший вид для сети в исследуемом участке по сравнению со вспомогательным изображением (170а) при измерении касательно второго стандарта добротности вида, отличающегося от первого стандарта добротности вида, причем два вспомогательных изображения (170а, b) в силу этого совместно обеспечивают дополнительные виды исследуемого участка.
5. Устройство по любому из пп. 2-4, в котором формирователь (270) графических отображений сконфигурирован с возможностью формировать информацию примечаний для отображения на панели, причем информация примечаний включает в себя вычисленный количественный показатель для стандарта добротности вида вспомогательного изображения (170а) и/или включает в себя один или более целевых параметров или значений, вычисленных или используемых для вычисления количественного показателя.
6. Устройство по п. 5, в котором дополнительный стандарт добротности вида учитывает следующее: (iv) угловая близость направления проекции вспомогательного проекционного изображения (170а, 170i) к направлению проекции дополнительного вспомогательного проекционного изображения (170b) или угловая близость направления проекции вспомогательного проекционного изображения (170а, 170i) к направлению проекции нового извлеченного вспомогательного проекционного изображения (170j-k).
7. Устройство по п. 1, в котором сеть трубчатых структур может допускать различные формы во времени, при этом сетевая модель представляет собой одну модель из совокупности различных сетевых моделей, соответствующих одной из различных форм, при этом процессор сконфигурирован с возможностью выбирать сетевую модель в соответствии с формой сети во время получения текущего проекционного изображения (190а).
8. Устройство по п. 1, в котором формирователь (270) графических отображений сконфигурирован с возможностью использовать текущую позицию в изображении устройства, чтобы накладывать графическое представление устройства в соответствующей позиции во вспомогательном проекционном изображении, включенном в графическую панель (280), или сконфигурирован с возможностью накладывать на опорное проекционное изображение графическое представление исследуемой области, как показано во вспомогательном проекционном изображении.
9. Устройство по п. 1, в котором формирователь (270) графических отображений сконфигурирован с возможностью задавать цветовой код для исследуемой области во вспомогательном проекционном изображении, включенном в графическую панель (280).
10. Устройство по п. 1, при этом устройство является перемещаемым медицинским устройством и сеть (115) трубчатых структур является коронарной сосудистой сетью, текущее опорное проекционное изображение 190а является флуороскопическим изображением перемещаемого устройства (117), такого как направляющий провод, размещающийся в коронарном сосуде коронарной сосудистой сети, а вспомогательные проекционные изображения являются ангиографиями коронарной сосудистой сети.
11. Способ помощи в перемещении устройства в сети трубчатых структур, при этом способ содержит этапы, на которых:
- принимают (S305) текущее проекционное изображение, полученное в первом направлении проекции в то время, когда устройство размещается в сети трубчатых структур, при этом проекционное изображение при отображении показывает отпечаток устройства;
- используют текущую позицию в изображении отпечатка и модель сети для того, чтобы извлекать (S310), без использования полученных данных трехмерных изображений сети, вспомогательное проекционное изображение из последовательности ранее полученных двумерных проекционных изображений, причем такое извлеченное вспомогательное изображение при отображении показывает, по меньшей мере, частичный отпечаток сети, при этом такое извлеченное вспомогательное изображение предоставляет вид вдоль второго направления проекции для сети в исследуемом участке, в котором в данный момент размещается устройство;
- формируют (S320) для отображения на экране графическую панель, включающую в себя текущее проекционное изображение и вспомогательное проекционное изображение, причем устройство сконфигурировано с возможностью обновлять графическую панель при приеме нового проекционного изображения в модуле ввода, при этом обновленная панель в таком случае включает в себя новое проекционное изображение и новое извлеченное вспомогательное проекционное изображение.
12. Способ по п. 11, в котором множество двумерных проекционных изображений заранее получены в различных направлениях проекции, при этом второе направление проекции вспомогательного изображения предоставляет лучший вид для сети в исследуемом участке по сравнению с другим проекционным изображением (170b-с) из последовательности при измерении касательно первого стандарта добротности вида или взвешенной комбинации множества различных стандартов добротности вида, при этом стандарт или любой из стандартов учитывает любое из следующего: (i) низкая степень перекрытий в части отпечатка, представляющего исследуемый участок, (ii) низкая степень сокращения в перспективе части отпечатка, представляющего исследуемый участок, (iii) высокая степень извилистости части отпечатка, представляющего исследуемый участок, при этом процессор сконфигурирован с возможностью вычислять, на основе сетевой модели, количественный показатель для стандарта добротности вида.
13. Способ по п. 12, содержащий этап, на котором:
- извлекают (S330) вместе со вспомогательным изображением (170а) дополнительное вспомогательное изображение (170b), причем дополнительное вспомогательное изображение (170b) предоставляет лучший вид для сети в исследуемом участке по сравнению со вспомогательным изображением (170а) при измерении касательно второго стандарта добротности вида, отличающегося от первого стандарта добротности вида, причем два вспомогательных изображения (170а, b) в силу этого совместно обеспечивают дополнительные виды исследуемого участка.
14. Система рентгеновской визуализации для помощи в перемещении устройства в сети трубчатых структур, содержащая:
- модуль (100) рентгеновской визуализации, выполненный с возможностью получать проекционные изображения;
- базу (175) данных, выполненную с возможностью хранить проекционные изображения, полученные модулем рентгеновской визуализации;
- устройство (200) для помощи в перемещении устройства (117) в сети (115) трубчатых структур по п. 1, причем используемые в нем проекционные изображения извлекаются из базы данных;
- экран (119), выполненный с возможностью отображать графическую панель (280), сформированную устройством для помощи в перемещении устройства (117) в сети (115) трубчатых структур.
15. Машиночитаемый носитель, имеющий компьютерный программный элемент, сохраненный на нем, причем компьютерный программный элемент выполнен для управления устройством по одному из пп. 1-10, который при выполнении посредством процессора сконфигурирован с возможностью осуществлять этапы способа по пп. 11-13.
US 2007058781 A1, 15.03.2007 | |||
WO 2007113705 A1, 11.10.2007 | |||
US 6322509 B1, 27.11.2001 | |||
СПОСОБ НАПРАВЛЕНИЯ ОБОРУДОВАНИЯ ДЛЯ ЛУЧЕВОЙ ТЕРАПИИ | 2006 |
|
RU2410136C2 |
Авторы
Даты
2017-08-03—Публикация
2013-01-04—Подача