一、窗宽窗位调节(Window/Level,W/L)

窗宽(Window)是欲显示医学图像的灰度范围大小,窗位(Level)是欲显示医学图像的灰度位置。一般显示器的显示灰度范围为256级,而医学图像的灰度范围往往远远大于该范围,因此通过显示器显示时不能完全显示所有的灰度级,需要使用窗宽和窗位来共同定义欲显示的灰度范围。当医学图像的灰度值高于该范围的最大值时,均以白影显示;当低于该范围时,均以黑色显示。

若增大窗宽,则显示具有不同灰度的组织结构增多,但是会降低组织之间的对比度,若减小窗宽,则可视的不同灰度组织结构会减少,同时会增大组织结构的对比度。

窗位是窗宽的中心位置。窗宽只是确定了CT图像灰度范围上可视化部分的灰度范围大小,还需要窗位来确定可视化灰度范围的具体位置,这样就可以由两者确定具体的图像可视化灰度范围。同样的窗宽,会根据窗位的位置变化来显示不同的组织结构。比如:窗宽为200,当窗位为100时,医学图像可视化灰度范围为0~200,;当窗位为500时,医学图像可视化灰度范围为400~600.当窗宽窗位确定后,显示时底层会将可视灰度范围转换到256灰度级来进行显示

如图中显示:横坐标为CT医学图像灰度范围,纵坐标为映射到的256灰度级。

在3Dslicer中可以通过在slice viewer视图中拖动鼠标改变显示的窗宽窗位。点击鼠标左键并垂直移动鼠标调整Level值,水平移动鼠标调整Window值。此外,Slicer的体数据模块(Volume Module)提供了一个接口界面提供更精确的调整。

二、不透明度调整

在3Dslicer中的slice viewer视图中可以调节各个层的透明度,slice viewer中共显示三个层,前景层(foreground layer)、背景(background layer)、标签层(label map layer)。

长按Ctrl键并单击鼠标左键进行拖动,可以在不同的Slice viewer视图中拖动调整不同视图的不透明度。垂直移动鼠标调整前景的不透明度,水平移动鼠标调整标签不透明度。

三、关联操作

在3D viewer视图中或者任何slice viewer 视图中,按住Shift键的同时移动鼠标,会导致其他Slicer视图以交互方式滚动到相同的鼠标RAS的索引位置。当进行多配准的研究时,此功能非常有用。

四、视图的缩放

在3D viewer视图中可以通过滚动鼠标滚轮操作或者长按鼠标右键上下移动的操作来调整3D视图的大小;

在slice viewer视图中可以通过长按鼠标右键上下移动的操作(中心缩放)或者长按Ctrl键并滚动鼠标滚轮的操作(以光标为中心的缩放)来调整slice视图的大小

五、视图的平移

当图像显示的比例较大时,图像窗口不能完全显示整个图像,这时需要拖动画面,使视图平移来显示图像的不同部位。

在3Dslicer中的3D viewer和slice viewer视图中可以通过两种方式拖动图像:

1、长按Shift + 长按鼠标左键拖拽

2、长按滚轮并拖拽

六、视图旋转

在3Dslicer中的3D viewer视图中可以通过按下鼠标左键并拖拽来旋转3D图像。

七、切片切换

在3Dslicer中的slice viewer视图中滚动滚轮可以使切面图像沿各自方向以指定的间距进行顺序切换查看

3Dslicer视图显示交互控制相关推荐

  1. VTK-医学三维图像四视图显示以及鼠标滑轮控制切片交互

    VTK-医学三维图像四视图显示以及鼠标滑轮控制切片交互 一.四视图介绍 vs直接创建Qt Widgets Application项目 四视图界面,采用vtk和QVTKOpenGLNativeWidge ...

  2. 以等边三角形实现迭代次数在6次以内的kock雪花曲线并用键盘交互控制迭代次数

    在https://blog.csdn.net/derbi123123/article/details/105397176中详细说明了kock曲线的原理并以直线段实现迭代次数在6次以内的kock曲线并用 ...

  3. Py之Matplotlib:python包之Matplotlib库图表绘制经验总结(中英文字体修改、横坐标文字进行横/纵向显示、控制坐标轴范围等)之详细攻略

    Py之Matplotlib:python包之Matplotlib库图表绘制经验总结(中英文字体修改.横坐标文字进行横/纵向显示.控制坐标轴范围等)之详细攻略 目录 1.Matplotlib库图表绘制包 ...

  4. android华为虚拟截屏黑屏,Android截屏表面视图显示黑屏

    Android截屏表面视图显示黑屏 我试图通过代码拍摄我的游戏的截图,并通过一个意图来分享它.我能做这些事情,但是截图总是看起来是黑色的.下面是与分享截图相关的代码:View view = MainA ...

  5. android连接此设备时打开,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  6. qt android 设备权限,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  7. MFC开发IM-第三篇、资源视图--显示在另一个编辑器中打开

    VS2013 MFC对话框编程,资源视图--显示在另一个编辑器中打开 原创 2017年03月26日 22:47:24 标签: visual studio 3512 问题如下图:  解决办法:  一般这 ...

  8. AdB android 投屏 usb,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  9. LED显示按键控制 CT1642、PT6964(1)

    CT1642是一种带键盘扫描接口和LED显示的控制专用电路,内部集成18bit移位寄存器,广泛应用于各种家用电器等各种设备的数码显示驱动电路. 1.引脚说明 Q2-Q9:表示段输出.接数码管阳极 C1 ...

最新文章

  1. 《数字逻辑设计与计算机组成》一3.3 加法器
  2. Winform开发框架之系统重新登录、自动登录实现
  3. JVM学习 - 体系结构 内存模型
  4. P5236-[模板]静态仙人掌【tarjan,LCA】
  5. JAVA-WEB开发环境和搭建
  6. 【英语学习】【WOTD】Parthian 释义/词源/示例
  7. 如何让Log4net日志文件按每月归成一个文件夹,StaticLogFileName参数的用法
  8. “芯生力量,智能持久”出门问问全新发布TicWatch Pro 3
  9. Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player-转
  10. java多张图片合成一张_利用溶图技巧把多张图片合成一张奇幻风格图片教程
  11. 代码整洁之道-读书笔记
  12. python爬虫实现贴吧表情包的爬取
  13. 『前端面试资料』 前端面试考题汇总 摘自校内某内推群群公告
  14. linux下使用C语言实现MQTT通信(三丶总结经验)
  15. 耐得住寂寞,守得住繁华
  16. RocketMQ消息存储学习
  17. word2016如何从指定页面设置页码
  18. 安装thrift错误的处理方法
  19. vulnhub--Thoth Tech: 1
  20. Java 字符集编解码及乱码示例

热门文章

  1. MurmurHash 哈希算法
  2. 详解为什么OpenCV的直方图计算函数calcHist()计算出的灰度值为255的像素个数为0
  3. 「津津乐道播客」#238. 科技乱炖:程序员的大裤衩和格子衫
  4. 使用chrome浏览器修改当前网页内容
  5. 突出重围,社交电商是如何从电商领域脱颖而出?
  6. win10音频服务未响应未修复
  7. Android系统深度游
  8. 基于神经网络(RBF)补偿的双关节机械手臂自适应控制
  9. Angular的变更检测
  10. 二叉树序列化和反序列化的两种方式