Skip to content
View aaaraafaat's full-sized avatar
💭
Carpe diem
💭
Carpe diem

Highlights

  • Pro

Block or report aaaraafaat

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aaaraafaat/README.md

Abu Jehad Arafat

Dhaka, Bangladesh · aaaraafaat@outlook.com · LinkedIn · CV (PDF)

MSc in Data Science and Machine Learning, Flying instructor and former fighter pilot.


MSc thesis

Perception-Difficulty Estimation in Degraded Visual Environments

Dark-Channel Fog Severity as a Safety Signal: Failure Modes and Limits on Real Fog MSc · State University of Bangladesh · Defence September 2026.

Can a free, training-free physics score tell a camera-based vehicle when fog is degrading its object detector — with no labels, no training, and no enhancement step? I audit the dark-channel fog-severity score as a per-image predictor of detection difficulty, and map exactly where and why it fails on real fog.

  • Method: dark-channel severity (ω = 0.95, 15×15 window), calibrated on 2,000 synthetic-fog images and tested on real fog — training-free, no dehazing
  • Data: RTTS (RESIDE), 4,322 → 4,245 images after cleaning; per-image recall from three clear-trained detectors (YOLO-nano, YOLOv8-S, RT-DETR-L) as the difficulty signal
  • Headline result: where the score reports "near-clear," 39.9% of images are still detection failures; the best of 11 appearance descriptors separates them from genuinely clear scenes at only AUC 0.686 — a false-reassurance failure mode
  • Cues studied, and where they fail: dark channel, saturation, contrast, entropy, upper-region contrast, and a second free estimator (colour attenuation prior) — all share the same blind spot on ordinary grey-daylight fog

Takeaway: trust a high score, never a low one.

Python · PyTorch · Ultralytics (YOLO, RT-DETR) · OpenCV · pandas · scikit-learn · SciPy

Code and figures


Projects

Training and simulation systems built for the Air Force.

PC-based aviation training device

Training device, exterior view Training device, cockpit

2024–2025. COTS hardware with Prepar3D and MSFS and a custom fixed-wing model, for ab-initio and part-task training. Project lead.

VR combat simulator

VR simulator rig VR simulator in use
  1. Delivered the concept for a VR part-task trainer, and later consulted on the build of a VR-based PCATD for combat training.

Flying operations scheduling and progress monitoring (Rule based Auto Rostering and Execution Flow)

Schedule builder Progress monitor Syllabus tracking

2025–2026. Web app that builds daily flying schedules against aircraft, instructor and trainee constraints, and tracks trainees through the syllabus.

Flight planning tool (Navigation)

Mission route and navigation chart output
  1. Google Maps API with layered custom charts, for preparing mission route and navigation charts. I was project manager & UI designer.

Wargame planning platform for Assets and Threats

Mission type selection Target, weapon and squadron tasking panel
  1. Web application for planning air missions in an exercise setting. Targets and mission types are selected from a data set, weapon and effect options are ranked by the number of aircraft each would cost, and aircraft to task is computed against squadron serviceability, assurance level and expected losses to defences. Made with Claude.

All images and screenshots on this page are of my own work and use synthetic or illustrative data. Nothing here represents the position of any other organisation.

Tools

Python · PyTorch · OpenCV · pandas · scikit-learn · Ultralytics / YOLO · Git · LaTeX · Prepar3D / MSFS

Profile views

Pinned Loading

  1. adaptive-perception-research adaptive-perception-research Public

    Reproducible adaptive perception research pipeline for fog severity and detection difficulty estimation.

    Python