A visual learning collection by CSProfKGD

#KostasVisualizations

23 interactive ideasComputer Vision · Machine Learning · Optimization

The collection

See it. Move it. Understand it.

Interactive visual explanations for the geometry and mathematics behind modern computer vision. Each experience turns an abstract construction into something you can inspect, manipulate, and understand.

Projective Geometry

Sphere to Cubemap

Six views. One environment.

Projective Geometry

Sphere to Equirectangular Projection

Same world. Different coordinates.

Optimization

Stuck in a Bad Local Minimum?

Why local minima are rarely the problem.

Optimization

The Goldilocks Principle of Learning Rates

One number. Three very different outcomes.

Optimization

Gradient Descent

Tighten up your learning rate. We’re going down.

Calculus

Partial Derivatives

Hold one variable constant. Follow the curve. Read the slope.

Linear Algebra

Linear Systems as Geometry

Where constraints meet, solutions appear.

Projective Geometry

Stereo Rectification

From arbitrary cameras to parallel views.

Projective Geometry

Parallel Stereo

Two views. One point. One matching scanline.

Projective Geometry

Epipolar Geometry

The geometry behind stereo vision.

Computational Photography

Video as a Spacetime Volume

Where space meets time.

Projective Geometry

Planar Homography

Plane-to-plane projective mapping.

Projective Geometry

Perspective Projection

One point. One ray. One image.

Signal Processing

Steerable Filters

A Few Filters. Infinite Orientations.

Signal Processing

Correlation (aka "Convolution")

Slide. Pointwise multiply. Sum. Repeat.

Linear Algebra

2D Transformations

Geometry in motion.

Signal Processing

2D Discrete Fourier Transform

One image. Two representations.

Signal Processing

Fourier Series

Complicated Shapes. Simple Ingredients.

Calculus

Taylor Series Approximation

Local Insight. Global Impact.

Signal Processing

Signal Aliasing

High frequencies in disguise.

Computational Photography

Global vs. Rolling Shutter

One Frame. Many Moments.

Computational Photography

Dolly Zoom

Zoom In. Pull Back.

Linear Algebra

Eigenfaces

Face It: It’s Just Linear Algebra