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.

Dengarkan panduan iniDiceritakan oleh AI · ~2 min

Di halaman ini2 menit membaca
  1. Ikhtisar
  2. Menyelam Lebih Dalam
  3. Implementasi Dunia Nyata
  4. Masa Depan Penindasan Non-Maksimum
  5. Mempraktikkannya
  6. Terus Menjelajah
  7. Pertanyaan yang sering diajukan

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.

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

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.

Mempraktikkannya

Mengapa itu penting

  • Kecepatan dan skala. Visual AI dapat mengotomatiskan tugas inspeksi, deteksi, dan penandaan dalam skala besar.
  • Pilihan Build. Tim kreatif dapat membuat prototipe konsep lebih cepat dengan lebih sedikit revisi manual.
  • Tim dan alur kerja. Pengoperasiannya dapat menggunakan sinyal gambar dan video yang sebelumnya sulit diproses.

Hati-hati

  • 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.

Langkah selanjutnya

  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

Buletin gratis

Dapatkan pengarahan AI harian

Tiga cerita AI terverifikasi setiap pagi hari kerja, ditulis dalam bahasa Inggris sederhana. Gratis selamanya, tanpa iklan.

Satu email setiap hari kerja. Berhenti berlangganan dalam satu klik. Kami tidak pernah menjual atau membagikan alamat Anda.

Uji diri Anda sendiri

Take the Non-Maximum Suppression quiz

Umpan balik instan untuk setiap jawaban, dan sertifikat yang dapat dibagikan dengan ID yang dapat diverifikasi setelah Anda lulus kursus.

Mulai kuis

Mendukung pendidikan AI gratis. AI Understanding adalah organisasi nirlaba 501(c)(3) — tanpa iklan, tanpa paywall, selamanya. Berikan sumbangan

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.