Skip to content
tezvyn:

All bites

The whole library, newest first. Filter by what you are here for, or pick a topic if you already know.

4247 bites

Page 95

Synthetic Aperture: Faking a Big Lens with Software
Computer Vision2 min read

Synthetic Aperture: Faking a Big Lens with Software

Synthetic aperture uses depth data to computationally fake the shallow depth-of-field of a large lens. It's the magic behind smartphone 'Portrait Mode,' blurring the background to make a subject pop.

Computer Vision2 min read

Super-Resolution: Creating Detail from Less

Super-resolution creates a high-res image from low-res sources by inferring missing details. It powers smartphone digital zoom and video upscaling. The footgun: generated details are plausible hallucinations, not ground truth, making it risky for scientific…

Seam Carving: Resizing Images Without Distortion
Computer Vision2 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
Computer Vision2 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
Computer Vision2 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
Computer Vision2 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.

Computer Vision2 min read

Image Sensors: Converting Light to Data

An image sensor is the digital equivalent of film, turning light into electrical signals. It's the core component in everything from your phone's camera to medical imaging.

Computer Vision2 min read

ImageNet: The Dataset That Launched the Deep Learning Boom

ImageNet is a massive, human-labeled image library that became the standard benchmark for teaching computers to "see". It's the dataset behind the deep learning revolution, used to pre-train models for photo search and more.

Computer Vision2 min read

Data Labeling: Teaching Computers How to See

Data labeling is like creating flashcards for an AI. You show it an image and explicitly tell it what's important, like 'this is a cat.' It's essential for training models for self-driving cars or medical imaging.

Computer Vision2 min read

Confusion Matrix: Grading Your Model's Predictions

A confusion matrix is a scorecard showing how a classification model gets confused. It grids predicted labels against actual labels to reveal specific error types. It's essential for diagnosing failures that overall accuracy metrics might hide.

Precision vs. Recall: The Classifier's Trade-off
Computer Vision2 min read

Precision vs. Recall: The Classifier's Trade-off

Precision is the quality of your positive predictions; Recall is the quantity you find. A spam filter with high precision avoids false alarms, while high recall catches most spam.

ROC Curve and AUC: Measuring Classifier Performance
Computer Vision2 min read

ROC Curve and AUC: Measuring Classifier Performance

An ROC curve visualizes a classifier's trade-off between catching true positives and flagging false ones across all thresholds. It's used to evaluate models like medical diagnostics or spam filters.

Model Quantization: Trading Precision for Performance
Computer Vision2 min read

Model Quantization: Trading Precision for Performance

Model quantization trades numerical precision for a smaller memory footprint. It reduces model weights from high-precision types like fp32 to lower ones like int8 or int4, making large models fit on consumer hardware.

Computer Vision2 min read

ONNX: The Universal Translator for ML Models

ONNX is a universal translator for ML models, letting you train in one framework (like PyTorch) and run in another. It's used to deploy models to diverse hardware without rewriting them.

Edge AI Accelerators: Inference Without the Cloud
Computer Vision2 min read

Edge AI Accelerators: Inference Without the Cloud

An Edge AI accelerator is a specialized, low-power chip that runs AI models directly on a device, skipping the cloud. It's used for real-time tasks like object detection where latency and privacy are critical.

Computer Vision2 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
Computer Vision2 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.

Computer Vision2 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.

Computer Vision2 min read

Image Thresholding: Separating Foreground from Background

Image thresholding turns a grayscale image into black and white by setting a brightness cutoff. It's used to isolate features for analysis, like finding text on a page.

Perspective Transformation: Making 3D Look Right on a 2D Screen
Computer Vision2 min read

Perspective Transformation: Making 3D Look Right on a 2D Screen

Perspective transformation is like looking through a camera lens; it makes distant objects smaller to create the illusion of depth on a flat screen. It's essential for 3D games and computer vision.