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

Apparatus and method for labeling connected component in a three-dimensional image

Assignee: Toshiba Corp
•
Filing: 1989-10-19
•
Granted: 1991-02-05
•
Expires: 2009-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for labeling three-dimensionally connected components in a three-dimensional image is provided. The apparatus includes a two-dimensional labeling processor which labels each connected component in two-dimensional images giving a proper component code, and a coordinate calculator which calculates coordinates of a representative point representing each connected component. The apparatus further includes a connectivity detection processor which checks connectivity of representative points in adjacent two-dimensional image planes and an editing processor which modifies the component codes already provided by the two-dimensional labeling processor using the connectivity information to obtain three-dimensionally labeled image codes.

Inventors

  • 👤 Kazushige Takahashi
  • 👤 Nobuo Sawada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 20:28
CPC Classifications
G; G06; G06T; G06T7/00

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 212 words
An apparatus for labeling connected components in a three-dimensional image, comprising: input means for inputting a plurality of two-dimensional image planes of the three-dimensional image; first labeling means, coupled to said input means, for labeling each two-dimensionally connected component in each twodimensional image plane, each two-dimensionally connected component including a plurality of pixels, and for generating labeled two-dimensional images in which each connected component is given an independent component code; image memory means, coupled to the first labeling means, for storing said labeled two-dimensional images; and second labeling means, coupled to the first labeling means, for three-dimensionally labeling each connected component in said three dimensional image, said second labeling means including: calculation means for determining a number of representative points for each of said connected components in each two-dimensional plane, said number of representative points being substantially less than the plurality of pixels in a component, and said representative points denoted by coordinates, detection means for detecting connectivities of the representative points of the connected components between adjacent two-dimensional image planes by comparing the coordinates of said representative points, and editing means, coupled to said image memory means, for modifying the component code of each connected component in labeled two-dimensional image planes in accordance with the connectivities detected by said detection means.
Claim 2
Independent Claim 212 words
An apparatus for labeling connected components in a three-dimensional image, comprising: input means for inputting a plurality of two-dimensional image planes of the three-dimensional image; first labeling means, coupled to said input means, for labeling each two-dimensionally connected component in each twodimensional image plane, each two-dimensionally connected component including a plurality of pixels, and for generating labeled two-dimensional images in which each connected component is given an independent component code; image memory means, coupled to the first labeling means, for storing said labeled two-dimensional images; and second labeling means, coupled to the first labeling means, for three-dimensionally labeling each connected component in said three dimensional image, said second labeling means including: calculation means for determining a number of representative points for each of said connected components in each two-dimensional plane, said number of representative points being substantially less than the plurality of pixels in a component, and said representative points denoted by coordinates, detection means for detecting connectivities of the representative points of the connected components between adjacent two-dimensional image planes by comparing the coordinates of said representative points, and editing means, coupled to said image memory means, for modifying the component code of each connected component in labeled two-dimensional image planes in accordance with the connectivities detected by said detection means.
Claim 3
Dependent Claim 41 words
The apparatus according to claim 1, wherein said second labeling means further includes: coordinate memory means for storing coordinates of the representative points detected by said calculation means, and connectivity memory means for storing connectivity information derived by said detection means.
Claim 4
Dependent Claim 32 words
The apparatus according to claim 2, wherein said connectivity memory means stores at least pairs of connected component codes which are detected as having connectivity to each other by said detection means.
Claim 5
Dependent Claim 60 words
The apparatus according to claim 2, wherein said editing means includes: first means for determining three-dimensionally labeled component codes for each connected component from the connectivity information stored in said connectivity memory means, and second means coupled to said image memory means for replacing the two-dimensionally labeled component codes by the three-dimensionally labeled component codes determined by said first means.
Claim 6
Independent Claim 110 words
A method for labeling connected components in a three-dimensional image, comprising the steps of: (a) inputting a plurality of two-dimensional image planes of three-dimensional objects; (b) two-dimensionally labeling each two-dimensionally connected component in each two-dimensionally image plane, wherein each connected component is given a different component code, and wherein each connected component includes a plurality of pixels; (c) calculating coordinates of exactly one representative point for each connected component; (d) detecting connectivity information of connected components in adjacent two-dimensional image planes by comparing coordinates of the representative points corresponding to the adjacent two-dimensional image planes; and (e) modifying the component codes of connected components in accordance with the connectivity information.
Claim 7
Independent Claim 110 words
A method for labeling connected components in a three-dimensional image, comprising the steps of: (a) inputting a plurality of two-dimensional image planes of three-dimensional objects; (b) two-dimensionally labeling each two-dimensionally connected component in each two-dimensionally image plane, wherein each connected component is given a different component code, and wherein each connected component includes a plurality of pixels; (c) calculating coordinates of exactly one representative point for each connected component; (d) detecting connectivity information of connected components in adjacent two-dimensional image planes by comparing coordinates of the representative points corresponding to the adjacent two-dimensional image planes; and (e) modifying the component codes of connected components in accordance with the connectivity information.
Claim 8
Dependent Claim 71 words
The method according to claim 5, wherein step (d) comprises the steps of: reading out coordinates corresponding to one of the representative points included in a two-dimensional image plane as a first representative point; reading out coordinates corresponding to one of the representative points included in an adjacent two-dimensional image plane as a second representative point; and judging the connectivity of said first and second representative points by comparing their coordinates.
Claim 9
Independent Claim 163 words
A method for labeling connected components in a three-dimensional image, comprising the steps of: (a) inputting a first two-dimensional image plane of three-dimensional objects; (b) labeling each two-dimensionally connected components in the two-dimensional image plane being inputted by step (a), wherein each connected component is given a different component code, and wherein each connected component includes a plurality of pixels; (c) calculating coordinates of a representative point for each connected component in a coordinate memory; (d) storing the coordinates of the representative point for each connected component in a coordinate memory; (e) repeating steps (a) through (d) for every twodimensional image plane of the three-dimensional objects; (f) detecting connectivity information of connected components in adjacent two-dimensional image planes by comparing coordinates of the representative points stored in the coordinate memory corresponding to the adjacent two-dimensional image planes; and (g) modifying component codes of connected components in accordance with the connectivity information to replace the two-dimensionally labeled component codes by three-dimensionally labeled component codes.
Claim 10
Independent Claim 163 words
A method for labeling connected components in a three-dimensional image, comprising the steps of: (a) inputting a first two-dimensional image plane of three-dimensional objects; (b) labeling each two-dimensionally connected components in the two-dimensional image plane being inputted by step (a), wherein each connected component is given a different component code, and wherein each connected component includes a plurality of pixels; (c) calculating coordinates of a representative point for each connected component in a coordinate memory; (d) storing the coordinates of the representative point for each connected component in a coordinate memory; (e) repeating steps (a) through (d) for every twodimensional image plane of the three-dimensional objects; (f) detecting connectivity information of connected components in adjacent two-dimensional image planes by comparing coordinates of the representative points stored in the coordinate memory corresponding to the adjacent two-dimensional image planes; and (g) modifying component codes of connected components in accordance with the connectivity information to replace the two-dimensionally labeled component codes by three-dimensionally labeled component codes.
Claim 11
Dependent Claim 32 words
The apparatus according to claim 1 wherein said calculation means determines one representative point for each of said connected components, each of said representative points corresponding to one of said connected components.
Claim 12
Dependent Claim 22 words
The apparatus according to claim 8 where each of said representative points is a center of gravity of the corresponding connected component.
Claim 13
Dependent Claim 19 words
The apparatus according to claim 8 where each representative point is a geometric center of the corresponding connected component.

References Cited (Backward Citations)

US3571796A Cited
US4334274A Cited
US4404684A Cited
US4412121A Cited
US4624013A Cited
JPS60218166A Cited
US4751643A Cited
US4791567A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-02-04 1994-08-06 1995-02-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-02-04 1998-08-06 1999-02-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-02-04 2002-08-06 2003-02-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag