Программа просмотра медицинских изображений OHIF
OHIF Viewer — это программа для просмотра медицинских изображений, не занимающая много места, предоставляемая Open Health Imaging Foundation (OHIF). Это настраиваемое и расширяемое прогрессивное веб-приложение со встроенной поддержкой архивов изображений, поддерживающих DICOMweb.
О
OHIF Viewer может похвастаться обширным набором функций, в том числе:
Обработка изображений:
1. Поиск и загрузка изображений из различных источников и форматов.
2. Рендеринг наборов изображений в 2D, 3D и реконструированных представлениях.
Аннотация и манипуляции:
3. Манипулирование, аннотирование и сериализация наблюдений.
Дополнительные возможности:
4. Поддержка интернационализации.
5. Интеграция OpenID Connect.
6. Возможности автономного использования.
7. Обширная поддержка горячих клавиш.
OHIF Viewer предлагает высокий уровень настройки и конфигурации. Если вам нужны еще не реализованные функции, сообщество приветствует запросы на включение, а система расширений постоянно совершенствуется.
Почему стоит выбрать программу просмотра OHIF?
Сообщество и опыт
OHIF Viewer — это совместный проект, который сыграл важную роль в разработке многих активных, серийных и одобренных FDA программ просмотра медицинских изображений. Он извлекает выгоду из огромного опыта своего сообщества и вклада отдельных лиц, исследовательских групп и коммерческих организаций.
Создан для адаптации
После более чем восьми лет интеграции с различными компаниями и организациями OHIF Viewer был переработан с нуля, чтобы соответствовать разнообразным рабочим процессам и потребностям конфигурации своей пользовательской базы. Все основные функции созданы с использованием собственной системы расширений. Эта расширяемость позволяет:
1. Настройте средство просмотра для вашего конкретного рабочего процесса.
2. Добавьте новые функции по мере необходимости.
3. Сохраняйте эти настройки конфиденциально, не разветвляя репозиторий.
Поддерживать
Для получения коммерческой поддержки, академического сотрудничества или ответов на распространенные вопросы, пожалуйста, используйте раздел «Получить поддержку», чтобы связаться с нами.
Разработка
Филиалы
OHIF Viewer использует стратегию ветвления для управления разработкой и выпусками:
1. главная ветка:
Содержит последнюю версию разработки (бета-версию).
Код функций, прошедший проверку кода и автоматизированные тесты.
Не может считаться готовым к производству.
Представляет самые последние изменения и функции, над которыми работает команда разработчиков.
Служит отправной точкой для создания веток функций (для разработки новых функций) и веток исправлений (для срочных исправлений).
Каждый пакет помечен номером бета-версии и опубликован в npm (например, @ohif/[email protected]).
2. ветки Release/*:
Разместите последние стабильные выпуски.
Код в этих ветках прошел тщательную проверку кода и тестирование качества и считается готовым к производству.
Например, Release/3.5 — это ветвь версии 3.5.0, а Release/3.6 — версия 3.6.0.
После каждого выпуска устанавливается период ожидания, чтобы гарантировать отсутствие критических ошибок. Если возникают какие-либо критические ошибки, они исправляются в ветке выпуска и создается новый выпуск с незначительным изменением версии (например, 3.5.1 в ветке Release/3.5).
Каждый пакет помечен номером версии и опубликован в npm (например, @ohif/[email protected]).
Основная ветка всегда опережает ветку выпуска.
Сборки Docker публикуются как для бета-версий, так и для стабильных версий.
Схематическое изображение рабочего процесса разработки:
[Вставьте схематическое представление рабочего процесса разработки, изображающее главную ветку, ветки Release/* и поток кода между ними.]
Требования
[Перечислите необходимые требования к программному обеспечению для разработки или использования OHIF Viewer, включая операционную систему, конкретные языки программирования и любые зависимости.]
Начиная
[Предоставьте новым пользователям пошаговое руководство по настройке и началу использования OHIF Viewer. Включите инструкции по установке необходимого программного обеспечения, настройке средства просмотра и доступу к основным функциям.]
Развивать
Из корневого каталога этого репозитория:
1. Включите рабочие пространства Yarn:
`бить
Конфигурация пряжи устанавливает рабочие области-экспериментально true
`
2. Восстановить зависимости:
`бить
установка пряжи
`
Команды
Эти команды доступны из корневого каталога. Каждый каталог проекта также поддерживает различные команды, описанные в соответствующих файлах README.md и package.json.
[Перечислите доступные команды для разработки средства просмотра OHIF. Включите описания каждой команды и любые конкретные примечания по использованию.]
Проект
Платформа просмотра медицинских изображений OHIF поддерживается как монорепозиторий. Это означает, что этот репозиторий содержит несколько проектов, а не один. Изучение структуры проекта позволяет выявить следующее:
`
.
├── расширения #
│ ├── _example # Скелет расширения примера
│ ├── по умолчанию # Базовый набор полезных функций (источники данных, панели и т. д.)
│ ├── краеугольный камень # Рендеринг изображений и инструменты с помощью Cornerstone3D
│ ├── краеугольный камень-dicom-sr # Отрисовка и экспорт структурированных отчетов DICOM
│ ├── краеугольный камень-dicom-seg # DICOM Рендеринг и экспорт сегментации
│ ├── краеугольный камень-dicom-rt # Рендеринг DICOM RTSTRUCT
│ ├── краеугольный камень-микроскопия # Рендеринг микроскопии всего предметного стекла
│ ├── dicom-pdf # Рендеринг PDF
│ ├── dicom-video # DICOM RESTful Services
│ ├── отслеживание измерений # отслеживание продольных измерений
│ ├── tmtv # Расчет общего метаболического объема опухоли (TMTV)
|
│
├── режимы #
│ ├── _example # Скелет режима примера
│ ├── Basic-dev-mode # Базовый режим разработки
│ ├── продольный # Продольный режим (отслеживание измерений)
│ ├── tmtv # Режим расчета общего метаболического объема опухоли (TMTV)
│ └── микроскопия # Режим микроскопии всего предметного стекла
│
├── платформа #
│ ├── core # Бизнес-логика
│ ├── i18n # Поддержка интернационализации
│ ├── ui # Библиотека компонентов React
│ ├── docs # Документация
│ └── средство просмотра # Объединяет платформу и проекты расширений
│
├── ...#разное. общая конфигурация
├── lerna.json # Настройки MonoRepo (Lerna)
├── package.json # Общие зависимости и команды разработки
└── README.md # Этот файл
`
Благодарности
Чтобы отметить OHIF Viewer в научной публикации, укажите:
Open Health Imaging Foundation Viewer: расширяемая платформа с открытым исходным кодом для создания веб-приложений визуализации для поддержки исследований рака
Эрик Зиглер, Тринити Урбан, Дэнни Браун, Джеймс Петтс, Стив Д. Пайпер, Роб Льюис, Крис Хэфи и Гордон Дж. Харрис
JCO Клиническая информатика рака, вып. 4 (2020), 336-345, DOI: 10.1200/CCI.19.00131
Открытый доступ на Pubmed Central: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/
ИЛИ
Для версии 1 укажите:
LesionTracker: расширяемая веб-программа просмотра с открытым исходным кодом, не занимающая много места, для исследований изображений рака и клинических испытаний
Тринити Урбан, Эрик Зиглер, Роб Льюис, Крис Хэфи, Шерил Садоу, Анник Д. Ван ден Аббил и Гордон Дж. Харрис
Исследования рака, 1 ноября 2017 г. (77) (21) e119-e122 DOI: 10.1158/0008-5472.CAN-17-0334
Примечание. Если вы используете этот репозиторий или считаете его полезным, добавьте его на GitHub. Это помогает оценить принятие и обеспечить будущее финансирование проекта.
Эта работа поддерживается в первую очередь программой Национальных институтов здравоохранения, Национального института рака, программы информатических технологий для исследования рака (ITCR) в рамках гранта доктору Гордону Харрису из Массачусетской больницы общего профиля (U24 CA199460).
Проект NCI Imaging Data Commons (IDC) поддерживал разработку новых функций и исправлений ошибок, отмеченных «IDC: приоритет», «IDC: кандидат» или «IDC: сотрудничество». NCI Imaging Data Commons поддерживается контрактом номер 19X037Q с компанией Leidos Biomedical Research в соответствии с техническим заданием HHSN26100071 от NCI. IDC Viewer — это модифицированная версия программы OHIF Viewer.
Этот проект протестирован с помощью BrowserStack. Спасибо за поддержку открытого исходного кода!
Лицензия
MIT © OHIF