Patent ID: 8837832
Filing Date: 2014-09-16
Classification: A61B,G06K,G06T

Abstract:
1. A method comprising: accessing an image stored in a memory representing one or more skin conditions submitted by a user; identifying, by at least one device processor, any internal portion of a mole represented the image; utilizing circular dynamic programming to identify a border of the mole via analyzing, by the at least one device processor, pixel data in radii of a circle of predefined increments from an origin point corresponding to any internal portion of the mole to an edge of the image; wherein identifying the mole border represented by the image utilizing circular dynamic programming further comprises: for pixel data in a radius, determining a difference value for a first potential boundary point with one or more surrounding points of the radius; choosing a candidate boundary point in the radius as the pixel in the radius having the maximal difference value based on the determining; iterating the determining for each radius in 360 degrees; and calculating a global maximum reward to refine candidate boundary points of the radii, wherein the global maximum reward is based on discontinuity between radius length from origin for proximately located radii; characterizing, by the at least one device processor, the one or more skin conditions represented by the image, said characterizing comprising identifying one or more attributes of the mole using pixel data within the mole border; and outputting, by the at least one device processor, one or more results corresponding to the one or more skin conditions represented by the image.