Skip to content
tezvyn:

Computer Vision

Image/video models, diffusion, OCR, multimodal

52 bites

Test yourself: Top 30 advanced Computer Vision concepts questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Advanced concepts in Computer Vision, page 3

Visual Commonsense Reasoning (VCR): From Recognition to Cognition
advanced2 min read

Visual Commonsense Reasoning (VCR): From Recognition to Cognition

VCR pushes AI from simple object recognition to human-like reasoning by asking not just 'what' is in an image, but 'why.' Models must select both the correct answer and the correct rationale, exposing models that guess answers based on shallow correlations.

advanced2 min read

SimCLR: Learning Powerful Vision Features Without Labels

SimCLR learns image features from unlabeled data by teaching a model that two augmentations of one image are similar, and all other images are different. It's used to pre-train models on vast, unlabeled datasets.

advanced2 min read

Momentum Contrast (MoCo): A Dynamic Dictionary for Unsupervised Learning

MoCo learns visual features without labels by treating contrastive learning as a dynamic dictionary lookup. A momentum-updated encoder creates a large, consistent set of keys on-the-fly, enabling powerful pre-training on unlabeled data for downstream vision…

advanced2 min read

Masked Autoencoders: Learning Vision by Filling in the Blanks

Masked Autoencoders (MAEs) teach models vision by playing "fill-in-the-blanks" with images, masking most of an image (e.g., 75%) and learning to reconstruct it. This is used for self-supervised pre-training of large Vision Transformers on unlabeled data.

advanced2 min read

MAML: Learning to Learn Quickly

MAML trains a model to be easy to fine-tune, finding an initial set of parameters that serve as a great starting point for many new tasks. It's used in few-shot learning where models must adapt with minimal data.

Seam Carving: Resizing Images Without Distortion
advanced2 min read

Seam Carving: Resizing Images Without Distortion

Seam carving resizes images by removing or adding pixel "seams" of low importance, not by squashing or cropping the whole frame. It's used in content-aware tools to change aspect ratios without distorting key subjects like faces or buildings.

Photometric Stereo: Reconstructing Shape from Light
advanced2 min read

Photometric Stereo: Reconstructing Shape from Light

Photometric stereo deduces an object's 3D shape by watching how its surface reflects light from different directions. It’s used in industrial inspection and computer graphics to capture detailed surface geometry. The footgun is assuming it works on any object.

Light Field Photography: Capturing Light's Direction
advanced2 min read

Light Field Photography: Capturing Light's Direction

A light field camera captures not just what light hits the sensor, but where it came from. It records both the intensity and direction of every ray, unlike conventional cameras that only see intensity. The footgun is thinking it's just a better 2D camera.

Coded Aperture: Imaging Without a Lens
advanced2 min read

Coded Aperture: Imaging Without a Lens

A coded aperture images radiation that can't be focused, like X-rays. Instead of a lens, it uses a patterned mask to cast a complex shadow, which is then mathematically decoded into an image. It's crucial for X-ray astronomy.

advanced2 min read

Knowledge Distillation: Shrinking Models, Not Performance

Knowledge Distillation trains a small "student" model on the nuanced outputs of a large "teacher" model. This is how huge, accurate models are shrunk to run on phones. The footgun is assuming performance is identical; there's always a trade-off.

TensorRT: From Trained Model to Production Speed
advanced2 min read

TensorRT: From Trained Model to Production Speed

TensorRT is a compiler that turns a trained model into a specialized, high-speed engine for a specific NVIDIA GPU. It's used to deploy models in production where low latency is critical.

advanced2 min read

FPGA in Computer Vision

An FPGA is reconfigurable silicon wired into a custom digital circuit rather than programmed as instructions, letting a vision pipeline like demosaicing and feature extraction run in dedicated hardware with low latency and high throughput per watt.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles