A 160x160-pixel Image Sensor for Multispectral Visible, Infrared and Terahertz Detection