Building intelligent vision and data-driven systems.

I’m Anurag, a computer engineer with experience across computer vision, AI/ML, and full-stack development. I enjoy turning messy real-world data into robust, scalable systems — from hazard detection in construction sites to large-scale analytics and automation.

Computer Vision & Deep Learning
AI/ML Model Development
Full Stack & Data Pipelines
Currently
Graduate Research Assistant @ AI-Based Autonomous System Research Lab, Texas A&M University - Kingsville
Location
Kingsville, Texas, USA
Introductory Video
Computer Vision Demo
Real-time Detection · Deep Learning · YOLO
Introducing My Research Journey at the UD Vision Lab: Advancing Object Detection and Computer Vision.
Skills

AI / ML

  • Neural Networks, CNNs, GANs/SRGAN
  • Object detection, segmentation, anomaly detection
  • Model evaluation (mAP, PSNR, SSIM, ROC)

Computer Vision

  • YOLOv8, SAM, DINOv2, OpenCV
  • Image enhancement, low-light, deblurring
  • Feature extraction: HOG, SIFT, LBP, Harris Corner

Software & Data

  • Python, Java, C++, MATLAB, SQL
  • J2EE, REST APIs, CI/CD (Jenkins, Git)
  • Hive, Spark, MapReduce, ETL pipelines

Tools & Platforms

  • Linux, CUDA (basic), Docker (basic)
  • Jupyter, VS Code, IntelliJ
  • Agile / SAFe collaboration
Experience
Graduate Assistant — UD Vision Lab
May 2023 – Aug 2026 · Dayton, OH
Designing deep vision systems for traffic behavior analysis and hazardous object detection. Worked on YOLOv8-based detection, Kalman tracking, low-light enhancement, and safety-critical anomaly detection in construction sites.
Computer Vision YOLOv8 Kalman Filter Python NSF-funded research
System Engineer — Tata Consultancy Services
Sep 2019 – Dec 2021 · Kolkata, India
Modernized enterprise insurance platform in J2EE + Oracle, cutting average query response time by 40% and eliminating 95% of system crashes. Integrated 100+ user stories into automated CI/CD pipelines and collaborated across 4 Agile teams to deliver 6 major feature releases on time.
Java / J2EE SQL CI/CD System Design
Education
Ph.D. (Ongoing)
Conducting research in AI-Based Autonomous System Research Lab, Department of Electrical Engineering and Computer Science, Frank H. Dotterweich College of Engineering, Texas A&M University - Kingsville.

University of Dayton — M.S. Computer Engineering (2022–2024)
Focus on computer vision, deep learning, and image processing. Thesis on deep vision-based driving behavior analysis for roadside restricted area traffic control.
Best-Fitting Roles
Roles that best align with my research, technical background, and industry experience:
  • AI / ML Developer
  • Computer Vision Engineer / Perception Engineer
  • Full Stack / Software Engineer (ML-focused)
  • Data Science / ML Engineer
Datasets
DAVIS: Dayton Annotated Vehicle Image Set
Dataset Creator · YOLO Annotations · Traffic Monitoring
Created the DAVIS dataset to support vehicle detection and behavior analysis research at the UD Vision Lab. This dataset provides training data for YOLO-based object detection systems in roadside restricted-area monitoring.
  • Curated and annotated USA road traffic footage with cars, trucks, buses, and pedestrians.
  • Generated high-quality YOLO-format bounding box labels for all object instances.
  • Captured real-world scenarios including occlusion, night scenes, motion blur, and variable angles.
  • Used extensively in our driving-behavior analysis system and trajectory prediction experiments.
