An optical filter includes an input optical fiber bundle and an output fiber bundle. Each of the bundles has one end having the fiber ends substantially two-dimensionally arrayed and another end substantially linearly arrayed. Each input fiber is configured to receive a portion of a two-dimensional input image at the two-dimensional end and transmit the image portion to the one-dimensional end. A spectrally dispersive element receives the image portions from the input fiber bundle and outputs a predetermined spectral component to the output optical fiber bundle at the one-dimensional end, transmitting the image portion to the two-dimensional end. The output fiber bundle two-dimensional ends are arrayed in corresponding fashion to the first ends of the input fibers for spatially reconstructing the input image