PROBLEM TO BE SOLVED: To provide a technique for detecting a plurality of edges within a digital image.SOLUTION: An anchor point positioned on a certain edge from among a plurality of edges is selected. An analysis grid that corresponds to the anchor point and includes a plurality of cells is generated. An anchor point normal vector including a normal vector of an edge in the anchor point is calculated. An edge pixel normal vector including a normal vector of an edge positioned on the edge within the analysis grid is calculated. A similarity vector based on measurement of similarity between each of edge pixel normal vectors within a cell and the anchor point normal vector is generated for at least one cell in the analysis grid, and a descriptor of the analysis grid is generated based on the similarity histogram.SELECTED DRAWING: Figure 8
展开▼