← Back to Patent Explorer
US5568567A Expired / Lapsed US ⏱️ 0.0 years remaining

Two-dimensional image processing method and apparatus for approximating circular arc configuration of an object

Assignee: Panasonic Holdings Corp
•
Filing: 1992-01-22
•
Granted: 1996-10-22
•
Expires: 2012-01-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Two-dimensional image data of an object is processed to inspect a circular arc configuration of the object. Initially, the two-dimensional image data is subjected to a data extraction process in which image edge points of the circular arc configuration of the object are extracted from the two-dimensional image data. The image edge points are then applied to a process to approximate the circular arc configuration of the object by defining a circle which minimizes a mean value of a fourth power error of the image edge points relative to the circle, the thus defined circle being used to approximate the circular arc configuration of the object.

Inventors

  • 👤 Haruhiko Yokoyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 07:06
CPC Classifications
G; G06; G06T; G06T1/00; G06T7/00; G06T7/60; G06T7/64; G06T7/10; G06T7/12; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30164

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 324 words
A data processor implemented method for processing two-dimensional image data of an object to inspect a circular arc configuration of the object, the two-dimensional image data representative of a two-dimensional image containing an image of the circular arc configuration of the object, said method comprising: subjecting the two-dimensional image data to a data extraction process to extract edge point image data from the two-dimensional image data, the edge point image data indicative of an aggregation of image edge points of the image of the circular arc configuration of the object; and, subjecting the edge point image data to a data approximation process to approximate the circular arc configuration of the object, said data approximation process including a first data processing step of determining the square of a distance between a center of a given circle having a given radius and each image edge point of the edge point image data, a second data processing step of determining the square of the radius of the given circle, a third data processing step of determining, for each image edge point of the edge point image data, the square of a difference between the square of the distance determined in said first data processing step and the square of the radius determined in said second data processing step, a fourth data processing step of determining a mean of the squares of the differences determined in said third data processing step, the mean of the squares of the differences corresponding to a mean fourth power error of the given circle relative to the aggregation of image edge points of the edge point image data, and a fifth data processing step of defining a circle to be applied as the given circle in said first through third data processing steps which minimizes the mean of the squares of the differences determined in said fourth data processing step, the thus defined circle approximating the circular arc configuration of the object.
Claim 2
Dependent Claim 324 words
A data processor implemented method for processing two-dimensional image data of an object to inspect a circular arc configuration of the object, the two-dimensional image data representative of a two-dimensional image containing an image of the circular arc configuration of the object, said method comprising: subjecting the two-dimensional image data to a data extraction process to extract edge point image data from the two-dimensional image data, the edge point image data indicative of an aggregation of image edge points of the image of the circular arc configuration of the object; and, subjecting the edge point image data to a data approximation process to approximate the circular arc configuration of the object, said data approximation process including a first data processing step of determining the square of a distance between a center of a given circle having a given radius and each image edge point of the edge point image data, a second data processing step of determining the square of the radius of the given circle, a third data processing step of determining, for each image edge point of the edge point image data, the square of a difference between the square of the distance determined in said first data processing step and the square of the radius determined in said second data processing step, a fourth data processing step of determining a mean of the squares of the differences determined in said third data processing step, the mean of the squares of the differences corresponding to a mean fourth power error of the given circle relative to the aggregation of image edge points of the edge point image data, and a fifth data processing step of defining a circle to be applied as the given circle in said first through third data processing steps which minimizes the mean of the squares of the differences determined in said fourth data processing step, the thus defined circle approximating the circular arc configuration of the object.
Claim 3
Dependent Claim 52 words
A data processor implemented method as claimed in claim 1, wherein, in said fourth and fifth data processing steps of said data approximation process, a differentiated value of an image density of each image edge point is applied as a load to the mean fourth power error at each image edge point.
Claim 4
Dependent Claim 56 words
A data processor implemented method as claimed in claim 1, wherein, in said fourth and fifth data processing steps of said data approximation process, a given function of a differentiated value of an image density of each image edge point is applied as a load to the mean fourth power error at each image edge point.
Claim 5
Dependent Claim 356 words
A data processor implemented method for inspecting a circular arc configuration of an object, said method comprising: viewing the circular arc configuration of the object with an image pick-up device to obtain a two-dimensional image of the circular arc configuration of the object; producing two-dimensional image data of the two-dimensional image obtained in said viewing step, the two-dimensional image data representative of an image density of the two-dimensional image of the circular arc configuration of the object, subjecting the two-dimensional image data to a data extraction process to extract edge point image data from the two-dimensional image data, the edge point image data indicative of an aggregation of image edge points of the image of the circular arc configuration of the object; and, subjecting the edge point image data to a data approximation process to approximate the circular arc configuration of the object, said data approximation process including a first data processing step of determining the square of a distance between a center of a given circle having a given radius and each image edge point of the edge point image data, a second data processing step of determining the square of the radius of the given circle, a third data processing step of determining, for each image edge point of the edge point image data, the square of a difference between the square of the distance determined in said first data processing step and the square of the radius determined in said second data processing step, a fourth data processing step of determining a mean of the squares of the differences determined in said third data processing step, the mean of the squares of the differences corresponding to a mean fourth power error of the given circle relative to the aggregation of image edge points of the edge point image data, and a fifth data processing step of defining a circle to be applied as the given circle in said first through third data processing steps which minimizes the mean of the squares of the differences determined in said fourth data processing step, the thus defined circle approximating the circular arc configuration of the object.
Claim 6
Dependent Claim 356 words
A data processor implemented method for inspecting a circular arc configuration of an object, said method comprising: viewing the circular arc configuration of the object with an image pick-up device to obtain a two-dimensional image of the circular arc configuration of the object; producing two-dimensional image data of the two-dimensional image obtained in said viewing step, the two-dimensional image data representative of an image density of the two-dimensional image of the circular arc configuration of the object, subjecting the two-dimensional image data to a data extraction process to extract edge point image data from the two-dimensional image data, the edge point image data indicative of an aggregation of image edge points of the image of the circular arc configuration of the object; and, subjecting the edge point image data to a data approximation process to approximate the circular arc configuration of the object, said data approximation process including a first data processing step of determining the square of a distance between a center of a given circle having a given radius and each image edge point of the edge point image data, a second data processing step of determining the square of the radius of the given circle, a third data processing step of determining, for each image edge point of the edge point image data, the square of a difference between the square of the distance determined in said first data processing step and the square of the radius determined in said second data processing step, a fourth data processing step of determining a mean of the squares of the differences determined in said third data processing step, the mean of the squares of the differences corresponding to a mean fourth power error of the given circle relative to the aggregation of image edge points of the edge point image data, and a fifth data processing step of defining a circle to be applied as the given circle in said first through third data processing steps which minimizes the mean of the squares of the differences determined in said fourth data processing step, the thus defined circle approximating the circular arc configuration of the object.
Claim 7
Dependent Claim 25 words
A data processor implemented method as claimed in claim 4, wherein said extraction process includes applying the two-dimensional image data to a digital differential filter.
Claim 8
Dependent Claim 24 words
A data processor implemented method as claimed in claim 4, wherein said extraction process includes applying the two-dimensional image data to a Laplacian filter.
Claim 9
Dependent Claim 52 words
A data processor implemented method as claimed in claim 4, wherein, in said fourth and fifth data processing steps of said data approximation process, a differentiated value of the image density of each image edge point is applied as a load to the mean fourth power error at each image edge point.
Claim 10
Dependent Claim 56 words
A data processor implemented method as claimed in claim 4, wherein, in said fourth and fifth data processing steps of said data approximation process, a given function of a differentiated value of the image density of each image edge point is applied as a load to the mean fourth power error at each image edge point.
Claim 11
Independent Claim 349 words
An apparatus for inspecting a circular arc configuration of an object, comprising: an image pick-up device for viewing the circular configuration of the object to obtain a two-dimensional image of the circular arc configuration of the object, and for producing two-dimensional image data of the two-dimensional image, the two-dimensional image data representative of an image density of the two-dimensional image of the circular arc configuration of the object; and an image processing device for subjecting the two-dimensional image data produced by said image pick-up device to a data extraction process to extract edge point image data from the two-dimensional image data, the edge point image data indicative of an aggregation of image edge points of the image of the circular arc configuration of the object, and for subjecting the edge point image data to a data approximation process to approximate the circular arc configuration of the object, said data approximation process including a first data process of determining the square of a distance between a center of a given circle having a given radius and each image edge point of the edge point image data, a second data process of determining the square of the radius of the given circle, a third data process of determining, for each image edge point of the edge point image data, the square of a difference between the square of the distance determined in said first data process and the square of the radius determined in said second data process, a fourth data process of determining a mean of the squares of the differences determined in said third data process, the mean of the squares of the differences corresponding to a mean fourth power error of the given circle relative to the aggregation of image edge points of the edge point image data, and a fifth data process of defining a circle to be applied as the given circle in said first through third processor which minimizes the mean of the squares of the differences determined in said fourth data process, the thus defined circle approximating the circular arc configuration of the object.
Claim 12
Independent Claim 349 words
An apparatus for inspecting a circular arc configuration of an object, comprising: an image pick-up device for viewing the circular configuration of the object to obtain a two-dimensional image of the circular arc configuration of the object, and for producing two-dimensional image data of the two-dimensional image, the two-dimensional image data representative of an image density of the two-dimensional image of the circular arc configuration of the object; and an image processing device for subjecting the two-dimensional image data produced by said image pick-up device to a data extraction process to extract edge point image data from the two-dimensional image data, the edge point image data indicative of an aggregation of image edge points of the image of the circular arc configuration of the object, and for subjecting the edge point image data to a data approximation process to approximate the circular arc configuration of the object, said data approximation process including a first data process of determining the square of a distance between a center of a given circle having a given radius and each image edge point of the edge point image data, a second data process of determining the square of the radius of the given circle, a third data process of determining, for each image edge point of the edge point image data, the square of a difference between the square of the distance determined in said first data process and the square of the radius determined in said second data process, a fourth data process of determining a mean of the squares of the differences determined in said third data process, the mean of the squares of the differences corresponding to a mean fourth power error of the given circle relative to the aggregation of image edge points of the edge point image data, and a fifth data process of defining a circle to be applied as the given circle in said first through third processor which minimizes the mean of the squares of the differences determined in said fourth data process, the thus defined circle approximating the circular arc configuration of the object.
Claim 13
Dependent Claim 23 words
An apparatus as claimed in claim 9, wherein said data processing device includes a digital differential filter for effecting said data extraction process.
Claim 14
Dependent Claim 22 words
An apparatus as claimed in claim 9, wherein said data processing device includes a Laplacian filter for effecting said data extraction process.
Claim 15
Dependent Claim 48 words
An apparatus as claimed in claim 9, wherein, in said fourth and fifth data processes of said data approximation process, a differentiated value of the image density of each image edge point is applied as a load to the mean fourth power error at each image edge point.
Claim 16
Dependent Claim 52 words
An apparatus as claimed in claim 9, wherein, in said fourth and fifth data processes of said data approximation process, a given function of a differentiated value of the image density of each image edge point is applied as a load to the mean fourth power error at each image edge point.

References Cited (Backward Citations)

US4361830A Cited
US4288852A Cited
US4618989A Cited
US4644583A Cited
US4797939A Cited
US4914601A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-22 2000-04-22 2000-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-22 2004-04-22 2004-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-22 2008-04-22 2008-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag