- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBAI图像处理生物医学论文(共4507字)
VBAI图像处理生物医学论文(共4507字)
1应用于微球内外径等尺度指标的自动测定
将微球投入溶液中,使其分布较均匀,并置于显微镜下观察,得到清晰的微球显微图像。根据我们先前的工作,通过测定微球的外径D以及其在溶液中所成像的黑环内径的d,可以根据有关理论方程来确定微球或其周边介质的折射率。因此,需要精确测定D与d。下面介绍我们用VBAI编写的程序如何实现对微球像D与d的智能自动测定。进入VBAI的InspectionState编辑窗口,可以编辑整个程序的主要过程。我们的设计是:先在“Inspect”过程中对图像进行预处理并找到物体,得到物体个数;然后在“GOON?”过程中判断检测到几个物体,是否已经检测完全部物体;随后在“Measure”过程中对当前序号的物体进行检测。进入每个过程进行具体步骤的编辑,只需双击右侧工具中的相应操作,就可以将该操作加入程序中,在属性窗口中对操作的各项参数进行设定。在“Inspection”过程中,我们首先打开图片,选中循环取图将依次获取目标文件夹中的每个图像文件。如要测量真实尺寸,则要对图像进行标定,VBAI中Calibrateimage有多种方式。通常实验室显微镜采用显微标尺进行标定,选择第一种模式,导入显微标尺的图像,标定完成后生成标定文件,检测时自动读取。
接着我们对图像进行预处理,这将打开visionassistant窗口,可对图像进行LUT变换、滤波、分割、形态学变换等多项操作,在本实例中将图像处理为适合寻找物体的二值化图像。然后对处理过的二值化图片进行DetectObjects操作,得到物体数列。SelectImage操作将原图像读入,代替处理过的二值化图像,为下一步检测做准备。SetVariable的操作是将DetectObjects操作中检测到的物体个数存入代表剩余物体数的X。“GOON?”过程中没有图像处理的具体操作,只在InspectionState编辑中有一个判断,在指向end的箭头定出编辑走向end的条件,为剩余物体数X<1,当X≥1时将执行默认箭头,走向“Measure”过程。“Measure”过程中,首先IndexMeasurements读取之前DetectObjects中检测得到的物体数列的的第X个物体。接着,要设置程序可以根据物体的位置、大小等自动建立相应的ROI,即检测区域,由于要进行微球图像直径的检测,因此区域类型选择圆环形。然后就可以在检测区域内进行圆的直径检测了,利用FindCircularEdge操作可以很方便地做到这一点。在直径检测中,程序在检测区域内沿径向生成一系列的检测线,曲线为沿检测线方向上灰度值变化曲线的一次导数曲线,反映了灰度值的变化速率,负数部分对应图像由亮变暗,正数部分对应图像由暗变亮,极值处即变化速率最快处,也就是边缘所在位置。曲线上方的参数设定包括判断边缘的阈值,平滑算子的大小,取样宽度,每条检测线之间的间隔等。由于是根据拟合出的曲线确定边缘位置,因此可以超越像素的限制,实现亚像素等级的超分辨率精确度。
检测程序首先得到每条检测线上的边缘点位置,再根据所有边缘点拟合出圆形边界,计算出直径数值,程序中给出精确到0.01个像素的结果。结果的稳定性还要取决于拍摄环境、光照、相机稳定性等。图像中微球边缘的黑环是由于光线折射造成的,根据我们先前工作,证明其粗细与微球与溶液的折射率比值成一定比例关系。因此,程序中通过分别测量各微球的D与d,调整FindCircularEdge操作中搜寻方向、边缘种类等参数可以搜寻到内径圆和外径圆。在精确测定D与d值后,可自动根据我们先前工作导出的方程式,给出微球的折射率或是其周边介质的折射率。Calculator是界面类似LabVIEW图像化编程工具的一项功能,可以由用户自己选择输入输出量、制定复杂的运算程序等,本实例中为利用文献的方程式计算出微球的折射率。DataLogging可以选择需要记录的数据写入指定的txt或csv文件,以便后续的数据分析统计。最后SetVariable将变量X减1。VBAI应用编写完成后可作为专用的检测软件使用,处理图片时将需要分析的图像放在同一目录下,进入VBAI文件,指定该路径,点击RunInspectioninLoop,就可以自动完成所以图片的分析,并得到记录有数据的txt或csv文件。这样生成的检测程序智能、客观、准确、快速,实现了图像中微球的识别寻位、移动ROI建立、两个直径的测量、折射率计算、数据保存等操作的完全自动化运行。而且整个操作与运算排除了人为操作中的主观性因素,精度亦达到亚像素水平,平均单个微球的测量时间仅需0.20s。为了检验其测定的准确性,在对拍摄系统和环境进行标定和控制之后,选择合适的微球作为检测对象进行多次检
原创力文档


文档评论(0)