Deep learning for video understanding

An overview of the history and some of the cutting edge in the use of deep learning for video understanding, with a focus on classification.

The projective camera model in detail, part three: scaling

This blog continues from part two, and deals with the final part of the projective camera model, translating and scaling from image plane coordinates to pixel coordinates.

An introduction to BCH codes

An introduction to Bose–Chaudhuri–Hocquenghem (BCH) cyclic error correcting codes, aimed at engineers who want to understand the background without all of the mathematical rigor. This blog also assumes familiarity with regular linear error correcting codes (like Hamming codes), so I won't go over any general background on error correcting codes.

The projective camera model in detail, part two: projection

This blog continues from part one, and deals with the pinhole camera model, as well as the geometry of projecting three dimensional space onto a two dimensional image.