25 YOLOv8中Bin的偏移量是相對(duì)于誰(shuí)的——網(wǎng)格、乘數(shù)與框大小的關(guān)系
YOLOv8中Bin的偏移量是相對(duì)于誰(shuí)的——網(wǎng)格、乘數(shù)與框大小的關(guān)系前置文檔本文承接 第24篇假設(shè)你已經(jīng)理解bin值固定、概率可變、加權(quán)求和的機(jī)制。本文聚焦一個(gè)24篇沒(méi)講透的問(wèn)題bin的偏移量是相對(duì)于誰(shuí)的一句話總結(jié)Conv(dfl) 權(quán)重[0, 1, 2, ..., 15]是一把固定尺子上的刻度編號(hào)每個(gè)刻度代表 1 特征圖像素。l/t/r/b 四條邊的偏移量都相對(duì)于網(wǎng)格中心點(diǎn)grid 0.5分別向左/上/右/下展開(kāi)。大框和小框的區(qū)別不在于尺子更長(zhǎng)而在于概率峰值落在尺子的哪個(gè)刻度上。目錄YOLOv8中Bin的偏移量是相對(duì)于誰(shuí)的——網(wǎng)格、乘數(shù)與框大小的關(guān)系目錄一、bin 的乘數(shù)是尺子上的刻度不是像素值1.1 最容易誤解的地方1.2 實(shí)際含義1.3 尺子類(lèi)比二、四條邊都相對(duì)于網(wǎng)格中心點(diǎn)2.1 參照系2.2 left/top/right/bottom 各自的含義三、坐標(biāo)解碼從中心偏移到真實(shí)坐標(biāo)四、為什么 Sub 步驟要減去網(wǎng)格坐標(biāo)五、16 個(gè) bin 能覆蓋整個(gè)框嗎5.1 不能也不需要5.2 框的寬高不靠 bin 來(lái)覆蓋六、不同檢測(cè)頭的覆蓋范圍七、大框和小框——bin 值一樣概率不同7.1 核心問(wèn)題7.2 區(qū)別在于概率分布不是 bin 值7.3 框的寬高怎么來(lái)的7.4 尺子類(lèi)比八、一句話總結(jié)自測(cè)一、bin 的乘數(shù)是尺子上的刻度不是像素值1.1 最容易誤解的地方看到 Conv(dfl) 權(quán)重[0, 1, 2, ..., 15]很容易以為 15 就是 15 個(gè)像素大框能到 15小框只能到 3。不是這樣的。1.2 實(shí)際含義Conv(dfl) 的權(quán)重[0, 1, 2, ..., 15]是固定乘數(shù)含義是尺子上的刻度編號(hào)。加權(quán)求和后的結(jié)果見(jiàn)第24篇就是偏移量單位是特征圖像素bin 權(quán)重: [0, 1, 2, ..., 15] ← 固定乘數(shù)尺子上的刻度編號(hào) 加權(quán)結(jié)果: 0.991 ← 偏移 0.991 特征圖像素第24篇已講bin?? 最多偏移 15 像素——這只是一個(gè)網(wǎng)格內(nèi)的偏移距離不是整個(gè)框的大小。1.3 尺子類(lèi)比一把固定尺子上面有 16 個(gè)刻度: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 尺子本身不會(huì)變長(zhǎng)變短。 大框和小框的區(qū)別在于概率峰值落在尺子的哪個(gè)刻度上。二、四條邊都相對(duì)于網(wǎng)格中心點(diǎn)2.1 參照系YOLOv8 的 DFL 解碼四條邊left/top/right/bottom的偏移量全都相對(duì)于網(wǎng)格中心點(diǎn)——而不是有的從左上角、有的從右下角。一個(gè)網(wǎng)格以 P3 為例1×1 特征圖像素 8×8 輸入像素: ┌──────────────────────────┐ │ │ │ ? ← 網(wǎng)格中心 │ │ (grid0.5) │ │ │ │ │ ←l← cx →r→ │ │ │ │ │ ↑t / ↓b │ │ │ └──────────────────────────┘網(wǎng)格中心點(diǎn) grid 0.5grid 是網(wǎng)格的整數(shù)坐標(biāo)lleft框左邊界到中心的距離向左量ttop框上邊界到中心的距離向上量rright框右邊界到中心的距離向右量bbottom框下邊界到中心的距離向下量2.2 left/top/right/bottom 各自的含義邊相對(duì)于偏移方向含義lleft網(wǎng)格中心向左l3 → 框左邊在中心左邊 3 特征像素ttop網(wǎng)格中心向上t3 → 框上邊在中心上邊 3 特征像素rright網(wǎng)格中心向右r3 → 框右邊在中心右邊 3 特征像素bbottom網(wǎng)格中心向下b3 → 框下邊在中心下邊 3 特征像素四條邊都從網(wǎng)格中心點(diǎn)算起向四個(gè)方向?qū)ΨQ展開(kāi)。三、坐標(biāo)解碼從中心偏移到真實(shí)坐標(biāo)l/t/r/b 是相對(duì)網(wǎng)格中心的偏移最終要乘上 stride 變成輸入圖像上的像素坐標(biāo)中心坐標(biāo)cx grid_x 0.5cy grid_y 0.5 x1 (cx - l) × stride ← 框左邊界中心向左 l 再乘 stride y1 (cy - t) × stride ← 框上邊界中心向上 t 再乘 stride x2 (cx r) × stride ← 框右邊界中心向右 r 再乘 stride y2 (cy b) × stride ← 框下邊界中心向下 b 再乘 stridet ┌──────────────┐ │ │ l │ ? 中心 │ r ←───────┤ (cx,cy) ├──────→ │ │ └──────────────┘ b 框?qū)? (l r) × stride 框高 (t b) × stride詳細(xì)推導(dǎo)見(jiàn) 第26篇。四、為什么 Sub 步驟要減去網(wǎng)格坐標(biāo)l/t/r/b 是相對(duì)網(wǎng)格中心的偏移。ONNX 圖里接著的 Sub 步驟把相對(duì)網(wǎng)格中心的偏移換算到相對(duì)網(wǎng)格整數(shù)坐標(biāo)的偏移網(wǎng)格中心 grid 0.5 相對(duì)網(wǎng)格中心的偏移 以 left 為例grid 0.5 - l Sub 步驟部分實(shí)現(xiàn)里減去 grid 后 0.5就是在做這個(gè)網(wǎng)格坐標(biāo)到中心的換算。注意不同導(dǎo)出版本ultralytics 新舊版本的 ONNX 圖里 Sub/Add 的組合略有差異但物理含義一致——最終得到的就是第 3 節(jié)公式里的框坐標(biāo)。詳細(xì)結(jié)構(gòu)見(jiàn) 第26篇。五、16 個(gè) bin 能覆蓋整個(gè)框嗎5.1 不能也不需要16 個(gè) bin 覆蓋的是一個(gè)網(wǎng)格的偏移范圍不是整個(gè)框的大小。一個(gè)大目標(biāo)框可能跨多個(gè)網(wǎng)格: ┌──────┬──────┬──────┐ │ │ │ │ │ G1 │ G2 │ G3 │ │ │ │ │ ├──────┼──────┼──────┤ │ │ │ │ │ G4 │ │ G5 │ ← 貓占了 4 個(gè)網(wǎng)格 │ │ │ │ ├──────┼──────┼──────┤ │ │ │ │ │ G6 │ G7 │ G8 │ │ │ │ │ └──────┴──────┴──────┘但實(shí)際檢測(cè)中一個(gè)框由它中心所在的那個(gè)網(wǎng)格負(fù)責(zé)完整預(yù)測(cè)——該網(wǎng)格輸出 l/t/r/b 四條邊組合起來(lái)就是完整的框詳見(jiàn) 7.3??蚍浅4髸r(shí)l/r 偏移可能超過(guò)一條邊的覆蓋范圍也沒(méi)有關(guān)系因?yàn)?l、r 各自從中心向兩邊延伸框的寬度就是 lr可以覆蓋整個(gè)目標(biāo)。5.2 框的寬高不靠 bin 來(lái)覆蓋框的寬高 l r寬、t b高直接由 DFL 鏈的四條邊組合而來(lái)不受某個(gè)方向上 bin 數(shù)量的限制。l 和 r 各自獨(dú)立預(yù)測(cè)可以一個(gè)很小、一個(gè)很大加起來(lái)就是完整的框?qū)?。六、不同檢測(cè)頭的覆蓋范圍這里的網(wǎng)格寬度指的是輸入圖像上的物理像素不是特征圖像素P3 (stride8): 網(wǎng)格寬度 8 輸入像素, 16 個(gè) bin 覆蓋 0~15 特征像素 → 對(duì)應(yīng) 0~120 輸入像素×8 P4 (stride16): 網(wǎng)格寬度 16 輸入像素, 16 個(gè) bin 覆蓋 0~15 特征像素 → 對(duì)應(yīng) 0~240 輸入像素×16 P5 (stride32): 網(wǎng)格寬度 32 輸入像素, 16 個(gè) bin 覆蓋 0~15 特征像素 → 對(duì)應(yīng) 0~480 輸入像素×32在特征圖上P3/P4/P5 的網(wǎng)格都只有 1×1 特征像素而 bin 覆蓋 0~15都能完全覆蓋一個(gè)網(wǎng)格。區(qū)別在于乘上 stride 之后P3每個(gè) bin 代表 8 輸入像素覆蓋 0~120 輸入像素P5每個(gè) bin 代表 32 輸入像素覆蓋 0~480 輸入像素同一個(gè) bin 編號(hào)在不同檢測(cè)頭上代表的物理距離不同——P5 上 bin?? 是 480 輸入像素能覆蓋大框P3 上 bin?? 只有 120 像素適合中小框。這就是為什么大目標(biāo)主要由 P5/P4 負(fù)責(zé)、小目標(biāo)由 P3 負(fù)責(zé)。七、大框和小框——bin 值一樣概率不同7.1 核心問(wèn)題Conv(dfl) 權(quán)重[0, 1, 2, ..., 15]對(duì)所有框都一樣那大框和小框的區(qū)別在哪7.2 區(qū)別在于概率分布不是 bin 值加權(quán)求和的過(guò)程見(jiàn)第24篇這里直接給結(jié)果小框框邊離網(wǎng)格中心近比如 l 很小: bin? 概率 70%, bin? 概率 25% → 加權(quán)求和 ≈ 3.2 → l 3.2 特征圖像素 大框框邊離網(wǎng)格中心遠(yuǎn)比如 r 很大: bin? 概率 60%, bin? 概率 30% → 加權(quán)求和 ≈ 7.3 → r 7.3 特征圖像素同一個(gè)[0,...,15]的尺子小框的概率峰值落在小刻度大框的峰值落在大刻度。7.3 框的寬高怎么來(lái)的框的寬高 四條邊的偏移量組合框?qū)? (l r) × stride 框高 (t b) × stride由框中心所在的那個(gè)網(wǎng)格負(fù)責(zé)預(yù)測(cè)它輸出 l/t/r/b 四條邊各自走 DFL 鏈4 條邊 × 16 bin 64 個(gè) logits四個(gè)偏移量組合起來(lái)就是完整的框。7.4 尺子類(lèi)比一把固定尺子16 個(gè)刻度: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 小框: 概率峰值在刻度 3 附近 → 加權(quán)平均 ≈ 3.2 → 偏移 3.2 特征像素 大框: 概率峰值在刻度 7 附近 → 加權(quán)平均 ≈ 7.3 → 偏移 7.3 特征像素 尺子沒(méi)變是概率峰值移動(dòng)了。八、一句話總結(jié)Conv(dfl) 的權(quán)重[0, 1, ..., 15]是固定尺子上的刻度編號(hào)每個(gè)刻度代表 1 特征圖像素。l/t/r/b 四條邊的偏移量都相對(duì)于網(wǎng)格中心點(diǎn)grid0.5分別向左/上/右/下展開(kāi)乘上 stride 后得到輸入圖像上的框坐標(biāo)。大框和小框的區(qū)別在于概率峰值落在尺子的哪個(gè)刻度上——尺子不變票型變了。自測(cè)Q1bin 的權(quán)重[0, 1, ..., 15]是像素值嗎點(diǎn)擊查看答案不是。它們是乘數(shù)刻度編號(hào)每個(gè)乘數(shù)代表 1 個(gè)特征圖像素。bin?? 的偏移量是 15 特征像素不是 15 個(gè)輸入圖像像素——還需要乘以 stride 才對(duì)應(yīng)輸入圖像距離。Q2bin 的偏移量是相對(duì)于誰(shuí)的left 和 right 的參照系一樣嗎點(diǎn)擊查看答案l/t/r/b 四條邊的偏移量都相對(duì)于網(wǎng)格中心點(diǎn)grid 0.5。l 向左、t 向上、r 向右、b 向下對(duì)稱展開(kāi)。四條邊參照系一致都是網(wǎng)格中心區(qū)別只是方向不同。解碼時(shí)x1 (cx - l) × stridex2 (cx r) × stridecx grid_x 0.5。Q316 個(gè) bin 能覆蓋整個(gè)檢測(cè)框嗎點(diǎn)擊查看答案能。一個(gè)框由框中心所在的那個(gè)網(wǎng)格負(fù)責(zé)它輸出的 l/t/r/b 四條邊各自走 DFL 鏈框?qū)? (lr)×stride、框高 (tb)×stride。l 和 r 可以一個(gè)很小、一個(gè)很大組合起來(lái)就是完整框?qū)挷皇軉蝹€(gè)方向 bin 數(shù)量的限制。Q4為什么 P4/P5 的 bin 覆蓋范圍和 P3 不同這有問(wèn)題嗎點(diǎn)擊查看答案在特征圖上三個(gè)檢測(cè)頭的 bin 都能覆蓋整個(gè)網(wǎng)格網(wǎng)格只有 1×1 特征像素bin 覆蓋 0~15。區(qū)別在于乘上 stride 后P3 每個(gè) bin 代表 8 輸入像素覆蓋 0~120P5 每個(gè) bin 代表 32 輸入像素覆蓋 0~480。所以同一個(gè) bin 編號(hào)在 P5 上覆蓋更大的物理距離P5 適合大目標(biāo)、P3 適合小目標(biāo)。這是設(shè)計(jì)不是 bug。Q5大框和小框的 bin 值一樣都是 [0,1,…,15]區(qū)別在哪點(diǎn)擊查看答案區(qū)別在于概率分布。bin 值是固定尺子大框和小框的區(qū)別在于概率峰值落在尺子的哪個(gè)刻度上。大框如 r 較大的概率峰值在更遠(yuǎn)的 bin如 bin?小框的峰值在更近的 bin如 bin?。

