当前位置: 首页 > news >正文

KPN对任意形状文本检测

文章目录

  • 一、研究背景
  • 二、方法流程
    • 1. 特征提取
    • 2. 核建议
    • 3. 实例无关特征图
    • 4. 轮廓生成
    • 5. 其余部分内容
  • 三、不足

一、研究背景

相比起基于 FCN 网络的文本边缘检测网络,KPN网络可以更好地处理文本之间的间隔。

二、方法流程

1. 特征提取

FCN 和 FPN

FCN(全卷积神经网络) 介绍

FPN(特征金字塔神经网络) 介绍

特征提取网络有两个输入:图片和位置信息

位置信息怎么来的?

对图片中每一个像素点进行处理,从而生成两个通道的特征图。

每个像素点具有关于 x 轴和 y 轴的位置信息,每个像素点的 x 轴生成一个通道,y轴生成一个通道。位置大小范围转换为 [−1,1][-1,1][1,1], 即在坐标原点处的像素点关于 x 轴的值为 -1。

具体计算方法如下图所示。

其中 w,hw, hw,h 表示输出特征图的宽度和高度,iii 表示第 iii 个像素点。

2. 核建议

预测中心图获取文本的连通分量, 获取连通分量是因为对于一个文本实例存在冗余点

分量得分点最高的像素作为关键点???

关键点对应位置的特征图为预测核

3. 实例无关特征图

嵌入特征图与预测核进行卷积得到实例无关特征图

其中 OOO 表示输出的实例无关特征图,每个通道对应一个文本的预测(pip_ipi)

KKK 表示得到的卷积核

EEE 表示预测中心图(FsF_sFs) 和 嵌入特征图(FpF_pFp) 的卷积结果

4. 轮廓生成

通过预先设定的阈值对预测出的实例无关特征图进行二值化处理,得到待检测文本的轮廓

5. 其余部分内容

对于在找到的每一个预测中心图中找到的点,实际上对应的是一个文本实例。所以由此得到的核建议之间应该尽量保持正交关系,这样就可以在一定程度上避免不同文本实例之间的干扰。

由此可以得到一个函数

KKK 表示得到的卷积核,kik_iki 表示由预测中心图中的一个点得到的核建议。

对此提出了一个损失函数 LOLLL_{OLL}LOLL

其中 III 表示单位矩阵

LdiceL_{dice}Ldice表示骰子损失

LBCEL_{BCE}LBCE表示二进制交叉熵损失。

三、不足

对场景文本复杂和小文本的环境下存在漏检的情况.

红色表示实际情况,绿色表示 KPN 检测结果

相关文章:

KPN对任意形状文本检测

