ImageJ 用户手册——第五部分(菜单命令Image)

这里写目录标题

菜单命令

28. Image

28.1 Type

使用此子菜单可以确定活动图像的类型或将其转换为其他类型。尝试执行不支持的转换时,会显示一个对话框,列出可能的转换。

  • 8–bit:转换为8位灰度。ImageJ通过从最小值-最大值到0–255的线性缩放将16位和32位图像转换为8位,其中最小值和最大值是Image>Adjust>Brightness/Contrast中显示的两个值。Image>Show Info将这两个值显示为“显示范围”。请注意,如果在Edit>Options>Conversions中未选中“转换时缩放”,则不会执行此缩放。如果在Edit>Options>Conversions 中选中了“加权RGB转换”,则RGB图像将使用公式gray=(红色+绿色+蓝色)/3转换为灰度,或gray=0.299×红色+0.587×绿色+0.114×蓝色。
  • 16–bit:转换为无符号的16位灰度。
  • 32–bit:转换为带符号的32位浮点灰度。
  • 8–bit Color:使用Heckbert的中值剪切颜色量化算法转换为8位索引颜色。一个对话框允许指定颜色的数量(2–256)。活动图像必须是RGB颜色。
  • RGB Color:转换为32位RGB颜色。
  • RGB Stack:转换为3片(红色、绿色、蓝色)堆栈。活动图像必须是RGB颜色。
  • HSB Stack:转换为3片(色调、饱和度和亮度)堆栈。活动图像必须是RGB颜色。

28.2 Adjust

此子菜单包含调整亮度/对比度、阈值级别和图像大小的命令。

28.2.1 Brightness/Contrast

使用此工具可以交互更改活动图像的亮度和对比度。对于8位图像,通过更新图像的查找表(LUT)来改变亮度和对比度,因此像素值不变。对于16位和32位图像,通过将映射从像素值更改为8位显示值来更新显示,因此像素像素值也保持不变。通过修改像素值来改变RGB图像的亮度和对比度。

  • Histogram:窗口顶部的折线图位于图像的直方图上,显示了像素值如何映射到8位(0-255)的显示值。绘图下方的两个数字是显示的最小和最大像素值。这两个值定义了显示范围或“窗口”。ImageJ通过将显示范围内的像素值线性映射到0–255范围内的显示值来显示图像。值小于最小值的像素显示为黑色,而值大于最大值的像素则显示为白色。
  • Minimum and Maximum sliders:控制显示范围的下限和上限。按住Shift键将同时调整合成图像的所有通道。
  • Brightness slider:通过移动显示范围来增加或降低图像亮度。按住Shift键将同时调整合成图像的所有通道。
  • Contrast slider:通过改变显示范围的宽度来增加或减少对比度。显示范围越窄,对比度就越高。按住Shift键将同时调整合成图像的所有通道。
  • Auto:ImageJ将基于对图像直方图的分析自动优化亮度和对比度。创建一个选区,整个图像将根据对选区的分析进行优化。通过允许图像中的一小部分像素饱和(显示为黑色或白色)来进行优化。每次额外单击“自动”都会增加饱和像素的数量,从而增加优化量。如果命令记录器(Plugin>macro>Record…)正在运行,则会生成run(“Enhance Contrast”, “saturated=0.35”)宏调用。
  • Reset:恢复原始亮度和对比度设置。显示范围被设置为图像的全像素值范围。如果命令记录器正在运行,则会生成resetMinAndMax()宏调用。按住Shift键可恢复合成图像的所有通道中的原始设置。
  • Set:允许在对话框中输入最小和最大显示范围值。如果命令记录器正在运行,则会生成setMinAndMax()宏调用。16位图像由65536个可能的灰度级组成。然而,大多数情况下,相关图像信息仅包含在灰度的窄范围内。例如,在微光显微镜中就是这种情况,其中信号被限制在灰度的下端。设置显示范围对话框允许您选择如何缩放16位图像的灰度级范围。
    - Automatic:根据从最低像素值到最高像素值的像素值总数的百分比,自动选择给定图像强度值的最佳范围。
    - 8–bit (0–255):灰度级范围为0–255。
    - 10–bit (0–1023):灰度级范围为0–1023。
    - 12–bit (0–4095):灰度级范围为0–4095。
    - 15–bit (0–32767):灰度级范围为0–32767。
    - 16–bit (0-65535):灰度级范围为0–65535。
    选中“传播到所有打开的图像”,将这些值应用到当前打开的其余图像。对于多通道图像,还可以选择将指定范围传播到其余通道。
  • Apply:将当前显示范围映射功能应用于像素数据。如果有选区,则仅修改选区中的像素。该选项目前仅适用于8位图像、8位堆栈和RGB堆栈。这是唯一一个改变非RGB图像像素数据的B&C选项。
28.2.2 Window/Level

该命令和亮度/对比度[C](B&C)是多余的,但窗口/级别(W&L)的行为方式更接近于在医学图像终端上实现的方式,通过交互调整窗口-最小和最大范围(对比度)-以及级别-灰度强度空间中该范围的位置(亮度)。如果B&C窗口打开,它将关闭,W&L窗口将在同一位置打开。

28.2.3 Color Balance

此面板可调整标准RGB图像的单一颜色的亮度和对比度(每个颜色通道8位)。对于多通道堆栈和Hyperstacks(彩色合成图像),它会相应地调整每个颜色通道。使用下拉菜单指定要调整的颜色/通道(为所选通道绘制直方图)。

