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

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

ثابت GenerateBoundingBoxProposals
إنشاء (نطاق النطاق ، المعامل < TFloat32 > النتائج، المعامل < TFloat32 > bboxDeltas، المعامل < TFloat32 > imageInfo، المعامل < TFloat32 > المراسي، المعامل < TFloat32 > nmsThreshold، المعامل < TInt32 > preNmsTopn، المعامل < TFloat32 > الحد الأدنى للحجم، الخيارات.. . خيارات)
طريقة المصنع لإنشاء فئة تلتف حول عملية GenerateBoundingBoxProposals جديدة.
ثابت GenerateBoundingBoxProposals.Options
postNmsTopn (منشور طويلNmsTopn)
الإخراج <TFloat32>
احتمالات العائد ()
موتر عائم ثنائي الأبعاد ذو شكل `[num_images, post_nms_topn]` يمثل نتيجة مربع المنطقة محل الاهتمام في موتر `rois` في نفس الفهرس.
الإخراج <TFloat32>
رويس ()
موتر عائم ثلاثي الأبعاد ذو شكل `[num_images,post_nms_topn,4]` يمثل المنطقة المحددة من مربعات الاهتمام.

الطرق الموروثة

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "GenerateBoundingBoxProposals"

الأساليب العامة

إنشاء GenerateBoundingBoxProposals الثابت العام (نطاق النطاق ، المعامل < TFloat32 > النتائج، المعامل < TFloat32 > bboxDeltas، المعامل < TFloat32 > imageInfo، المعامل < TFloat32 > المراسي، المعامل < TFloat32 > nmsThreshold، المعامل < TInt32 > preNmsTopn، المعامل < TFloat32 > 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 عدد صحيح. الحد الأقصى لعدد الرويس في الإخراج.

الإخراج العام <TFloat32> roiProbabilities ()

موتر عائم ثنائي الأبعاد ذو شكل `[num_images, post_nms_topn]` يمثل نتيجة مربع المنطقة محل الاهتمام في موتر `rois` في نفس الفهرس.

الإخراج العام <TFloat32> rois ()

موتر عائم ثلاثي الأبعاد ذو شكل `[num_images,post_nms_topn,4]` يمثل المنطقة المحددة من مربعات الاهتمام. مرتبة تنازليا في الدرجات.