精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RPN:Region Proposal Networks (區域候選網絡)

jf_96884364 ? 來源:jf_96884364 ? 作者:jf_96884364 ? 2023-01-11 16:55 ? 次閱讀

區域建議網絡(RPN)首先在faster rcnn中提出。

得到用來預測的feature map

圖片在輸入網絡后,依次經過一系列卷積+ReLU得到的51×39×256維feature map,準備后續用來選取proposal。

生成Anchors

anchor是固定尺寸的bbox。具體做法是:把feature map每個點映射回原圖的感受野的中心點當成一個基準點,然后圍繞這個基準點選取k個不同的尺寸和比例的anchor。對于W×H大小的卷積feature map(通常為2400),總共有W×H×k個錨點。默認使用3個尺度和3個縱橫比,在每個滑動位置上產生k=9個anchor。在feature map上的每個特征點預測多個region proposals。例如對于像素點個數為 51×39 的一幅feature map上就會產生 51×39×9 個候選框。雖然anchors是基于卷積特征圖定義的,但最終的 anchors是相對于原始圖片的。

圖1 九個候選框(anchor)示意圖

針對該像素點的每個候選框需要判斷其是不是目標區域,如果是目標區域,其邊框位置如何確定,具體過程如圖2所示,在RPN頭部 ,通過以下結構生成 k個anchor。

圖 2 RPN 過程示意圖

如圖2所示,針對特征圖中的某一個位置的像素點,對應會有9個候選框。因為輸入RPN中有256個通道的特征圖,所以要同時對每個通道該位置的像素點都使用不同的3×3的滑動窗口進行卷積,最后將所有通道得到的該位置像素點的卷積值都加起來,得到一個新的特征值,最終使用256組這樣的3×3的卷積核,就會得到一個新的256維的向量,這個256維的向量就是用來預測該位置的像素點的,該像素點對應的9個候選框共享這256維向量。

256維向量后面對應兩條分支,一條目標和背景的二分類(classification),通過1×1×256×18的卷積核得到 2k 個分數,k等于候選框的個數9,表示這9個anchor是背景的score和anchor是目標的score。如果候選框是目標區域,就去判斷該目標區域的候選框位置在哪,這個時候另一條分支就過1×1×256×36的卷積核得到4k個坐標,每個框包含4個坐標(x,y,w,h),就是9個候選區域對應的框應該偏移的具體位置Δxcenter,Δycenter,Δwidth,Δheight。如果候選框不是目標區域,就直接將該候選框去除掉,不再進行后續位置信息的判斷操作。

分類分支

考察訓練集中的每張圖像(含有人工標定的gt box) 的所有anchor劃分正負樣本:

(1)對每個標定的gt box區域,與其重疊比例最大的anchor記為正樣本,保證每個gt至少對應一個正樣本anchor

