You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coursework projects (CENG 391 / Image Understanding) implementing classical and learning-based computer vision techniques. All implementations are in Python (OpenCV, scikit-learn, scikit-fuzzy) without deep learning frameworks — the focus is on understanding the underlying signal processing and machine learning algorithms.
Projects
Directory
Topic
Technique
retinal_blood_vessel_extraction/
Medical image segmentation
FCM + Decision Tree + Gabor (paper reproduction)
people_counting_on_a_mass_site/
Crowd density estimation
Morphological features + MLP (paper reproduction)
ball_tracking_program/
Real-time object tracking
Background subtraction + contour detection
fire_detection/
Video fire detection
Multi-colorspace (YCbCr + HSV) rule fusion
Key Results
Retinal Blood Vessel Extraction (DRIVE test set, 2nd manual annotations)
Metric
This Implementation
Paper (Hashemzadeh 2019)
2nd Human
Accuracy
0.9255
0.9531
0.9464
AUC
0.8607
0.9752
—
Sensitivity
0.6760
0.7830
0.7796
Specificity
0.9603
0.9800
0.9717
The AUC gap (0.86 vs 0.975) is attributable to the paper's proprietary Root Guided Decision Tree, which is co-designed with its Gabor feature representation and has no direct sklearn equivalent.