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

Method for identifying objects using data processing techniques

Assignee: TriPath Imaging Inc
•
Filing: 1997-08-01
•
Granted: 1999-02-02
•
Expires: 2017-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for identifying the size, shape, and location of objects in a specimen where the image of the specimen is represented by image data and where the image data is processed to provide mask data representing a mask where the mask identifies the size, shape, and location of the object. Generally, the method includes the step of enhancing the image and creating a threshold image where the threshold image includes a threshold intensity value associated with each pixel of the image. The threshold image is combined with the original image to provide a mask image that identifies the size, shape, and location of the objects. The mask image may be further refined to ensure accurate identification of the object. Various other techniques are disclosed within the general method for processing image data.

Inventors

  • 👤 Shih-Jong J. Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 00:03
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/40; G01; G01N; G01N15/00; G01N15/10; G01N15/14; G01N15/1429; G01N15/1433; G06T5/90; G06T5/92; G06T7/00; G06T7/0002; G06T7/0012; G06T7/10; G06T7/11; G06T7/12; G06T7/155; G06T7/194; G06T7/70; G06V; G06V10/00; G06V10/20; G06V10/24; G06V20/00; G06V20/60; G06V20/69; G06T2207/00; G06T2207/10; G06T2207/10056; G06T2207/20; G06T2207/20212; G06T2207/20224; G06T2207/30; G06T2207/30004; G06T2207/30024

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 285 words
A method for creating a mask to identify objects of interest wherein the objects of interest are contained in an image represented by an array of data words, said method comprising the steps of: (a) processing the array of data representing the image to create a threshold image wherein the threshold image is an array of data words wherein each data word of the threshold image corresponds to a respective data word of the image; (b) comparing each data word of the threshold image with its respective data word of the image to create a binary image wherein the binary image is an array of data words each corresponding to a respective data word of the image and wherein each data word of the binary image identifies whether the respective data word of the image was greater than the respective data word of the threshold image, the binary image representing the mask to identify the objects of interest; (c) processing the binary image by a morphological operator; (d) subtracting a predetermined offset from each data word of the threshold image to create an array of data representing a low threshold image; (e) comparing each data word of the low threshold image with its respective data word of the image to create a low threshold binary image wherein the low threshold binary image is an array of data words each corresponding to a respective data word of the image and wherein each data word of the low threshold binary image identifies whether the respective data word of the image was greater than the respective data word of the low threshold image; and (f) adding objects identified by the low threshold binary image to the binary image.
Claim 2
Independent Claim 285 words
A method for creating a mask to identify objects of interest wherein the objects of interest are contained in an image represented by an array of data words, said method comprising the steps of: (a) processing the array of data representing the image to create a threshold image wherein the threshold image is an array of data words wherein each data word of the threshold image corresponds to a respective data word of the image; (b) comparing each data word of the threshold image with its respective data word of the image to create a binary image wherein the binary image is an array of data words each corresponding to a respective data word of the image and wherein each data word of the binary image identifies whether the respective data word of the image was greater than the respective data word of the threshold image, the binary image representing the mask to identify the objects of interest; (c) processing the binary image by a morphological operator; (d) subtracting a predetermined offset from each data word of the threshold image to create an array of data representing a low threshold image; (e) comparing each data word of the low threshold image with its respective data word of the image to create a low threshold binary image wherein the low threshold binary image is an array of data words each corresponding to a respective data word of the image and wherein each data word of the low threshold binary image identifies whether the respective data word of the image was greater than the respective data word of the low threshold image; and (f) adding objects identified by the low threshold binary image to the binary image.
Claim 3
Dependent Claim 13 words
The method of claim 1 wherein the morphological operator performs a morphological opening.
Claim 4
Dependent Claim 12 words
The method of claim 1 wherein the morphological operator performs a dilation.
Claim 5
Dependent Claim 12 words
The method of claim 1 wherein the morphological operator performs an erosion.
Claim 6
Dependent Claim 15 words
The method of claim 1 wherein the morphological operator performs a morphological dilation residue operation.
Claim 7
Dependent Claim 14 words
The method of claim 1 wherein the morphological operator performs an erosion residue operation.
Claim 8
Dependent Claim 18 words
The method of claim 1 wherein the morphological operator performs a small morphological closing and subsequent opening operation.
Claim 9
Dependent Claim 15 words
The method of claim 1 wherein the morphological operator performs a morphological closing residue operation.
Claim 10
Independent Claim 179 words
A method for creating a mask to identify objects of interest wherein the objects of interest are contained in an image represented by an array of data words, said method comprising the steps of: (a) processing the array of data representing the image to create a threshold image wherein the threshold image is an array of data words wherein each data word of the threshold image corresponds to a respective data word of the image; (b) subtracting a predetermined offset from each data word of the threshold image to create an array of data representing a low threshold image; and (c) comparing each data word of the low threshold image with its respective data word of the image to create a low threshold binary image wherein the low threshold binary image is an array of data words each corresponding to a respective data word of the image and wherein each data word of the low threshold binary image identifies whether the respective data word of the image was greater than the respective data word of the low threshold image.
Claim 11
Independent Claim 179 words
A method for creating a mask to identify objects of interest wherein the objects of interest are contained in an image represented by an array of data words, said method comprising the steps of: (a) processing the array of data representing the image to create a threshold image wherein the threshold image is an array of data words wherein each data word of the threshold image corresponds to a respective data word of the image; (b) subtracting a predetermined offset from each data word of the threshold image to create an array of data representing a low threshold image; and (c) comparing each data word of the low threshold image with its respective data word of the image to create a low threshold binary image wherein the low threshold binary image is an array of data words each corresponding to a respective data word of the image and wherein each data word of the low threshold binary image identifies whether the respective data word of the image was greater than the respective data word of the low threshold image.

References Cited (Backward Citations)

US5131049A Cited
US5204627A Cited
US5710842A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-01 2002-08-03 2003-02-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-01 2006-08-03 2007-02-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-01 2010-08-03 2011-02-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag