Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны )
|
Автор (ы) оригинала | Сообщество слайсеров |
---|---|
Стабильный выпуск | 4.11.20210226 / 26 февраля 2021 г . |
Написано в | C ++ , Python , Qt |
Операционная система | Linux , macOS , Windows |
Размер | 200 МБ |
Доступно в | английский |
Тип | Научная визуализация и вычисление изображений |
Лицензия | BSD-стиль |
Интернет сайт | www |
3D Slicer ( Тесак ) является свободным и открытым исходным кодом программного обеспечения пакетом для анализа изображений [1] [2] и научной визуализации . Слайсер используется в различных медицинских приложений, включая аутизм , рассеянный склероз , системная красная волчанка , рак простаты , рак легких , рак молочной железы , шизофрения , ортопедических биомеханики , ХОБЛ , сердечно - сосудистые заболевания инейрохирургия . [3]
3D Slicer - это бесплатное программное обеспечение с открытым исходным кодом (лицензия в стиле BSD), которое представляет собой гибкую модульную платформу для анализа и визуализации изображений. 3D Slicer расширен и позволяет разрабатывать инструменты как интерактивной, так и пакетной обработки для различных приложений. [4]
3D Слайсер обеспечивает регистрацию изображения , обработки DTI (диффузии трактографии) , интерфейс к внешним устройствам для поддержки наведения изображения, а графический процессор с включенной поддержкой рендеринга объема , среди других возможностей. 3D Slicer имеет модульную организацию, которая позволяет добавлять новые функции и предоставляет ряд общих функций, недоступных в конкурирующих инструментах. [ необходима цитата ]
Возможности интерактивной визуализации 3D Slicer включают возможность отображать произвольно ориентированные срезы изображений, строить модели поверхностей из меток изображений и аппаратно ускорять объемную визуализацию. [ необходима цитата ] 3D Slicer также поддерживает богатый набор функций аннотации ( контрольные точки и виджеты измерений, настраиваемые цветовые карты). [ необходима цитата ]
Возможности слайсера: [5]
Slicer скомпилирован для использования на нескольких вычислительных платформах, включая Windows , Linux и macOS .
Slicer распространяется под бесплатной лицензией с открытым исходным кодом в стиле BSD . Лицензия не имеет ограничений на использование программного обеспечения в академических или коммерческих проектах. Тем не менее, не делается никаких заявлений о том, что программное обеспечение можно использовать для решения какой-либо конкретной задачи. Пользователь полностью отвечает за соблюдение местных норм и правил. Слайсер не был официально одобрен для клинического использования FDA в США или каким-либо другим регулирующим органом в других странах.
Объемный рендеринг с аппаратным ускорением с драйверами nVidia (только в Windows и Linux).
Модуль ProstateNav для роботизированной биопсии простаты под контролем МРТ.
Слева: 3D-рендеринг. Справа: открытая система MR.
Визуализация некоторых областей интереса на основе атласа, соответствующих основным трактам анатомических волокон. Атлас был предоставлен как часть загрузки студии DTI .
Данные высокого разрешения получены на магните 3 Тесла и обработаны с помощью автоматической процедуры отслеживания.
Генерация высокомерного атласа белого вещества и групповой анализ: результат автоматической сегментации новых объектов.
Индивидуальное моделирование пациента с врожденным пороком сердца.
Слева: Трехмерная модель подразделения, поднимающего задний проход, включая лобковую кость и внутренние органы таза. Справа: та же модель без лобковой кости.
Кортикальные фрагменты, полученные из изображений SPGR, полученных от пациента с опухолью.
Интраоперационная колокализация с использованием изображений iMRI и программного обеспечения 3-D Slicer.
Slicer начался как проект магистерской диссертации между Лабораторией хирургического планирования в Бригаме и женской больнице и Лабораторией искусственного интеллекта Массачусетского технологического института в 1998 году. [6] 3D Slicer версии 2 был загружен несколько тысяч раз. В 2007 году была выпущена полностью переработанная версия 3 Slicer. Следующий крупный рефакторинг Slicer был начат в 2009 году, в результате чего графический интерфейс Slicer был переведен с использования KWWidgets на Qt . Слайсер с поддержкой Qt версии 4 был выпущен в 2011 году. [7]
Программное обеспечение Slicer позволило опубликовать множество исследовательских публикаций , направленных на улучшение анализа изображений.[8]
Этот значительный программный проект стал возможен благодаря участию нескольких крупномасштабных проектов, финансируемых NIH , включая сообщества NA-MIC, NAC, BIRN , CIMIT, Harvard Catalyst и NCIGT. Финансовая поддержка поступает из нескольких федеральных источников финансирования, включая NCRR , NIBIB , NIH Roadmap, NCI , NSF и DOD .
Платформа Slicer предоставляет функциональные возможности для сегментации, регистрации и трехмерной визуализации данных мультимодального изображения, а также передовые алгоритмы анализа изображений для диффузионной тензорной визуализации, функциональной магнитно-резонансной томографии и лучевой терапии под визуальным контролем . Поддерживаются стандартные форматы файлов изображений , и приложение объединяет возможности интерфейса с программным обеспечением для биомедицинских исследований.
Слайсер использовался в различных клинических исследованиях . В исследованиях терапии под визуальным контролем Slicer часто используется для создания и визуализации наборов данных МРТ, которые доступны до и во время операции, чтобы обеспечить получение пространственных координат для отслеживания инструмента. [9] Фактически, Slicer уже сыграл такую ключевую роль в управляемой изображениями терапии, что его можно рассматривать как развивающееся вместе с этой областью, с более чем 200 публикациями, ссылающимися на Slicer с 1998 года. [10]
В дополнение к созданию 3D-моделей из обычных изображений МРТ, Slicer также использовался для представления информации, полученной с помощью фМРТ (с использованием МРТ для оценки кровотока в головном мозге, связанного с активностью нервного или спинного мозга ), [11] DTI (с использованием МРТ для измерения ограниченная диффузия воды в изображенных тканях), [12] и электрокардиография . [13] Например, пакет DTI Slicer позволяет преобразовывать и анализировать изображения DTI. Результаты такого анализа можно объединить с результатами анализа морфологической МРТ, МР- ангиограммы и фМРТ. Другое использование Slicer включает палеонтологию [14]и планирование нейрохирургии. [15]
Ориентация разработчиков Slicer предлагает ресурсы для разработчиков, плохо знакомых с платформой. Разработка слайсера координируется в списке рассылки Sler-devel, а сводка статистики разработки доступна на Ohloh. [16]
3D Slicer построен на ВТК , трубопроводном на основе графической библиотеки, которая широко используется в научной визуализации и ИТК , в рамках широко используется для разработки сегментации изображений и регистрации изображений . В версии 4 основное приложение реализовано на C ++ , а API доступен через оболочку Python для облегчения быстрой итеративной разработки и визуализации в прилагаемой консоли Python. Пользовательский интерфейс реализован на Qt и может быть расширен с использованием C ++ или Python. [17]
Slicer поддерживает несколько типов модульной разработки. Полностью интерактивные пользовательские интерфейсы могут быть написаны на C ++ или Python. Программы командной строки на любом языке могут быть заключены в оболочку с использованием упрощенной спецификации XML , из которой автоматически создается графический интерфейс.
Для модулей, которые не распространяются в основном приложении Slicer, доступна система для автоматической сборки и распространения для выборочной загрузки из Slicer. Этот механизм облегчает включение кода с лицензионными требованиями, отличными от разрешительной лицензии в стиле BSD, используемой для ядра слайсера.
В процессе сборки Slicer используется CMake для автоматической сборки необходимых и дополнительных библиотек (за исключением Qt). Основной цикл разработки включает автоматическое тестирование, а также инкрементные и ночные сборки на всех платформах, отслеживаемые с помощью онлайн-панели.
Викискладе есть медиафайлы по теме 3DSlicer . |