Patent ID: 8547430
Filing Date: 2013-10-01
Classification: G06T

Abstract:
1. A computing device, the computing device being connected to an image capturing device, the computing device comprising: a storage system; at least one processor; and one or more programs stored in the storage system and executable by the at least one processor, the one or more programs comprising: an image obtaining module operable to capture a digital image of an object using the image capturing device, obtain a standard image of the object from the storage system, compare an image average energy density (IAED) value of the digital image and an IAED value of the standard image to generate a discrepant image from the digital image and the standard image, and separate the discrepant image into an R (red) grayscale image, a G (green) grayscale image, and a B (blue) grayscale image based on RGB channels of the discrepant image; a matrix creation module operable to create an R channel matrix group according to a brightness value of each pixel of the R grayscale image, create a G channel matrix group according to a brightness value of each pixel of the G grayscale image, create a B channel matrix group according to a brightness value of each pixel of the B grayscale image, and determine R channel negative matrixes from the R channel matrix group, G channel negative matrixes from the G channel matrix group, and B channel negative matrixes from the B channel matrix group; a matrix calculation module operable to calculate a first pixel group that is composed of pixels corresponding to local maximums of the R channel negative matrixes, a second pixel group that is composed of pixels corresponding to local maximums of the G channel negative matrixes, and a third pixel group that is composed of pixels corresponding to local maximums of the B channel negative matrixes, and obtain a target pixel group by calculating an intersection of the first, second, and third pixel groups; and an image marking module operable to determine a smallest area for each pixel of the target pixel group that contains all black pixels surrounding the pixel in the discrepant image, and mark each of the determined smallest areas in the captured digital image of the object to mark out discrepant parts of the digital image.