ОТОБРАЖЕНИЕ ИЗОБРАЖЕНИЙ И АННОТАЦИЙ
DISPLAYING IMAGES AND ANNOTATIONS

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Изобретение относится к системе и способу отображения многомерного изображения и размещенной в нем аннотации.
УРОВЕНЬ ТЕХНИКИ
В области техники, относящейся к формированию изображения, обычной практикой является отображение изображения одновременно с дополнительным отображением одной или более аннотаций в изображении или вблизи него. Аннотация может представлять собой символ или структуру, связанный(ую) с областью или ориентиром в изображении, и может принимать различные формы, например линии или точки для пространственной идентификации области или текста для обеспечения информации об области. Например, в медицинском формировании изображения изображение, полученное путем магнитно-резонансного формирования изображения, может иметь аннотацию в форме круга, отображаемого поверх изображения, который идентифицирует область аномального роста ткани в изображении.
Изображение может быть, например, трехмерным изображением. Аннотация в трехмерном изображении может быть одномерной аннотацией, т.е. точкой, двухмерной аннотацией, например линией или текстом, или трехмерной аннотацией, например объемом. Аннотация может располагаться в изображении посредством геометрической ссылки на изображение.
Существуют различные варианты отображения аннотации в многомерном изображении или вблизи него. В US 2006/0215888 A1 раскрыт способ отображения медицинского изображения с одним или более дополнительными символами. Символы можно использовать, например, для маркировки краев объема. Способ содержит визуализацию, относительно опорной плоскости, трехмерных объемных данных на дисплее, определение расстояния между областью, связанной с символом, и элементом изображения из опорной плоскости, масштабирование размера символа согласно упомянутому расстоянию и отображение масштабированного символа в элементе изображения или близи него.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Было бы преимущественно иметь усовершенствованные систему или способ для отображения многомерного изображения и размещенной в нем аннотации.
Для наилучшего решения этого вопроса первый аспект изобретения предусматривает систему для отображения многомерного изображения и размещенной в нем аннотации, причем система содержит средство приема для приема: многомерного изображения, аннотации и данных представления, связанных с аннотацией, причем данные представления указывают предпочтительное представление многомерного изображения и размещенной в нем аннотации, средство отображения для отображения начального представления многомерного изображения и размещенной в нем аннотации, средство ввода, позволяющее пользователю подавать запрос на визуализацию, когда начальное представление демонстрирует, по меньшей мере, первую часть аннотации, причем средство отображения выполнено с возможностью после приема запроса на визуализацию отображать предпочтительное представление многомерного изображения и размещенной в нем аннотации в соответствии с данными представления, причем предпочтительное представление демонстрирует, по меньшей мере, вторую часть аннотации, причем вторая часть отличается от первой части.
Многомерное изображение можно представлять различными способами. В частности, представление может зависеть от размерности изображения и от средства отображения, используемого для отображения упомянутого изображения. Например, для представления трехмерного изображения на двухмерном дисплее такие представления обычно являются двухмерными представлениями, например поперечными сечениями или объемными проекциями трехмерного изображения. Представление также может зависеть от пользователя, поскольку пользователь может выбирать или регулировать представление согласно своим предпочтениям или текущей деятельности.
Не все представления одинаково пригодны для отображения аннотации в многомерном изображении. Например, в трехмерном изображении поперечное сечение упомянутого изображения может не пересекать аннотацию или может пересекать аннотацию в таком пространственном угле, что аннотация плохо представляется или ухудшается в поперечном сечении. К сожалению, круглая аннотация может быть представлена в конкретном поперечном сечении, например, в виде линии или просто двух точек. Следовательно, пользователю может не удаться верно идентифицировать область, связанную с аннотацией.
Однако существуют представления, которые сравнительно хорошо подходят для наблюдения аннотации и/или области, связанной с аннотацией. Это может иметь место, если представление полностью демонстрирует аннотацию, а также область, связанную с аннотацией. Кроме того, если аннотация создается вручную, представление, используемое автором аннотации при создании аннотации, обычно хорошо подходит для отображения аннотации. Кроме того, может существовать стандартизованное представление, которое хорошо подходит для наблюдения аннотации. Упомянутое хорошо подходящее представление в дальнейшем будет указано как предпочтительное представление.
Меры, предпринимаемые согласно изобретению, приводят к тому, что система принимает, помимо многомерного изображения и аннотации, данные представления, которые указывают предпочтительное представление многомерного изображения. В ходе эксплуатации система может отображать начальное представление многомерного изображения, в котором первая часть аннотации видна. Увидев первую часть аннотации, пользователь может подать системе запрос на визуализацию, которая инициирует отображение предпочтительного представления, причем предпочтительное представление демонстрирует, по меньшей мере, вторую часть аннотации.
Соответственно, пользователь может без труда переключаться с произвольного, т.е. начального, представления на предпочтительное представление для получения улучшенного представления аннотации и/или области. Преимущественно пользователь получает помощь в получении предпочтительного представления аннотации без необходимости вручную регулировать представление. Преимущественно можно предотвращать возникновение ошибок в интерпретации аннотации или сокращать их количество.
Многомерное изображение может быть трехмерным изображением, и средство отображения может быть выполнено с возможностью отображения, в качестве начального представления трехмерного изображения и размещенной в нем аннотации, начального поперечного сечения упомянутого изображения и отображения, в качестве предпочтительного представления трехмерного изображения и размещенной в нем аннотации, предпочтительного поперечного сечения упомянутого изображения, причем предпочтительное поперечное сечение отличается от начального поперечного сечения.
Поперечное сечение хорошо подходит для представления трехмерного изображения на двухмерном дисплее. Поэтому средство отображения может быть выполнено с возможностью отображения начального поперечного сечения трехмерного изображения и размещенной в нем аннотации и после приема запроса на визуализацию от пользователя отображения предпочтительного поперечного сечения упомянутого изображения и упомянутой аннотации.
Аннотация может располагаться в плоскости в трехмерном изображении, и начальное поперечное сечение трехмерного изображения может пересекать плоскость и размещенную в ней аннотацию, и предпочтительное поперечное сечение трехмерного изображения может совпадать с плоскостью и размещенной в ней аннотацией.
Если аннотация располагается в плоскости в трехмерном изображении, поперечное сечение хорошо подходит для отображения аннотации, если поперечное сечение совпадает с плоскостью и размещенной в ней аннотацией. Следовательно, средство отображения может быть выполнено с возможностью отображения, в качестве предпочтительного поперечного сечения, поперечного сечения, совпадающего с упомянутой плоскостью и размещенной в ней аннотацией. Преимущественно пользователь может без труда переключаться с поперечного сечения трехмерного изображения, которое лишь частично демонстрирует аннотацию и связанную с ней область, на поперечное сечение, которое полностью демонстрирует аннотацию и упомянутую область.
Многомерное изображение может представлять собой четырехмерное изображение, содержащее множество зависящих от времени трехмерных изображений, и средство отображения может быть выполнено с возможностью отображения, в качестве начального представления четырехмерного изображения и размещенной в нем аннотации, поперечного сечения начального из множества зависящих от времени трехмерных изображений и отображения, в качестве предпочтительного представления четырехмерного изображения и размещенной в нем аннотации, поперечного сечения предпочтительного из множества зависящих от времени трехмерных изображений, причем предпочтительное отличается от начального.
Четырехмерное изображение может содержать временной ряд трехмерных изображений, причем средство отображения выполнено с возможностью первоначально отображать поперечное сечение одного из трехмерных изображений, т.е. соответствующего первому моменту времени. После приема запроса на визуализацию средство отображения отображает поперечное сечение другого из трехмерных изображений, т.е. соответствующего второму моменту времени. Преимущественно пользователь может без труда переключаться с представления, демонстрирующего аннотацию и связанную с ней область в первый момент времени, на представление, демонстрирующее аннотацию и связанную с ней область во второй момент времени.
Система может дополнительно содержать средство генерации аннотаций, позволяющее пользователю генерировать аннотацию с использованием предпочтительного представления многомерного изображения, причем средство генерации аннотаций выполнено с возможностью генерации данных представления в зависимости от предпочтительного представления.
Средство генерации аннотаций позволяет пользователю генерировать аннотацию с использованием предпочтительного представления. Кроме того, средство генерации аннотаций генерирует данные представления, которые указывают предпочтительное представление. Следовательно, средство приема может получать аннотацию и данные представления от средства генерации аннотаций. Следовательно, система позволяет пользователю генерировать и отображать аннотацию с использованием общего представления многомерного изображения. Преимущественно аннотация и/или данные представления можно передавать в другую систему для отображения аннотации с использованием предпочтительного представления.
Вторая часть аннотации, показанная в предпочтительном представлении, может быть больше, чем первая часть аннотации, показанная в начальном представлении.
Благодаря отображению большей части аннотации пользователь получает улучшенный вид аннотации и обычно связанной с ней области. Улучшенный вид помогает в интерпретации аннотации. Преимущественно можно предотвращать возникновение ошибок в интерпретации аннотации или сокращать их количество.
Вторая часть может охватывать аннотацию, и первая часть может быть подмножеством аннотации.
Благодаря отображению аннотации полностью вместо лишь подмножества аннотации пользователь получает улучшенный вид аннотации и обычно связанной с ней области. Улучшенный вид помогает в интерпретации аннотации.
Средство ввода может представлять собой указательное устройство, позволяющее пользователю подавать запрос на визуализацию путем указания аннотации или путем кликанья по аннотации.
Указательное устройство, например мышь, сенсорная панель, сенсорный экран или джойстик, обеспечивает удобный и интуитивно понятный способ подачи запроса на визуализацию. Указательное устройство позволяет пользователю подавать запрос на визуализацию, например, путем указания аннотации или путем кликанья по аннотации.
Средство отображения может быть выполнено с возможностью отображения начального представления многомерного изображения и размещенной в нем аннотации в первом окне и отображения предпочтительного представления многомерного изображения и размещенной в нем аннотации во втором окне, причем второе окно располагается поверх первого окна или рядом с ним.
Благодаря демонстрации предпочтительного представления поверх начального представления или рядом с ним пользователь снабжается одновременным отображением обоих представлений. Одновременное отображение может помогать пользователю в интерпретации аннотации за счет демонстрации аннотации с двух точек зрения. Одновременное отображение может также позволяет избежать трудностей в интерпретации, обусловленных, например, более или менее резким переключением между двумя представлениями.
Средство отображения может быть выполнено с возможностью отображения начального представления многомерного изображения и размещенной в нем аннотации с использованием настройки отображения и после приема запроса на визуализацию отображения предпочтительного представления многомерного изображения и размещенной в нем аннотации с использованием той же настройки отображения.
Конкретную настройку отображения можно использовать для отображения начального представления. Настройка отображения может быть выбрана как хорошо подходящая настройка отображения, например, пользователем или системой. Настройка отображения также может хорошо подходить для предпочтительного представления, поскольку оба представления демонстрируют аннотацию и таким образом демонстрируют соответствующие участки трехмерного изображения. Поэтому средство отображения выполнено с возможностью использовать одну и ту же настройку отображения для отображения предпочтительного представления.
Настройка отображения может указывать контрастность отображения начального представления многомерного изображения и размещенной в нем аннотации.
Пользователь может выбрать хорошо подходящую настройку контрастности для начального представления. Настройка контрастности особенно важна при интерпретации деталей в многомерном изображении. Выбранная настройка контрастности также может хорошо подходить для предпочтительного представления, поскольку оба представления демонстрируют аннотацию и таким образом демонстрируют соответствующие участки трехмерного изображения. Поэтому средство отображения выполнено с возможностью использовать одну и ту же настройку контрастности для отображения предпочтительного представления.
Рабочая станция может содержать вышеописанную систему.
Устройство формирования изображения может содержать вышеописанную систему.
Способ отображения многомерного изображения и размещенной в нем аннотации может содержать прием многомерного изображения, аннотации и данных представления, связанных с аннотацией, причем данные представления указывают предпочтительное представление многомерного изображения и размещенной в нем аннотации, отображение начального представления многомерного изображения и размещенной в нем аннотации, предоставление пользователю возможности подавать запрос на визуализацию, когда начальное представление демонстрирует, по меньшей мере, первую часть аннотации, и после приема запроса на визуализацию отображение предпочтительного представления многомерного изображения и размещенной в нем аннотации в соответствии с данными представления, причем предпочтительное представление демонстрирует, по меньшей мере, вторую часть аннотации, причем вторая часть отличается от первой части.
Компьютерный программный продукт может содержать инструкции, предписывающие процессорной системе осуществлять вышеописанный способ.
Средство отображения может быть выполнено с возможностью после приема запроса на визуализацию заменять начальное представление трехмерного изображения предпочтительным представлением упомянутого изображения.
Замена начального представления трехмерного изображения предпочтительным представлением упомянутого изображения приводит к тому, что предпочтительное представление отображается аналогично начальному представлению, например в окне того же размера и/или той же позиции. Преимущественно предпочтительное представление может быть представлено крупнее, чем в случае одновременного отображения обоих представлений.
Специалистам в данной области техники очевидно, что два или более вышеупомянутых варианта осуществления, реализации и/или аспекта изобретения можно комбинировать так, как представляется полезным.
Модификации и вариации устройства получения изображения, рабочей станции, способа и/или компьютерного программного продукта, которые соответствуют описанным модификациям и вариациям системы, могут быть предложены специалистом в данной области техники на основании настоящего описания.
Изобретение определено в независимых пунктах формулы изобретения. Преимущественные варианты осуществления определены в зависимых пунктах формулы изобретения.
Специалисту в данной области техники очевидно, что способ можно применять к данным многомерного изображения, например двухмерному (2-D), трехмерному (3-D) или четырехмерному (4-D) изображениям, полученным различными способами получения, например, но без ограничения, стандартной рентгенографии, компьютерной томографии (КТ), магнитно-резонансного формирования изображения (МРТ), ультразвукового исследования (УЗИ), позитрон-эмиссионной томографии (ПЭТ), однофотонной эмиссионной компьютерной томографии (ОФЭКТ) и ядерной медицины (ЯМ).
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Эти и другие аспекты изобретения поясняются со ссылкой на варианты осуществления описанные ниже. На чертежах:
фиг. 1 демонстрирует систему для отображения многомерного изображения и размещенной в нем аннотации;
фиг. 2 демонстрирует способ отображения многомерного изображения и размещенной в нем аннотации;
фиг. 3 демонстрирует начальное представление трехмерного изображения;
фиг. 4 демонстрирует предпочтительное представление трехмерного изображения поверх начального представления трехмерного изображения;
фиг. 5 демонстрирует предпочтительное представление трехмерного изображения поверх начального представления трехмерного изображения и действие по клику указательного устройства;
фиг. 6 демонстрирует предпочтительное представление трехмерного изображения;
фиг. 7 демонстрирует начальное представление четырехмерного изображения в первый момент времени;
фиг. 8 демонстрирует предпочтительное представление четырехмерного изображения во второй момент времени.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Фиг. 1 демонстрирует систему 100 для отображения многомерного изображения и размещенной в нем аннотации. Система содержит средство 130 отображения для отображения начального представления 300 многомерного изображения и размещенной в нем аннотации. Средство 130 отображения может содержать, например, монитор компьютера или дисплей мобильного телефона. Средство 130 отображения может быть выполнено с возможностью двухмерного отображения или может относиться к стереоскопическому типу для трехмерного отображения. Очевидно, что для отображения начального представления можно использовать любое пригодное средство 130 отображения.
Пример начального представления 300 показан на фиг. 3. Здесь показано поперечное сечение трехмерного изображения для медицинского применения. Трехмерное изображение может быть получено, например, посредством рентгенографии, компьютерной томографии (КТ) или любым другим пригодным методом получения. Поэтому начальное представление 300 может показывать поперечное сечение человеческой структуры или человеческой ткани.
Средство 130 отображения выполнено с возможностью демонстрации, в качестве части начального представления 300, аннотации в многомерном изображении. Согласно фиг. 3 трехмерное изображение содержит двухмерную аннотацию, расположенную в плоскости в трехмерном изображении и поперечное сечение является поперечным сечением, которое пересекает аннотацию. Таким образом, начальное представление 300 демонстрирует лишь часть аннотации 310. Эта часть аннотации 310 видна в начальном представлении 300 как линия.
Система 100 дополнительно содержит средство 120 ввода, позволяющее пользователю подавать запрос на визуализацию, когда начальное представление 300 демонстрирует, по меньшей мере, часть аннотации. Средством 120 ввода может быть указательное устройство. Следовательно, средство 130 отображения может быть выполнено с возможностью отображения курсора 320 поверх начального представления 300. Пользователь может использовать указательное устройство для подачи запроса на визуализацию системе 100. Это можно делать путем размещения курсора 320 вблизи или поверх аннотации 310, как показано на фиг. 4, или путем кликанья по нужному элементу, который демонстрируется средством отображения, например кнопке или пункту меню.
Средство 130 отображения также выполнено с возможностью после приема запроса на визуализацию отображения предпочтительного представления 400 многомерного изображения. Пример предпочтительного представления 400 показан на фиг. 4 в окне, которое располагается поверх начального представления 300. Такой способ представления может именоваться «картинка в картинке». Окно также может быть дополнено описанием, обеспечиваемым, например, текстовым ярлыком, как показано на фиг. 4. Описание может создаваться совместно с аннотацией 410. Однако очевидно, что предпочтительное представление 400 также может отображаться любым другим пригодным способом, например путем демонстрации предпочтительного представления 400 рядом с начальным представлением 300.
Предпочтительное представление 400 показано на фиг. 4 как другое поперечное сечение трехмерного изображения, ранее показанного на фиг. 3. Поперечное сечение обеспечивает предпочтительный и, таким образом, альтернативный вид аннотации 410 и области, связанной с аннотацией. В этом примере поперечное сечение выбрано совпадающим с плоскостью, в которой располагается аннотация. Таким образом, предпочтительное представление 400 демонстрирует аннотацию целиком. Следовательно, пользователь может определить, что аннотация является круглой и идентифицирует конкретную область. Эта информация утрачивается в начальном представлении 300 на фиг. 3. Следовательно, предпочтительное представление 400 на фиг. 4 дает улучшенный вид или перспективу аннотации и области, связанной с аннотацией.
Средство 120 ввода также может быть выполнено с возможностью позволять пользователю кликать по предпочтительному представлению 400. На фиг. 5 показан пример, где курсор 330 изображен в ходе действия кликанья, осуществляемого пользователем. Средство 130 отображения может быть выполнено с возможностью после приема запроса на визуализацию замены начального представления 300 предпочтительным представлением 400, как показано на фиг. 6. Следовательно, пользователь снабжается сравнительно большим, например полноэкранным, видом предпочтительного представления 400.
Для приема многомерного изображения и аннотации система 100 содержит средство 110 приема. Средством приема может быть средство чтения компьютерных файлов, средство чтения памяти, средство приема интернет-пакетов или любое другое пригодное средство для приема упомянутой информации. Средство 110 приема дополнительно принимает данные представления, связанные с аннотацией. Данные представления используются системой 100 для определения предпочтительного представления 410, которое отображается после приема запроса на визуализацию. С этой целью данные представления могут содержать параметры, относящиеся к уравнению плоскости, чтобы система могла определять предпочтительное поперечное сечение.
Система 100 также может быть выполнена с возможностью отображения аннотации в четырехмерном изображении. Четырехмерное изображение может содержать временной ряд трехмерных изображений, т.е. множество трехмерных изображений, причем каждое из множества трехмерных изображений связано с конкретным моментом времени. Четырехмерное изображение может быть получено, например, посредством рентгенографии, компьютерной томографии (КТ) или любым другим пригодным методом получения, например путем захвата множественных трехмерных изображений в течение определенного интервала времени.
Пример начального представления 300 четырехмерного изображения показан на фиг. 7. Здесь показано поперечное сечение одного из множества трехмерных изображений. Таким образом, поперечное сечение соответствует конкретному моменту времени. Средство 130 отображения выполнено с возможностью демонстрации, в качестве части начального представления 300, аннотации 310. Средство отображения может быть выполнено с возможностью отображения курсора 320 поверх начального представления 300. Пользователь может использовать указательное устройство для подачи запроса на визуализацию системе 100, например, путем кликанья по аннотации 310 или ее окрестности.
После приема запроса на визуализацию средство 130 отображения отображает предпочтительное представление 400 четырехмерного изображения. На фиг. 8 пример показан, где предпочтительное представление 400 показано как поперечное сечение другого из множества трехмерных изображений. Таким образом, поперечное сечение, показанное на фиг. 8, соответствует другому моменту времени, чем поперечное сечение, показанное на фиг. 7.
Трехмерное изображение, демонстрируемое в начальном представлении 300, может отличаться от трехмерного изображения, демонстрируемого в предпочтительном представлении 400. Это может объясняться, например, ростом клеток, приводящим к изменению формы с течением времени. Например, фиг. 7 может соответствовать поперечному сечению ранее полученного трехмерного изображения КТ, тогда как фиг. 8 может соответствовать поперечному сечению позднее полученного трехмерного изображения КТ. Дополнительно, возможно, что плоскость поперечного сечения изменяется между обоими представлениями, например, для регулировки изменения позиции конкретного кластера растущих клеток.
Система 100 может, в необязательном порядке, содержать средство 140 генерации аннотаций, позволяющее пользователю генерировать аннотацию, с использованием предпочтительного представления многомерного изображения. Средство 140 генерации аннотаций может быть ручным генератором аннотаций, позволяющим пользователю вручную рисовать, печатать или иначе генерировать аннотацию. Например, средство 140 генерации аннотаций может содержать указательное устройство, позволяющее пользователю рисовать аннотацию в многомерном изображении, демонстрируемом предпочтительным представлением. Средство 140 генерации аннотаций также может быть полуавтоматическим генератором аннотаций, который, по запросу пользователя, автоматически генерирует аннотацию. Например, средство 140 генерации аннотаций может содержать известный алгоритм сегментирования для сегментирования конкретной части многомерного изображения, демонстрируемого в предпочтительном представлении. От пользователя может требоваться приблизительное указание конкретной части. Данные представления можно генерировать путем включения данных, указывающих предпочтительное представление, например уравнения плоскости предпочтительного поперечного сечения. Хотя это не показано на фиг. 1, система 100 также может содержать средство вывода для вывода сгенерированной аннотации и данных представления, например, на носитель данных или в компьютерную сеть.
Фиг. 2 демонстрирует способ 200 отображения многомерного изображения и размещенной в нем аннотации. Способ аналогичен системе 100, показанной на фиг. 1, в том отношении, что способ содержит прием 210 многомерного изображения, аннотации и данных представления, связанных с аннотацией, причем данные представления указывают предпочтительное представление многомерного изображения и размещенной в нем аннотации, отображение 220 начального представления многомерного изображения и размещенной в нем аннотации, обеспечения 230 пользователю возможности подавать запрос на визуализацию, когда начальное представление демонстрирует, по меньшей мере, первую часть аннотации; и после приема запроса на визуализацию отображения 240 предпочтительное представление многомерного изображения и размещенной в нем аннотации в соответствии с данными представления, причем предпочтительное представление демонстрирует, по меньшей мере, вторую часть аннотации, причем вторая часть отличается от первой части.
Очевидно, что многомерное изображение может иметь любую пригодную размерность, например быть двух-, трех- или четырехмерным. Многомерное изображение может получаться из множества изображений, имеющих первоначально более низкую размерность, которые объединяются друг с другом для формирования многомерного изображения. Например, трехмерное изображение может формироваться в виде стопки первоначально двухмерных изображений, четырехмерное изображение может формироваться в виде последовательности первоначально трехмерных изображений, и пятимерное изображение может формироваться в виде матрицы первоначально трехмерных изображений.
Комбинация может явно не выражаться в структуре данных многомерного изображения. Например, возможно, что система внутренне использует множество двухмерных изображений и что только при взаимодействии пользователя с системой изображение представляется пользователю как трехмерное. Этого можно добиться, например, позволяя пользователю совершать переходы по множеству двухмерных изображений, как если бы пользователь совершал переходы между срезами трехмерного изображения.
Аннотация, размещенная в многомерном изображении, может иметь любую пригодную размерность, например быть одно-, двух-, трех- или четырехмерной. Размерность аннотации может быть меньше или равна размерности многомерного изображения. Например, аннотация может быть двухмерной аннотацией в трехмерном изображении или трехмерной аннотацией в четырехмерном изображении. Аннотация может содержать двухмерные геометрические примитивы, например точки, линии, контуры и т.д.
Конкретным примером аннотации является эллипс через плоскость наибольшего сечения опухоли в трехмерном изображении. Другим конкретным примером является совокупность линий для измерения выравнивания кости, причем линии заранее заданы схемой измерения. Еще одним конкретным примером является совокупность маркированных точек в трехмерном изображении, которая обозначает множественные склеротические нарушения. Аннотации могут быть нарисованы опытными пользователями и могут служить для обучения других пользователей.
Начальное представление 300 и/или предпочтительное представление 400 может представлять собой поперечное сечение, объемную проекцию, объемное представление или любой другой пригодный способ представления многомерного изображения. Представление может зависеть от размерности изображения и от размерности средства отображения. Например, для представления трехмерного изображения на двухмерном дисплее, представления могут представлять собой поперечное сечение или объемную проекцию, тогда как на стереоскопическом дисплее представление может быть объемным представлением трехмерного изображения.
При отображении начального представления 300 средство 130 отображения может быть выполнено с возможностью отображения подсказки, что начальное представление 300 демонстрирует лишь часть аннотации 310. Например, если начальное представление 300 является поперечным сечением, которое пересекает аннотацию, средство 130 отображения может быть выполнено с возможностью отображения пересеченной части аннотации 310 как сплошной и толстой и отображения непересеченной части аннотации прозрачным образом, причем степень прозрачности указывает геометрическое расстояние между непересеченной частью аннотации и поперечным сечением. Кроме того, непересеченную часть можно масштабировать в размере для отражения упомянутого геометрического расстояния.
Средством 120 ввода может быть любое пригодное средство ввода, которое позволяет пользователю подавать запрос на визуализацию. Поэтому средство 120 ввода может содержать указательное устройство, например компьютерную мышь, сенсорный экран, джойстик и т.д. Пользователь может подавать запрос на визуализацию путем указания, например, на аннотацию или на область, связанную с запросом на визуализацию. Средство 120 ввода также может содержать клавиатуру, микрофон или камеру, чтобы пользователь мог подавать запрос на визуализацию посредством нажатия клавиш, речевой команды или жеста соответственно. Система 100 может быть выполнена с возможностью обеспечения обратной связи с пользователем, до или после приема запроса на визуализацию. Например, аннотация может визуально выделяться, когда пользователь помещает курсор на аннотацию.
Многомерное изображение, аннотация и данные представления могут приниматься средством 110 приема как единая структура данных или сигнал. Многомерное изображение также может приниматься отдельно от аннотации и данных представления, причем аннотация и данные представления обеспечивают отдельно принимаемую повышенную функциональность. Данные представления также могут приниматься отдельно от многомерного изображения и аннотации, чтобы упомянутые изображение и аннотацию также можно было использовать в системах, которые не могут обрабатывать данные представления.
Данные представления могут содержать параметры, относящиеся к уравнению плоскости, чтобы система могла определять предпочтительное поперечное сечение. Данные представления также могут содержать параметры, относящиеся к матрице проекций, чтобы система могла определить предпочтительную объемную проекцию. Кроме того, когда многомерное изображение содержит несколько изображений более низкой размерности, данные представления могут содержать параметр, указывающий конкретное изображение более низкой размерности, которое демонстрирует аннотацию.
Вышеупомянутые систему и способ можно применять в различных областях, связанных с формированием изображения. Например, многомерное изображение может представлять собой архитектурную модель, например, здания, а аннотации могут относиться к конкретным элементам здания или его внутреннего пространства. Следовательно, архитектор может использовать систему для отображения архитектурной модели и содержащихся в ней аннотаций. Аналогично, многомерное изображение может представлять собой, например, техническую модель автомобиля, а могут относиться к конкретным элементам автомобиля.
Очевидно, что изобретение также применимо к компьютерным программам, особенно компьютерным программам на носителе, предназначенным для практического применения изобретения. Программа может иметь форму исходного кода, объектного кода, кода, промежуточного между исходным и объектным кодом, например, в частично компилированной форме или в любой другой форме, пригодной для использования в реализации способа согласно изобретению. Также очевидно, что такая программа может иметь много разных архитектурных конструкций. Например, программный код, реализующий набор функциональных возможностей способа или системы согласно изобретению, может подразделяться на одну или более подпрограмм. Специалисту известны разнообразные способы распределения набора функциональных возможностей между этими подпрограммами. Подпрограммы могут храниться совместно в одном исполнимом файле, образуя самостоятельную программу. Такой исполнимый файл может содержать машиноисполняемые инструкции, например инструкции процессора и/или инструкции интерпретатора (например, инструкции интерпретатора Java). Альтернативно, одна или более или все подпрограммы могут храниться в, по меньшей мере, одном внешнем библиотечном файле и линковаться с основной программой статически или динамически, например, во время исполнения. Основная программа содержит, по меньшей мере, один вызов, по меньшей мере, одной из подпрограмм. Подпрограммы также могут содержать функциональные вызовы друг к другу. Вариант осуществления, относящийся к компьютерному программному продукту, содержит машиноисполняемые инструкции, соответствующие каждому этапу обработки, по меньшей мере, одного из изложенных здесь способов. Эти инструкции могут подразделяться на подпрограммы и/или храниться в одном или более файлах, которые могут линковаться статически или динамически. Другой вариант осуществления, относящийся к компьютерному программному продукту, содержит машиноисполняемые инструкции, соответствующие каждому средству, по меньшей мере, одной(му) из описанных здесь систем и/или продуктов. Эти инструкции могут подразделяться на подпрограммы и/или храниться в одном или более файлах, которые могут линковаться статически или динамически.
Носителем компьютерной программы может быть любой объект или устройство, способные переносить программу. Например, носитель может включать в себя носитель данных, например ПЗУ, например CD-ROM или полупроводниковое ПЗУ, или магнитный носитель записи, например жесткий диск. Кроме того, носитель может быть передаваемым носителем, например электрическим или оптическим сигналом, который может переноситься по электрическому или оптическому кабелю, или по радио, или другими средствами. Когда программа воплощена в таком сигнале, носитель может быть образован таким кабелем или другим устройством или средством. Альтернативно, носитель может представлять собой интегральную схему, в которую внедрена программа, причем интегральная схема предназначена для осуществления, или используется при осуществлении, соответствующего способа.
Следует отметить, что вышеупомянутые варианты осуществления иллюстрируют, но не ограничивают изобретение и что специалисты в данной области техники могут предложить многие альтернативные варианты осуществления, не выходя за рамки объема нижеследующей формулы изобретения. В формуле изобретения никакие ссылочные позиции, заключенные в скобки, не следует рассматривать в порядке ограничения формулы изобретения. Употребление глагола "содержать" и его производных не исключает наличия элементов или этапов, отличных от указанных в формуле изобретения. Употребление названия элемента в единственном числе не исключает наличия множества таких элементов. Изобретение можно реализовать посредством оборудования, содержащего несколько отдельных элементов, и посредством надлежащим образом запрограммированного компьютера. В пункте устройства, где перечислено несколько средств, некоторые из этих средств могут быть реализованы одним и тем же компонентом оборудования. Лишь тот факт, что определенные меры указаны в разных зависимых пунктах формулы изобретения, не говорит о том, что сочетание этих мер нельзя выгодно использовать.