首页 / 资讯中心 / 文章详情

微分干涉显微镜(DIC)金相分析实战:从光路调节到定量相分割

微分干涉显微镜(DIC)金相分析实战:从光路调节到定量相分割 ★ FEATURED ARTICLE
简介这份资料围绕微分干涉相衬显微镜DIC的工作原理与金相分析应用展开面向材料科学、金相检验方向的学习者与研究人员帮助理解DIC如何降低样品制备要求、在无需腐蚀的情况下呈现浮雕状组织层次。内容涵盖起偏器、检偏器、DIK组件插板与λ-片等核心部件的作用以及光程差与干涉成像的基本原理并结合马氏体相变浮凸、颗粒裂纹孔洞判别、彩色金相摄影等场景说明其优势与当前应用局限。资源包为单一doc文档共1个文件压缩包约119KB便于快速查阅与打印。目前已有141人学习下载适合希望补充DIC理论认知、拓展金相观察手段的读者参考。1. 微分干涉显微镜到底能看什么从一份金相分析文档说起如果你手头有一台带 DIC 接口的金相显微镜却一直只拿它当明场用那大概率是亏了。这份《微分干涉显微镜工作原理》文档核心讲的就是微分干涉相衬法DIC在金相分析里的落地路径——它不靠染色、不靠深腐蚀仅凭偏振光与光程差的配合就能把抛光态样品表面的浮凸、晶界、微裂纹、孔洞衬度拉满甚至直接出彩色金相照片。文档里给了完整的原理推导、部件清单、调节逻辑还配了 Mn13 钢铸态组织、激光熔覆碳化钨涂层、球墨铸铁石墨球等实测案例以及一台研究级金相显微镜的完整技术参数表。适合谁看材料实验室里做金相检验的工程师、带学生做显微分析的高校老师、以及需要把 DIC 功能真正用起来的设备操作者。它解决的不是“DIC 是什么”这种科普问题而是“我手上这台机器怎么调出浮雕效果、参数怎么设、为什么我调不出来”这类实操问题。2. DIC 光路拆解起偏器、DIC 棱镜、λ-片各自在干什么2.1 从线偏振光到两束相干光光路里每个元件的位置与作用DIC 的光路并不复杂但每个元件的位置和角度都有讲究。按文档里的描述照明光先经过起偏器变成东-西方向振动的线偏振光。这束光第一次进入 DIC 棱镜时被拆成振动方向互相垂直的寻常光o 光和非寻常光e 光两束光微微分开分开距离 x 低于显微镜分辨率极限文档给的值约 0.12 μm。这个“微分成像”的本质就在这里两束光分别打在样品表面相邻的两个点上一个点有凸起另一个点相对平坦反射回来时波前就带上了样品表面高度梯度 tgα 引起的光程差 T0。反射光第二次穿过 DIC 棱镜波前再次发生光程变化 T2然后进入检偏器。检偏器只允许满足干涉条件的光通过——总光程差 T总 T1 ± T0 ± T2 必须等于半波长的奇数倍即 (2k1)λ/2。这里 T1 是第一次穿过棱镜时两束光产生的固定光程差T2 是第二次穿过时产生的。调节 DIK 插板上那个较大的旋钮就是改变棱镜两半的相对位置从而改变 T1 和 T2 的比率。当棱镜在光轴上对称时T1 T2视场光强只与 T0 有关此时是零级干涉级序浮雕效果最强但只有灰度层次。λ-片补色器插在光路里给线偏振光额外增加约 550 nm 的光程差把干涉级序从零级推到一级。零级灰变成一级红其他灰度阶依次变成橙、黄、绿、紫、粉紫、金黄。代价是浮雕感会减弱一些——这是文档里明确写的取舍不是 bug。2.2 部件清单与选型逻辑为什么必须是渥拉斯顿棱镜改良的 DIC 棱镜文档列出的 DIC 必备部件是起偏器、检偏器、DIK 组件插板、λ-片。起偏器和检偏器组装在明/暗场照明组件里做正交偏振观察时本来就要用所以不算额外成本。DIK 组件插板是核心上面装的是以渥拉斯顿棱镜为基础改良的 DIC 棱镜。为什么不用普通渥拉斯顿棱镜因为普通棱镜的分束角固定o 光和 e 光分开的距离 x 不可调而 DIC 需要这个距离低于分辨率极限且能匹配不同倍率物镜的后焦平面。改良后的 DIC 棱镜有两个调节旋钮大旋钮调两半棱镜的相对位置改变光程差小旋钮调棱镜上下位置匹配不同倍数物镜的后焦平面差异保证视场照明均匀。λ-片由石膏制成插在线偏振光照光路中。文档里写得很清楚它的作用是增加约 550 nm 光程差使干涉级序升高一级。这里有个容易翻车的点λ-片不是随便插的它的插入方向会影响色彩分布。常见做法是先把 λ-片插到检偏器之前然后微调大旋钮观察视场颜色从灰变红再变其他色找到浮雕和色彩平衡最好的位置。2.3 调节步骤从明场切到 DIC 的完整操作顺序下面这套步骤是我按文档原理和常见金相显微镜操作逻辑整理的适用于大多数带 DIC 插板的反射式金相显微镜。不同品牌旋钮位置可能有差异但逻辑一致。# 步骤 1明场下找目标区域 # 先在明场下用 10x 物镜找到感兴趣区域调焦清晰 # 记录载物台 X/Y 坐标方便切换后找回 # 步骤 2插入起偏器和检偏器 # 将起偏器旋到 0 度位置东-西方向 # 检偏器旋到正交位置90 度此时视场应最暗 # 如果视场不暗检查起偏器角度是否偏了 # 步骤 3插入 DIK 组件插板 # 将 DIK 插板推入光路听到咔嗒声到位 # 此时视场可能出现干涉色但浮雕效果不一定最佳 # 步骤 4调节大旋钮找零级干涉 # 缓慢旋转大旋钮观察视场灰度变化 # 找到浮雕感最强、灰度对比最大的位置 # 这就是零级干涉级序文档里说的“效果最佳”位置 # 步骤 5插入 λ-片 # 将 λ-片插入光路通常在检偏器之前 # 视场颜色会从灰变红再微调大旋钮 # 找到色彩丰富且浮雕仍可辨的平衡点 # 步骤 6调节小旋钮均匀照明 # 如果视场边缘偏暗或颜色不均 # 旋转小旋钮调节 DIC 棱镜上下位置 # 直到整个视场亮度均匀 # 步骤 7切换物镜后重复步骤 4-6 # 换到 20x、50x 物镜时后焦平面位置变了 # 小旋钮需要重新调大旋钮也要微调逻辑说明步骤 2 的正交偏振是 DIC 的基础起偏器和检偏器不正交干涉条件就不满足后面怎么调都出不来效果。步骤 4 找零级干涉是关键文档里强调零级干涉级序下效果最佳但只有灰度。步骤 5 加 λ-片是为了彩色成像适合做彩色金相摄影。步骤 6 的小旋钮调节经常被忽略但不调的话视场边缘会暗定量分析时误差会变大。参数说明起偏器角度通常标 0°检偏器 90°但实际最佳正交位置可能需要微调以视场最暗为准。λ-片插入后光程差增加约 550 nm对应一级干涉色。大旋钮的调节范围通常对应光程差变化几个波长具体数值不同品牌不一样以视场变化为准。3. 金相分析实战DIC 在碳化钨涂层、Ni3Al 和球墨铸铁上的表现3.1 激光熔覆碳化钨涂层明场白成一片DIC 下生长台阶全出来文档里图 4 的案例是激光熔覆方法在钢刃具上制备硬质合金涂层。明场下碳化钨相呈现为完全的白色上面的孔洞只是黑色点状碳化钨相内部的生长台阶完全看不到。切到 DIC 后碳化钨相的精细构造出来了内部生长台阶清晰可见孔洞明显显示侧面的生长面也展现出来立体感非常强。这个案例的实操价值在于如果你做涂层金相检验明场下碳化钨相和某些共晶组织灰度接近定量分析时容易混。DIC 把碳化钨相染上色同时把表面浮凸拉出来相界和内部缺陷一目了然。文档里没有给具体的 DIC 调节参数但按上一章的步骤零级干涉下先找浮雕再加 λ-片染色基本能复现这个效果。3.2 Ni3Al 激光合成组织共晶析出顺序的判别图 5 是激光控制反应合成 Ni3Al 的金相组织激光扫描功率 900 W扫描速度 2 mm/s。明场下黑色区域是 α-Ni白色花瓣状区域是 Ni3Al 和 α-Ni 的共晶组织。问题在于共晶组织中 Ni3Al 相和 α-Ni 相的灰度差异不大析出先后顺序判断不了。DIC 下共晶组织中 Ni3Al 相析出生长的前后顺序表现得非常清晰。这里的关键是 DIC 对表面高度梯度的敏感性。Ni3Al 相和 α-Ni 相在抛光态下的硬度不同抛光后表面有微小高度差明场下这个高度差产生的灰度差很小但 DIC 把它放大成浮雕效果。实际操作时这类样品不需要腐蚀抛光后直接上 DIC避免腐蚀掩盖相界细节。3.3 球墨铸铁石墨球从放射状晶体到位错台阶图 6 是球墨铸铁石墨球的观察。30°偏振光明场下可以看到石墨球中不同位向的放射状分布石墨晶体。切到 DIC 后除了放射状 C 轴生长方向还能看到石墨球生长过程中的位错台阶。这个案例说明 DIC 和偏振光是互补的偏振光看晶体位向DIC 看表面浮凸和生长台阶。文档里还给了定量金相的对比数据。图 7 是粉末冶金法制备的亚共晶成分 Fe-C 合金白色大块区域是铁素体其余是珠光体。明场下珠光体中的铁素体也呈白色定量金相软件算出的自由铁素体含量是 61.76%。DIC 下自由铁素体被染色能容易地和珠光体中的铁素体区分开铁素体含量算出来是 61.08%两者相对误差 10%。这个数据说明 DIC 染色对定量金相准确率的提升是实打实的。3.4 定量金相分析流程DIC 图像采集到软件计算的参数设置结合文档里的案例整理一套 DIC 定量金相的流程。这套流程适合球墨铸铁球化率评级、珠光体/铁素体百分含量、第二相粒子几何参数统计等场景。# DIC 定量金相分析流程以球墨铸铁石墨球分析为例 # 假设已有 DIC 显微镜采集的彩色图像 import cv2 import numpy as np # 步骤 1读取 DIC 彩色图像 # DIC 图像中不同物相被染成不同颜色比灰度图更容易分割 img cv2.imread(dic_sample.jpg) hsv cv2.cvtColor(img, cv2.COLOR_BGR2HSV) # 步骤 2根据 DIC 染色色调提取目标相 # 例如石墨球在 DIC 下呈特定色调用 HSV 范围提取 # 具体范围需要根据实际 λ-片调节后的颜色标定 lower np.array([0, 50, 50]) upper np.array([10, 255, 255]) mask cv2.inRange(hsv, lower, upper) # 步骤 3形态学去噪 kernel np.ones((3,3), np.uint8) mask cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernel) # 步骤 4连通域分析计算石墨球参数 num_labels, labels, stats, centroids cv2.connectedComponentsWithStats(mask) # 步骤 5输出面积、圆度、分布参数 for i in range(1, num_labels): area stats[i, cv2.CC_STAT_AREA] perimeter cv2.arcLength( cv2.findContours( (labels i).astype(np.uint8), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE )[0][0], True ) circularity 4 * np.pi * area / (perimeter ** 2) if perimeter 0 else 0 print(f石墨球 {i}: 面积{area}, 圆度{circularity:.3f})逻辑说明DIC 图像的优势在于彩色染色不同物相色调不同用 HSV 空间分割比灰度阈值更稳。步骤 2 的 HSV 范围需要根据实际 λ-片调节后的颜色标定文档里说零级灰转一级红其他灰度阶依次变橙、黄、绿、紫、粉紫、金黄所以不同物相的颜色是可以通过调节 λ-片和棱镜位置来控制的。步骤 4 的连通域分析输出面积和圆度对应球墨铸铁球化率评级里的参数。参数说明HSV 的 lower/upper 范围不是固定的取决于你的 DIC 调节状态。常见做法是先采集一张 DIC 图像用取色工具看目标相的 HSV 值再设定范围。形态学 kernel 大小根据图像分辨率调一般 3×3 或 5×5。圆度计算公式 4πA/P² 在完全圆形时为 1越不规则值越小。4. 避坑与排查DIC 调不出浮雕效果的五个常见原因4.1 现象视场一片亮或一片暗完全没有浮雕感原因起偏器和检偏器没有正交。DIC 的基础是正交偏振光如果起偏器角度偏了或者检偏器没转到 90°干涉条件不满足视场要么全亮要么全暗。文档里写得很清楚起偏器把光源变为东-西方向振动的线偏振光检偏器只允许满足干涉条件的光通过。解决先把检偏器旋到视场最暗的位置再微调起偏器角度找到最暗点。如果怎么调都不暗检查起偏器是否真的在光路里有些显微镜的起偏器是推拉式的可能没推到位。4.2 现象有浮雕效果但视场边缘暗、颜色不均匀原因DIC 棱镜的上下位置没有匹配当前物镜的后焦平面。文档里提到DIK 插板上较小的旋钮用来调节 DIC 棱镜的上下位置以配合不同倍数物镜后焦平面位置上的差异。换物镜后不调小旋钮视场照明就不均匀。解决每次换物镜后旋转小旋钮观察视场边缘亮度直到整个视场均匀。这个调节不影响浮雕效果只影响照明均匀性但定量分析时视场不均匀会直接导致误差。4.3 现象加了 λ-片后颜色很丰富但浮雕感明显减弱原因这是 DIC 的固有取舍不是故障。文档里明确写了加入补色器后干涉出来的色彩非常丰富但干涉相衬的效果即浮雕效果要相应减弱一些。λ-片把干涉级序从零级推到一级零级灰变成一级红色彩出来了但零级干涉下的最大浮雕效果被牺牲了。解决如果目标是看浮凸和表面缺陷不加 λ-片用零级干涉灰度图像。如果目标是彩色金相摄影或需要染色区分物相加 λ-片接受浮雕减弱。两者不能同时最大化这是光学原理决定的。4.4 现象明场下能看到的东西切到 DIC 后反而找不到了原因DIC 对表面高度梯度敏感如果样品表面太平整或者腐蚀过度把表面浮凸去掉了DIC 反而没有明场下的灰度差异明显。文档里说 DIC 对样品制备要求降低甚至只需抛光不必腐蚀但前提是样品表面有可被微分干涉捕捉的高度变化。解决对于 DIC 观察样品制备到抛光态即可不要深腐蚀。如果已经腐蚀了重新抛光。另外DIC 下找目标区域建议先在明场下定位记住载物台坐标再切 DIC因为 DIC 的视场对比度和明场差异很大直接找容易迷路。4.5 现象定量金相分析结果和明场差异很大不知道信哪个原因明场下不同物相灰度接近时阈值分割会把不同相混在一起。文档里的数据很说明问题Fe-C 合金明场下铁素体含量算出来 61.76%DIC 下算出来 61.08%相对误差 10%。明场的误差来自珠光体中的铁素体和自由铁素体灰度相近软件分不开。解决做定量金相时如果物相间灰度差异小于 15%建议切 DIC 染色后再分割。DIC 把目标相染成特定颜色HSV 分割比灰度阈值稳得多。但要注意DIC 图像的色彩受 λ-片和棱镜调节影响每次调节后需要重新标定 HSV 范围不能一套参数用到底。5. 进阶技巧用 DIC 彩色染色做物相分割的完整参数标定DIC 彩色金相摄影的进阶用法是把颜色当成分割依据而不是只当视觉效果。文档里提到λ-片使零级灰转为一级红其他灰度阶依次变为橙、黄、绿、紫、粉紫、金黄。这意味着样品表面不同高度梯度对应不同颜色如果你能控制棱镜位置和 λ-片状态就能让目标相落在特定颜色区间然后用 HSV 分割提取。我一般会按这个流程做参数标定步骤操作观察目标记录参数1明场找目标区域确认物相分布载物台 X/Y 坐标2切 DIC不加 λ-片找零级干涉最大浮雕位置大旋钮刻度3插入 λ-片观察颜色变化λ-片插入方向4微调大旋钮让目标相颜色最鲜明大旋钮微调刻度5调小旋钮视场均匀小旋钮刻度6采集图像保存 DIC 彩色图文件名含参数7取色标定用取色工具读目标相 HSVHSV 范围8换物镜重复 2-7不同倍率参数不同每个物镜一套参数这个流程的关键是步骤 4微调大旋钮时目标相的颜色会变化你要找到目标相颜色最鲜明、同时背景相颜色差异最大的位置。文档里说 DIC 效果与样品细节的浮雕像以及色彩都是可以调节的比正交偏光更优越指的就是这个可调性。标定完 HSV 范围后分割脚本可以写成这样import cv2 import numpy as np def segment_dic_phase(image_path, hsv_lower, hsv_upper): DIC 彩色图像物相分割 image_path: DIC 采集的彩色图像路径 hsv_lower: 目标相 HSV 下限如 [0, 80, 80] hsv_upper: 目标相 HSV 上限如 [10, 255, 255] img cv2.imread(image_path) if img is None: raise FileNotFoundError(f图像读取失败: {image_path}) hsv cv2.cvtColor(img, cv2.COLOR_BGR2HSV) mask cv2.inRange(hsv, np.array(hsv_lower), np.array(hsv_upper)) # 形态学去噪kernel 大小根据分辨率调整 kernel np.ones((3, 3), np.uint8) mask cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernel) mask cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel) # 计算目标相面积占比 total_pixels mask.shape[0] * mask.shape[1] phase_pixels np.count_nonzero(mask) phase_ratio phase_pixels / total_pixels * 100 return mask, phase_ratio # 使用示例球墨铸铁石墨球分割 # HSV 范围需要根据你的 DIC 标定结果替换 mask, ratio segment_dic_phase( dic_graphite.jpg, hsv_lower[0, 80, 80], # 示例值需标定 hsv_upper[10, 255, 255] # 示例值需标定 ) print(f石墨球面积占比: {ratio:.2f}%)逻辑说明这个脚本的核心是cv2.inRange它把 HSV 范围内像素置 255范围外置 0。形态学开运算去噪点闭运算填小孔。面积占比直接反映目标相含量对应定量金相里的百分含量参数。参数说明hsv_lower和hsv_upper必须根据你的 DIC 标定结果设定不能照抄示例值。OpenCV 的 HSV 范围是 H: 0-179, S: 0-255, V: 0-255和常见取色工具的 0-360 不同需要换算。kernel 大小根据图像分辨率调高倍图像噪点多可以适当加大但太大会把细小目标相吃掉。还有一个容易翻车的点DIC 图像的色彩和照明强度有关。如果采集图像时卤素灯亮度变了HSV 的 V 通道会整体偏移分割结果就不准。我一般会在标定参数时固定灯亮度并在采集每张图前检查亮度是否一致。从那以后我每次做 DIC 定量分析都强制走一遍“明场定位 → DIC 调零级 → 加 λ-片 → 微调染色 → 固定亮度采集 → HSV 标定 → 分割验证”的流程少一步后面就可能返工。希望帮到你。本文还有配套的精品资源点击获取
阅读完成 · 觉得有帮助?
咨询建站