An imaging apparatus (1, 2), comprising: an imaging unit which has a CMOS-type imaging element having a rolling shutter read out mode and is operable to convert an optical signal incident from an object into an electrical signal to acquire and output a video signal; and a flash detection unit operable to detect whether the video signal acquired by the imaging unit is affected by flash or not; characterized by a flash correction unit that when the video signals, each of which forms an unit image and is acquired by the imaging unit, are determined by the flash detection unit to be affected by flash, generates a corrected video signal using the video signals determined to be affected by flash, and replaces at least one of the video signals determined to be affected by flash with the corrected video signal, wherein: when the flash detection unit determines that Nth video signal, which is a video signal forming an Nth unit image (N is integer), and (N+1)th video signal, which is a video signal forming an (N+1)th unit image (N is integer), are affected by flash, the flash correction unit generates a corrected video signal using the Nth video signal and the (N+1)th video signal, and corrects the video signal output from the imaging unit by replacing the video signal output from the imaging unit with the corrected video signal generated by adding the Nth video signal and the (N+1)th video signal. an imaging unit which has a CMOS-type imaging element having a rolling shutter read out mode and is operable to convert an optical signal incident from an object into an electrical signal to acquire and output a video signal; and a flash detection unit operable to detect whether the video signal acquired by the imaging unit is affected by flash or not; characterized by a flash correction unit that when the video signals, each of which forms an unit image and is acquired by the imaging unit, are determined by the flash detection unit to be affected by flash, generates a corrected video signal using the video signals determined to be affected by flash, and replaces at least one of the video signals determined to be affected by flash with the corrected video signal, wherein: when the flash detection unit determines that Nth video signal, which is a video signal forming an Nth unit image (N is integer), and (N+1)th video signal, which is a video signal forming an (N+1)th unit image (N is integer), are affected by flash, the flash correction unit generates a corrected video signal using the Nth video signal and the (N+1)th video signal, and corrects the video signal output from the imaging unit by replacing the video signal output from the imaging unit with the corrected video signal generated by adding the Nth video signal and the (N+1)th video signal. when the flash detection unit determines that Nth video signal, which is a video signal forming an Nth unit image (N is integer), and (N+1)th video signal, which is a video signal forming an (N+1)th unit image (N is integer), are affected by flash, the flash correction unit generates a corrected video signal using the Nth video signal and the (N+1)th video signal, and corrects the video signal output from the imaging unit by replacing the video signal output from the imaging unit with the corrected video signal generated by adding the Nth video signal and the (N+1)th video signal.