This project uses a 32x24 MLX90640 thermal image sensor controlled by and ESP32-S3 processor. Everything was able to fit on the backside of a 1.69" lcd and is powered by a LiPo battery. This design uses an SPI bus that when running as fast as possible has a decent refresh rate. It is an open source project and I will be generating and posting the design files once testing is complete. For more details on the hardware, feel free to check out the 8-bit bus version of this design that is very similar at: https://github.com/mike-rankin/ESP32-S3_MLX90640_Thermal
If you do not have the resources to assemble your own, I have this project available on Tindie
https://www.tindie.com/products/miker/esp32-s3-mlx90640-thermal-image-board/