Pengenalan wajah di lokasi konstruksi



Suatu hari yang cerah, ketika pekerjaan di lokasi konstruksi berjalan lancar, segala sesuatu di sekitarnya cerah dan positif, dan saya benar-benar ingin menggoreng barbekyu di malam hari, mantan karyawan salah satu kontraktor masuk ke fasilitas. Dia berjalan melewati pintu masuk, melambaikan tangannya pada penjaga yang mengenalnya (tetapi tidak tahu bahwa dia dipecat), dan masuk ke dalam. Di sana ia pergi ke teman-temannya dari Asia Tengah. Setengah jam kemudian mereka sudah memanggang kebab dan menikmati hidup.

Nuansa itu adalah bahwa mereka menyalakan api di antara dua tabung gas.

Karena suatu alasan, salah satu silinder meledak. Seperti yang mereka katakan, tidak ada yang diartikan, dan karena suatu alasan silinder itu berperilaku tidak khas. Jika Anda melihat bagaimana silinder-silinder ini ditangani di daerah-daerah yang asli dengan karakter cerita, Anda dapat membayangkan kebingungan mereka yang tulus dari apa yang terjadi.

Semua tetap hidup dan bahkan lebih atau kurang utuh (tidak ada yang tidak dapat diubah). Shish kebab terbang jauh, tetapi tidak memasuki orbit. Tusuk sate tidak menusuk siapa pun di bawah dan dari samping. Tetapi polisi mendatangi para astronot yang gagal, sebuah ambulans dan hampir Sportloto.

Saya harus khawatir, tetapi tidak sebanyak pada hari ketika inspeksi dari FMS datang ke lokasi konstruksi. Kemudian ternyata banyak sekali yang mengerjakan dokumen saudara-saudara. Yaitu, seorang anggota keluarga membuat sendiri set kertas, mendapat pekerjaan di lokasi konstruksi - dan kemudian seorang saudara berjalan sebagai gantinya. Bukan kembar, tetapi untuk neokorteks domestik hampir tidak bisa dibedakan.

Untuk satu kerabat seperti itu di lokasi konstruksi, dikenakan denda 500 ribu rubel atau lebih, dan konstruksi dapat ditangguhkan dari 14 hingga 90 hari. Dan itu berakhir sangat, sangat menyedihkan bagi kontraktor umum dan pelanggan.

Setelah kejadian ini mereka memanggil kami untuk menyelesaikan masalah dengan alat-alat IT.

Ya, ya, ini adalah kelanjutan dari cerita tentang kucing terminator


Eksperimen pertama adalah dalam bentuk pintu putar dengan proyektor inframerah, mereka melakukan pemindaian wajah 3D (karena pemulihan geometri) dan melewatkan yang ada di database.

Mungkin Anda sudah membaca posting kami tentang implementasi pertama dari sistem pengenalan wajah untuk video walk- through. Cerpen: sebuah toko besar, beberapa ratus orang dan sekitar sepertiga dari jumlah ini - pemuat, kontraktor, pembersih dan orang-orang lain dari tenaga penjual yang terus berubah. Tugasnya adalah membiarkan hanya orang-orang kita sendiri yang lewat dan memastikan bahwa berapa banyak orang yang melewati pintu putar, ada begitu banyak yang lewat. Banyak yang pergi untuk makan siang empat orang, dan satu kembali dengan empat kartu pas. Rata-rata, seorang pekerja menipu majikan selama 4 jam seminggu.

Kemudian sistem pengakuan memberikan persentase kasus negatif palsu yang agak tinggi - hingga 2,5% ada di pihak kami. Ini adalah wajah kotor, jari, tangan melambai di wajah, tumpang tindih, helm, kacamata, dan yang lainnya. Kami tidak dapat mengendalikan beberapa faktor, karena pada bagian proyek tersebut kami mengumpulkan data dari kamera pengintai konvensional untuk menilai terlebih dahulu sejauh mana masalah tersebut.

Sejak itu, teknologi telah melangkah jauh ke depan, dan menjadi mungkin untuk mengenali wajah secara akurat dengan tumpang tindih yang besar. Yang utama adalah memiliki kamera dengan resolusi yang cukup dan beberapa bingkai dengan wajah yang darinya Anda dapat memilih yang terbaik tanpa tumpang tindih. Jadi kami mulai menangkap pengutil - detektif ini.