(2)對(1)中剩余的anchor,如果其與某個標定區域重疊比例大于0.7,記為正樣本(每個gt可能會對應多個正樣本anchor。但每個正樣本anchor只可能對應一個gt;如果其與任意一個標定的重疊比例都小于0.3,記為負樣本。

回歸分支

x,y,w,h分別表示box的中心坐標和寬高,x, x_a ,x分別表示predicted box, anchor box, and ground truth box (y,w,h同理)t_i表示predict box相對于anchor box的偏移,t_i表示ground true box相對于anchor box的偏移,學習目標就是讓前者接近后者的值。

在 RPN中部,分類分支(cls)和邊框回歸分支(bbox reg)分別對這堆anchor進行各種計算。在RPN末端,通過對兩個分支的結果進行匯總,來實現對anchor的初步篩除(先剔除越界的anchor,再根據cls結果通過非極大值抑制(NMS)算法去重)和初步偏移(根據bbox reg結果),此時輸出的都bbox改頭換面叫 Proposal 了

偏移公式如下。An就是anchor的框,pro就是最終得出回歸后的邊界框,到這里我們的proposals就選好了:

非極大值抑制(Non-maximum suppression)

由于anchor一般是有重疊的overlap,因此,相同object的proposals也存在重疊。為了解決重疊proposal問題,采用NMS算法處理:兩個proposal間IoU大于預設閾值,則丟棄score較低的proposal。

IoU閾值的預設需要謹慎處理,如果IoU值太小,可能丟失objects的一些 proposals;如果IoU值過大,可能會導致objects出現很多proposals。IoU典型值為0.6。

Proposal選擇

NMS處理后,根據sore對top N個proposals排序。在Faster R-CNN論文中 N=2000,其值也可以小一點,如50,仍然能得到好的結果。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像處理
    +關注

    關注

    27

    文章

    1282

    瀏覽量

    56646
  • 網絡
    +關注

    關注

    14

    文章

    7518

    瀏覽量

    88632
  • MAP
    MAP
    +關注

    關注

    0

    文章

    48

    瀏覽量

    15129
收藏 人收藏

    評論

    相關推薦

    AD 如何挖空Solid Region

    我用的AD17,用place-solid Region花了一大塊銅皮連接電源網絡,直接覆蓋了幾個電容的焊盤,現在想把這些電容的焊盤做成熱焊盤的樣子,要不然焊接的時候散熱太快,但是沒有辦法用keep out和pour cutout來做挖空
    發表于 07-24 17:33

    OMAPL138的EDMA3中Global region和Shadow region的區別?

    通道了,我怕DSP端使用后對ARM端有干擾,影響系統的穩定性和健壯性。其實對這部分內容的理解我始終有點困惑,Global region區域的東西是不是對ARM和DSP都是可見的?Shadow
    發表于 06-21 10:08

    請問C6678的EDMA3中Global region和Shadow region有什么區別?

    各位好!EDMA3 userguide中提到EDMA3通道控制器被分為global region和shadow region兩種區域,二者都是用來限定特定programmer對該區域
    發表于 08-07 07:28

    請問RPN和RPIn pin有什么區別?

    看一下dsPIC33EP512MC806(64-TQFP)引腳圖,一些可重新映射的引腳稱為RPn(示例:RP99/RF3),而另一些稱為RPIn(示例:RPI60/RC12)。RPN和RPIn
    發表于 06-25 06:07

    什么是Active Networks

    什么是Active Networks  英文縮寫: Active Networks 中文譯名: 主動網絡 分  類: 網
    發表于 02-22 09:50 ?941次閱讀

    什么是個人區域網(PAN)

    什么是個人區域網(PAN) 個人區域網絡是利用短距離、低功率無線傳輸技術,配合Ad Hoc網路架構(Ad Hoc networks) 連接居家環境之資訊家電、辦公室個人桌上型或手提電
    發表于 03-22 10:22 ?1.3w次閱讀

    無線個人區域網(WPAN)是什么意思

    無線個人區域網(WPAN)是什么意思 個人區域網絡是利用短距離、低功率無線傳輸技術,配合Ad Hoc網路架構(Ad Hoc networks) 連接居家環境之
    發表于 03-22 10:24 ?7058次閱讀

    深度卷積神經網絡在目標檢測中的進展

    , HyperNet, SDP-CRC, YOLO,G-CNN, SSD等越來越快速和準確的目標檢測方法。基于Region Proposal的方法該類方法的基本思想是:先得到候選區域再對候選區
    發表于 11-16 01:41 ?5194次閱讀
    深度卷積神經<b class='flag-5'>網絡</b>在目標檢測中的進展

    引入Mask R-CNN思想通過語義分割進行任意形狀文本檢測與識別

    網絡架構由四部分組成,骨干網feature pyramid network (FPN) ,文本候選區域生成網絡region proposal
    的頭像 發表于 08-07 14:24 ?1.4w次閱讀

    引入錨框掩碼網絡機制的孿生RPN模型

    針對孿生區域候選網絡RPN)易受干擾且目標丟失后無法跟蹤的問題,引人錨框掩碼網絡機制,設計種新型孿生R
    發表于 06-08 14:58 ?18次下載

    深度學習技術應用于目標視覺檢測時存在的困難和挑戰

    目標視覺檢測的根本問題是估計特定類型目標出現在圖像中的哪些位置.如圖 1所示, 目標視覺檢測技術在流程上大致分為三個步驟:區域建議(Region proposal)、特征表示(Feature representation)和
    發表于 12-21 11:54 ?2436次閱讀

    SiamFC:用于目標跟蹤的全卷積孿生網絡 fully-convolutional siamese networks for object tracking

    原文鏈接 SiamFC網絡 圖中z代表的是模板圖像,算法中使用的是第一幀的ground truth;x代表的是search region,代表在后面的待跟蹤幀中的候選框搜索區域;?代表
    的頭像 發表于 01-11 17:35 ?1448次閱讀
    SiamFC:用于目標跟蹤的全卷積孿生<b class='flag-5'>網絡</b> fully-convolutional siamese <b class='flag-5'>networks</b> for object tracking

    SiamRPN:High Performance Visual Tracking with Siamese Region Proposal Network 孿生網絡

    Siamese-RPN,它能夠利用大尺度的圖像對離線端到端訓練。具體來講,這個結構包含用于特征提取的 孿生子網絡 (Siamese subnetwork)和 候選區域生成網絡
    的頭像 發表于 01-11 17:41 ?1062次閱讀
    SiamRPN:High Performance Visual Tracking with Siamese <b class='flag-5'>Region</b> <b class='flag-5'>Proposal</b> Network 孿生<b class='flag-5'>網絡</b>

    GA-RPNRegion Proposal by Guided Anchoring 引導錨點的建議區域網絡

    Detection Toolbox and Benchmark 1.RPN RPNRegion Proposal Network,是用RON來選擇感興趣
    的頭像 發表于 01-12 09:32 ?707次閱讀
    GA-<b class='flag-5'>RPN</b>:<b class='flag-5'>Region</b> <b class='flag-5'>Proposal</b> by Guided Anchoring 引導錨點的建議<b class='flag-5'>區域</b><b class='flag-5'>網絡</b>

    Palo Alto Networks與IBM攜手,深化網絡安全合作

    網絡安全領域的兩大巨頭Palo Alto Networks和IBM近日宣布建立全面合作伙伴關系,共同推動網絡安全領域的創新發展。根據協議,Palo Alto Networks將收購IB
    的頭像 發表于 05-22 09:40 ?577次閱讀