文章目录一、研究背景二、方法流程1. 特征提取2. 核建议3. 实例无关特征图4. 轮廓生成5. 其余部分内容三、不足一、研究背景 相比起基于 FCN 网络的文本边缘检测网络,KPN网络可以更好地处理文本之间的间隔。 二、方法流程 1. 特征提取 FCN 和 FPN FCN(全卷积神经…...

同城外卖跑腿系统源码分析

外卖订餐已经成为很多“社畜”日常不可分割的一部分,足不出户,只需要一部电子设备即可在线订餐,并且可提供的选择非常多样化,与传统的电话订餐外卖模式相比也更便捷的多。 因此,同城外卖跑腿系统源码得以爆火&#xff…...

SCL_PFENET跑通填坑

1.数据准备:VOC2012数据集,initmodel文件夹(预训练模型),SegmentationClassAug数据2.训练部分:训练部分没什么需要改动的,也就改一下选择的配置文件。在config文件夹里有关于coco和voc数据的配置…...

Redis 做延迟消息队列

背景 看到消息队列,我们肯定会想到各种MQ,比如:RabbitMQ,acivityMQ、RocketMQ、Kafka等。 但是,当我们需要使用消息中间件的时候,并非每次都需要非常专业的消息中间件,假如我们只有一个消息队…...

刚果金FERI证书模板

FERI办理流程介(一)申请资料1:FERI APPLICATION FORM申请表格;2:草本海运提单(DRAFT B/L COPY);三:已盖章的商业发飘和箱单扫描件 (Commercial Invoice&Packing list&#xff09…...

什么是蜕变测试?

文章目录1.传统测试2.蜕变测试2.1.蜕变测试的理解2.2.蜕变测试的步骤2.2.1.生成蜕变关系2.2.2.生成蜕变用例2.2.3.执行蜕变用例2.2.4.校验蜕变关系参考文献1.传统测试 在没有蜕变测试的时代,传统软件测试的原理是:给定输入,观察被测软件的输…...

74. ‘pip‘不是内部或外部命令,也不是可运行的程序-解决办法

74. pip’不是内部或外部命令,也不是可运行的程序-解决办法 文章目录74. pip不是内部或外部命令,也不是可运行的程序-解决办法1. 课题导入2. 手动配置环境变量1. 准备工作2. 配置步骤3. 命令行安装1. 课题导入 有的同学在使用pip安装第三方库时&#xf…...

MIL图像处理那些事:应用程序模块(Mapp)- 初始化和控制MIL应用程序的执行环境

提示:本系列文章通过示例详细介绍MIL图像处理的基础知识及相关操作,让给你快速学会使用MIL进行图像处理 文章目录 前言初始化Mil环境MappAllocMappAllocDefault计时MappTimer异常处理打开和关闭 Mil 异常提示C# try...catch回调函数MappHookFunction查询MappInquire文件操作Ma…...

Pytorch基础语法学习2——argparse模块

一、基本介绍 argparse 模块是 Python 内置的用于命令行参数解析的模块,可以通过少数代码中变量或者参数的改变以实现对整个代码项目的操控。对于大型代码项目(如代码超过1000行),十分便捷 argparse 模块可以让人轻松编写用户友好的命令行接口&#xf…...

CHAPTER 2 目录及文件

目录及文件1 目录1.1 目录结构1.2 核心目录2 文件2.1 /etc/中的文件2.1.1 修改主机名(/etc/hostname)2.1.2 网卡配置文件2.1.3 开机自启动配置文件(/etc/rc.local)2.1.4 /etc/motd和/etc/issue2.2 /var/中的文件2.3 /proc/中的文件2.3.1 CPU信息(lscpu)3 文件类型3.1 类型说明3…...

2021牛客OI赛前集训营-提高组(第四场) T1最终测试

2021牛客OI赛前集训营-提高组(第四场) 题目大意 有nnn个选手参加比赛,比赛有两道题。 对于第一题,第iii个选手有50%50\%50%的可能拿到ai,1a_{i,1}ai,1​分,有50%50\%50%的可能拿到000分。 对于第二题,第…...

【华为OD机试2023】租车骑绿岛 C++ Java Python

【华为OD机试2023】租车骑绿岛 C++ Java Python 前言 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您解答,也可以给您一些建议! 本文解法非最优解(即非性能最优),不能保证通过率。 Tips1:机试为ACM 模式 你的代码需要处理输入输出,input/cin接收输入…...

05-路由中的Hook

hook中使用 this.props中的路由 类组件中我们通过 this.props 获取到的关于路由的相关方法和数据&#xff0c;在函数组件中还是可以继续通过参数 props 来获取使用&#xff1a; export default function Login(prosp) {return (<button onClick{() > {props.history.pu…...

Ubuntu20.04 源码编译安装SRS-6流媒体服务器,开启GB28181支持

1. 下载SRS源码 直接从仓库clone git clone -b develop https://gitee.com/ossrs/srs.git 2. 编译源码 此处通过 --gb28181on 开启GB28181支持&#xff0c;默认是不开启的 cd srs/trunk && ./configure --gb28181on && make -j4 3. 编译过程中遇到的问题 …...

Web前端学习:六 -- 练习小总结

1、背景颜色透明度写法&#xff1a; background&#xff1a;rgba(R&#xff0c;G&#xff0c;B&#xff0c;Alpha透明度) 透明度范围&#xff1a;0–1&#xff0c;1完全不透明&#xff0c;0完全透明 2、伪类 hovar&#xff1a; 当鼠标接触该元素是&#xff0c;显示另一种样…...

微服务之 CAP原则

文章目录微服务CAP原则AC 可用性 一致性CP 一致性 分区容错性AP 可用性 分区容错性提示&#xff1a;以下是本篇文章正文内容&#xff0c;SpringCloud系列学习将会持续更新 微服务CAP原则 经过前面的学习&#xff0c;我们对 SpringCloud Netflix 以及 SpringCloud 官方整个生…...

乐鑫特权隔离机制 #4 | 用户应用程序的安全启动

乐鑫特权隔离机制 系列文章 #4 目录 安全启动 (Secure boot) 受保护应用程序的安全启动 (Secure boot for protected app ) 用户应用程序的安全启动 (Secure boot for user app) 基于证书的验证方案 (Certificate-based verification scheme) 必要条件验证过程​​​​​…...

剑指 Offer 46. 把数字翻译成字符串

摘要 剑指 Offer 46. 把数字翻译成字符串 一、递归算法解析 给定一个数字&#xff0c;我们按照如下规则把它翻译为字符串&#xff1a;0 翻译成 “a” &#xff0c;1 翻译成 “b”&#xff0c;……&#xff0c;11 翻译成 “l”&#xff0c;……&#xff0c;25 翻译成 “z”。…...

tar命令——归档/压缩和解压缩文件

tar命令的功能是将一个或多个文件归档成一个文件&#xff0c;同时可结合gzip、bzip2和xz等压缩命令实现文件的压缩和解压缩。 tar 命令的语法格式如下&#xff1a; tar [选项] 文件或目录 常用选项如下&#xff1a; 选项作用/含义-c建立归档文件-x从归档文件中解出文件-z通…...

Softing smartLink网关——推进过程工业数字化转型

虽然在过程工业中各工厂所投入的运营时间千差万别&#xff0c;但仍需按照新标准来进行有效控制和管理&#xff0c;而这就需要使用一种能够聚合其异构数据的数字通信架构。对此&#xff0c;Softing提供了两种网关解决方案&#xff0c;可用于将过程工业通信架构集成到现有以太网系…...

L3架构+5C超充+1400km续航!岚图泰山Ultra交付即巅峰

3月17日&#xff0c;在央视新闻的全程见证下&#xff0c;定位为“全新一代896线激光雷达旗舰SUV”的岚图泰山Ultra和岚图泰山黑武士迎来重要时刻。完成L3级道路实测与极限挑战的岚图泰山Ultra下线交付&#xff0c;官方售价45.99万元&#xff1b;极具东方侠客风骨的岚图泰山黑武…...

Avalonia 开发环境配置全攻略:从零搭建到高效开发

1. Avalonia开发环境搭建入门指南 第一次接触Avalonia的开发者可能会被各种配置步骤搞得晕头转向。作为一个跨平台的.NET UI框架&#xff0c;Avalonia确实需要一些前期准备工作才能开始愉快的编码之旅。不过别担心&#xff0c;跟着我的步骤走&#xff0c;保证你能在半小时内搞定…...

云容笔谈·东方红颜影像生成系统:从PS软件下载到AI辅助创作,工作流的进化

云容笔谈东方红颜影像生成系统&#xff1a;从PS软件下载到AI辅助创作&#xff0c;工作流的进化 还记得以前做设计&#xff0c;第一步总是先打开浏览器&#xff0c;搜索“PS软件下载”&#xff0c;然后花上半天时间安装、配置&#xff0c;再面对一张白布开始从零构思。那种感觉…...

手把手教你用W25Qxx Flash芯片存储数据(附SPI配置避坑指南)

嵌入式开发实战&#xff1a;W25Qxx Flash芯片SPI存储全解析与避坑指南 在嵌入式系统开发中&#xff0c;外部存储扩展是提升设备数据能力的核心环节。W25Qxx系列SPI Flash以其高性价比、低功耗和易用性&#xff0c;成为众多开发者的首选。但初次接触这类存储芯片时&#xff0c;不…...

【国家级涉密项目C编码规范】:3类禁止使用的标准库函数、4种强制启用的GCC插件及11项编译器级加固配置

第一章&#xff1a;军工级 C 语言防逆向工程编码技巧在高安全敏感场景下&#xff0c;C 语言代码需主动对抗静态分析、符号剥离、反汇编与动态调试。核心策略并非依赖混淆器黑盒输出&#xff0c;而是通过编译期控制、运行时自检与语义冗余构造三层防御纵深。编译期指令级混淆 利…...

四相机测量项目源码:海康相机SDK+C#+halcon,通俗易懂,四种测量模式

四相机测量项目源码&#xff0c;海康相机SDK&#xff0c;C#halcon&#xff0c;写得比较通俗易懂&#xff0c;四相机四种测量模式&#xff0c;某工厂产线曾使用的项目。 主要功能有连接海康相机采图&#xff0c;模板匹配&#xff0c;圆形拟合&#xff0c;直线拟合&#xff0c;像…...

三步打造专业简历:Magic Resume 全场景使用指南

三步打造专业简历&#xff1a;Magic Resume 全场景使用指南 【免费下载链接】magic-resume free online AI resume editor 项目地址: https://gitcode.com/GitHub_Trending/ma/magic-resume 项目定位&#xff1a;重新定义简历创作体验 「Magic Resume」是一款基于「Nex…...

【路径规划】【人工势场法】【控制障碍函数】【Matlab课程设计】【路径避障】【控制算法】【多智能体】

【路径规划】【人工势场法】【控制障碍函数】【Matlab课程设计】【路径避障】【控制算法】【多智能体】 基于路径规划的人工势场法与控制障碍函数应用的课程设计Matlab源程序。 包括详细的代码注释。 包括技术参考文档一份。&#xff08;可以帮助理解学习程序&#xff09; 算法…...

大型城市二次供水设施远程智能管理系统

随着城市化进程的加快&#xff0c;二次供水设施作为城市供水“最后一公里”的关键环节&#xff0c;其智能化管理水平直接关系到居民的用水安全和生活质量。映翰通网络依托其IG900边缘计算网关&#xff0c;助力大型城市实现二次供水设施的远程智能管理&#xff0c;推动供水系统向…...

从TTL到光:揭秘工业远距离通信中的信号转换核心

1. 工业通信中的信号转换挑战 在工厂自动化生产线或大型设备远程监控场景中&#xff0c;控制信号经常需要穿越几十米甚至上百米的距离。我曾在汽车焊接车间遇到过这样的案例&#xff1a;当PLC控制信号通过普通电缆传输到30米外的机械臂时&#xff0c;电焊机产生的强电磁干扰会导…...