Selected Projects
Single-SLM Complex Fresnel Hologram Synthesis (Optical Information Processing)
Fourier Optics · Holography · MATLAB Simulation
Implemented a full MATLAB simulation of a 4f optical system that synthesizes a complex Fresnel hologram using a single amplitude-only SLM. Decomposed the hologram into real and imaginary components, applied Fourier-plane grating modulation, overlapped ±1 diffraction orders, and reconstructed the object using Fresnel back-propagation. The method replicates the technique proposed by Liu et al. (Applied Optics, 2011).
Image Reconstruction Using Single SLM Hologram
Image Reconstruction Using Single SLM Hologram
Fourier Optics Fresnel Propagation MATLAB SLM Systems
Autonomous Hazard Detection in Construction Sites (NSF Funded)
Computer Vision · Safety · Real-time
Designed a modular pipeline using SAM segmentation + DINOv2 feature encoding and a 3-layer classifier to detect unattended tools and equipment across 500+ real construction site images, achieving 92% bounding box precision and 87% validation accuracy across 20 hazard classes.
SAM DINOv2 PyTorch JSON APIs
Foreground vs. Background Object Detection for Identifying Construction Hazards
Computer Vision · SAM · Image Segmentation · Hazard Detection
Developed a hierarchical segmentation pipeline to differentiate foreground hazardous objects from background surfaces in construction scenes. Utilized a two-stage Segment Anything Model (SAM) approach with morphological processing, connected-component merging, and area-based filtering to accurately isolate objects such as tools, wires, and construction equipment. Implemented a 15% region-area threshold to classify potential hazards and demonstrated reliable detection of falling-object and caught-in/between risk scenarios.
Foreground vs. Background Model Diagram
Model Diagram
Segment Anything Model Image Segmentation Foreground Extraction Hazard Detection Computer Vision
Deep Vision Based Driving Behavior Analysis System
YOLOv8 · Kalman Tracking · Low-light Enhancement
Developed an automated traffic monitoring system to analyze driving behavior in roadside restricted zones, processing 30 fps streams through YOLOv8. Improved low-light detection using R-CLAHE and forecasted trajectories 3–5 seconds ahead with Kalman filters, reducing false alarms by 60%.
YOLOv8 R-CLAHE Kalman Filter
Pedestrian Detection using HOG & SVM
Computer Vision · Feature Engineering · MATLAB
Implemented a classical pedestrian detection pipeline using Histogram of Oriented Gradients (HOG) for feature extraction and a binary Support Vector Machine classifier. Processed 128×64 image patches, generated 3,780-dimension feature vectors per window, and trained an SVM on positive/negative pedestrian datasets, achieving 97.71% accuracy with low false-positive and false-negative rates.
HOG SVM MATLAB Feature Extraction
MNIST Image Restoration using Hopfield Neural Network
Neural Networks · Noise Removal · Pattern Recall
Implemented a Hopfield-based associative memory system to restore corrupted MNIST digits. Normalized and binarized images to ±1 states, constructed a recurrent weight matrix using Hebbian learning, and iteratively updated neuron states using the signum activation rule. Successfully reconstructed noisy inputs (5–25% salt-and-pepper noise) and achieved stable recall for orthogonal pattern sets up to 82% noise levels.
Hopfield Network Recurrent NN Python MNIST Noise Reduction
Image Super-Resolution with SRGAN
Generative Modeling · PSNR / SSIM
Built an SRGAN model to enhance satellite image resolution by 4×, improving PSNR by 3.2 dB and SSIM by 0.15 over bicubic interpolation. Designed the full training pipeline from data preprocessing to evaluation.
SRGAN PyTorch Satellite Imagery
IoT Smart Greenhouse Monitoring
IoT · Embedded Systems · Automation · Apr 2023
Deployed an IoT monitoring system using Arduino and ESP32 to collect sensor data every 30 seconds from 4 environmental parameters, triggering automated irrigation and climate control and reducing manual monitoring by 90%.
Arduino ESP32 IoT Automation
Feature Extraction Comparator for Animal Classification
Computer Vision · Feature Engineering · Pattern Recognition
Developed an animal image classification system using handcrafted feature extraction and neural classification to distinguish between 32 animal species, targeting applications in wildlife monitoring and livestock management.
  • Used a dataset of 32 animal classes (e.g., antelope, bear, elephant, tiger, wolf, zebra) with 50 training and 10 testing images per class (1600 train / 320 test images).
  • Extracted Local Binary Pattern (LBP) features from resized 64×128 grayscale images, followed by Histogram of Oriented Gradients (HOG) for richer texture–shape descriptors.
  • Trained a Multilayer Perceptron (MLP) with 3780 input features, 50 hidden units, and 32 output neurons to classify species based on the combined feature representation.
  • Evaluated performance using true positive and false positive rates per class, visualized via comparative bar graphs to analyze strengths and confusion across species.
TPR vs FPR bar graph for animal classes
TPR vs FPR
LBP HOG MLP Image Classification MATLAB / Python
E-TransInfo: Public Transport Scheduling System
Android · Firebase · Real-time
Launched an Android app with 500+ downloads for real-time bus tracking and schedule visualization, reducing average commuter wait time by 12 minutes based on a 200-user survey.
Android Firebase Maps / Realtime
Coherent Lowpass Filters (Ideal & Gaussian)
Fourier Optics · Optical Image Processing · Designing Lowpass Filter
Designed and implemented frequency-domain lowpass filters using FFT2/IFFT2 to analyze and suppress high-frequency noise in coherent imaging systems. Built both Ideal and Gaussian lowpass filter masks based on Euclidean distance in the frequency plane, with cutoff frequency Fc = 50 and Gaussian σ = 50. Demonstrated the effects of sharp vs. smooth transitions in frequency filtering, including ringing artifacts in ideal filters and improved coherence preservation in Gaussian filtering.
Ideal & Gaussian Lowpass Filtering Diagram
Coherent Lowpass Filter Pipeline
Fourier Optics Coherent Optical System Gaussian Filtering
Aviation Data Analysis Project
Big Data · Spark · Hive · MapReduce
Designed a scalable big-data analytics pipeline using Apache Hive, Spark, and MapReduce to process 100,000+ Indian aviation records on a Cloudera Hadoop cluster, enabling insights into national flight traffic patterns and operational performance.
  • Built end-to-end ETL pipeline using HiveQL joins across 5+ dimensional tables (flights, airports, carriers, delays, passengers) to extract actionable aviation intelligence.
  • Implemented Spark SQL aggregations and MapReduce jobs to analyze the top 15 busiest domestic destinations, passenger load factor distribution, and delay patterns by route, carrier, and time-of-day.
  • Identified that 23% of flights experienced more than 30-minute delays during Indian peak travel hours.
  • Optimized Hive performance using table partitioning and MapReduce job tuning, reducing average query runtime from 45s to 12s (73% improvement) on multi-terabyte datasets within the Hadoop cluster.
Spark Hive MapReduce Hadoop Big Data Analytics Cloudera
Contact
I’m actively looking for full-time opportunities in AI/ML, computer vision, and software engineering. If you think I might be a good fit for your team, feel free to reach out.