PANDUAN AI Visual

Penindasan Non-Maksimum

Penekanan Non-Maksimum (NMS) adalah langkah pembersihan yang mengubah tumpukan kotak deteksi yang tumpang tindih menjadi satu kotak rapi per objek.

2 min readTerakhir diperbarui

Ikhtisar

Without it, detectors would report the same car five or ten times.

Menyelam Lebih Dalam

Detektor objek biasanya memprediksi banyak kandidat kotak di sekitar setiap objek nyata, masing-masing dengan skor keyakinan. NMS memangkas redundansi ini. Algoritme serakah klasik mengurutkan semua kotak berdasarkan skor, menyimpan kotak dengan skor tertinggi, lalu menghapus kotak tersisa yang tumpang tindih dengannya (diukur dengan Intersection over Union, IoU) melebihi ambang batas seperti 0,5. Ini mengulangi hal ini pada kotak yang masih ada sampai tidak ada yang tersisa. Hasilnya adalah satu kotak representatif per objek. NMS sederhana, cepat, dan ringan parameternya, namun memiliki kelemahan: ambang batas IoU yang tetap dapat secara salah menekan objek asli di sekitar dalam pemandangan yang ramai, dan memperlakukan tumpang tindih sebagai biner. Varian seperti skor peluruhan Soft-NMS alih-alih menghapus kotak secara langsung untuk mengatasi hal ini.

Wawasan Teknis

Ukuran intinya adalah IoU: luas perpotongan dua kotak dibagi luas penyatuannya. NMS serakah adalah O(n^2) dalam kasus terburuk tetapi cepat dalam praktiknya. Ambang batas IoU mengorbankan presisi dan perolehan: ambang batas rendah menghilangkan lebih banyak kotak (berisiko melewatkan objek terdekat), sementara ambang batas tinggi menyimpan lebih banyak (risiko duplikat). NMS biasanya diterapkan per kelas sehingga kotak-kotak dengan kategori berbeda tidak saling menekan.

Dampak Strategis

Kecepatan dan skala

Visual AI dapat mengotomatiskan tugas inspeksi, deteksi, dan penandaan dalam skala besar.

Build choices

Tim kreatif dapat membuat prototipe konsep lebih cepat dengan lebih sedikit revisi manual.

Team and workflow

Pengoperasiannya dapat menggunakan sinyal gambar dan video yang sebelumnya sulit diproses.

Masa Depan Penindasan Non-Maksimum

NMS tetap menjadi pasca-prosesor default, namun bidang ini sedang bergerak menuju penghapusannya. Soft-NMS, DIoU-NMS, dan varian yang dipelajari meningkatkan penanganan adegan ramai, sementara detektor ujung ke ujung seperti DETR menggunakan pencocokan bipartit berbasis set untuk memprediksi kotak unik secara langsung, sehingga menghilangkan NMS sepenuhnya. Harapkan ambang batas yang disesuaikan secara manual untuk memberi jalan bagi desain yang dipelajari atau bebas NMS, terutama karena detektor transformator sudah matang dan sistem real-time memerlukan pasca-pemrosesan yang deterministik dan bebas cabang.

Implementasi Dunia Nyata

Meruntuhkan lusinan kotak wajah yang tumpang tindih menjadi satu kotak per wajah di aplikasi kamera dan penandaan foto

Memproduksi kotak pembatas tunggal yang bersih per kendaraan dan pejalan kaki dalam detektor mengemudi otonom

Menghapus duplikat kotak wilayah teks yang tumpang tindih dalam alur OCR dokumen dan pelat nomor

Membersihkan proposal objek yang berlebihan dalam sistem pemantauan rak ritel dan penghitungan inventaris

Risiko & Pagar Pembatas

Hak citra dan persetujuan dapat menjadi risiko hukum jika asal usulnya tidak jelas.

Performa model dapat bervariasi berdasarkan pencahayaan, demografi, dan lingkungan.

Positif palsu mungkin tidak diketahui kecuali ambang batas keyakinan dipantau.

Peta Jalan Implementasi

1

Tentukan kriteria penerimaan untuk biaya presisi, penarikan kembali, dan kesalahan.

2

Uji dengan data yang sesuai dengan kondisi produksi sebenarnya.

3

Tambahkan tinjauan manusia untuk prediksi dengan tingkat keyakinan rendah atau dampak tinggi.

4

Lacak penyimpangan model dan validasi ulang setelah kamera atau kumpulan data berubah.

Terus Menjelajah

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Non-Maximum Suppression quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Mulai kuis

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

BYOL dan Pengawasan Diri Non-Kontrastif

Pertanyaan yang sering diajukan

What is Non-Maximum Suppression?

Penekanan Non-Maksimum (NMS) adalah langkah pembersihan yang mengubah tumpukan kotak deteksi yang tumpang tindih menjadi satu kotak rapi per objek. Tanpanya, detektor akan melaporkan mobil yang sama sebanyak lima atau sepuluh kali.

Apa tujuan utama Non-Maximum Suppression dalam pendeteksian objek?

NMS menghilangkan banyak kotak kandidat yang tumpang tindih yang dihasilkan oleh detektor, sehingga menyisakan satu kotak perwakilan per objek.

Metrik manakah yang digunakan NMS standar untuk memutuskan apakah dua kotak terlalu banyak tumpang tindih?

Pengukuran NMS tumpang tindih dengan IoU: area persimpangan dibagi dengan area penyatuan kedua kotak.

Dalam NMS serakah, kotak mana yang dipilih pertama kali di setiap putaran?

NMS Greedy mengurutkan kotak berdasarkan keyakinan dan menyimpan kotak dengan skor tertinggi, lalu menekan kotak dengan skor lebih rendah yang tumpang tindih.

Apa kelemahan yang diketahui dari NMS serakah dalam adegan ramai?

Karena menghapus setiap kotak di atas ambang batas IoU, NMS dapat salah menghapus deteksi sebenarnya dari objek berbeda yang terjadi tumpang tindih.

Apa perbedaan Soft-NMS dengan NMS standar?

Soft-NMS menurunkan (merusak) kepercayaan diri kotak yang tumpang tindih daripada membuangnya, sehingga mengurangi penekanan palsu dalam pemandangan yang ramai.