An endoscope system includes a normal-image generating circuit (21) that generates a normal image, which is a white image, based on RGB data, which is a plurality acquired pieces of color element information a hue calculating circuit (22) that calculates a hue of the RGB data a yellow-component detecting circuit (23) that detects a yellow component based on the calculated hue a yellow-component eliminating circuit (24) and a spectral-image generating circuit (25). The yellow-component eliminating circuit (24) generates yellow-eliminated G data (GY) by eliminating the yellow component detected by the yellow-component detecting circuit (23) from the G data. The spectral-image generating circuit (25) generates a spectral image, which is a blood vessel image, based on the yellow-eliminated G data (GY) and the B data.