A plurality of semiconductor light-emitting elements radiates light onto a subject. An ultrasonic wave reception unit receives ultrasonic waves generated by the radiation of light onto the subject and outputs an electrical signal based on the received ultrasonic waves. A control unit controls light emission patterns of the plurality of semiconductor light-emitting elements to radiate the light onto the subject in respective different positions and at respective different times. An image generation unit generates a plurality of images, each such image being generated by independently reconstructing a respective electrical signal output by the ultrasonic wave reception unit based on the light radiated onto the subject in a respective one of the positions and at a respective one of the different times. The image generation unit generates a composite image concerning the subject by combining the plurality of images.