相關(guān)新聞

C++哈希表容器unordered_set與unordered_map詳解

C++哈希表容器unordered_set與unordered_map詳解

1. 無(wú)序容器概述:為什么需要hash表?在C標(biāo)準(zhǔn)庫(kù)中,unordered_set和unordered_map是基于哈希表實(shí)現(xiàn)的關(guān)聯(lián)容器。與基于紅黑樹(shù)的有序容器(set/map)相比,它們通過(guò)犧牲元素排序性換取了O(1)時(shí)間復(fù)雜度的查找性能。…

2026/8/3 3:58:26 閱讀更多
英雄聯(lián)盟豹女陷阱流玩法解析:符文出裝與實(shí)戰(zhàn)博弈

英雄聯(lián)盟豹女陷阱流玩法解析:符文出裝與實(shí)戰(zhàn)博弈

在實(shí)際《英雄聯(lián)盟》對(duì)局中,豹女(奈德麗)因其高機(jī)動(dòng)性和爆發(fā)傷害,一直是高分段和打野玩家熱衷的英雄。但“氪金大佬陷阱流”這個(gè)說(shuō)法,通常指代一種高風(fēng)險(xiǎn)、高回報(bào)的玩法思路:通過(guò)投入大量經(jīng)濟(jì)購(gòu)買(mǎi)特定裝備&a…