Di lokasi konstruksi ini diperlukan:

  1. Izinkan hanya mereka yang memiliki izin masuk ke objek. Jika tim kontraktor telah lulus selama sebulan, maka tepat satu bulan kemudian sistem akan berhenti membiarkan mereka masuk. Melatih.
  2. Hanya izinkan orang-orang di objek yang wajahnya cocok dengan model dalam database. Ketika mengeluarkan pass, petugas keamanan objek memeriksa dokumen dan memotret orang tersebut di webcam di terminal (mirip dengan menerima pass ke Perpustakaan Lenin di Moskow), dan orang itu muncul segera dalam database pada server kernel pengakuan.



Situasi umum:

  1. Orang lain sedang mencoba untuk melewati kartu orang lain. Alarm, keamanan menghentikannya dan mengerti secara manual.
  2. Seorang mantan karyawan berusaha masuk ke fasilitas. Keamanan tidak membiarkannya masuk
  3. Seorang karyawan yang seharusnya tidak mencoba datang ke fasilitas: penjaga meminta izin dan ikut bersamanya.

Setiap malam, manajer dikirimi laporan tentang berapa banyak orang yang dinyatakan bekerja dan berapa banyak yang datang. Ini sangat penting, karena salah satu penipuan terbesar kontraktor adalah menyatakan 50 orang, dan bahkan mengirim 30 orang ke lokasi konstruksi. Dan kemudian melaporkan sekitar 50 orang.

Juga, data tentang jumlah sebenarnya orang dalam semangat "Hari ini seharusnya 600 orang, tetapi 450 datang" membantu untuk memahami bahwa tenggat waktu sudah melanggar. Segera, dan tidak dalam seminggu, dua, tiga bulan.

Apa yang terjadi sebelumnya


Sebelum itu, ada sistem identifikasi dengan menggambar pembuluh darah di telapak tangan Anda. Ini hanya kasus klasik, dan kami sudah sekali lagi datang untuk membuat kembali untuk sistem seperti itu. Mereka bekerja dengan buruk bahkan di kantor-kantor steril, di mana para karyawan berhasil menyelundupkan cheburek. Setelah terkontaminasi dengan cheburek atau makanan berlemak lainnya, pola ini berubah.

Di situs konstruksi kami ada banyak orang biasa dengan makanan berlemak di dalam tubuh, pahlawan dengan tangan kotor dan satu pahlawan super. Tidak, dia tidak memiliki masalah otentikasi karena kehilangan tangan. Itu akan menjadi lebih kecil dari masalahnya. Semuanya jauh lebih menarik: tukang listrik dari sudut pandang sistem sama sekali tidak memiliki gambaran ini. Kami tidak tahu bagaimana ia mencapai tingkat anonimisasi seperti itu, tetapi ia memainkan salah satu dari dua faktor: apakah fakta bahwa ia terus-menerus memuntir kabel dengan tangan kosong, atau fakta bahwa tikungan yang sangat teratur ini mengejutkannya dengan jari sebagai respons.

Secara umum, hanya ada wajah dan iris.

Iris lebih lambat dan sedikit lebih mahal. Di pagi hari, bus tiba di lokasi konstruksi, dan dari jam 7 hingga jam 8 Anda perlu masuk sekitar 600 orang.

Kami duduk selama beberapa hari dan mencatat semua yang dapat berguna untuk implementasi. Bagaimana perilaku pekerja saat mereka datang dan pergi. Seberapa cepat mereka berjalan melewati pos pemeriksaan. Apa yang mereka lakukan pada saat kedatangan dan keberangkatan, apakah mereka pergi satu demi satu, apakah mereka mengenakan helm, seperti apa cuaca di fasilitas itu dan bagaimana pengaruhnya terhadap penampilan mereka, apakah mereka tumpang tindih satu sama lain di pintu putar, seberapa sering mereka kembali berwarna-warni setelah pengecatan dan sebagainya.

Solusi




Dua kamera dipasang di setiap pintu putar: satu terlihat di pintu masuk, yang lain di pintu keluar.


Lokasi pemasangan kamera.

Di wilayah objek di dalam perimeter ada ruang server kecil yang didinginkan oleh AC, kami memiliki rak di sana. Dalam rak - dua server dan sebuah saklar. Server pertama menerima aliran video dari kamera dan mengekstrak darinya frame paling sukses dengan wajah. Server kedua menerima frame "bersih" dengan wajah dan menjalankan mesin pengenalan pada mereka, membandingkan wajah-wajah ini dengan basis orang.

