1. A method for categorizing at least one image, the method comprising: obtaining, by an image procurement interface of a computing apparatus, the at least one image, the at least one image containing a plurality of pixel blocks, each of the pixel blocks containing a plurality of pixels from the at least one image; for each of the pixel blocks, mapping, by a grid generation module of the computing apparatus, the pixel block to a cell of a first two-dimensional grid, wherein each of the cells identifies whether a corresponding pixel block from the at least one image contains more than a threshold number of skin-colored pixels; classifying, by a grid classification module of the computing apparatus, the first grid, wherein classifying the first grid includes determining whether the first grid is indicative of an offensive characteristic by comparing locations of the cells of the first two-dimensional grid which identify pixel blocks that contain more than the threshold number of skin-colored pixels to a reference two-dimensional Boolean grid known to represent the offensive characteristic; if the first grid is determined to be indicative of the offensive characteristic, categorizing, by a categorization module of the computing apparatus, the at least one image as offensive; and if the first grid is determined to be not indicative of the offensive characteristic, categorizing, by the categorization module of the computing apparatus, the at least one image as not offensive.