2026/8/3 3:58:26 閱讀更多
風(fēng)儲(chǔ)聯(lián)合調(diào)頻系統(tǒng)MATLAB建模與仿真實(shí)踐

風(fēng)儲(chǔ)聯(lián)合調(diào)頻系統(tǒng)MATLAB建模與仿真實(shí)踐

1. 項(xiàng)目背景與核心價(jià)值風(fēng)力發(fā)電作為清潔能源的主力軍,近年來(lái)在電力系統(tǒng)中的滲透率持續(xù)攀升。但風(fēng)電機(jī)組固有的間歇性和波動(dòng)性特性,給電網(wǎng)頻率穩(wěn)定帶來(lái)了嚴(yán)峻挑戰(zhàn)。去年參與某省級(jí)電網(wǎng)的調(diào)頻輔助服務(wù)項(xiàng)目時(shí),我們實(shí)測(cè)發(fā)現(xiàn):當(dāng)風(fēng)電滲透…

2026/8/3 3:58:26 閱讀更多
[Android ] 【TV】BBTTVV -純凈B站第三方TV版+最高支持4 K

[Android ] 【TV】BBTTVV -純凈B站第三方TV版+最高支持4 K

[Android ] 【TV】BBTTVV -純凈B站第三方TV版最高支持4 K 鏈接:https://pan.xunlei.com/s/VOz0eD6Ep3dA043PyTg_6pyeA1?pwdcgfw# 注意:本應(yīng)用為純 AI 開(kāi)發(fā),焦點(diǎn)及布局問(wèn)題逐步修復(fù)中;直播、番劇等功能仍在迭代,可…

