এই অপটি arXiv:1506.01497 এর eq.2 অনুযায়ী প্রদত্ত বাউন্ডিং বক্স (bbox_deltas) এনকোডেড wrt অ্যাঙ্কর থেকে আগ্রহের অঞ্চল তৈরি করে
op শীর্ষস্থানীয় `pre_nms_topn` স্কোরিং বক্সগুলি নির্বাচন করে, নোঙ্গরের ক্ষেত্রে সেগুলিকে ডিকোড করে, `nms_threshold` ছেদ-ওভার-ইউনিয়ন (iou) মানের চেয়ে বেশি ওভারল্যাপিং বাক্সগুলিতে অ-সর্বাধিক দমন প্রয়োগ করে, বাক্সগুলি বাতিল করে যেখানে ছোট পাশ ` এর থেকে কম min_size` ইনপুট: `স্কোর`: আকৃতির একটি 4D টেনসর [ব্যাচ, উচ্চতা, প্রস্থ, সংখ্যা অ্যাঙ্কর] যেখানে প্রদত্ত অবস্থানে অ্যাঙ্কর প্রতি স্কোর রয়েছে `bbox_deltas`: আকৃতির একটি টেনসর [ব্যাচ, উচ্চতা, প্রস্থ, 4 x সংখ্যা অ্যাঙ্কর] প্রতিটি অ্যাঙ্কর `অ্যাঙ্কর`-এ এনকোড করা বাক্স: আকৃতির একটি 1D টেনসর [4 x Num অ্যাঙ্কর], অ্যাঙ্করদের প্রতিনিধিত্ব করে। আউটপুট: `rois`: আউটপুট RoIs, আকৃতির একটি 3D টেনসর [ব্যাচ, post_nms_topn, 4], যদি post_nms_topn-এর চেয়ে কম প্রার্থী পাওয়া যায় তাহলে 0 দ্বারা প্যাড করা হয়েছে। `roi_probabilities`: 'rois'-এ প্রতিটি roi-এর সম্ভাব্যতা স্কোর, আকৃতির একটি 2D টেনসর [Batch,post_nms_topn], প্রয়োজনে 0 দিয়ে প্যাড করা, স্কোর অনুসারে সাজানো।
নেস্টেড ক্লাস
ক্লাস | BoundingBoxProposals.Options তৈরি করুন | জন্য ঐচ্ছিক বৈশিষ্ট্য GenerateBoundingBoxProposals |
পাবলিক পদ্ধতি
স্ট্যাটিক GenerateBoundingBoxProposals | তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <ফ্লোট> স্কোর, প্রতীক <ফ্লোট> bboxDeltas, প্রতীক <ফ্লোট> imageInfo, প্রতীক <ফ্লোট> নোঙ্গর, প্রতীক <ফ্লোট> nmsThreshold, প্রতীক <integer> preNmsTopn, প্রতীক <ফ্লোট> minSize, বিকল্প .. । অপশন) একটি নতুন GenerateBoundingBoxProposals অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি। |
স্ট্যাটিক GenerateBoundingBoxProposals.Options | postNmsTopn (দীর্ঘ postNmsTopn) |
আউটপুট <ফ্লোট> | roiProbabilities () আকৃতির একটি 2-D ফ্লোট টেনসর `[num_images, post_nms_topn]` একই সূচকে `rois` টেনসরে আগ্রহের বাক্সের অঞ্চলের স্কোর প্রতিনিধিত্ব করে। |
আউটপুট <ফ্লোট> | rois () একটি 3-D ফ্লোট টেনসর আকৃতি `[num_images,post_nms_topn,4]` আগ্রহের বাক্সের নির্বাচিত অঞ্চলের প্রতিনিধিত্ব করে। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক GenerateBoundingBoxProposals তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <ফ্লোট> স্কোর, প্রতীক <ফ্লোট> bboxDeltas, প্রতীক <ফ্লোট> imageInfo, প্রতীক <ফ্লোট> নোঙ্গর, প্রতীক <ফ্লোট> nmsThreshold, প্রতীক <integer> preNmsTopn, প্রতীক , <ফ্লোট> minSize বিকল্পসমূহ ... অপশন)
একটি নতুন GenerateBoundingBoxProposals অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
স্কোর | একটি 4-D ফ্লোট টেনসর আকৃতির `[সংখ্যা_ছবি, উচ্চতা, প্রস্থ, সংখ্যা_চোর]' প্রদত্ত অ্যাঙ্করগুলির জন্য বাক্সের স্কোর সমন্বিত, সাজানো যেতে পারে। |
bboxDeltas | আকৃতির একটি 4-D ফ্লোট টেনসর `[সংখ্যা_ছবি, উচ্চতা, প্রস্থ, 4 x সংখ্যা_অ্যাঙ্কর]`। এনকোডিং বাক্স প্রতিটি নোঙ্গর respec সঙ্গে. স্থানাঙ্কগুলি [dy, dx, dh, dw] আকারে দেওয়া হয়। |
চিত্র তথ্য | একটি 2-D ফ্লোট টেনসর আকৃতি `[num_images, 5]` যাতে ছবির তথ্য উচ্চতা, প্রস্থ, স্কেল থাকে। |
নোঙ্গর | একটি 2-D ফ্লোট টেনসর আকৃতির `[num_anchors, 4]` অ্যাঙ্কর বক্সগুলিকে বর্ণনা করে৷ বক্সগুলি [y1, x1, y2, x2] আকারে বিন্যাসিত হয়। |
nmsThreshold | অ-সর্বাধিক-দমন থ্রেশহোল্ডের জন্য একটি স্কেলার ফ্লোট টেনসর। |
preNmsTopn | ইনপুট হিসাবে ব্যবহার করা শীর্ষ স্কোরিং বাক্সের সংখ্যার জন্য একটি স্কেলার int টেনসর। |
ছোট আকার | একটি স্কেলার ফ্লোট টেনসর। min_size থেকে ছোট আকারের যে কোনো বাক্স বাতিল করা হবে। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- GenerateBoundingBoxProposals এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক GenerateBoundingBoxProposals.Options postNmsTopn (দীর্ঘ postNmsTopn)
পরামিতি
postNmsTopn | একটি পূর্ণসংখ্যা। আউটপুটে সর্বাধিক সংখ্যক rois। |
---|
পাবলিক আউটপুট <ফ্লোট> roiProbabilities ()
আকৃতির একটি 2-D ফ্লোট টেনসর `[num_images, post_nms_topn]` একই সূচকে `rois` টেনসরে আগ্রহের বাক্সের অঞ্চলের স্কোর প্রতিনিধিত্ব করে।
পাবলিক আউটপুট <ফ্লোট> rois ()
একটি 3-D ফ্লোট টেনসর আকৃতি `[num_images,post_nms_topn,4]` আগ্রহের বাক্সের নির্বাচিত অঞ্চলের প্রতিনিধিত্ব করে। স্কোরে অবরোহ ক্রমে সাজানো হয়েছে।