TLDR Dev · MISCELLANEOUS

SIMD-ACCELERATED COMPUTER VISION ON A $2 MICROCONTROLLER

shraiwi.com6 min read

Summary from the TLDR Dev newsletter

An ESP32-S3 FAST feature detector uses 128-bit SIMD instructions to process sixteen pixels at a time, reaching about 6 milliseconds per 320-by-240 frame. The implementation works around unaligned loads and signed-only comparisons, including an XOR trick that makes unsigned pixel values comparable.