Been playing with a Heimann 32x32 HTPA thermopile array, and have had some success with getting high speed images out.
There’s a setting for adjusting the frequency and resolution, which if you tweak them you can get the readout very fast! On my test I use a micro to poll the sensor to see if a new frame is ready, then when its available download the A+B segments (the readout is strange!), then trigger a new measurement as soon as the readout is complete.
I can get approximately 170Hz out of the sensor, which isn’t bad (32x8 res)! Of course because of the weird readout, if you want the full frame, then you actually have to perform 4 measurements, which reduces the framerate and adds a lot of tearing..
The image attached shows the I2C readout with a measurement from start of polling of one frame to the start of polling for the next.
The calibration build into the sensor becomes garbage though so you need to do your own cal, which is easy enough to do roughly provided the module doesn't change temperature too much.
I suspect I can go faster but my little EFM32 really doesn't like the I2C running much above 1MHz, also the waveforms on the I2C are starting to look horrible, even though the pull ups are probably as low as I really want to go.
They do an SPI version, I'd like to get hold of one to see how fast its possible to get data out of it without the I2C limitation.