本文主题

图像的形状因子是一个目标图像特征的数学描述,根据统计某一类特定的形状因子的值的范围可以有效的确定出目标图像的特征,从而为图像的噪声去除提供有效的参考依据。本文介绍一下形状因子的计算方法。

图像边缘点确定方式

在我的博文图像分割中目标编号的问题(已经解决,谢谢园友提供思路)中确定了目标编号的问题,并将目标区域的所有点记录在一个列表中,下面就根据判定算法来确定图像边缘点的个数。

要判断一块连通区域中的图像中的某一点是否为边缘点,只需扫描该点的8临域区域点的情况即可,如果该点的8临域区域有任何一点为背景点,则此点为边缘点。

如下图:

形状因子公式

形状因子的计算公式为:

其中,S 为一个连通区域的面积;L 为它的周长。

由上式可知,若想求得细胞区域的形状因子,必须先求得细胞的面积和周长。对于面积而言,计算每个连通区域的像素点数即可得到。

对于周长,水平或垂直方向两点的距离为1,倾斜方向两点的距离用到欧氏距离公式:

具体的实现

(1)扫描一幅二值图像,标记每个连用区域i,并分别计算每个连通区域像素点个数之和,即为这个连通区域的面积S。
(2)分别计算每个区域的周长,运用链码原理,通过下式计算得到:

其中,n 为链码的个数;ne 为偶数号链码个数;n0 为奇数号链码个数。即对偶数号链码及奇数号链码分别计算,将偶数号链码数和奇数号链码分别计数,然后将偶数号链码数和奇数号链码数与2 的乘积相加,即得区域的周长。

链码原理

图中a,b,c,d四点分别为图像中的四个点,他们分布在单位长度为1的正方形上面,则两点之间的长度有两种情况。

1。ad,ac,bc,db两点之间的距离即为正方形的长度,即1个单位长度。

2。ab,dc之间的长度根据三角形的边长计算公式可知:Lab=sqrt(a*c)。

因此可以得到区域的周长公式为:

对于其中变量的解释在上面已经给出。

结论

通过统计目标图像中的每一个连通区域的形状因子,根据统计结果确定一个阀值来判断是否图像为杂质或者发生重叠现象。因此,计算图像面积和图像周长是统计形状因子的基础。

对于计算连通区域目标图像并对其标号,请转到:

图像分割中目标编号的问题(已经解决,谢谢园友提供思路)

转载于:https://www.cnblogs.com/rushoooooo/archive/2011/09/10/2173202.html

图像的形状因子计算方法相关推荐

  1. 简单的图像相似度计算方法

    文章目录 塑料瓶图像检测 说明 1.方法 2.测试结果(单张图片比对) 直方图 互信息 余弦相似度 感知哈希算法 3.评价 塑料瓶图像检测 目的:用于判断一张图片是否为塑料瓶: 条件:总计300多张图 ...

  2. 43、一种图像边缘粗糙度计算方法

    一.简介 本文主要介绍一种基于巴特沃斯滤波器的图像边缘粗糙度的刻画方法,可用于计算一个连通图,或者一条曲线的边缘粗糙度指标.(原理简单,但版权所有,不得随意抄袭,发论文) 二.问题引入 问题:使用自己 ...

  3. 图像相似度计算方法和代码实现

    互相关系数计算原理 在计算机视觉中,互相关系数常用于比较两幅图像的相似程度. 互相关系数的取值范围为[-1, 1].如果互相关系数为1,则表示两个随机变量完全正相关,如果为-1,则表示两个随机变量完全 ...

  4. kafka 复制因子_选择正确的分区计数复制因子apache kafka

    kafka 复制因子 A Small Introduction to Kafka! 卡夫卡小介绍! So before we learn about Kafka, let's learn how co ...

  5. OpenCV学习-图像大小计算方法以及获取图像的尺寸和通道数

    图像大小的计算方法: 即:长X宽X位数 (KB) 关于位数:单通道图像像素值最大为256,也即是2的八次方,所以是8位的,那么彩色图像是三通道的,即24位. 例如 图像的尺寸就是高和宽,对于二维数组( ...

  6. 使用OpenCV和Python计算图像的“彩色度”

    使用OpenCV和Python计算图像"彩色度" 1. 效果图 2. 炫彩度量方法是什么? 3. 源代码 参考 你是否尝试过计算每个图像的炫彩值,并根据炫彩值对自己的图像数据集进行 ...

  7. 【图像特征提取1】方向梯度直方图HOG---从理论到实践------附带积分图像的解析

    (一)特征检测算法的综述 计算机视觉理论中的特征描述是常见的目标分析技术之一,关键点的检测和关键点的提取是目标分析的重要手段和重要步骤之一.局部图像特征描述的核心问题是不变性和可分析性,不变性是基于特 ...

  8. 图像特征点、投影变换与图像拼接

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 一.全景拍照中的投影变换 在32. 镜头.曝光,以及对焦(下)中,我给你介绍了各种各样的相机镜头,也介 ...

  9. linux图片相似度检测软件下载,移动端图像相似度算法选型

    概述 电商场景中,卖家为获取流量,常常出现重复铺货现象,当用户发布上传图像或视频时,在客户端进行图像特征提取和指纹生成,再将其上传至云端指纹库对比后,找出相似图片,杜绝重复铺货造成的计算及存储资源浪费 ...

最新文章

  1. php写的接口返回数据的页面,PHP怎么解析 WEBSERVICES接口返回的数据
  2. Docker 容器技术 — Image
  3. 设计模式复习-职责链模式
  4. Java中数组以及集合
  5. Some Essential JavaScript Questions And Answers(4)
  6. Java实现连连看源代码文档_Java实现游戏连连看(有源代码)
  7. 现代程序设计 作业 第1次
  8. Oracle 查询单挑语句运行时间
  9. pythonisnan_python - 在NumPy中快速检查NaN
  10. Java集合框架使用总结
  11. python smooth函数_利用Python程序完成ABAQUS中的一些重复性操作
  12. redis实战(1):redis三个java客户端选择
  13. 服务器网站gzip压缩,网站实现Gzip网页压缩的方法与步骤 提高网页浏览速度
  14. Ubuntu 查看ISO文件
  15. 基于微信小程序的药店管理系统毕业设计
  16. 2019年一线城市程序员工资大调查
  17. 最长的指定瑕疵度的元音字串 —— 最优解法(C++实现)
  18. DDD 战术模型之聚合
  19. C#基础+面向对象学习
  20. ANDROID内存优化(大汇总——全)

热门文章

  1. 压敏电阻MOV特性及选用
  2. VSCdoe 插件开发
  3. unity 2d贴图
  4. oracle中text是什么意思,ORACLE TEXT是什么
  5. ECS与EDAS什么意思?
  6. 你知道怎样进行芝麻动态vps速度测试吗?
  7. 硬件设计人员制作电路板需提供的材料
  8. Excel表格如何设置成不可编辑的模式?
  9. linux设置spi时钟频率,Linux下S3C2416的SPI设置问题,CLK和MOSI都没有输出,求助
  10. fs和php的区别,对比爆料评测美的wfs4037跟wfs5017哪个好?区别是?良心评测点评...