GenerateBoundingBoxProposals

الفئة النهائية العامة GenerateBoundingBoxProposals

تنتج هذه العملية منطقة الاهتمامات من المربعات المحيطة المحددة (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]` يمثل المنطقة المحددة من مربعات الاهتمام. مرتبة تنازليا في الدرجات.