تنتج هذه العملية منطقة الاهتمامات من المربعات المحيطة المحددة (bbox_deltas) المرساة المشفرة وفقًا للمعادلة 2 في arXiv:1506.01497
تحدد العملية أعلى مربعات التسجيل `pre_nms_topn`، وتفك تشفيرها فيما يتعلق بالمثبتات، وتطبق القمع غير الأقصى على المربعات المتداخلة ذات قيمة التقاطع فوق الاتحاد (iou) الأعلى من `nms_threshold`، وتتجاهل المربعات التي يكون الجانب الأقصر فيها أقل من ` الحد الأدنى للحجم`. المدخلات: `الدرجات`: موتر رباعي الأبعاد للشكل [الدفعة، الارتفاع، العرض، عدد المراسي] يحتوي على الدرجات لكل مرساة في موضع معين `bbox_deltas`: موتر الشكل [الدفعة، الارتفاع، العرض، 4 × عدد المراسي] مربعات مشفرة لكل مرساة "مرساة": موتر أحادي الأبعاد ذو شكل [4 × Num Anchors]، يمثل المراسي. المخرجات: `rois`: RoIs للمخرجات، موتر ثلاثي الأبعاد للشكل [Batch, post_nms_topn, 4]، مبطن بـ 0 إذا تم العثور على مرشحات أقل من post_nms_topn. `احتمالات العائد على الاستثمار (roi_probabilities): درجات الاحتمالية لكل عائد استثمار في 'rois'، موتر ثنائي الأبعاد للشكل [Batch,post_nms_topn]، مبطن بـ 0 إذا لزم الأمر، مرتبة حسب الدرجات.
فئات متداخلة
فصل | GenerateBoundingBoxProposals.Options | السمات الاختيارية لـ GenerateBoundingBoxProposals |
الأساليب العامة
ثابت GenerateBoundingBoxProposals | إنشاء (نطاق النطاق ، المعامل <Float> عشرات، المعامل <Float> bboxDeltas، المعامل <Float> imageInfo، المعامل <Float> مراسي، المعامل <Float> nmsThreshold، المعامل <Integer> preNmsTopn، المعامل <Float> minSize، Options.. . خيارات) طريقة المصنع لإنشاء فئة تلتف حول عملية GenerateBoundingBoxProposals جديدة. |
ثابت GenerateBoundingBoxProposals.Options | postNmsTopn (منشور طويلNmsTopn) |
الإخراج <تعويم> | احتمالات العائد () موتر عائم ثنائي الأبعاد ذو شكل `[num_images, post_nms_topn]` يمثل نتيجة مربع المنطقة محل الاهتمام في موتر `rois` في نفس الفهرس. |
الإخراج <تعويم> | رويس () موتر عائم ثلاثي الأبعاد ذو شكل `[num_images,post_nms_topn,4]` يمثل المنطقة المحددة من مربعات الاهتمام. |
الطرق الموروثة
الأساليب العامة
إنشاء GenerateBoundingBoxProposals الثابت العام ( نطاق النطاق ، عشرات المعامل <Float>، المعامل <Float> bboxDeltas، المعامل <Float> imageInfo، مراسي المعامل <Float>، المعامل <Float> nmsThreshold، المعامل <Integer> preNmsTopn ، المعامل <Float> minSize، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تلتف حول عملية GenerateBoundingBoxProposals جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
درجات | يمكن عدم فرز موتر عائم رباعي الأبعاد ذو شكل `[num_images, height, width, num_achors]` يحتوي على عشرات المربعات الخاصة بنقاط ارتساء معينة. |
bboxDeltas | موتر عائم رباعي الأبعاد للشكل `[num_images, height, width, 4 x num_anchors]`. صناديق الترميز فيما يتعلق بكل مرساة. يتم إعطاء الإحداثيات في النموذج [dy، dx، dh، dw]. |
imageInfo | موتر عائم ثنائي الأبعاد للشكل `[num_images, 5]` يحتوي على معلومات الصورة الارتفاع والعرض والمقياس. |
المراسي | موتر عائم ثنائي الأبعاد ذو شكل `[num_anchors, 4]` يصف صناديق التثبيت. يتم تنسيق المربعات بالشكل [y1, x1, y2, x2]. |
nmsThreshold | موتر تعويم عددي لعتبة القمع غير القصوى. |
preNmsTopn | موتر عددي لعدد مربعات التسجيل الأعلى التي سيتم استخدامها كمدخل. |
minSize | موتر تعويم عددي. سيتم تجاهل أي صندوق بحجم أصغر من min_size. |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- مثيل جديد لـ GenerateBoundingBoxProposals
GenerateBoundingBoxProposals.Options العام الثابت postNmsTopn (postNmsTopn الطويل)
حدود
postNmsTopn | عدد صحيح. الحد الأقصى لعدد الرويس في الإخراج. |
---|
الناتج العام <Float> roiProbabilities ()
موتر عائم ثنائي الأبعاد ذو شكل `[num_images, post_nms_topn]` يمثل نتيجة مربع المنطقة محل الاهتمام في موتر `rois` في نفس الفهرس.
الناتج العام <Float> ROIS ()
موتر عائم ثلاثي الأبعاد ذو شكل `[num_images,post_nms_topn,4]` يمثل المنطقة المحددة من مربعات الاهتمام. مرتبة تنازليا في الدرجات.