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

Apparatus for tracing contours of segmented regions

Assignee: Quarterhill Inc
•
Filing: 1995-12-28
•
Granted: 1998-05-26
•
Expires: 2015-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for tracing contours of segmented regions in an image includes a zero masking unit to produce a closed contour loop for each of the segmented regions, a tracing circuit for sequentially assigning each of the non-zero masked pixels on the closed contour loop as a tracing pixel, comparing the tracing pixel with a set of its adjacent pixels located at a rightward, an upward, a leftward and a downward directions with respect to the tracing pixel to select one of the adjacent pixels having a luminance level identical to that of the tracing pixel and updating the tracing pixel with the selected adjacent pixel with until the updated tracing pixel coincides with the tracing pixel selected first.

Inventors

  • 👤 Min-Sup Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:05
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/20

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 341 words
Apparatus for tracing contours of segmented regions in an image, wherein all pixels in each of the segmented regions have a substantially constant luminance level, the apparatus comprising: means for selecting center pixels among all pixels in the image, each center pixel being surrounded by eight pixels from a corresponding segmented region; means for zero masking the center pixels to form closed contour loops for the segmented regions, respectively, wherein the luminance level of each center pixel in each of the segmented regions is replaced by a zero-valued luminance level such that a corresponding closed contour loop consisting of non-zero masked pixels having substantially constant luminance level surrounds the zero masked center pixels; means for tracing contours of said closed contour loops by selecting a respective tracing pixel for each of said closed contour loops, said respective tracing pixel being selected from the non-zero masked pixels of a respective closed contour loop; means for comparing the luminance levels of tracing pixels to a respective set of adjacent pixels, wherein each adjacent pixel of said respective set is adjacent to said respective tracing pixel and wherein the luminance level of each of said tracing pixels is compared to said respective set of adjacent pixels to determine whether more than one adjacent pixel in said respective set has a luminance level substantially identical to said each of said tracing pixels; means for providing positional information of each of said tracing pixels if it is determined that more than one adjacent pixel has a luminance level substantially identical to said each of said tracing pixel as a part of contour information to a coding device; means for assigning a next tracing pixel from said respective set of adjacent pixels for each of said closed contour loops in accordance with a predetermined priority; and a device for operating said tracing device, said comparator, said positional device and said assigning device on said next tracing pixel until a newly assigned next tracing pixel coincides with said respective tracing pixel for each of said closed contour loops.
Claim 2
Dependent Claim 341 words
Apparatus for tracing contours of segmented regions in an image, wherein all pixels in each of the segmented regions have a substantially constant luminance level, the apparatus comprising: means for selecting center pixels among all pixels in the image, each center pixel being surrounded by eight pixels from a corresponding segmented region; means for zero masking the center pixels to form closed contour loops for the segmented regions, respectively, wherein the luminance level of each center pixel in each of the segmented regions is replaced by a zero-valued luminance level such that a corresponding closed contour loop consisting of non-zero masked pixels having substantially constant luminance level surrounds the zero masked center pixels; means for tracing contours of said closed contour loops by selecting a respective tracing pixel for each of said closed contour loops, said respective tracing pixel being selected from the non-zero masked pixels of a respective closed contour loop; means for comparing the luminance levels of tracing pixels to a respective set of adjacent pixels, wherein each adjacent pixel of said respective set is adjacent to said respective tracing pixel and wherein the luminance level of each of said tracing pixels is compared to said respective set of adjacent pixels to determine whether more than one adjacent pixel in said respective set has a luminance level substantially identical to said each of said tracing pixels; means for providing positional information of each of said tracing pixels if it is determined that more than one adjacent pixel has a luminance level substantially identical to said each of said tracing pixel as a part of contour information to a coding device; means for assigning a next tracing pixel from said respective set of adjacent pixels for each of said closed contour loops in accordance with a predetermined priority; and a device for operating said tracing device, said comparator, said positional device and said assigning device on said next tracing pixel until a newly assigned next tracing pixel coincides with said respective tracing pixel for each of said closed contour loops.
Claim 3
Dependent Claim 36 words
The apparatus of claim 1, wherein said respective set of adjacent pixels is comprised of four pixels located at a rightward, an upward, a leftward and a downward directions with respect to said respective tracing pixel.
Claim 4
Dependent Claim 20 words
The apparatus of claim 2, wherein said predetermined priority is in the order of rightward, upward, leftward and downward directions.
Claim 5
Dependent Claim 307 words
Apparatus for tracing contours of segmented regions in an image, wherein all pixels in each of the segmented regions have non-zero luminance level, said apparatus comprising: a pixel selector for selecting center pixels from each of said segmented region; a masking device for zero masking the center pixels by setting the luminance level of said center pixels to zero to provide zero masked center pixels such that closed contour loops consisting of non-zero masked pixels surround said zero masked center pixels, respectively; a tracing device for tracing contours of said closed contour loops by selecting a respective tracing pixel for each of said closed contour loops, said respective tracing pixel being selected from said non-zero masked pixels of a respective closed contour loop; a comparator for comparing the luminance levels of tracing pixels to a respective set of adjacent pixels, wherein each adjacent pixel of said respective set is adjacent to said respective tracing pixel and wherein the luminance level of each of said tracing pixels is compared to said respective set of adjacent pixels to determine whether more than one adjacent pixel in said respective set has a luminance level substantially identical to said each of said tracing pixels; a positional device for providing positional information of each of said tracing pixels if it is determined that more than one adjacent pixel has a luminance level substantially identical to said each of said tracing pixel; an assigning device for assigning a next tracing pixel from said respective set of adjacent pixels for each of said closed contour loops in accordance with a predetermined priority; and a device for operating said tracing device, said comparator, said positional device and said assigning device on said next tracing pixel until a newly assigned next tracing pixel coincides with said respective tracing pixel for each of said closed contour loops.
Claim 6
Dependent Claim 307 words
Apparatus for tracing contours of segmented regions in an image, wherein all pixels in each of the segmented regions have non-zero luminance level, said apparatus comprising: a pixel selector for selecting center pixels from each of said segmented region; a masking device for zero masking the center pixels by setting the luminance level of said center pixels to zero to provide zero masked center pixels such that closed contour loops consisting of non-zero masked pixels surround said zero masked center pixels, respectively; a tracing device for tracing contours of said closed contour loops by selecting a respective tracing pixel for each of said closed contour loops, said respective tracing pixel being selected from said non-zero masked pixels of a respective closed contour loop; a comparator for comparing the luminance levels of tracing pixels to a respective set of adjacent pixels, wherein each adjacent pixel of said respective set is adjacent to said respective tracing pixel and wherein the luminance level of each of said tracing pixels is compared to said respective set of adjacent pixels to determine whether more than one adjacent pixel in said respective set has a luminance level substantially identical to said each of said tracing pixels; a positional device for providing positional information of each of said tracing pixels if it is determined that more than one adjacent pixel has a luminance level substantially identical to said each of said tracing pixel; an assigning device for assigning a next tracing pixel from said respective set of adjacent pixels for each of said closed contour loops in accordance with a predetermined priority; and a device for operating said tracing device, said comparator, said positional device and said assigning device on said next tracing pixel until a newly assigned next tracing pixel coincides with said respective tracing pixel for each of said closed contour loops.
Claim 7
Dependent Claim 36 words
The apparatus of claim 4, wherein said respective set of adjacent pixels is comprised of four pixels located at a rightward, an upward, a leftward and a downward directions with respect to said respective tracing pixel.
Claim 8
Dependent Claim 20 words
The apparatus of claim 5, wherein said predetermined priority is in the order of rightward, upward, leftward and downward directions.
Claim 9
Independent Claim 278 words
A method for tracing contours of segmented regions in an image, wherein all pixels in each of the segmented regions have non-zero luminance level, comprising the steps of: selecting center pixels from each of said segmented region; masking the center pixels by setting the luminance level of said center pixels to zero to provide zero masked center pixels such that closed contour loops consisting of non-zero masked pixels surround said zero masked center pixels, respectively; tracing contours of said closed contour loops by selecting a respective tracing pixel for each of said closed contour loops, said respective tracing pixel being selected from said non-zero masked pixels of a respective closed contour loop; comparing the luminance levels of tracing pixels to a respective set of adjacent pixels, wherein each adjacent pixel of said respective set is adjacent to said respective tracing pixel and wherein the luminance level of each of said tracing pixels is compared to said respective set of adjacent pixels to determine whether more than one adjacent pixel in said respective set has a luminance level substantially identical to said each of said tracing pixels; providing positional information of each of said tracing pixels if it is determined that more than one adjacent pixel has a luminance level substantially identical to said each of said tracing pixel; assigning a next tracing pixel from said respective set of adjacent pixels for each of said closed contour loops in accordance with a predetermined priority; and repeating the steps of tracing, comparing, providing and assigning for said next tracing pixel until a newly assigned next tracing pixel coincides with said respective tracing pixel for each of said closed contour loops.
Claim 10
Independent Claim 278 words
A method for tracing contours of segmented regions in an image, wherein all pixels in each of the segmented regions have non-zero luminance level, comprising the steps of: selecting center pixels from each of said segmented region; masking the center pixels by setting the luminance level of said center pixels to zero to provide zero masked center pixels such that closed contour loops consisting of non-zero masked pixels surround said zero masked center pixels, respectively; tracing contours of said closed contour loops by selecting a respective tracing pixel for each of said closed contour loops, said respective tracing pixel being selected from said non-zero masked pixels of a respective closed contour loop; comparing the luminance levels of tracing pixels to a respective set of adjacent pixels, wherein each adjacent pixel of said respective set is adjacent to said respective tracing pixel and wherein the luminance level of each of said tracing pixels is compared to said respective set of adjacent pixels to determine whether more than one adjacent pixel in said respective set has a luminance level substantially identical to said each of said tracing pixels; providing positional information of each of said tracing pixels if it is determined that more than one adjacent pixel has a luminance level substantially identical to said each of said tracing pixel; assigning a next tracing pixel from said respective set of adjacent pixels for each of said closed contour loops in accordance with a predetermined priority; and repeating the steps of tracing, comparing, providing and assigning for said next tracing pixel until a newly assigned next tracing pixel coincides with said respective tracing pixel for each of said closed contour loops.

References Cited (Backward Citations)

US5025478A Cited
US5271093A Cited
US5265173A Cited
US5572603A Cited
US5621819A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-25 2001-11-24 2002-05-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-25 2005-11-24 2006-05-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-25 2009-11-24 2010-05-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag