码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【图像分割】基于区域的重叠椭圆拟合实现细胞分割附matlab代码


    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代码问题可私信交流。

    部分理论引用网络文献,若有侵权联系博主删除。

  • 相关阅读:
    Flutter 中的 CupertinoUserInterfaceLevel 小部件:全面指南
    【软件与系统安全笔记】五、内存破坏防御
    深度神经网络结构图,神经网络识别轮廓
    1440. 计算布尔表达式的值(常看看)
    Java笔记(十)
    Vue3学习(二十一)- 文档管理页面布局修改
    java 线程的生命周期
    阿里云SLB之:基于HTTPS协议的SLB应用场景(十二)
    PHP检测一个字符串中是否包含另外一个字符或字符串
    为什么不能在for循环中使用const声明迭代变量
  • 原文地址:https://blog.csdn.net/matlab_dingdang/article/details/126850285
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号