Logika bisnis berputar pada server pertama, dan perangkat lunak manajemen turnstile diluncurkan di dekatnya. Jika hanya ada satu orang dalam bingkai, dan ia memiliki hak lintas, pintu putar terbuka. Jika ada sesuatu yang salah - penjaga diberitahu.

Tidak. P.p.



Nama



Jumlah



1



Kamera IP, 2MP, WDR, PoE



4



2



Server Pemrosesan Video dan Server Aplikasi. Komputer laptop berbasis prosesor Intel i7, RAM 16 GB, SSD 250 GB



1



3



Server pengenalan video. Komputer laptop berbasis prosesor Intel i7, RAM 16 GB, SSD 250 GB



1



4



Ganti 4-8 port dengan dukungan PoE, 100-1000 Mb / s



1



5



Webcam, FullHD



1




Untuk tugas kami, vendor menyatakan 1 kesalahan (false positive dan false negative) setiap 4 bulan. Inilah tes mereka. Kita tahu bahwa sistem ini telah membedakan kembar selama lima tahun terakhir (tes untuk petugas FSB, mereka bertanya apakah mungkin untuk melalui kepala yang terputus - tidak, tidak mungkin, otot β€œmelorot” dan kehilangan bentuk, dan secara umum ada banyak tes menarik). Jelas bahwa vendor mengklaim data untuk kondisi "rumah kaca", tetapi jika Anda menggali dalam tabel, Anda dapat melihat bahwa gambar berkualitas baik digunakan di sana.

Dalam praktiknya, tidak selalu mungkin untuk mendapatkan gambar seperti itu, namun, kami telah menciptakan kondisi hampir "rumah kaca" di dalam rumah ganti dengan walk-through.

Semua integrasi, mengelola perangkat lunak, dan persiapan gambar adalah pengembangan kami. Solusi Internet tidak diperlukan, semua komunikasi melalui kabel tembaga biasa di dalam fasilitas. Tetapi jika Anda menghubungkannya, akan ada pemantauan konstan, laporan melalui email dan dukungan bantuan jarak jauh untuk operator lini kedua.

Pada saat yang sama, penjaga menetapkan mode pemeriksaan yang sangat sulit: sekarang tidak ada "yah, saya hanya bertanya", semuanya melalui pass, dan pass apa pun melalui memasukkan seseorang ke dalam database.

Hasil


Dalam praktiknya, ditemukan bahwa karena dekorasi belum dimulai, "orang hijau" tidak meninggalkan objek. Maksimal kotoran, tapi kami sudah melewatinya di Piala Dunia, ada pewarnaan kipas. Pengenalan wajah sekarang lebih fokus pada geometri wajah dan membangun model tiga dimensi di dalam inti. Tidak ada masalah dengan kotoran. Memar ringan juga tidak mempengaruhi: titik referensi utama adalah di sekitar hidung. Tampaknya ada yang datang dalam solidaritas, dan kami berharap dia tidak dikenali. Tapi tidak ada yang berlalu.

Antrian hampir menghilang di pagi hari. Sebelumnya, kerumunan besar berkumpul di sana, dan sekarang dua pintu putar meluncurkan 700 orang dalam satu jam, dengan mempertimbangkan proses dengan penjaga dan melambaikan tangan "baiklah, saya membutuhkannya, tim sedang menunggu di sana."

Ruangan harus sedikit dimodifikasi sehingga tidak ada highlight tambahan pada wajah, kamera harus diatur sehingga tidak ada tumpang tindih. Topi (helm) dan kacamata benar-benar merepresentasikan masalah, tetapi aturan diperkenalkan bahwa semua ini harus dilepaskan sebelum melalui pintu putar. Mereka menggantung tanda-tanda dengan gambar.

Pelanggan mulai menerima laporan tentang jumlah sebenarnya orang di lokasi konstruksi, yang salah satu kontraktornya sangat kesal.

Saya tidak bisa mengatakan apa-apa tentang pengembalian sistem, karena kasus komersial utama adalah pencegahan denda FMS 500 ribu dan penutupan konstruksi selama 14-90 hari. Sistem ini lebih murah daripada denda ini, tetapi pemeriksaan terjadi tidak teratur, sehingga sulit untuk menghitung efek ekonomi. Tetapi orang-orang tua mengatakan itu sangat berharga.

Sebenarnya, akhir cerita.

Referensi


Source: https://habr.com/ru/post/id463963/


All Articles