Imaging spectrometers can be used to generate hyperspectral images for medical diagnoses, contaminant detection, and food safety inspections, among other applications. An exemplary imaging spectrometer includes an integrated position sensing array that measures the relative positions of the interferometer components based on an interference pattern generated by illuminating the interferometer with a reference beam. Such an imaging spectrometer includes a processor that controls the interferometer component position by actuating a voice coil and several piezo-electric elements to align the components with respect to each other and to provide a desired optical path length mismatch between the interferometer arms. In some cases, the processor may use feedback and feed forward control, possibly based on the actuators transfer functions, for more precise positioning. The processor may also implement adaptive and recursive spectral sampling to reduce the image acquisition period.