MIP 和 MinIP
一、概述
- MIP:maximum intensity projection 最大密度投影
- MinIP:Minimum intensity projection 最小密度投影
MIP主要用于CT血管造影技术研究,而MinIP多用于做肺部研究。
二、相关文章
来源:https://www.thieme-connect.com/products/ebooks/lookinside/10.1055/b-0034-79241#
三、VTK中体绘制相关算法:
常规VR体绘制相关:
- vtkVolumeRayCastCompositeFunction:使用Alpha合成技术的混合投影函数
- vtkVolumeMapper的方法:SetBlendModeToComposite(),或SetBlendMode( COMPOSITE_BLEND ),设置为常规体混合方式
MIP体绘制相关:
- vtkVolumeRayCastMIPFunction:最大密度投影函数
- vtkVolumeMapper的方法:SetBlendModeToMaximumIntensity(),或SetBlendMode( MAXIMUM_INTENSITY_BLEND ), 设置MIP体绘制混合方式
MinIP体绘制相关:
- vtkVolumeMapper的方法:SetBlendModeToMaximumIntensity(),或SetBlendMode( MINIMUM_INTENSITY_BLEND ), 设置为MinIP体绘制混合方式
四、补充:
vtkVolumeRayCastMIPFunction:最大密度投影函数主要用于对体数据中高灰度值的结构进行可视化。当光线穿过体数据时,在光线上进行等距离采样。取采样点中属性最大值为该条光线的输出。光线对应的屏幕像素颜色值即可通过该值进行颜色映射获得。默认情况下,这个属性是指体数据的像素值或者标量值,也可以指定为不透明度,其设置函数如下:
- void SetMaximizeMethodToScalarValue();
- void SetMaximizeMethodToOpacity();
当采用标量属性时,先经过体数据的光线进行等距离采样,然后通过插值计算每个采样点的标量值,最后取标量值为最大的采样点对应的颜色和不透明度作为输出;
当采用不透明度为参考时,投射光线每次采样都要计算一次不透明度,最后取不透明度为最大值的采样点的颜色和不透明度为输出。
通常最大密度投影算法不计算明暗信息和深度信息,成像类似于X光图像,该方法常用于显示血管的三维结构。
使用该函数进行体绘制:
vtkSmartPoint<vtkVolumeRayCastMIPFunction> rayCastFunc =
vtkSmartPoint<vtkVolumeRayCastMIPFunction>::New();vtkSmartPointer<vtkVolumeRayCastMapper> volumeMapper = vtkSmartPoint<vtkVolumeRayCastMapper>::New();
volumeMapper->SetInput( ... );
volumeMapper->SetVolumeRayCastFunction( rayCastFunc ); //该函数用于设置光线投射函数类型
转载于:https://blog.51cto.com/weiyuqingcheng/2117810
MIP 和 MinIP相关推荐
- vtk实现MPR、MIP、minIP、aveIP
本文参考:VTK Examples中MIP和MPR的功能实现与源码分析 另参考:6种常见的三维重建方式 先编译VTK.VTK Examples 找到MPR示例,这个示例所在的位置在: VTK_Sour ...
- 数字化医院PACS影像系统 三维影像后处理技术应用
PACS影像存取与传输系统以实现医学影像数字化存储.诊断为核心任务,从医学影像设备(如CT.CR.DR.MR.DSA.RF等)获取影像,集中存储.综合管理医学影像及病人相关信息,建立数字化工作流程. ...
- LEADTOOLS V20,医学影像浏览器中3D体积渲染控件
2018 年 9 月 ,LEAD Technologies 发布了 LEADTOOLS V20 破解版本的更新,对整个产品线进行了许多速度和精度的优化. 除了更高效的 OCR,文件格式编解码器和图像显 ...
- RIS/PACS系统源码,工作站无缝集成三维重建模块,实现极速的三维后处理
RIS/PACS系统源码 带三维重建和还原的PACS源码 RIS/PACS系统源码在预约登记.分诊叫号.技师检查.诊断报告.临床浏览.科室管理等环节满足全院相关科室的要求.在医学影像下载.浏览.处理 ...
- PACS医学影像系统(完整版)
一.PACS影像存取与传输系统以实现医学影像数字化存储.诊断为核心任务,从医学影像设备(如CT.CR.DR.MR.DSA.RF等)获取影像,集中存储.综合管理医学影像及病人相关信息,建立数字化工作流程 ...
- VTK Examples中MIP和MPR的功能实现与源码分析
本篇博客由Markdown编辑器编辑而成. 1. 前言 在之前关于ParaView技术调研中,已经通过修改ParaView5.0的源代码实现了MIP/minIP/aveIP的功能.但是由于对ParaV ...
- DeepMind用神经网络求解MIP后,攻破运筹学只是时间问题?你想多了
来源:杉数科技 作者:皇甫琦.葛冬冬.杉数科技COPT开发组 Google的DeepMind团队最近官宣了一篇神经网络(Neural Networks)求解MIP论文.一石激起千层浪,在国内外的运筹优 ...
- 谷歌AMP和百度MIP,你选哪个?
点击关注 InfoQ,置顶公众号 接收程序员的技术早餐 作者|前端之巅 编辑|覃云 前端之巅 「前端之巅」是 InfoQ 旗下关注大前端技术的垂直社群.紧跟时代潮流,共享一线技术,欢迎关注. 写在前面 ...
- php jsonp实例 mip无限滚动组件接口注意事项
在改造mip的过程中,很多同学遇到这样一个问题.mip无限滚动问题 异步请求数据接口(仅支持 JSONP 请求) 异步请求接口需要规范 callback 为 'callback' 那么什么是JSONP ...
最新文章
- 2021年春季学期-信号与系统-第八次作业参考答案-第四小题
- 把现有的typesctipt+react项目接入到electron
- 【前端2】js:原始类型,运算符,调试,页面加载,轮播图,Bom(对象,时钟),Dom(全选全不选,省市级联,隔行/触摸换色,表单校验)
- hammer用法 jquery.hammer.js
- 设计模式(3):抽象工厂模式(Abstract Factory Pattern)
- 【原理+实战+视频+源码】docker权限参数
- Audacity Mac版教程,使用Audacity编辑音频波形图的方法步骤
- div内容横排 html_css如何让文字横向滑入?
- Exception in thread “main“ java.sql.SQLException: The server time zone value
- Hyperledger Fabric 命令整理
- 在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS)
- 聊一聊让我蒙蔽一晚上的各种常量池
- linux vi字体大小,设置VIM字体大小
- 一键把Android手机投屏到电脑上,非常简单
- 使用GLSurfaceView实现涂鸦画板功能
- Android TV真机测试
- CTex+WinEdt下载
- echarts组织架构图
- Linux中的rm指令
- 2022年找工作!我建了一个AI算法岗求职群
热门文章
- 【解决方案】logging: 中文log乱码
- the crew 服务器维护,飙酷车神 the crew入门指南 新手必看
- 【总结】PHP常见面试题汇总(一)。。。
- Mac配置ll的查看命令
- Android 新版支付宝API开发
- 高通QCC302x,QCC512X,QCC303X完成智能硬件开发目录
- Typora简单传图(Typora+PicGo-Core+SMMS/阿里云OSS 实现图床)
- Wilcoxon 检验之 rank-sum 与 signed-rank
- Jetson Xavier NX学习笔记(三)系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版)
- 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署