Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 4.64 KB

README.ru_ru.md

File metadata and controls

36 lines (22 loc) · 4.64 KB

Build Status Java CI

Так же доступно: in English, по Русски

Roim - библиотека классов предназначенная быть каркасом для создания приложений по обработке данных медицинских исследований, преимущественно в области ядерной медицины. Библиотека целиком написанна на Java и спроектирована так, что бы быть максимально независимой от модальностей и оборудования, с помощью которого данные изображения получены. В настоящее время помимо собственно ядерной медицины (ЯМ) реализована ограниченная поддержка других модальностей: NM/DR/DXR/CT/PET/MR. А так же имеется возможность работы с изображения в популярных графических форматах: jpeg, windows bitmap, png, tiff.

Имеется реализация экранных примитивов таких как области интереса (ОИ), профили, аннотации и т.д., которые могут быть использованы для извлечения данных и построения графиков зависимостей, например накопления от времени (имп./сек.) (т.к. в случае исследования ЯМ интенсивность пиксела напрямую зависит от накопления активности в данной области).
Библиотека поддерживает данные в формате DICOM для доступа к котрорым используется DCM4CHE.
Aparapi задействуется для обработки данных с использованием GPU а отрисовка графиков основывается на JFreeChart.

Для демонстрации возможностей библиотека включает приложение, использующее большую часть заложенной функциональности. Приложение может быть использовано для просмотра и обработки динамических исследований таках как, например: рено- ангио- сцинтиграфия или холесцинтиграфия. Имеется возможность установки ОИ как по отдельным кадрам так и с использованием суммарного снимка. Визуализации графиков зависимостей, полученных с данных ОИ, применения к ним базовых арифметических опрераций: сложения, вычитания и т.д. а так же аппроксимация экспоненциальными кривыми по методу наименьших квадратов с возможностью экстраполяции в случае недостатка экспериментальных данных. Результаты могут быть сохранены как в виде изображения (jpeg) так и в файле CSV для дальнейшей обработки во внешней программе например Excel.

SIC: для работы необхдимо наличие Java 8.

Программа была оттестирована на Windows и Linux (Ubuntu) так же в наличии почти 100% локализация для English и Russian.

Страничка проекта и WiKi содержат более детальное описание внутреннего устройства и вариантов использования Roim (увы пока только по Английски :-).

С пожеланиями всего самого лучшего,
И. http://www.ilikhachev.com