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

Chipping detection system and method

Assignee: Hitachi Ltd
•
Filing: 1989-08-15
•
Granted: 1992-10-20
•
Expires: 2009-08-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and a method of detecting a chipping of the rail part of a slider of a thin film magnetic head obtains the image of the object of detection and its boundary coordinates by tracing the boundary of the object of detection from the image. A chipping size is obtained from the coordinates of the points on the boundary, and the presence or absence of chipping is judged from the chipping size, thereby enabling the highly precise detection of a chipping defect generated on the boundary portion of the object of detection using a simple structure.

Inventors

  • 👤 Shunji Maeda
  • 👤 Hitoshi Kubota
  • 👤 Satoru Fushimi
  • 👤 Takashi Hiroi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 16:40
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/60; G06T7/64; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30136; G06T2207/30164

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 559 words
A chipping defect detection system for detecting a chipping defect produced at a boundary portion of an object, said object being formed of a regular shape having a boundary portion including a straight-line portion which is approximated by a straight line, comprising: image pickup means for sensing an image of the object and for providing an electrical image signal representing said image; image memory means for storing said electrical image signal as a two-dimensional image detected by said image pickup means; boundary coordinate detecting means for detecting boundary coordinates of said image; including boundary direction detecting means for successively detecting boundary directions along boundary points of said boundary portion by pattern-matching between an image portion of said two-dimensional image and a plurality of dictionary patterns which show tracing directions of individual boundary points of a reference pattern; said tracing directions indicating tracing direction changes of said reference pattern boundary points; said dictionary patterns being generated by a pattern generator; by successively tracing boundary directions detected by said boundary direction detecting means and storing detected boundary coordinates as a matrix in a boundary coordinate table; means for setting a constant boundary length equal to 2k of a chipping defect to be detected, said boundary length being defined in part by end points A and C, for detecting a chipping defect on said straight line or in a corner of said object through a single operation; means for reading out 2k+1 boundary coordinates from said boundary coordinate table; for variably selecting a variable intermediate point B; and for calculating one of a deviation D 11 , 12 of said point B from a straight line between points A and C, and a crossing angle Θ 11 , 12 for a straight line between points A and B and a straight line between points B and C, for each triangle of a total of (2k-1) triangles formed from possible points A, C and B, wherein l 1 is the distance from A to B, l 2 is the distance from C to B, and l 1 and l 2 are positive integers satisfying the relation l 1 +l 2 =2k, point B being selected to vary l 1 and l 2 ; first means for calculating a minimum value D p of said deviation D 11 , 12 when said reading-out means calculates the deviation D 11 , 12, and for calculating a value Θ p of said crossing angle Θ 11 , 12 when said reading-out means calculates the crossing angle Θ 11 , 12 for said 2k-1 triangles; second means for calculating a center point deviation D k when said reading-out means calculates the deviation D 11 , 12, and for calculating a center point angle Θ k when said reading-out means calculates the crossing angle Θ 11 , 12, for a point B satisfying the relation l 1 =l 2 =k; means for repeating the calculations performed by said first and second calculating means by reading out boundary coordinates from said boundary coordinate table; means for detecting a chipping defect size by obtaining differences of values calculated by said first and second calculating means from corresponding values of a reference object; and judgment means for judging presence or absence of a chipping defect on the basis of the chipping defect size detected by said chipping defect size detecting means.
Claim 2
Dependent Claim 559 words
A chipping defect detection system for detecting a chipping defect produced at a boundary portion of an object, said object being formed of a regular shape having a boundary portion including a straight-line portion which is approximated by a straight line, comprising: image pickup means for sensing an image of the object and for providing an electrical image signal representing said image; image memory means for storing said electrical image signal as a two-dimensional image detected by said image pickup means; boundary coordinate detecting means for detecting boundary coordinates of said image; including boundary direction detecting means for successively detecting boundary directions along boundary points of said boundary portion by pattern-matching between an image portion of said two-dimensional image and a plurality of dictionary patterns which show tracing directions of individual boundary points of a reference pattern; said tracing directions indicating tracing direction changes of said reference pattern boundary points; said dictionary patterns being generated by a pattern generator; by successively tracing boundary directions detected by said boundary direction detecting means and storing detected boundary coordinates as a matrix in a boundary coordinate table; means for setting a constant boundary length equal to 2k of a chipping defect to be detected, said boundary length being defined in part by end points A and C, for detecting a chipping defect on said straight line or in a corner of said object through a single operation; means for reading out 2k+1 boundary coordinates from said boundary coordinate table; for variably selecting a variable intermediate point B; and for calculating one of a deviation D 11 , 12 of said point B from a straight line between points A and C, and a crossing angle Θ 11 , 12 for a straight line between points A and B and a straight line between points B and C, for each triangle of a total of (2k-1) triangles formed from possible points A, C and B, wherein l 1 is the distance from A to B, l 2 is the distance from C to B, and l 1 and l 2 are positive integers satisfying the relation l 1 +l 2 =2k, point B being selected to vary l 1 and l 2 ; first means for calculating a minimum value D p of said deviation D 11 , 12 when said reading-out means calculates the deviation D 11 , 12, and for calculating a value Θ p of said crossing angle Θ 11 , 12 when said reading-out means calculates the crossing angle Θ 11 , 12 for said 2k-1 triangles; second means for calculating a center point deviation D k when said reading-out means calculates the deviation D 11 , 12, and for calculating a center point angle Θ k when said reading-out means calculates the crossing angle Θ 11 , 12, for a point B satisfying the relation l 1 =l 2 =k; means for repeating the calculations performed by said first and second calculating means by reading out boundary coordinates from said boundary coordinate table; means for detecting a chipping defect size by obtaining differences of values calculated by said first and second calculating means from corresponding values of a reference object; and judgment means for judging presence or absence of a chipping defect on the basis of the chipping defect size detected by said chipping defect size detecting means.
Claim 3
Dependent Claim 29 words
A defect detection system as claimed in claim 1, wherein said tracing direction is determined by selecting one of exclusive logical sums in accordance with a predetermined priority order.
Claim 4
Dependent Claim 19 words
A defect detection system as claimed in claim 1, wherein geometrical configurations of each triangle are stored in ROM.
Claim 5
Dependent Claim 31 words
A defect detection system as claimed in claim 1, wherein said judging means establishes a threshold boundary size above which a detected boundary tracing is judged to be a true defect.
Claim 6
Dependent Claim 549 words
A defect detection system for detecting a defect of an object of detection, comprising: means for imagewise sensing an object having a plurality of images and producing an electrical image signal of said object; image pickup means for sensing the images of the object and for providing an electrical image signal representing each said image; image memory means for storing said plurality of electrical image signals detected by said image pickup means as a two-dimensional image; boundary coordinate detecting means for detecting boundary coordinates of said image; including boundary direction detecting means for successively detecting boundary directions along boundary points of said boundary portion by pattern-matching between an image portion of said two-dimensional image and a plurality of dictionary patterns which show tracing directions of individual boundary points of a reference pattern; said tracing directions indicating tracing direction changes of said reference pattern boundary points; said dictionary patterns being generated by a pattern generator; by successively tracing boundary directions detected by said boundary direction detecting means and storing detected boundary coordinates as a matrix in a boundary coordinate table; means for setting a constant boundary length equal to 2k of a chipping defect to be detected, said boundary length being defined in part by end points A and C, for detecting a chipping defect on said straight line or on a corner of said object through a single operation; means for reading out 2k+1 boundary coordinates from said boundary coordinate table; for variably selecting a variable intermediate point B; and for calculating one of a deviation D 11 , 12 of said point B from a straight line between points A and C, and a crossing angle 11, 12 for a straight line between points A and B and a straight line between points B and C, for each triangle of a total of (2k-1) triangles formed from possible points A, C and B, wherein l 1 is the distance from A to B, l 2 is the distance from C to B, and l 1 and l 2 are positive integers satisfying the relation l 1 +l 2 =2k, point B being selected to vary l 1 and l 2 ; first means for calculating a minimum value D p of said deviation D 11 , 12 when said reading-out means calculates the deviation D 11 , 12' and for calculating a value p of said crossing angle 11,12 when said reading-out means calculates the crossing angle 11 , 12 for said 2k-1 triangles; second means for calculating a center point deviation D k when said reading-out means calculates the deviation D 11 , 12' and for calculating a center point angle k when said reading-out means calculates the crossing angle 11 , 12' for a point B satisfying the relation l 1 =l 2 =k; means for repeating, for each of said images, the calculations performed by said first and second calculating means by reading out boundary coordinates from said boundary coordinate table; means for detecting a chipping defect size by obtaining differences of values calculated by said first and second calculating means from corresponding values of another image; and judgment means for judging presence or absence of a chipping defect on the basis of the chipping defect size detected by said chipping defect size detecting means.
Claim 7
Dependent Claim 549 words
A defect detection system for detecting a defect of an object of detection, comprising: means for imagewise sensing an object having a plurality of images and producing an electrical image signal of said object; image pickup means for sensing the images of the object and for providing an electrical image signal representing each said image; image memory means for storing said plurality of electrical image signals detected by said image pickup means as a two-dimensional image; boundary coordinate detecting means for detecting boundary coordinates of said image; including boundary direction detecting means for successively detecting boundary directions along boundary points of said boundary portion by pattern-matching between an image portion of said two-dimensional image and a plurality of dictionary patterns which show tracing directions of individual boundary points of a reference pattern; said tracing directions indicating tracing direction changes of said reference pattern boundary points; said dictionary patterns being generated by a pattern generator; by successively tracing boundary directions detected by said boundary direction detecting means and storing detected boundary coordinates as a matrix in a boundary coordinate table; means for setting a constant boundary length equal to 2k of a chipping defect to be detected, said boundary length being defined in part by end points A and C, for detecting a chipping defect on said straight line or on a corner of said object through a single operation; means for reading out 2k+1 boundary coordinates from said boundary coordinate table; for variably selecting a variable intermediate point B; and for calculating one of a deviation D 11 , 12 of said point B from a straight line between points A and C, and a crossing angle 11, 12 for a straight line between points A and B and a straight line between points B and C, for each triangle of a total of (2k-1) triangles formed from possible points A, C and B, wherein l 1 is the distance from A to B, l 2 is the distance from C to B, and l 1 and l 2 are positive integers satisfying the relation l 1 +l 2 =2k, point B being selected to vary l 1 and l 2 ; first means for calculating a minimum value D p of said deviation D 11 , 12 when said reading-out means calculates the deviation D 11 , 12' and for calculating a value p of said crossing angle 11,12 when said reading-out means calculates the crossing angle 11 , 12 for said 2k-1 triangles; second means for calculating a center point deviation D k when said reading-out means calculates the deviation D 11 , 12' and for calculating a center point angle k when said reading-out means calculates the crossing angle 11 , 12' for a point B satisfying the relation l 1 =l 2 =k; means for repeating, for each of said images, the calculations performed by said first and second calculating means by reading out boundary coordinates from said boundary coordinate table; means for detecting a chipping defect size by obtaining differences of values calculated by said first and second calculating means from corresponding values of another image; and judgment means for judging presence or absence of a chipping defect on the basis of the chipping defect size detected by said chipping defect size detecting means.
Claim 8
Dependent Claim 36 words
A defect detection system as claimed in claim 5, wherein said chipping size is obtained from the curvature of the trace connecting the two end points A and C of detection and the intermediate point B.
Claim 9
Dependent Claim 42 words
A defect detection system as claimed in claim 5, wherein said chipping size is obtained from the height of a triangle whose three vertices are respectively represented by the two end points A and C of detection and the intermediate point B.
Claim 10
Dependent Claim 60 words
A defect detection system as claimed in claim 5, wherein said boundary coordinate detecting means each image determined the direction of boundary tracing from a logical sum output obtained by calculating an exclusive logical sum of each of several predetermined pairs of reference 3×3 patterns and imaged 3×3 patterns of each said image, and adding together as exclusive logical sums.
Claim 11
Dependent Claim 35 words
A defect detection system as claimed in claim 6, further comprising a means for obtaining an interval between respective corners of one of said images embodied in the stored two-dimensional image from the detected curvature.
Claim 12
Dependent Claim 37 words
A defect detection system as claimed in claim 7, further comprising means for obtaining an interval between respective corners of one of said images embodied in said two-dimensional stored image from a detected height of the triangle.
Claim 13
Dependent Claim 32 words
A defect detection system as claimed in claim 6, wherein said means for judging presence or absence of a chipping defect does so by comparing the detected curvature with a reference curvature.
Claim 14
Dependent Claim 35 words
A defect detection system as claimed in claim 7, wherein said means for judging presence or absence of a defect does so by comparing a detected height of a triangle with a reference triangle height.
Claim 15
Dependent Claim 31 words
A defect detecting system as claimed in claim 9, wherein said means for judging presence or absence of a defect does so by comparing a detected curvature with a predetermined curvature.
Claim 16
Dependent Claim 35 words
A defect detection system as claimed in claim 10, wherein said means for judging presence or absence of a defect does so by comparing a detected height of a triangle with a predetermined triangle height.
Claim 17
Dependent Claim 22 words
A defect detection system as claimed in claim 5, wherein said boundary includes at least a portion represented by a straight-line approximation.
Claim 18
Dependent Claim 536 words
A defect detection system for detecting a defect of an object of detection, comprising: illuminating means for illuminating an object of detection in a bright field; image detecting means for imaging the object of detection and photoelectrically converting the detected image into an electrical image signal; image memory means for storing said electrical image signal as a two-dimensional image detected by said image detecting means; boundary coordinate detecting means for detecting boundary coordinates of said two-dimensional image; including boundary direction detecting means for successively detecting boundary directions along boundary points of said boundary portion by pattern-matching between an image portion of said two-dimensional image and a plurality of dictionary patterns which show tracing directions of individual boundary points of a reference pattern; said tracing directions indicating tracing direction changes of said reference pattern boundary points; said dictionary patterns being generated by a pattern generator; by successively tracing boundary directions detected by said boundary direction detecting means and storing detected boundary coordinates as a matrix in a boundary coordinate table; mean for setting a constant boundary length equal to 2k of a chipping defect to be detected, said boundary length being defined in part by end points A and C, for detecting a chipping defect on said straight line or on a corner of said object through a single operation; means for reading out 2k+1 boundary coordinates from said boundary coordinate table; for variably selecting a variable intermediate point B; and for calculating one of a deviation D 11 , 12 of said point B from a straight line between points A and C, and a crossing angle 11 , 12 for a straight line between points A and B and a straight line between points B and C, for each triangle of a total of (2k-1) triangles formed from possible points A, C and B, wherein l 1 is the distance from A to B, l 2 is the distance from C to B, and l 1 and l 2 are positive integers satisfying the relation l 1 +l 2 =2k, point B being selected to vary l 1 and l 2 ; first means for calculating a minimum value D p of said deviation D 11 , 12 when said reading-out means calculates the deviation D 11 ,12' and for calculating a value p of said crossing angle 11 ,12 when said reading-out means calculates the crossing angle 11 , 12 for said (2k-1) triangles; second means for calculating a center point deviation D k when said reading-out means calculates the deviation D 11 , 12' and for calculating a center point angle k when said reading-out means calculates the crossing angle 11 , 12, for a point B satisfying the relation l 1 =l 2 =k; means for repeating the calculations performed by said first and second calculating means by reading out boundary coordinates from said boundary coordinate table; means for detecting a chipping defect size by obtaining differences of values calculated by said first and second calculating means from corresponding values of a reference object; and judgment means for judging presence or absence of a chipping defect on the basis of the chipping defect size detected by said chipping defect size detecting means.
Claim 19
Dependent Claim 536 words
A defect detection system for detecting a defect of an object of detection, comprising: illuminating means for illuminating an object of detection in a bright field; image detecting means for imaging the object of detection and photoelectrically converting the detected image into an electrical image signal; image memory means for storing said electrical image signal as a two-dimensional image detected by said image detecting means; boundary coordinate detecting means for detecting boundary coordinates of said two-dimensional image; including boundary direction detecting means for successively detecting boundary directions along boundary points of said boundary portion by pattern-matching between an image portion of said two-dimensional image and a plurality of dictionary patterns which show tracing directions of individual boundary points of a reference pattern; said tracing directions indicating tracing direction changes of said reference pattern boundary points; said dictionary patterns being generated by a pattern generator; by successively tracing boundary directions detected by said boundary direction detecting means and storing detected boundary coordinates as a matrix in a boundary coordinate table; mean for setting a constant boundary length equal to 2k of a chipping defect to be detected, said boundary length being defined in part by end points A and C, for detecting a chipping defect on said straight line or on a corner of said object through a single operation; means for reading out 2k+1 boundary coordinates from said boundary coordinate table; for variably selecting a variable intermediate point B; and for calculating one of a deviation D 11 , 12 of said point B from a straight line between points A and C, and a crossing angle 11 , 12 for a straight line between points A and B and a straight line between points B and C, for each triangle of a total of (2k-1) triangles formed from possible points A, C and B, wherein l 1 is the distance from A to B, l 2 is the distance from C to B, and l 1 and l 2 are positive integers satisfying the relation l 1 +l 2 =2k, point B being selected to vary l 1 and l 2 ; first means for calculating a minimum value D p of said deviation D 11 , 12 when said reading-out means calculates the deviation D 11 ,12' and for calculating a value p of said crossing angle 11 ,12 when said reading-out means calculates the crossing angle 11 , 12 for said (2k-1) triangles; second means for calculating a center point deviation D k when said reading-out means calculates the deviation D 11 , 12' and for calculating a center point angle k when said reading-out means calculates the crossing angle 11 , 12, for a point B satisfying the relation l 1 =l 2 =k; means for repeating the calculations performed by said first and second calculating means by reading out boundary coordinates from said boundary coordinate table; means for detecting a chipping defect size by obtaining differences of values calculated by said first and second calculating means from corresponding values of a reference object; and judgment means for judging presence or absence of a chipping defect on the basis of the chipping defect size detected by said chipping defect size detecting means.
Claim 20
Dependent Claim 109 words
A defect detection system as claimed in claim 16, wherein said illuminating means includes means for reflecting illuminating energy from the object of detection towards said image detecting means, and said defect detection system further comprises: illumination angle controlling means for controlling the illumination angle of the illuminating energy so that the reflected image of the object of detection is within a maximum reflection angle capable of providing full detection capability of said image detecting means when said illuminating means illuminates an inclined detection surface of said object; and illumination range restricting means for restricting the illumination range to the range of detectable pixels of the image detecting means.
Claim 21
Dependent Claim 22 words
A defect detection system as claimed in claim 16, wherein said boundary includes at least a portion represented by a straight-line approximation.

References Cited (Backward Citations)

US4156231A Cited
JPS5648544A Cited
US4496971A Cited
US4524454A Cited
JPS61255484A Cited
US4845763A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag