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 wherein the feature map processor comprises: a compressor configured to compress each feature map into at least one line unit. Receiver Controller