Dhaka, Bangladesh · aaaraafaat@outlook.com · LinkedIn · CV (PDF)
MSc in Data Science and Machine Learning, Flying instructor and former fighter pilot.
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
Training and simulation systems built for the Air Force.
![]() |
![]() |
2024–2025. COTS hardware with Prepar3D and MSFS and a custom fixed-wing model, for ab-initio and part-task training. Project lead.
![]() |
![]() |
- Delivered the concept for a VR part-task trainer, and later consulted on the build of a VR-based PCATD for combat training.
![]() |
![]() |
![]() |
2025–2026. Web app that builds daily flying schedules against aircraft, instructor and trainee constraints, and tracks trainees through the syllabus.
![]() |
- Google Maps API with layered custom charts, for preparing mission route and navigation charts. I was project manager & UI designer.
![]() |
![]() |
- 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.
Python · PyTorch · OpenCV · pandas · scikit-learn · Ultralytics / YOLO · Git · LaTeX · Prepar3D / MSFS










