№ 07
SC-20 là hệ thống kiểm soát ra vào và giám sát an ninh cho tòa nhà thông minh dựa trên thị giác máy tính. Hệ thống sử dụng phát hiện và theo dõi người, nhận diện khuôn mặt, quản lý quyền truy cập và phân tích hành vi đi qua cửa để phân biệt Resident, Guest và Unknown, đồng thời phát hiện các trường hợp Tailgating tại khu vực kiểm soát
SC-20 được xây dựng nhằm mô phỏng một hệ thống kiểm soát ra vào thông minh cho các khu vực như sảnh và cổng kiểm soát của tòa nhà. Hệ thống xử lý dữ liệu camera bằng các mô hình thị giác máy tính để phát hiện người, duy trì danh tính vật lý của từng người thông qua tracking, phát hiện khuôn mặt và tạo embedding khuôn mặt để so khớp với cơ sở dữ liệu cư dân đã đăng ký.
Ở tầng nhận diện, mỗi người được theo dõi theo track_id, khuôn mặt được trích xuất thành embedding và so sánh với gallery cư dân bằng độ tương đồng cosine. Hệ thống sử dụng nhiều mẫu khuôn mặt cho mỗi cư dân và kết hợp kết quả nhận diện qua nhiều thời điểm bằng cơ chế temporal voting, giúp hạn chế việc xác thực danh tính chỉ dựa trên một frame đơn lẻ. Những người không đạt điều kiện nhận diện được xử lý theo hướng open-set và có thể được phân loại là UNKNOWN.
SC-20 chia hệ thống thành hai loại khu vực có nghiệp vụ khác nhau. Lobby Pipeline thực hiện giám sát thụ động và phân loại người thành RESIDENT, GUEST hoặc UNKNOWN, không can thiệp vào trạng thái cửa. Gate Pipeline bổ sung các thành phần kiểm soát truy cập như xác thực người dùng, quản lý GateSession, điều khiển trạng thái cửa logic, đếm số lượt đi qua thực tế và đối chiếu với số lượt được cấp quyền.
Đối với Gate, hệ thống sử dụng hình học được cấu hình riêng cho từng camera để xác định các vùng SIDE_A, DOOR và SIDE_B. Một lượt đi qua hợp lệ được xác định dựa trên chuỗi di chuyển vật lý qua vùng cửa thay vì chỉ dựa vào vị trí tức thời. Số người thực tế đi qua được so sánh với số quyền đi qua đã được cấp trong phiên. Nếu số lượt crossing vượt quá số passage grant hợp lệ, hệ thống ghi nhận Tailgating, tạo sự kiện an ninh và lưu incident phục vụ điều tra.
Để giảm false detection từ bóng hoặc hình phản chiếu trên cửa kính, SC-20 sử dụng Allowed Person Region theo từng camera. Chỉ các person detection có điểm bottom-center nằm trong vùng được cho phép mới được đưa vào ByteTrack. Việc lọc được thực hiện trước tracking nhằm ngăn các reflection bên ngoài vùng quan sát hợp lệ tạo ra track giả.
Toàn bộ kết quả được đưa lên Guard Console đa camera. Nhân viên an ninh có thể theo dõi đồng thời các camera Lobby và Gate, quan sát trạng thái nhận diện, cửa, phiên truy cập, số passage được cấp, số crossing thực tế và các cảnh báo Tailgating. Các cảnh báo được quản lý theo quy trình vận hành riêng như NEW → ACKNOWLEDGED → CLOSED, trong khi evidence và security events vẫn được giữ độc lập để phục vụ audit.
Trong phiên bản demo, mỗi camera được xử lý trước bằng chính pipeline SC-20 để tạo các replay artifact gồm frame, timeline và event data. Guard Console sử dụng các artifact này để mô phỏng môi trường giám sát nhiều camera một cách ổn định, trong khi vẫn giữ nguyên kiến trúc và logic nghiệp vụ của hệ thống thực tế.