基于SAM的二次开发案例收集分享

news2025/1/22 12:25:54

一、AnyLabeling[1]——制作人:vietanhdev

        AnyLabeling = LabelImg + Labelme + Improved UI + Autolabeling

        AnyLabeling软件是一个集成了YOLO、Segment Anything模型(AI支持)的高效数据标注工具,它可以通过点击目标的方式完成目标检测框选以及语义分割标签数据集。虽然Ground Truth,通常指人工标注目标的结果,但是我们可以基于模型预制的标签再人为进行细微修改,如此可以较好地减少一定的纯人工标注工作量。

        利用模型预制中,我们可以发现边界明显的区域通常能够得到较好的分割。

        Github网页:GitHub - vietanhdev/anylabeling: Effortless AI-assisted data labeling with AI support from Segment Anything and YOLO!

        YouTube使用教学:

        https://www.youtube.com/watch?v=xLVz-f6OeUY

二、Segment-RS[2]——制作人:45度科研人

       在遥感领域,智能交互解译方式是AI在遥感方面拓展应用的重要媒介,而SAM中引入prompt机制(提示词机制)为遥感解译带来了更多的可能性。Segment-RS是SAM的二创模型,是一个基于SAM的遥感智能交互解译工具,其包含交互式解译自动解译

        测试网页:Segment-RS - a Hugging Face Space by JunchuanYu

        Ⅰ 对于纹理均一,特征明显的目标(比如水体等)和场景单一、边界明显的目标,通常能够得到较好的分割结果;

        Ⅱ 交互式解译中形态规则目标被算法识别为前景目标,提取效果较好;

        Ⅲ 对于林地等自然地物,纹理相对粗糙且分布不连续,分割效果较差;

        Ⅳ 由于中国南方农田地块的对象多样性、零散性与易混淆性,对于农田地块的提取质量较差;

        Ⅴ AutoSegment(目标零散、形状规则情况)通过条件提取质量阈值以及样本点密度选项,仅能做到生成实例遮罩,并不能输出某一类目标的范围。

基于正负标签引入的农田地块分割结果(Segment-RS)
自动实例分割结果(Segment-RS​​​)

三、2020年全国10米分辨率土地覆盖制图数据—武汉大学[3]

       10米分辨率的Sentinel-2 MSI影像被选为本研究的较高空间分辨率数据源 ,30米分辨率的GlobeLand30-2010被选为历史低分辨率土地覆盖数据。该数据基于一种跨空间分辨率的土地覆盖制图框架生成,即2020年中国10米空间分辨率土地覆盖图是在30米空间分辨率历史产品的基础上提高精度制作的。

        中国拥有农田、森林、草地和湿地等多种多样的生态系统,涵盖了大多数土地覆盖类型。但是,中国缺少高纬度地区,苔原和地衣很少见,所以该数据在分类系统中去掉了“苔原”类别;灌丛在中国GlobeLand30中相对稀少,所以将灌丛和草地合并为“草/灌丛”类。综上所述,在该数据中,分类系统被简化为八类,分别为耕地森林草/灌丛湿地水体不透水面裸地雪/冰

        数据获取地址:GitHub - LiuGalaxy/CRLC

 (图源:Liu,Y. etc,Cross-resolution national-scale land-cover mapping based on noisy label learning: A case study of China)

参考资料:

[1] https://www.bilibili.com/video/BV1JM4y187Np/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=a17b26e6f5dce43e0b4b220aeb13a517

[2] Segment-RS一个基于SAM的遥感智能交互解译工具(附视频)

[3] Liu,Y., Zhong,Y.,Ma,A.,Zhao,J.and Zhang,L., 2023.Cross-resolution national-scale land-cover mapping based on noisy label learning: A case study of China. International Journal of Applied Earth Observation and Geoinformation, 118, p.103265.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/468797.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

商业银行财富管理“智能原生”能力呈阶梯化,AI助力商业模式趋向多元化发展

易观:金融业的财富管理从经营角度来看,是“客户与渠道管理场景运营产品研发”三位一体共同构建以客户为中心,数据驱动的业务经营体系。其中,“客户与渠道管理”是将客户利益作为核心目标,通过升级用户体验、客户全生命…

获奖名单公布|香港BlockBooster x Moonbeam黑客松圆满收官

Moonbeam基金会赞助的”Into the Socialverse”主题的BlockBooster黑客松于近日落幕。该活动由BlockBooster、OKX、Gitcoin和OxU香港区块链俱乐部联合主办,共有22个开发团队参赛。经过多位评委的严格筛选,3支优秀团队脱颖而出,获得Moonbeam基…

zookeeper集群命令使用

1.zookeeper脚本使用(地址填写集群中任意一个主机地址) 连接客户端命令行 /etc/zookeeper/zookeeper/bin/zkCli.sh -server 10.1.60.112:2181 启动zookeeper服务 /etc/zookeeper/zookeeper/bin/zkServer.sh start 停止zookeeper服务 /etc/zookeeper/zookeeper/bin/zkServer…

春风吹,战鼓擂,忆享科技-云服务事业部春季员工关怀活动集锦,温情相伴

前言 时序更替,忆享科技又迎来新的一年。回顾2022,忆享科技在风雨中前行,实现了一次又一次的突破。在这2023年春暖花开,万物复苏的美好季节,忆享科技怀抱着它满满的关怀向大家走来!春季云服务事业部开展了五…

推动科技企业成长,开源网安受邀参加数字经济企业孵化器建设座谈会

