Positioning and measuring system based on flexible feature image scale
First Claim
1. A positioning and measuring system, comprising:
- an image capturing device performing image capturing operations on an object;
a driving mechanism mechanically connected to one or both of the image capturing device and the object to cause a relative movement between the image capturing device and the object; and
a processor, which is electrically connected to the image capturing device and the driving mechanism and performs steps of;
(a) controlling the image capturing device to capture N portions of the object to generate N images before and after controlling the driving mechanism to cause M relative motions between the object and the image capturing device, where N is a positive integer greater than or equal to 2, M is equal to (N−
1), and neighboring two of the N images partially overlap with each other;
(b) extracting feature points of each of the N images, and respectively performing cross-image feature point matching according to the feature points of every neighboring two of the N images to obtain information of the M relative motions, wherein the feature points correspond to unique surface morphology of the object; and
(c) detecting whether each of the N images contains a boundary of the object, selecting two images of the N images containing the two boundaries of the object that are seen at opposite sides of the two images as two boundary images of the object, and calculating a distance between the two opposite boundaries of the object inside the two boundary images according to the two boundary images and information of an accumulated motion of the relative motions corresponding to the two boundary images of the object in a distance measuring mode, wherein the distance is obtained by adding two partial lengths corresponding to the object in the two boundary images to lengths of the accumulated motion of the images covering the two boundary images.
1 Assignment
0 Petitions
Accused Products
Abstract
A positioning and measuring system includes: an image capturing device performing image capturing operations on an object; a driving mechanism mechanically connected to one or both of the image capturing device and the object to cause a relative movement between the image capturing device and the object; and a processor electrically connected to the image capturing device and the driving mechanism and performing steps of: controlling the image capturing device to capture N portions of the object to generate N images before and after controlling the driving mechanism to cause M relative movements between the object and the image capturing device; and extracting feature points of each of the N images corresponding to unique surface morphology of the object and respectively performing cross-image feature point matching according to the feature points of every neighboring two of the N images to obtain information of the M relative movements.
-
Citations
8 Claims
-
1. A positioning and measuring system, comprising:
-
an image capturing device performing image capturing operations on an object; a driving mechanism mechanically connected to one or both of the image capturing device and the object to cause a relative movement between the image capturing device and the object; and a processor, which is electrically connected to the image capturing device and the driving mechanism and performs steps of; (a) controlling the image capturing device to capture N portions of the object to generate N images before and after controlling the driving mechanism to cause M relative motions between the object and the image capturing device, where N is a positive integer greater than or equal to 2, M is equal to (N−
1), and neighboring two of the N images partially overlap with each other;(b) extracting feature points of each of the N images, and respectively performing cross-image feature point matching according to the feature points of every neighboring two of the N images to obtain information of the M relative motions, wherein the feature points correspond to unique surface morphology of the object; and (c) detecting whether each of the N images contains a boundary of the object, selecting two images of the N images containing the two boundaries of the object that are seen at opposite sides of the two images as two boundary images of the object, and calculating a distance between the two opposite boundaries of the object inside the two boundary images according to the two boundary images and information of an accumulated motion of the relative motions corresponding to the two boundary images of the object in a distance measuring mode, wherein the distance is obtained by adding two partial lengths corresponding to the object in the two boundary images to lengths of the accumulated motion of the images covering the two boundary images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A positioning and measuring system, comprising:
-
an image capturing device performing image capturing operations on an object; a driving mechanism mechanically connected to one or both of the image capturing device and the object to cause a relative movement between the image capturing device and the object; and a processor, which is electrically connected to the image capturing device and the driving mechanism and performs steps of; (a) controlling the image capturing device to capture N portions of the object to generate N images before and after controlling the driving mechanism to cause M relative motions between the object and the image capturing device, where N is a positive integer greater than or equal to 2, M is equal to (N−
1), and neighboring two of the N images partially overlap with each other; and(b) extracting feature points of each of the N images, and respectively performing cross-image feature point matching according to the feature points of every neighboring two of the N images to obtain information of the M relative motions, wherein the feature points correspond to unique surface morphology of the object, wherein the processor further performs, before the step (a), steps of; (a1) controlling the image capturing device to capture a calibration sheet with a magnification power to obtain a calibration sheet image, wherein the image capturing device captures the calibration sheet and the object with the magnification power; and (a2) processing the calibration sheet image to obtain a dimension of one pixel, wherein the processor further determines a dimension corresponding to the information of the M relative motions according to the information of the M relative motions and the dimension of the pixel, wherein in the step (a1), the processor controls the image capturing device to capture the calibration sheet with multiple focal lengths to obtain multiple focusing images, transforms the focusing images into a frequency domain to obtain multiple spectrograms, selects one of the spectrograms, which has a most obvious signal presented in an intermediate frequency portion, and captures the calibration sheet with the focal length corresponding to the spectrogram to obtain the calibration sheet image.
-
Specification