このセクションでは、提案層、この層を説明し、次のように関連する構造は、次のとおりです。
次のように定義されたprototxt提案層:
層{ 名: '提案' タイプ: 'Pythonの 底'rpn_cls_prob_reshape' 底'rpn_bbox_pred' 底'im_info' 上部'rpn_rois' #トップ'rpn_scores' python_param { モジュール'rpn.proposal_layer' 層' ProposalLayer」 PARAM_STR: " 'feat_stride':16" } }
この層は、以下の手順で後処理を行うためのRPN出力スコアbbox_deltas畳み込みネットワークの関数であります:
1、との上部の最初のステップは、アンカーを生成するステップと
図2に示すように、ネットワーク出力RPN bbox_deltasアンカーと重畳画像領域を超え提案除く、提案を与え、元の画像スケール(入力しないネットワークをスケール)または提案の長さ16よりも小さい幅を削除します。
図3に示すように、降順でスコアの提案、及び第12,000は、閾値が0.7であるNMS重ならない取ります。
4は、NMSの後、提案はまだ提案(2000未満の後、すべてを取る場合はNMSの提案番号)2000年前に撮影降順にスコアによって順序付けされています。
図5に、提案(NX 4)に追加、batch_inds(全て0)を示し、最終的な形状が提案さNX 5を取得し、最初の列に加えました。
参照へのリンクコードのこの層ここでは、関連する他の機能に加えているbbox_transform_inv、clip_boxes、NMS。