Notes
General
- Bit Operations
- Counting Bits
- C/C++ Programming Tips
- Consideration When Throwing an Exception
- Data Race Bugs and Memory Fences
- Deferred the Lock Option Until It Must Be Needed
- Things about Algorithm Concepts
- Things about Architecture
Graphics & Vision
- Absolute Conic
- Camera Structure
- CUDA Programming
- Derivation of Coordinate System Transformation
- Derivation of Projection Matrix
- Derivation of Rotation Matrix
- Finding Points in 3D Camera Coordinates from Points on Image Plane
- Fragment Shader Thread Group: Quads
- Hierarchy of Transformation
- Matting Laplacian
- Normalize or Not
- OpenGL Pipeline
- Properties of Projection Matrix
- Sampling
- Sampling Location of MSAA
- Things to Know When Using NVIDIA GPU
Numerical Analysis & Applied Mathematics
- Approximate Reciprocal Square Root
- Condition Number
- Conjugate Gradient Method
- Cubic Equation
- Determinant
- Errors
- Euler-Lagrange Equation
- Floating-Point Arithmetic
- Floating-Point Number
- Geometrical Meaning about the Gradient
- Integer Square Root
- Nonlinear Least Squares
- Normal Equation
- Norms
- Positive Definiteness
- Probability and Likelihood
- Rank Theorem
- Singularity
- Small Residuals Do Not Imply Small Errors
- Some Facts about Eigenvalues
- Quartic Equation
- Quintic Equation