System and method for finding edge points of an object
First Claim
1. A computer-implemented method for finding edge points of an object, the method comprising:
- receiving an electronic image of the object;
selecting one or more edge points of the object in the image of the object;
creating an image template for each edge point in the image of the object and storing the image template into a storage device, the image template comprising the edge point and points around the edge point, wherein the points around the edge point comprise pixel points in a rectangle having a specified height value and width value, and a central point of the rectangle that is regarded as the edge point;
receiving a command to measure a second object of the same kind as the object and obtaining a measured object image;
reading the image templates of the object from the storage device, and finding a matched sub-image in the measured object image for each image template according to an image matching algorithm, comprising;
putting the image template on the measured object image;
determining a similarity value between the image template and a sub-image of the measured object image under the image template using a preset formula, the preset formula comprising;
a first formula of
1 Assignment
0 Petitions
Accused Products
Abstract
A method for finding edge points of an object is disclosed. The method includes receiving an electronic image of an object, selecting one or more edge points in the image of the object, creating an image template for each edge point in the object image. The method further includes receiving a command to measure a second object of the same kind as the object and obtaining a measured object image, reading the image templates for the same kind of object from the storage device, and finding a matched sub-image to each image template from the measured object image according to an image matching algorithm, obtaining a central point of each matched sub-image and displaying coordinates of the central point of the matched sub-image.
-
Citations
8 Claims
-
1. A computer-implemented method for finding edge points of an object, the method comprising:
-
receiving an electronic image of the object; selecting one or more edge points of the object in the image of the object; creating an image template for each edge point in the image of the object and storing the image template into a storage device, the image template comprising the edge point and points around the edge point, wherein the points around the edge point comprise pixel points in a rectangle having a specified height value and width value, and a central point of the rectangle that is regarded as the edge point; receiving a command to measure a second object of the same kind as the object and obtaining a measured object image; reading the image templates of the object from the storage device, and finding a matched sub-image in the measured object image for each image template according to an image matching algorithm, comprising; putting the image template on the measured object image; determining a similarity value between the image template and a sub-image of the measured object image under the image template using a preset formula, the preset formula comprising; a first formula of - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable medium having stored thereon instructions that, when executed by a computer, causing the computer to:
-
receive an electronic image of an object; select one or more edge points of the object in the image of the object; create an image template for each edge point in the image of the object and storing the image template into a storage device, the image template comprising the edge point and points around the edge point, wherein the points around the edge point comprise pixel points in a rectangle having a specified height value and width value, and a central point of the rectangle that is regarded as the edge point; receive a command to measure a second object of the same kind as the object and obtaining a measured object image; read the image templates of the object from the storage device, and finding a matched sub-image in the measured object image for each image template according to an image matching algorithm, comprising; putting the image template on the measured object image; determining a similarity value between the image template and a sub-image of the measured object image under the image template using a preset formula, the preset formula comprising; a first formula of - View Dependent Claims (5)
-
-
6. A computing system for finding edge points of an object, comprising:
-
a template creating module configured for receiving an electronic image of an object and one or more edge points of the object in the image of the object, creating an image template for each edge point in the object image, and storing the image template into a storage device, the image template comprising the edge point and points around the edge point, wherein the points around the edge point comprise pixel points in a rectangle having a specified height value and width value, and a central point of the rectangle that is regarded as the edge point; a command receiving module configured for receiving a command to measure a second object of the same kind as the object and obtaining a measured object image; an image matching module configured for reading the image templates of the object from the storage device, finding a matched sub-image in the measured object image for each image template according to an image matching algorithm, comprising; putting the image template on the measured object image; determining a similarity value between the image template and a sub-image of the measured object image under the image template using a preset formula, the preset formula comprising; a first formula of - View Dependent Claims (7, 8)
-
Specification