← All projects · Computer Vision · AI Engineering

Computer Vision

Muhammad Hammas · AI Engineer · Master's in Artificial Intelligence

Every project here produced a number or a figure on data it had not seen, and ships the code that produced it.

50projects
20with a held-out metric
6repositories
107 hmeasured GPU time

Depth, surfaces, normals, registration and novel views. Classical methods and learned ones, measured against ground truth that is known in closed form or planted on purpose.

Recognition, Pose, Video & Anomaly

Open the page →

Networks that find things: defects, people, actions and the unusual. Each scored on a held-out split against a bar set from published results beforehand.

Generation & Restoration

Open the page →

Image-to-image restoration and translation, plus generation from text. Every project ships the images it produced alongside the number it scored.

Classical Computer Vision

Open the page →

No neural networks, no training, no GPU. Fourteen of fifty-seven projects, chosen because each one's finding contradicts what the method is assumed to do.

Causal Inference & Analysis

What it costs to get the causal structure wrong, where training time went, and how far apart a dataset's domains really are.

Every result

Sorted by repository, then name.

projectrepositorymetricvalue
ICP registration3d-computer-visionjudged on the images—
Marching cubes3d-computer-visionjudged on the images—
Monocular depth3d-computer-visionjudged on the images—
NeRF: mesh or novel view3d-computer-visiondB PSNR (test)28.2354
Normal estimation3d-computer-visionjudged on the images—
Point cloud decimation3d-computer-visionjudged on the images—
Point cloud segmentation3d-computer-visioninstance mIoU (test)0.8254
Surface reconstruction3d-computer-visionjudged on the images—
Two-view triangulation3d-computer-visionjudged on the images—
Volumetric segmentation3d-computer-visionjudged on the images—
Adjustment choicecausal-inferencejudged on the images—
Canny sensitivityclassical-computer-visionjudged on the images—
Coin countingclassical-computer-visionjudged on the images—
Copy-move forgeryclassical-computer-visionjudged on the images—
Dehazingclassical-computer-visionjudged on the images—
Demosaicingclassical-computer-visionjudged on the images—
Document scannerclassical-computer-visionjudged on the images—
Histogram equalisationclassical-computer-visionjudged on the images—
Keypoint detectorsclassical-computer-visionjudged on the images—
Old photo restorationclassical-computer-visionjudged on the images—
Optical flowclassical-computer-visionjudged on the images—
Poisson blendingclassical-computer-visionjudged on the images—
Region segmentationclassical-computer-visionjudged on the images—
Super resolution, classicalclassical-computer-visionjudged on the images—
Template matchingclassical-computer-visionjudged on the images—
Wavelet denoisingclassical-computer-visionjudged on the images—
Anomaly detectiondeep-computer-visionframe AUC0.7633
Defect localisationdeep-computer-visionpixel AP (test)0.9583
Industrial anomalydeep-computer-visionmean AUROC0.9379
Pose estimationdeep-computer-visionOKS AP0.656
Product mattingdeep-computer-visionIoU (test)0.9611
Video action recognitiondeep-computer-visiontop-1 (held out test)0.8094
Video instance segmentationdeep-computer-visionjudged on the images—
Cloud removalgenerative-vision-labdB PSNR (test)23.6964
Colourisationgenerative-vision-labdB PSNR (test)21.9107
CUT: horse to zebragenerative-vision-labjudged on the images—
CycleGAN: apple to orangegenerative-vision-labnegative cycle-consistency L1 on held-out images (val)-0.0958
CycleGAN: summer to wintergenerative-vision-labnegative cycle-consistency L1 on held-out images (val)-0.1049
Document shadow removalgenerative-vision-labdB PSNR (test)30.5951
ESRGAN super-resolutiongenerative-vision-labdB PSNR (test)28.6938
Face restorationgenerative-vision-labdB PSNR (test)30.0195
MSRGAN super-resolutiongenerative-vision-labdB PSNR (test)28.47
pix2pix: facadesgenerative-vision-labjudged on the images—
pix2pix: facades with L1generative-vision-labdB PSNR (val)13.6132
pix2pix: mapsgenerative-vision-labjudged on the images—
Real-ESRGAN super-resolutiongenerative-vision-labdB PSNR (test)28.257
Real-ESRNet super-resolutiongenerative-vision-labdB PSNR (test)28.3149
Text to imagegenerative-vision-labval loss, lower is better0.0513
Embedding atlasvisual-analyticsjudged on the images—
Training dynamicsvisual-analyticsjudged on the images—