头图

0.基础环境

类别:笔记本
型号:中国长城 NF14C
硬件平台:飞腾处理器D2000(ArmV8 指令集)
系统:银河麒麟操作系统 V10 SP1(2303)

关键词:
信创,麒麟系统,linux,飞腾,arm,aarch,arm64,dicom,医疗影像

1.需求背景

本次的方案可能更适合医疗行业的医护工作者或者相关的有需要在本机上查看医疗影像图片。Windows下有许多的解决方案,在我一番检索下来,在Windows上并不多。知乎上有列出许多行业内优秀的软件,可惜均没有找到国产平台下可以用的版本,https://zhuanlan.zhihu.com/p/114763438 。一个是Radiant DICOM Viewer www.radiantviewer.com, 一家波兰公司的软件,但只有windows版本。另一个是小赛看看 www.xiaosaiviewer.com,国内团队做的,但只有Windows和MacOS版本。
附:医学影像数据集列表 『An Index for Medical Imaging Datasets』
https://github.com/linhandev/
其他的一些资源下载站
http://www.chameleon-software.de/en/beispielvideos.php超声 (本文使用,较小)
https://invesalius.github.io/download.html
用于开源DICOM库:dcmtk gdcm mdcm 等等

2.dicom医疗影像查看

测试影像文件:http://www.chameleon-software.de/shared/examples/download/ren...

2.1.1 Weasis DICOM Viewer (推荐使用)

Weasis是一款非常出色的实际操作逻辑性清楚明晰的技术专业协同设计专用工具。 软件关键用以医疗专业工作人员,但也十分有用的一切平时客户趋向于诊疗档案资料和图象科学研究。 它还可以解决大部分别的照片格式。 【
开源的软件,项目地址:https://github.com/nroduit/Weasis,使用Java编写
下面是官方网站英文https://weasis.org/en/原文:
A free/libre DICOM viewer
Weasis is a multipurpose standalone and web-based DICOM viewer with a highly modular architecture. It is a very popular clinical viewer used in healthcare by hospitals, health networks, multicenter research trials, and patients.
Weasis DICOM viewer is cross-platform, free/libre and open source software (FLOSS), multi-language and allows a flexible integration to PACS, RIS, HIS or PHR. This multi-platform DICOM viewer runs with several processor architectures on Windows, Linux, and macOS (see the packages available for download). It allows high-quality renderings with high performance through the OpenCV library.
下载地址:https://weasis.org/en/getting-started/download-dicom-viewer/
图片.png
找到arm64版本下载,并安装 4.2.1 https://github.com/nroduit/Weasis/releases/download/v4.2.1/weasis_4.2.1-1_arm64.deb
下载后,双击安装。也可以通过下面命令行安装

sudo apt install ./weasis_4.2.1-1_arm64.deb

启动后会下载一些依赖
图片.png
成功启动后主界面
图片.png
装载下载好的影像文件后效果
图片.png
将语言切换成中文
点file|preference 打开
图片.png
保存配置后,退出程序再打开(经测试,语言只有部分有中文,还有一些仍然是英文)
图片.png
总的来说此软件功能较为强大,版本也已迭代到很4.2,相对成熟。

2.1.2 Aliza ms

项目地址:https://github.com/AlizaMedicalImaging/AlizaMS
使用QT,支持arm,但官方只有rpm包,官方也有flatpak发行包,大家可以在centos中试用看效果如何。
我这里为大家编译一个版本,编译参考地址:https://github.com/AlizaMedicalImaging/AlizaMS/wiki/Example-build-on-Linux

sudo apt install libqt5svg5-dev -y
cd #进入主目录
mkdir AlizaMS #建立一个工程目录

itk编译(依赖它)
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions. https://github.com/InsightSoftwareConsortium/ITK

git clone -b v5.3.0 https://github.com/InsightSoftwareConsortium/ITK
cd ITK
mkdir build

cd build

cmake -DBUILD_TESTING:BOOL=OFF -DCMAKE_BUILD_TYPE:STRING=Release -DITK_USE_SYSTEM_ZLIB:BOOL=ON ../

make -j 8

#Note: make -jN (N = number or threads) e.g. make -j4 can be used.

AlizaMS 工程 编译

cd ~/AlizaMS
git clone -b v1.9.5 https://github.com/AlizaMedicalImaging/AlizaMS.git #指定了版本,减少拉取文件量,也可以自己下载这个版本的代码解压
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE:STRING=Release -DALIZA_QT_VERSION:STRING=5 -DITK_DIR:STRING=$HOME/AlizaMS/ITK/build -DMDCM_USE_SYSTEM_ZLIB:BOOL=ON ../
make -j 8
#Note: make -jN (N = number or threads) e.g. make -j4 can be used.

目录示例图片.png

cmake执行成功后(依赖libqt5svg5-dev ,sudo apt install libqt5svg5-dev -y)
图片.png
make执行后,
图片.png
进入bin
执行./alizams
图片.png
装载dicom文件
图片.png
效果还是很丰富的,也推荐给大家使用。可执行文件请到群文件中自行获取。

2.2在线查看

https://www.dicomlibrary.com/viewer-online/

功能 :DICOM Library是一项免费的在线服务,它提供了用于共享、浏览和分析DICOM文件的高级功能。DICOM Library支持PACS的多种模式和模型。您还可以删除患者信息。
与众不同之处:与众不同的功能包括更改显示模式、缩放、更改窗口显示、测量、绘图及与触摸屏的兼容性。此外,用户非常容易共享它的案例,网站也支持多语言技术。

写在最后

可选范围较少,比如找到了如成熟的weasis,但snap商店中只有amd64(x86)版本,通过官方找到了arm64版本(也提供armhf 32位)。
另外https://www.starviewer.org/ 等虽然开源,提供的也只是amd64的版本,在arm平台不可用;https://github.com/horosproject/horos是为macos提供的开源版本

麒麟系统专栏:
https://segmentfault.com/blog/kylinos
文章发表在SegmentFault
联系邮箱:1179611323@qq.com
群:662512340
发行日志:
20231124 首发


码上世界
74 声望280 粉丝

码农极客,2004年接触Linux世界。爱技术的IT的男