Academic

Teaching & Lectures

Mahesh enjoys teaching and decided to enter academics after ~10 years of research in industry. The focus areas of teaching content here are Digital Electronics (particularly Embedded Systems), Imaging, and Signal / Image / Video Processing. All lecture series are freely available on YouTube.

Visit drSigPro on YouTube
Embedded Systems

Microprocessor Systems

A comprehensive lecture series covering microprocessor fundamentals with a strong emphasis on the ARM Cortex M0+ architecture – from basics to hands-on programming.

View full playlist →
Image Processing

Digital Image Processing

From foundational concepts to advanced topics in image analysis – covering spatial & frequency domain techniques, filtering, segmentation, and more.

View full playlist →
Sensor Imaging

Sensor Arrays & Imaging

Deep-dive into sensor array theory and imaging systems, with a special emphasis on Ultrasound Imaging – including phased arrays and beamforming.

View full playlist →
A kitten and a dog: Mask2Former labels every pixel; one click gives SAM's mask of the dog
Computer Vision

Pixel-level Vision: Image Segmentation

Six guided experiments that follow the lecture: why 97 % accuracy can find nothing, why a fully convolutional mask is blocky, how skips bring the edges back, BCE vs Dice, one model for three tasks (Mask2Former), and SAM from one click – live in the browser. Photo: jeffreyw, CC BY 2.0.

Open the demo →
YOLO fires many boxes on a photo of two dogs; DETR gives one box per object
Computer Vision

Object-level Vision: Build a Detector

Six guided experiments that follow the lecture: IoU, NMS and mAP, the YOLO grid and feature pyramid, then DETR’s slot matching and cross-attention – all on the lecture’s own photo. Runs in the browser, nothing to install.

Open the demo →
A cat and an espresso cup, the example photos of the image-level demo
Computer Vision

Image-level Vision: Inside a Classifier

Five short pages: preprocessing pitfalls, what each CNN layer sees, where a ViT looks, which pixels drove the decision (Grad-CAM vs occlusion) and search by meaning.

Open the demo →