2026/8/3 4:58:28 閱讀更多
SG90舵機(jī)驅(qū)動(dòng)全解析:從PWM原理到多平臺(tái)代碼實(shí)現(xiàn)與避坑指南

SG90舵機(jī)驅(qū)動(dòng)全解析:從PWM原理到多平臺(tái)代碼實(shí)現(xiàn)與避坑指南

1. 從玩具到機(jī)器人:SG90舵機(jī)為何成為創(chuàng)客的“瑞士軍刀”如果你玩過(guò)機(jī)器人、做過(guò)智能小車(chē),或者搗鼓過(guò)一些需要角度控制的自動(dòng)化小玩意兒,那你大概率接觸過(guò)SG90舵機(jī)。這玩意兒個(gè)頭小、價(jià)格便宜,幾乎是所有電子愛(ài)好者和嵌入式開(kāi)發(fā)新手…

2026/8/3 4:58:28 閱讀更多
GA4數(shù)據(jù)分析平臺(tái):事件驅(qū)動(dòng)模型與企業(yè)級(jí)部署指南

GA4數(shù)據(jù)分析平臺(tái):事件驅(qū)動(dòng)模型與企業(yè)級(jí)部署指南

1. GA4平臺(tái)核心價(jià)值解析Google Analytics 4(簡(jiǎn)稱GA4)作為新一代網(wǎng)站與移動(dòng)應(yīng)用數(shù)據(jù)分析平臺(tái),正在徹底改變企業(yè)數(shù)據(jù)收集與分析的方式。我在過(guò)去三年為17家企業(yè)部署GA4系統(tǒng)的實(shí)踐中發(fā)現(xiàn),相比傳統(tǒng)Universal Analytics(UA&…

2026/8/3 4:58:28 閱讀更多
通義千問(wèn) vs ChatGPT vs Claude:2024真實(shí)測(cè)評(píng)數(shù)據(jù)曝光!響應(yīng)速度、邏輯推理、中文理解誰(shuí)更強(qiáng)?

通義千問(wèn) vs ChatGPT vs Claude:2024真實(shí)測(cè)評(píng)數(shù)據(jù)曝光!響應(yīng)速度、邏輯推理、中文理解誰(shuí)更強(qiáng)?

更多請(qǐng)點(diǎn)擊: https://intelliparadigm.com 第一章:通義千問(wèn) vs ChatGPT vs Claude:2024真實(shí)測(cè)評(píng)數(shù)據(jù)曝光!響應(yīng)速度、邏輯推理、中文理解誰(shuí)更強(qiáng)? 為獲取客觀可復(fù)現(xiàn)的橫向?qū)Ρ冉Y(jié)果,我們構(gòu)建了統(tǒng)一測(cè)試框架&a…

2026/8/3 4:58:28 閱讀更多
多項(xiàng)式回歸實(shí)戰(zhàn):從原理到應(yīng)用,掌握R2與RMSE評(píng)估模型

多項(xiàng)式回歸實(shí)戰(zhàn):從原理到應(yīng)用,掌握R2與RMSE評(píng)估模型

1. 從線性到非線性:為什么我們需要多項(xiàng)式回歸?在數(shù)據(jù)分析或機(jī)器學(xué)習(xí)的入門(mén)階段,線性回歸通常是我們的第一個(gè)模型。它簡(jiǎn)潔、直觀,假設(shè)特征和目標(biāo)變量之間存在一條直線關(guān)系。但現(xiàn)實(shí)世界的數(shù)據(jù)往往比一條直線復(fù)雜得多。想象一下&…

2026/8/3 4:48:27 閱讀更多
全球僅7家廠商通過(guò)ISO/IEC 27001認(rèn)證的名片AI引擎,我們逆向拆解了它的字段置信度熔斷機(jī)制

全球僅7家廠商通過(guò)ISO/IEC 27001認(rèn)證的名片AI引擎,我們逆向拆解了它的字段置信度熔斷機(jī)制

更多請(qǐng)點(diǎn)擊: https://kaifayun.com 第一章:全球僅7家廠商通過(guò)ISO/IEC 27001認(rèn)證的名片AI引擎概覽 名片AI引擎是企業(yè)級(jí)智能文檔處理的核心組件,專注于高精度OCR、語(yǔ)義結(jié)構(gòu)化提取與跨語(yǔ)言實(shí)體對(duì)齊。截至2024年第三季度,全球范圍內(nèi)僅…

2026/8/3 0:07:47 閱讀更多
MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案

MoneyPrinterPlus實(shí)戰(zhàn)指南:AI視頻批量生成與自動(dòng)化發(fā)布完整解決方案 【免費(fèi)下載鏈接】MoneyPrinterPlus AI一鍵批量生成各類(lèi)短視頻,自動(dòng)批量混剪短視頻,自動(dòng)把視頻發(fā)布到抖音,快手,小紅書(shū),視頻號(hào)上,賺錢(qián)從來(lái)沒(méi)有這么容易過(guò)! 支持本地語(yǔ)音模型chatTTS,fasterwhisper,…

2026/8/2 0:04:00 閱讀更多
3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南

3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南

3分鐘搞定!QQ空間歷史說(shuō)說(shuō)完整備份終極指南 【免費(fèi)下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說(shuō)說(shuō) 項(xiàng)目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過(guò),那些年發(fā)過(guò)的QQ空間說(shuō)說(shuō),那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應(yīng)用材料(Applied Materials)公司生產(chǎn)的一款用于半導(dǎo)體設(shè)備的I/O信號(hào)分配電路板。該型號(hào)(0100-02186)的核心特點(diǎn)如下:專用于Endura等半導(dǎo)體工藝腔室。集成信號(hào)路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動(dòng)機(jī)

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動(dòng)機(jī)

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動(dòng)機(jī)是日本日清(Nissei)品牌的一款工業(yè)用三相異步電機(jī),適用于自動(dòng)化設(shè)備及通用機(jī)械驅(qū)動(dòng)。該型號(hào)(FFMN-32L-10-T0 40AX)的核心特點(diǎn)如下:三相交流異步電動(dòng)機(jī)。額定…

2026/8/2 2:52:49 閱讀更多