Ποια είναι η διαφορά μεταξύ soft-NMS και κανονικού NMS;
sobes.tech AI
Απάντηση από AI
Soft-NMS (Soft Non-Maximum Suppression) διαφέρει από το συνηθισμένο NMS στο ότι, αντί να διαγράφει αυστηρά τα υπερκείμενα πλαίσια με υψηλό IoU, μειώνει ομαλά τις αξιολογήσεις τους (confidence scores).
Στο συνηθισμένο NMS, αν δύο πλαίσια υπερκαλύπτονται έντονα (IoU πάνω από το όριο), ένα από αυτά διαγράφεται εντελώς. Αυτό μπορεί να οδηγήσει σε απώλεια χρήσιμων ανιχνεύσεων, ειδικά σε πυκνά τοποθετημένα αντικείμενα.
Το Soft-NMS μειώνει την πιθανότητα διαγραφής, μειώνοντας την εμπιστοσύνη των υπερκείμενων πλαισίων αναλογικά με το βαθμό της υπερκάλυψης. Αυτό βελτιώνει την ποιότητα της ανίχνευσης, ειδικά σε πολύπλοκες σκηνές με πολλά αντικείμενα.
Παράδειγμα: αντί να διαγράψει ένα πλαίσιο με IoU=0.7, η εμπιστοσύνη του μειώνεται με έναν συντελεστή που εξαρτάται από το IoU, και μπορεί να παραμείνει στο τελικό σύνολο ανιχνεύσεων.