摘要: 在拍摄脊柱或胸片时,经常会遇到因设备高度不够需要分段拍摄的情况, 对于影像科诊断查阅影像时希望将分段影像合并成一张影像,有助于更直观的观察病灶, 以下图为例的两个分段影像: 我们使用OpenCVSharp中的Stitcher类的Stitch方法,导入两张图像并拼接: 但结果却失败了,返回错误结果:E 阅读全文
posted @ 2023-05-05 12:06 乔克灬叔叔 阅读(4420) 评论(25) 推荐(51) 编辑
摘要: 在医学影像领域中,将三维重建中的人体组织展开平铺至二维,用来研判病灶和制定治疗方案的重要手段之一, 它能够将立体曲面所包含的信息更为直观的展示到二维平面上,常用的情景包括: 牙床全景图、平铺血管、骨骼二维化展开(肋骨平铺)。 众所周知,人体牙床正常情况下是有弧度的,无论是从俯视位还是冠状位观察都是不 阅读全文
posted @ 2023-01-31 17:01 乔克灬叔叔 阅读(2342) 评论(10) 推荐(20) 编辑
摘要: 当我们将CT切片重建为三维体之后,通常会消除一些不必要的外部组织来观察内部病灶, 一般思路是根据人体常见CT值范围来使得部分组织透明来达到效果, 但这是非黑即白的,即,要么显示皮肤,要么显示神经,要么显示骨骼… 然而,当病灶介于两个CT值范围中间或重合时,要观察病灶这将是一个非常困难的工作,需要手动 阅读全文
posted @ 2022-05-05 12:36 乔克灬叔叔 阅读(2999) 评论(13) 推荐(20) 编辑
摘要: 开发背景: 医生在实际使用PACS软件观察病灶时,经常会测量不规则病灶的周长和面积,使用画笔工具勾勒比较耗时且准度欠佳, 或者在标记人工智能训练样本时少则几百张,多则几千张,为极大减少耗时和极大提高工作效率,故开发此功能用来自动勾勒病灶范围并自动测量。 国际惯例,先看效果: 思路流程概览: ①以鼠标 阅读全文
posted @ 2022-03-18 17:10 乔克灬叔叔 阅读(1487) 评论(8) 推荐(7) 编辑
摘要: 本篇文章将介绍开发医学影像胶片打印系统(printscu模式)遇到不规则排版时的一种思路, 一般来讲,医院打印胶片时都是整张胶片打印,但有时需要将多个病人或一个病人的多个检查打印在同一张胶片上, 这时候就需要不规则排版来满足打印需求,使胶片利用率最大化。 国际惯例,先看效果: 常规打印业务流程: 1 阅读全文
posted @ 2021-04-27 11:24 乔克灬叔叔 阅读(3722) 评论(15) 推荐(18) 编辑
摘要: 根据本系列教程文章上一篇说到,在完成C++和Opencv对Hessian矩阵滤波算法的实现和封装后, 再由C#调用C++ 的DLL,(参考:C#处理医学图像(一):基于Hessian矩阵的血管肺纹理骨骼增强对比) 功能虽然已经实现,但在实际应用中要考虑到性能和耦合,本篇将介绍性能方面的注意点以及和其 阅读全文
posted @ 2021-01-14 15:15 乔克灬叔叔 阅读(1940) 评论(5) 推荐(6) 编辑
摘要: 在医院实际环境中,经常遇到有问题的患者,对于一些特殊的场景,比如骨折,肺结节,心脑血管问题 需要图像对比增强来更为清晰的显示病灶助于医生确诊,先看效果: 肺纹理增强: 肺结节增强: 血管对比增强: 骨骼对比增强: 根据参考资料: MATLAB版本: https://ww2.mathworks.cn/ 阅读全文
posted @ 2021-01-11 17:04 乔克灬叔叔 阅读(5305) 评论(26) 推荐(58) 编辑
摘要: VTK简介: VTK是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的。 因为使用C#语言开发,而VTK是C++的,所以推荐使用VTK的.Net开发库:ActiViz。 本系列文章主要以技术和代码讲解为主,Act 阅读全文
posted @ 2020-09-21 14:05 乔克灬叔叔 阅读(13522) 评论(29) 推荐(44) 编辑
摘要: 在XAML代码设计器中,添加canvas画布与圆形几何对象,利用VisualBrush笔刷来复制画面内容到指定容器: <Canvas x:Name="CvsGlass" Width="106" Height="106" HorizontalAlignment="Left" VerticalAlign 阅读全文
posted @ 2020-09-18 13:47 乔克灬叔叔 阅读(2952) 评论(3) 推荐(7) 编辑
摘要: 在医生阅片确诊的过程中,当发线疑似病灶时在灰度显示下有时并不清晰,这时候就需要色彩增强效果来使灰度图像变为彩色图像。 LUT可以简单的理解为0-255的颜色映射值,例如:彩虹编码,将其打包成LUT格式文件,在读取图像后载入LUT: //实例化文件处理对象并打开文件 DicomFile dicomFi 阅读全文
posted @ 2020-09-18 13:14 乔克灬叔叔 阅读(2294) 评论(3) 推荐(2) 编辑