Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

lishilei0523/Medical-Studio

Repository files navigation

项目愿景

Windows与Linux环境下医学影像查看器;

医学影像算法的可视化操作,包含预处理、分割、提取、配准等常用算法;

Helix-Toolkit式Avalonia医学影像渲染引擎控件;

CPU/GPU双通道算法处理与数据同步;

开发目的:

1、打造基于OpenGL的医学影像渲染引擎;
2、探索Avalonia深度应用及其与OpenGL的结合;
3、封装OpenCL实现GPU加速算法;
4、封装SimpleITK常用医学影像算法;
5、OnnxRuntime部署深度学习算法;
6、方便算法开发人员测试调试算法;

核心优势:

✅ 全栈GPU加速:渲染、切割、统计、预处理全流程GPU并行;
✅ 标记场系统:256级标签管理,支持 Visible/Collapsed/Tinted 三种模式;
✅ 双缓冲架构:OriginalTexture + PreviewTexture 实现非破坏性编辑;
✅ 三通道计算引擎:GPU (Compute Shader/OpenCL) + CPU (SimpleITK) + AI (ONNX);
✅ 跨平台支持:Windows/Linux 双平台发布;
✅ 模块化设计:9个项目分层清晰,职责单一;

主要涉及技术:

UI部分:OpenGL、Avalonia、Caliburn.Micro、FluentAvaloniaUI等;
算法部分:Compute Shader、OpenCL、OpenTK.Mathematics、MIConvexHull、SimpleITK、OnnxRuntime等;

目标功能模块:

基础图像浏览:
 体积渲染、MPR渲染、CPR渲染、虚拟内窥镜;
显示协议:
 预览模式、渲染模式、窗宽/窗位、传递函数、标记策略等;
标注与染色:
 2D/3D几何体标注、2D/3D几何体染色;
统计:
 几何体统计、组织统计;
预处理:
 直方图、形态学、滤波、边缘检测、灰度变换等;
分割:
 2D/3D几何体分割、阈值分割、区域生长分割、TotalSegmentor分割等;
提取:
 轮廓提取、中心线提取、关键点提取、特征提取等;
配准:
 刚体配准、非刚体配准;
待添加......

推荐

关联项目,OpenCV工作室: OpenCV Studio

关联项目,点云工作室: PointCloud Studio

关联项目,标注工具: LabelSharp

首页预览

Index

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /