Classic designs of hyperspectral instrumentation densely sample the spatial and
spectral information of the scene of interest. Data may be compressed
after the acquisition. In this paper, we introduce a framework for the
design of an optimized, micropatterned snapshot hyperspectral imager
that acquires an optimized subset of the spatial and spectral
information in the scene. The data is thereby already compressed at
the sensor level but can be restored to the full hyperspectral data
cube by the jointly optimized reconstructor. This framework is
implemented with TensorFlow and makes use of its automatic
differentiation for the joint optimization of the layout of the
micropatterned filter array as well as the reconstructor. We explore
the achievable compression ratio for different numbers of filter
passbands, number of scanning frames, and filter layouts using data
collected by the Hyperscout instrument. We show resulting instrument
designs that take snapshot measurements without losing significant
information while reducing the data volume, acquisition time, or
detector space by a factor of 40 as compared to classic, dense
sampling. The joint optimization of a compressive hyperspectral imager
design and the accompanying reconstructor provides an avenue to
substantially reduce the data volume from hyperspectral imagers.