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