1 内容介绍
一种基于区域的方法,用于用自动确定的可能重叠椭圆的数量来逼近任意 2D 形状。RFOVE 是完全无监督的,在没有任何假设或关于对象形状的先验知识的情况下运行,并且扩展和改进了递减椭圆拟合算法 (DEFA) [ 1]。RFFOVE 和 DEFA 都通过执行模型选择来解决多椭圆拟合问题,该模型选择由 Akaike 信息准则在适当定义的形状复杂度度量上的最小化指导。然而,与 DEFA 相比,RFFOVE 最小化了允许椭圆具有更高重叠度的目标函数,从而实现了更好的基于椭圆的形状逼近。在几个标准数据集上对 RFFOVE 与 DEFA 的比较评估表明,RFFOVE 通过更简单的模型(更少的椭圆)实现了更好的形状覆盖。作为对 RFOVE 的实际利用,我们将其应用于检测和分割荧光显微镜图像中可能重叠的细胞的问题。
2 部分代码
% gets the OX distance between point p and ELL
%
function [OXdist] = getOX(p,el)
a = el.a;
b = el.b;
C = el.C;
phi = el.phi;
theta = phi*pi/180;
p1= p-C;
rot = [cos(theta) -sin(theta); sin(theta) cos(theta)];
Xrot=rot*p1';
x0 = Xrot(1);
y0 = Xrot(2);
c = sqrt((a^2*y0^2) + (b^2*x0^2));
x1 = a*b*x0 / c;
y1 = a*b*y0 / c;
OXdist = norm([x1 y1]);
3 运行结果
4 参考文献
[1]张竣凯. 基于瓶颈点探测与椭圆拟合的细胞图像分割方法探究[J]. 电子测试, 2013(5X):3.
[2]关涛, 周东翔, 樊玮虹,等. 基于稀疏轮廓点模型的彩色重叠细胞图像分割[J]. 计算机研究与发展, 2015, 52(7):1682-1691.
[3] Cpa C , Aab C . Region-based Fitting of Overlapping Ellipses and its application to cells segmentation - ScienceDirect[J]. Image and Vision Computing, 93.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机、雷达通信、无线传感器等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。