Mohammad Sabokrou
Associate Professor
New Uzbekistan University
From images as numerical arrays to learned representations, detection, segmentation, tracking, and responsible evaluation. Each topic pairs a two-hour lecture with an experiment-led lab.
Associate Professor
New Uzbekistan University
Email before an office visit to reserve a short time slot.
Every lab uses evidence from code, including at least one failure case and an explicit evaluation step.
A visual 54-slide, two-hour lecture with real applications, AI-generated imagery, human and machine vision, image formation, image types, matrices, worked examples, and Lab 1 / Week 2 previews.
Open watermarked PDFLab 0 plus fifteen two-hour labs, with objectives, timing, deliverables, expected results, and common pitfalls.
Open watermarked PDFA guided Colab notebook with beginner warm-ups, a four-problem Challenge Track for early finishers, open code cells, and a 16-point readiness self-test.
Download notebookRun the complete examples, inspect each image and result, make one small change, then explain your own evidence. No code writing is required.
Open student guideSubmission rule. Email the executed notebook and short PDF report to m.sabokrou@newuu.uz by 23:59 on the same day as your scheduled lab. Use StudentID_WeekXX.ipynb and StudentID_WeekXX_Report.pdf; run all cells and keep outputs visible. Instructor solutions, marking rubrics, and internal production notes are intentionally not published. For Lab 11, review the current Ultralytics licensing terms before publishing or deploying a project.
Select any week to view its lecture focus, practical work, and available files.
Arrays, channels, bit depth, nuisance factors, and the limits of pixel matching.
Image formation, colour spaces, contrast, and histogram equalisation.
Convolution, kernels, separability, gradients, and edge detection.
Corners, local descriptors, robust matching, RANSAC, and panoramas.
Linear models, softmax, loss functions, gradients, and optimisation.
Learned filters, convolutional layers, feature maps, and receptive fields.
Overfitting, augmentation, uncertainty across runs, and controlled comparisons.
Review the foundations, hand-designed features, learning, and generalisation.
Pretrained representations, frozen features, fair baselines, and negative transfer.
Residual connections, vanishing gradients, latency, and Pareto trade-offs.
Bounding boxes, IoU, non-maximum suppression, precision-recall, and AP.
Annotation, training, validation, failure analysis, and label quality.
Dense prediction, U-Net structure, overlap metrics, and boundary quality.
Optical flow, the aperture problem, association, and identity switches.
Confidence intervals, group metrics, model cards, compression, and audit design.
Vision transformers, attention maps, failure cases, and responsible deployment.