Structure-guided automatic alignment for image processing
First Claim
Patent Images
1. A structure estimation module comprising:
- a. means to receive an image input;
b. means to receive an application domain structure input;
c. a preprocessing module that receives the image input having a pre-processed image output;
d. a distributed estimation module that receives the pre-processed image and application domain structure inputs having an estimated structure output wherein the distributed estimation module comprises i. a sub-region generation module having a sub-region output;
ii. a robust structure-guided estimation module that receives the sub-region output and a box caliper input having a feature parameter output wherein the box caliper robust structure-guided estimation module comprises;
(a) means to perform row-wise robust feature direction estimation and weight adjustment having an adjusted weight output;
(b) means to perform column-wise robust feature direction estimation and weight adjustment having an adjusted weight output;
(c) means to perform overall robust feature direction estimation and weight adjustment having a feature direction estimation result.
6 Assignments
0 Petitions
Accused Products
Abstract
When application domain structure information is erroneously encoded into parameters for image processing and measurements the accuracy of the result can degrade. A structure-guided automatic alignment system for image processing receives an image input and application domain structure input and automatically creates an estimated structure output having improved alignment. Measurement and image processing robustness are improved.
22 Citations
9 Claims
-
1. A structure estimation module comprising:
-
a. means to receive an image input;
b. means to receive an application domain structure input;
c. a preprocessing module that receives the image input having a pre-processed image output;
d. a distributed estimation module that receives the pre-processed image and application domain structure inputs having an estimated structure output wherein the distributed estimation module comprises i. a sub-region generation module having a sub-region output;
ii. a robust structure-guided estimation module that receives the sub-region output and a box caliper input having a feature parameter output wherein the box caliper robust structure-guided estimation module comprises;
(a) means to perform row-wise robust feature direction estimation and weight adjustment having an adjusted weight output;
(b) means to perform column-wise robust feature direction estimation and weight adjustment having an adjusted weight output;
(c) means to perform overall robust feature direction estimation and weight adjustment having a feature direction estimation result.
-
-
2. A structure estimation module comprising:
-
a. means to receive an image input;
b. means to receive an application domain structure input;
c. a preprocessing module that receives the image input having a pre-processed image output;
d. a distributed estimation module that receives the pre-processed image and application domain structure inputs having an estimated structure output wherein the distributed estimation module comprises i. a sub-region generation module having a sub-region output;
ii. a robust structure-guided estimation that receives the sub-region output and a circle caliper input having a feature parameter output wherein the circle caliper robust structure-guided estimation module comprises;
(a) means to perform radial-wise robust center estimation and weight adjustment having adjusted weight output;
(b) means to perform angular-wise robust center estimation and weight adjustment having adjusted weight output;
(c) means to perform overall robust center estimation and weight adjustment having center estimation output.
-
-
3. A structure estimation module comprising:
-
a. means to receive an image input;
b. means to receive an application domain structure input;
c. a preprocessing module that receives the image input having a pre-processed image output;
d. a distributed estimation module that receives the pre-processed image and application domain structure inputs having an estimated structure output wherein the distributed estimation module comprises i. a sub-region generation module having a sub-region output;
ii. a robust structure-guided estimation module that receives the sub-region output and an arc caliper input having a feature parameter output wherein the arc caliper robust structure-guided estimation module comprises;
(a) means to perform radial-wise robust center estimation and weight adjustment having adjusted weight output;
(b) means to perform angular-wise robust center estimation and weight adjustment having adjusted weight output;
(c) means to perform overall robust center estimation and weight adjustment having center estimation output.
-
-
4. A robust feature direction estimation and weight adjustment method for a group of box caliper sub-regions comprises:
-
(a) for each sub-region, estimate the feature direction using line estimation without constraints;
(b) for a group of sub-regions, estimate the feature direction using line estimation constrained by a parallelism relation;
(c) compare the sub-region feature direction estimated in step (a), with the group direction estimated in step (b) and adjust weight for the sub-region based on an error function;
(d) update and output the group of sub-regions box caliper estimate of the feature direction. - View Dependent Claims (7)
-
-
5. A robust feature direction estimation and weight adjustment method for a group of circle caliper sub-regions comprises:
-
(a) for each sub-region, estimate the center of a circular arc without constraints;
(b) for a group of sub-regions, estimate the center of circular arcs constrained by the same center point;
(c) compare the sub-region center estimated in step (a), with the group center estimated in step (b) and adjust the weight for the sub-region base on an error function;
(d) update and output the group of sub-regions center. - View Dependent Claims (8)
-
-
6. A robust feature direction estimation and weight adjustment method for a group of arc caliper sub-regions comprises the following step:
-
(a) for each sub-region, estimate the center of a circular arc without constraints;
(b) for a group of sub-regions, estimate the center of circular arcs constrained by the same center point;
(c) compare the sub-region center estimated in step (a), with the group center estimated in step (b) and adjust weight for the sub-region based on an error function;
(d) update and output the group of sub-regions estimate for the center circular arcs. - View Dependent Claims (9)
-
Specification