An image processing apparatus comprising: a receiver configured to receive an image; 5 at least one first line buffer configured to output the image to be image lines of a line unit; a first convolution operator configured to generate feature maps by performing convolution operation on the output image lines; and a feature map processor configured to store each generated feature map in at 10 least one line unit and process the feature maps stored in the at least one line unit to be output in a two-dimensional (2D) form; and a second convolution operator configured to perform convolution operation based on the feature map output in the 2D form. Receiver Controller