Loss:CornerNet: Detecting Objects as Paired Keypoints

news/2024/10/16 18:28:04 标签: 人工智能, 損失函數

目录

    • 3 CornerNet(角点网络)
      • 3.1 概述
    • 3.2 检测角点
      • 3.2.1 检测角点概述
      • 3.2.2 训练中的惩罚调整
      • 3.2.3 焦点损失变体计算
      • 3.2.4 下采样与偏移量预测
    • 3.3 角点分组
      • 3.3.1 角点分组的需求与启发
      • 3.3.2 关联嵌入在角点分组中的应用
      • 3.3.3 “拉近”损失和“推开”损失计算
    • 3.4 角点池化
      • 3.4.1 角点池化的需求与原理
      • 3.4.1 角点池化的计算过程
      • 3.4.1 右下角角点池化层
      • 3.4.1 预测模块中的角点池化
    • 3.5 沙漏网络
      • 3.5.1 沙漏网络概述
      • 3.5.1 CornerNet 中的沙漏网络
    • 4 Experiments(实验)
      • 4.4 Comparison with State-of-the-art Detectors(与最先进检测器的比较)
      • 4.4.1 Introduction
      • 4.4.2 Comparison Results
      • 4.4.3 Analysis of Performance
      • 4.4.4 Limitations
      • 4.4.5 Future Work
      • 4.4.6 Conclusion


Fig. 1 We detect an object as a pair of bounding box corners grouped together. A convolutional network outputs a heatmap for all top-left corners, a heatmap for all bottom-right corners, and an embedding vector for each detected corner. The network is trained to predict similar embeddings for corners that belong to the same object.

图1展示了CornerNet的整体流程。

在CornerNet中,使用单个卷积神经网络来检测目标。具体来说,将目标检测视为检测目标边界框的左上角和右下角这一对关键点。

网络结构如下:

  • 使用hourglass网络作为骨干网络,它后面接着两个预测模块,一个用于预测左上角的角点(top-left corners),另一个用于预测右下角的角点(bottom-right corners)。
  • 每个预测模块都有自己的corner pooling模块ÿ

http://www.niftyadmin.cn/n/5708345.html

相关文章

60分钟熟悉正则表达式

《60分钟熟悉正则表达式》是一部旨在帮助读者快速掌握正则表达式的教材。通过简单明了的解释和丰富的示例,书中展示了正则表达式的基本概念、常用语法以及实际应用场景。以下是对这本书的解读与总结,包括几个示例。 ### 主要内容解读 1. **正则表达式简…

C++基础之内存管理

目录 1,堆(heap)使用要点总结 2,栈(stack)使用要点总结 3,RAII思想使用总结 4,常用的优化内存管理技术 4.1,内存池 4.2,智能指针 4.3,内存泄露检测工具 1,堆(heap)使用要点…

【无标题】react组件封装

子组件制作 import { useState,useRef, useEffect} from "react"const Table (data)> {const {value ,option} dataconsole.log(value)const [stata,setValue] useState()const useRefs useRef(value)useEffect(()> {useRefs.current.value value })c…

D35【python 接口自动化学习】- python基础之输入输出与文件操作

day35 文件合并 学习日期:20241012 学习目标:输入输出与文件操作﹣-47 如何使用python合并多个文件? 学习笔记: 合并文件需求分析 合并两个文件 代码实现 # 合并两个文件 with open(demo1.txt) as f1:file_data_1f…

仿 Mac 个人网站开发 |项目复盘

一、前言 1.1 灵感来源 早年有幸看到国外大佬做的一个 基于 Web 的 Windows XP 桌面娱乐系统, 那时刚好有搭建一个个人博客的想法, 所以就想是否可以基于 WEB 实现一个仿 Mac UI 的个人博客, 以应用的形式来展示博客各个功能! 1.2 相关链接(求个 Star) 前端开源代码后端开源…

第二十七篇:传输层讲解,TCP系列一

一、传输层的功能 ① 分割与重组数据 传输层也要做数据分割,所以必然也需要做数据重组。 ② 按端口号寻址 IP只能定位数据哪台主机,无法判断数据报文应该交给哪个应用,传输层给每个应用都设置了一个编号,这个编号就是端口&…

【C++刷题】力扣-#66-加一

题目描述 给定一个非负整数数组 digits,表示一个非负整数。每次操作将整个数组增加 1(即加一操作)。你需要找出加一操作后的数组表示。 示例 示例 1 输入: digits [1,2,3] 输出: [1,2,4] 解释: 数组表示数字 123,加一操作后变为…

黑龙江等保测评:APP安全性的重要性与实施策略

在数字化时代,信息安全已成为各类应用程序(APP)开发与运营中不可忽视的重要环节。尤其是在黑龙江省,随着网络安全等级保护(等保)政策的逐步落实,APP的等保测评也逐渐成为企业合规的重要组成部分…