1. A method implementable on a computing device for categorizing one or more blocks of an image, the method comprising: computing a membership value of each of the one or more blocks for each of one or more categories based on a set of parameters associated with each of the one or more blocks, wherein the one or more categories comprise at least an image category; categorizing each of the one or more blocks in the one or more categories based on the membership value; and modifying a category of at least one block to the image category based on a reference signal and the membership value such that the number of blocks categorized under the image category increases, wherein the category is different from the image category.