Image sensor configured to capture a scene to be observed, when said sensor moves linearly with respect to said scene according to a direction of movement p, said sensor comprising: - at least one image detecting matrix based on temporal shifting for summation; and - a circuit for processing the signals, having at least one input connected to a data output of said image detecting matrix; wherein said or each image-detecting matrix comprises N > 1 rows and MC > 1 columns of photosensitive pixels, the rows being parallel to one another and perpendicular to the columns and to the direction of movement, and said or each detecting matrix being configured to deliver, to said processing circuit, image data generated by the N rows and MC columns of pixels of said or each detecting matrix corresponding to regions of said scene to be observed, and said processing circuit being configured to acquire images at successive times, called acquisition times (ta), each acquisition time (ta) comprising an exposure phase (te) composed of a succession of elementary exposure instants (δte), and supplying at its output, for each acquisition time (ta) of an image of a region of the scene to be observed of said image sensor, an image data matrix possessing at most N+1-Lint rows, the rows of said image data matrix being obtained by summing image data generated by Lint rows of pixels of said or each detecting matrix, Lint being the number of elementary exposure instants (δte) during an acquisition time (ta), Lint being an integer number lower than or equal to N and higher than or equal to 2; characterised in that a multi-spectral filter is placed in front of said or each detecting matrix, said filter comprising multiple filtering elements arranged in rows and columns, and chosen from a plurality of types of filtering elements characterised by respective transmission spectral bands, and each column of said detecting matrix comprising at least one filtering element of each type of filtering element present in the whole multi-spectral filter. - at least one image detecting matrix based on temporal shifting for summation; and - a circuit for processing the signals, having at least one input connected to a data output of said image detecting matrix; wherein said or each image-detecting matrix comprises N > 1 rows and MC > 1 columns of photosensitive pixels, the rows being parallel to one another and perpendicular to the columns and to the direction of movement, and said or each detecting matrix being configured to deliver, to said processing circuit, image data generated by the N rows and MC columns of pixels of said or each detecting matrix corresponding to regions of said scene to be observed, and said processing circuit being configured to acquire images at successive times, called acquisition times (ta), each acquisition time (ta) comprising an exposure phase (te) composed of a succession of elementary exposure instants (δte), and supplying at its output, for each acquisition time (ta) of an image of a region of the scene to be observed of said image sensor, an image data matrix possessing at most N+1-Lint rows, the rows of said image data matrix being obtained by summing image data generated by Lint rows of pixels of said or each detecting matrix, Lint being the number of elementary exposure instants (δte) during an acquisition time (ta), Lint being an integer number lower than or equal to N and higher than or equal to 2; characterised in that a multi-spectral filter is placed in front of said or each detecting matrix, said filter comprising multiple filtering elements arranged in rows and columns, and chosen from a plurality of types of filtering elements characterised by respective transmission spectral bands, and each column of said detecting matrix comprising at least one filtering element of each type of filtering element present in the whole multi-spectral filter.