近日,为更好地做好数字经济孵化器的孵化培育工作,推动数字经济孵化器和入驻企业高质量发展,高创公司召开数字经济企业孵化器建设座谈会。高新区工委委员、管委会副主任贺菲出席会议,开源网安合肥公司总经理菅志刚受邀参加本次座谈…

vue生命周期代码示范--Vue基本介绍--MVVM-示意图--数据渲染--事件绑定--修饰符--组件化--和全部代码示范

目录 Vue 基本介绍 官网 git 地址: MVVM-示意图 解读 MVVM 思想(上图) 下载官网 简单的代码示例方便理解 Vue 数据绑定机制分析! 注意事项和使用细节 数据单向渲染 基本说明 应用实例 注意事项和使用细节 数据双向绑定 应用实例 ​编辑代码实现 代码综合-单…

带头双向循环链表--数据结构

魔王的介绍:😶‍🌫️一名双非本科大一小白。魔王的目标:🤯努力赶上周围卷王的脚步。魔王的主页:🔥🔥🔥大魔王.🔥🔥🔥 ❤️‍&#x1f…

Rocket 框架基础

Rocket v0.5 DOC Rocket是Rust的一个web框架,它使编写快速、安全的web应用程序变得简单,而不会牺牲灵活性、可用性或类型安全性。 类型安全 从请求到响应,Rocket确保您的类型有意义。样板免费 把时间花在编写真正重要的代码上,让…

Amazon S3 对象存储Java API操作记录(Minio与S3 SDK两种实现)

缘起 今年(2023年) 2月的时候做了个适配Amazon S3对象存储接口的需求,由于4月份自学考试临近,一直在备考就拖着没总结记录下,开发联调过程中也出现过一些奇葩的问题,最近人刚从考试缓过来顺手记录一下。 S3对象存储的基本概念 …

Unity Camera -- (4)探索不同类型的镜头

不同类型的镜头会呈现出不同的氛围和感觉,通常镜头的类型和相机聚焦方式和位置相关。本节我们来看看一些常见的不同类型的镜头。 广角 广角镜头通常在画面中包含更多的环境。观众接受到的是通常从远处拍摄的范围更广的视觉信息。 1. 工程窗口中,在Scene…

04/27课后作业(Qt)

widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);this->setWindowTitle("文件管理"); }Widget::~Widget() {delete ui; }//字体按钮对…

Spring Boot——@Autowired属性注入问题

🎈 Autowired问题 当我们在使用Autowired属性注入时,会发现idea提示Field injection is not recommended ,译为:不推荐使用属性注入   要想了解Spring和idea之所以不推荐使用Autowired属性注入,首先就要先了解Spring常用的注入方式:简单类型注入、集…

基于Redis的分布式限流详解

前言 Redis除了能用作缓存外,还有很多其他用途,比如分布式锁,分布式限流,分布式唯一主键等,本文将和大家分享下基于Redis分布式限流的各种实现方案。 一、为什么需要限流 用最简单的话来说:外部请求是不可…

ArcGIS Pro拓扑

地理数据库拓扑帮助确保数据完整性。拓扑的使用提供了一种对数据执行完整性检查的机制,帮助地理数据库中验证和保持更好的要素表示。 拓扑是点、线和多边形要素共享几何的方式的排列布置。拓扑的用途包括以下几个方面: (1)限制要…

模型服务,支持渲染多张输出图片|ModelWhale 版本更新

清明时节雨纷纷。晚春的雨季中,ModelWhale 迎来了新一轮的版本更新。 本次更新中,ModelWhale 主要进行了以下功能迭代: • 新增 模型服务多图输出渲染(专业版✓ 团队版✓ ) • 优化 门户成果交流展示(团队…

Java异常机制

异常概念 异常是程序在运行期发生的不正常的事件,它会打断指令的正常执行流程。 设计良好的程序应该在异常发生时提供处理这些不正常事件的方法,使程序不会因为异常的发生而阻断或产生不可预见的结果。 Java语言使用异常处理机制为程序提供了异常处理的能…

卡尔曼滤波简介 —— 一维卡尔曼滤波

原文:The alpha - beta - gamma filter (kalmanfilter.net) 一维卡尔曼滤波 在本章中,我们将在一个维度上推导出卡尔曼滤波。本章的主要目标是简单直观地解释卡尔曼滤波的概念,而不使用可能看起来复杂和令人困惑的数学工具。 我们将逐步推进…

oracle connect by 学习

【Connect by 层次查询】 https://www.bilibili.com/video/BV1jV411t7CB/?share_sourcecopy_web&vd_sourced88a617727cccf1c106d623afec0c6b6 简单来说这个connect by 就是为了查父子节点的。 CREATE TABLE test.emp (id varchar(10),name varchar(10),manager_id varch…

Java的位运算

目录 1 Java中支持的位运算 2 位运算规则 3 逻辑运算 3.1 与运算&#xff08;&&#xff09; 3.2 或运算&#xff08;|&#xff09; 3.3 异或运算&#xff08;^&#xff09; 3.3 取反运算&#xff08;~&#xff09; 4 位移操作 4.1 左移&#xff08;<<&#…

Steam-V Rising 私人服务器架设教程

一、安装前的准备 一台服务器 拥有公网IP并且做好了端口映射 二、使用SteamCMD安装服务器 1.下载SteamCMD SteamCMD是Steam专用的命令行式客户端程序&#xff0c;所有的安装方式可以参照&#xff1a;https://developer.valvesoftware.com/wiki/SteamCMD 或者在其他站点自行…