Work 01Computer vision

HARIS

A four-tier CCTV pipeline that recognizes hostile activity and shows the operator the evidence behind every alert.

Role
Project Manager, team of five.
When
Aug 2025 to present
HARIS on a laptop: live CCTV footage annotated by the system
  • 8.49% → 0.75%Per-frame weapon false positives
  • 0.745End-to-end F1 on UCF-Crime
  • 6,102Images in the published dataset

The problem

One person watching sixteen camera feeds will miss things. Detection on single frames floods them with false alarms, and in one frame a handshake can look like a strike.

What I built

I led a team of five developers and designed the system as a chain of models, each handling one part of the problem. Every tier passes structured evidence to the next, so any alert can be traced back to the stage that raised it.

  1. Tier 0: a frame-difference motion gate that opens inference only when something moves.
  2. Tier 1: dual RT-DETR detection, a fine-tuned weapon detector for guns and knives beside a person detector.
  3. Tier 2: BoT-SORT tracking with RTMPose skeletons, 17 keypoints for every tracked person.
  4. Tier 3: ST-GCN action classification over 30-frame skeleton windows, ending in an auditable JSON evidence chain.

How it was checked

These are the figures reported in the paper.

  1. Per-frame weapon false positives fell from 8.49% to 0.75%.
  2. Benign videos flagged fell from 6 of 25 to 2 of 25.
  3. End-to-end F1 of 0.745 on UCF-Crime shooting, assault and fighting (precision 0.812, recall 0.688).
  4. 10.1 FPS and 154.5 ms P95 latency on an RTX 3070.

The dataset

Along the way we found that public weapon-detection benchmarks share images across datasets, which inflates their accuracy. We published a 6,102-image dataset from 7 sources, with GroupKFold splits checked for that leakage, under CC BY 4.0 with a DOI, on Kaggle and Hugging Face. A paper on it is under review at IEEE Access.

Built for the operator

The dashboard is made for the person on shift: a continuous body overlay, a live slider for the weapon threshold, a threat-density heatmap along the scrub bar, each weapon linked to the person holding it, and alerts that come with their evidence.

In person

Imam Abdulrahman Bin Faisal UniversityDefending HARIS, the graduation project
Turki Alshuaibi with the HARIS team at the final defense of the graduation project
Imam Abdulrahman Bin Faisal UniversityPresenting HARIS at the IAU Graduation Project Showcase 11
Turki Alshuaibi and HARIS teammates beside the poster and live demo at the IAU Graduation Project Showcase 11Turki Alshuaibi explaining the HARIS poster to a visitor at the IAU Graduation Project Showcase 11Turki Alshuaibi at the IAU Graduation Project Showcase 11
Imam Abdulrahman Bin Faisal UniversityDefending phase one of HARIS
Turki Alshuaibi and a teammate beside the HARIS title slide after the phase one defenseTurki Alshuaibi with HARIS teammates in front of the HARIS title slideThe HARIS team with Turki Alshuaibi in the room where they defended phase one

1 / 7

Jun 2026 · Imam Abdulrahman Bin Faisal University

Defending HARIS, the graduation project

Stack

Field
Computer vision
Stack
  • Computer Vision
  • RT-DETR
  • Leakage Audit
  • Open Dataset
Links