Image>Adjust>Brightness/Contrast中所述的“最大”和“最小”滑块、“自动”、“设置”和“应用”工作。与“窗口/级别”工具类似,如果打开B&C窗口,它将被关闭,并且“颜色”窗口将在同一位置打开。从一种颜色切换到另一种颜色时,除非之前单击“应用”,否则对一种颜色所做的更改将丢失。此外,请注意,对于作为堆栈加载的48位彩色图像,亮度/对比度适用于单个堆栈切片,即颜色,并且忽略“颜色”面板的颜色设置。

28.2.4 Threshold

使用此工具可以自动或交互设置阈值下限和上限,将灰度图像分割为感兴趣的特征和背景。使用Analyze>Measure[m](选中Analyze>Set Measurements中的限制阈值)来测量所选特征的总和。

  • Upper slider:调整最小阈值。按住Shift键,同时调整最小值,以在灰度值范围内移动固定宽度的阈值窗口。
  • Lower slider:调整最大阈值。
  • Method:允许选择16种不同的自动阈值方法中的任何一种。Fiji的Auto Threshold网站上介绍了这些方法。默认方法是ImageJ 1.41及更早版本使用的修改后的IsoData算法。请注意,这些是全局阈值化方法,通常无法处理照明不均匀的图像。在这些情况下,通过允许阈值在图像上平滑变化,局部算法更为合适。这些都是通过在Fiji预装的Auto Local Threshold插件实现的。
  • Display:选择三种显示模式之一:
    - Red:以红色显示阈值。
    - B&W:特征以黑色显示,背景以白色显示。此模式尊重Process>Binary>Options中设置的黑色背景标志。
    - Over/Under:以蓝色显示低于下限阈值的像素,以灰度显示阈值像素,以绿色显示高于上限阈值的像素。这些颜色可以通过从宏中调用ImageProces 的sor.setOverColor()和setUnderColor()方法更改‌。
  • Dark background:当特征比背景亮时进行检查。复选框的状态会在重新启动时被记住。
  • Stack histogram:如果选中,ImageJ将首先计算整个堆栈(或超堆栈)的直方图,然后根据该直方图计算阈值。因此,使用单个计算值对所有切片进行二值化。如果未选中,则会单独计算每个切片的阈值。
  • Auto:使用当前选择的阈值方法,根据对当前图像或选择的直方图的分析自动设置阈值级别。
  • Apply:将阈值像素设置为黑色,将所有其他像素设置为白色。对于32位浮点图像,Apply还将运行Process>Math>NaN Background。
  • Reset:禁用阈值设置并更新直方图。
  • Set:可以在此对话框中输入新的阈值级别。
28.2.5 Color Threshold

基于色调饱和度和亮度(HSB)、红-绿-蓝(RGB)、CIE Lab或YUV分量的24位RGB图像阈值。滤波器的范围可以手动设置,也可以基于用户定义的ROI的像素值分量进行设置。该命令在1.43l版本中实现,是Threshold Colour插件的实验内置版本,尚未完全集成到ImageJ中。

  • Pass:如果选中,则对范围内的值进行阈值处理并显示(带通滤波器),否则,对选定范围外的值进行阀值处理(带阻滤波器)。
  • Thresholding Method:允许选择16种不同的自动阈值方法中的任何一种。
  • Threshold Color:选择阈值颜色:Red, Black, White or Black & White
  • Color space:选择颜色空间:HSB、RGB、CIE Lab或YUV
  • Dark background:当特征比背景亮时进行检查。复选框的状态会在重新启动时被记住。
  • Original:恢复原始图像,并在切换到另一个图像时更新缓冲区。
  • Filtered:显示过滤后的图像。请注意,最终的阈值图像类型是RGB,而不是8位灰度。
  • Select:根据当前设置创建ROI选择。根据Process>Binary>Options对话框中定义的设置进行选择。
  • Sample:(实验)基于用户定义ROI中的像素值分量设置滤波器的范围。
  • Stack:使用当前设置处理堆栈的剩余切片(如果有)。
  • Macro:根据当前设置创建一个宏,该设置发送到“宏录制器”窗口(Plugins>Macros>Record)(如果打开)。
  • Help:打开内置的帮助对话框。
28.2.6 Size

将活动图像或选区缩放到以像素为单位的指定宽度和高度。选中“约束纵横比”,ImageJ将调整“高度”或“宽度”以保持原始纵横比。如果适用,也可以调整其他维度的大小:堆栈中的深度(图像)、超堆栈中的“深度”(切片)和“时间”(帧)。选中缩小图像时的平均值复选框,以在缩小图像时获得更好的结果。两种重新采样方法是可能的:双线性插值和双三次插值。

28.2.7 Canvas Size

在不缩放实际图像的情况下更改画布大小。宽度和高度可以是展开的,也可以是收缩的。如果画布大小增加,则使用当前背景色填充边框,或者,如果选中“零填充”,则使用值为零的像素填充边框。还可以指定旧图像在新画布内的位置。

28.2.8 Line Width

此小部件用于调整行选择的宽度(以像素为单位)。双击“线选择工具”图标可以更容易地打开它。检查样条线拟合将三次样条线曲线拟合到定义直线的点。

28.3 Show Info

打开包含活动图像信息的文本窗口。对于DICOM和FITS图像,还显示文件头信息。使用弹出菜单(右键单击“信息”窗口)将信息保存到文本文件或复制到系统剪贴板。

28.4 Properties

使用此命令可以显示和设置当前图像或堆栈的各种属性。只要c、z和t的乘积等于堆栈中的图像数量,就可以更改图像中的通道(c)、切片(z)和帧(t)的数量。长度单位是一个字符串,用于描述像素宽度、像素高度和体素深度的测量单位。如果长度单位从ImageJ的一个已知单位(“m”、“µm”[或“um”或“微米”]、“mm”、“cm”、“米”、“km”或“英寸”)更改为另一个单位,则会自动转换这三个维度。µ和Å

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ALittleHigh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值