A method for imaging a sample using Raman spectroscopy, the method comprising: illuminating an area of said sample with an excitation beam, spatial coordinates of said area emitting, in response to said illuminating, corresponding Raman signal portions each having corresponding spectral components; collecting said Raman signal portions using first ends of a plurality of optical fibers extending between said first ends and second ends, said first ends and said second ends of said plurality of optical fibers being arranged in a respective one of two two-dimensional arrays, said two two-dimensional arrays maintaining relative positions of said plurality of optical fibers to one another from said first ends to said second ends in a manner that said collected Raman signal portions are propagated along the plurality of optical fibers while maintaining said relative positions from said first ends towards said second ends, from which said Raman signal portions are outputted; receiving and directing at least some of said Raman signal portions outputted from said second ends of said plurality of optical fibers onto an array of detectors; and said array of detectors generating image data indicative of an intensity of said Raman signal portions as function of said spatial coordinates of said area and as function of said spectral components of said Raman signal portions, wherein said receiving and imaging is performed using a scanning mirror assembly and an imaging spectrometer having an entry slit leading to said array of detectors, said scanning mirror assembly receiving and directing at least some of said Raman signal portions corresponding to a region of said spatial coordinates of said area of said sample, onto said entry slit, and repeating said receiving and said directing for remaining ones of said Raman signal portions, corresponding to remaining regions of said spatial coordinates of said area of said sample. illuminating an area of said sample with an excitation beam, spatial coordinates of said area emitting, in response to said illuminating, corresponding Raman signal portions each having corresponding spectral components; collecting said Raman signal portions using first ends of a plurality of optical fibers extending between said first ends and second ends, said first ends and said second ends of said plurality of optical fibers being arranged in a respective one of two two-dimensional arrays, said two two-dimensional arrays maintaining relative positions of said plurality of optical fibers to one another from said first ends to said second ends in a manner that said collected Raman signal portions are propagated along the plurality of optical fibers while maintaining said relative positions from said first ends towards said second ends, from which said Raman signal portions are outputted; receiving and directing at least some of said Raman signal portions outputted from said second ends of said plurality of optical fibers onto an array of detectors; and said array of detectors generating image data indicative of an intensity of said Raman signal portions as function of said spatial coordinates of said area and as function of said spectral components of said Raman signal portions,