Computational methods for the segmentation of images of objects from background in a flow imaging instrument
First Claim
1. A method for detecting an object in a pixelated image and segmenting the pixelated image to separate the object from a background, comprising the steps of:
- (a) providing pixelated image data for a plurality of pixelated images, where a pixelated image in the plurality of pixelated images may include an object;
(b) detecting the presence of an object included within any of the pixelated images by filtering the pixelated image data, producing filtered image data in which an object is detected in a pixelated image based upon relative amplitude values of pixels corresponding to the filtered image data for said pixelated image;
(c) segmenting the image in which the object was detected by defining a region of interest from the filtered image data for the pixelated image in which the object was detected, so that the ROI comprises less than all of the filtered image data for said pixelated image, but includes the object that was detected in said pixelated image; and
(d) determining object boundaries for the object using the filtered image data within the ROI.
3 Assignments
0 Petitions
Accused Products
Abstract
In automated computation-based interpretation of images, the accuracy and reliability of the detection and delineation of objects, known as “object segmentation,” is implemented so as to provide efficient performance. In a multi-step process, objects are first detected and captured into regions of interest (ROIs). Sets of pixels belonging to respective objects are then identified. Preferably object detection is achieved using both a two-dimensional (2D) low pass filter and a 2D edge enhancement filter. Two different gradient based edge enhancement filters are disclosed. One embodiment of the invention defines a (ROI) by first determining the center of objects by executing a plurality of decimations on the filtered image data, and then establishing object boundaries. In a second embodiment the ROI is defined by generating an amplitude histogram of the filtered image data, and for histograms exceeding a threshold determining by pixel which rows are to be included in the ROI.
-
Citations
51 Claims
-
1. A method for detecting an object in a pixelated image and segmenting the pixelated image to separate the object from a background, comprising the steps of:
-
(a) providing pixelated image data for a plurality of pixelated images, where a pixelated image in the plurality of pixelated images may include an object;
(b) detecting the presence of an object included within any of the pixelated images by filtering the pixelated image data, producing filtered image data in which an object is detected in a pixelated image based upon relative amplitude values of pixels corresponding to the filtered image data for said pixelated image;
(c) segmenting the image in which the object was detected by defining a region of interest from the filtered image data for the pixelated image in which the object was detected, so that the ROI comprises less than all of the filtered image data for said pixelated image, but includes the object that was detected in said pixelated image; and
(d) determining object boundaries for the object using the filtered image data within the ROI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An image signal processing system for detecting an object in an image and segmenting the pixelated image to separate the object from a background, comprising:
-
(a) a memory in which a plurality of machine instructions defining a signal processing function are stored; and
(b), a processor that is coupled to the memory to access the machine instructions, said processor executing said machine instructions and thereby implementing a plurality of functions, including;
(i) detecting the presence of an object included within an pixelated image corresponding to pixelated image data by filtering the pixelated image data, producing filtered image data in which an object is detected in a pixelated image based upon relative amplitude values of pixels corresponding to the filtered image data for said pixelated image;
(ii) segmenting the pixelated image in which the object was detected by defining a region of interest from the filtered image data for the pixelated image in which the object was detected, so that the region of interest comprises less than all of the filtered image data for said pixelated image, but includes the object that was detected in said pixelated image; and
(iii) determining object boundaries for the object using the filtered image data within the region of interest.
-
-
46. An image signal processing system for detecting an object in a pixelated image and segmenting the pixelated image to separate the object from a background, by processing pixelated image data to:
-
(a) detect an object within a pixelated image to which the pixelated image data corresponds, by filtering the pixelated image data, producing filtered image data in which an object is detected in a pixelated image based upon relative amplitude values of pixels corresponding to the filtered image data for said pixelated image;
(b) segment the pixelated image in which the object was detected by defining a region of interest from the filtered image data for the pixelated image in which the object was detected, so that the region of interest comprises less than all of the filtered image data for said pixelated image, but includes the object that was detected in said pixelated image; and
(c) determine object boundaries for the object using the filtered image data within the region of interest. - View Dependent Claims (47, 48, 49)
-
-
50. An article of manufacture adapted for use with a computer, comprising:
-
(a) a memory medium; and
(b) a plurality of machine instructions, which are stored on the memory medium, said plurality of machine instructions when executed by a computer, causing the computer to;
(i) detect an object of interest within a pixelated image by filtering an image data signal;
(ii) define a region of interest for the pixelated image, such that the region of interest comprises less than the pixelated image and encompasses the object of interest; and
(iii) determine boundaries for objects within the region of interest.
-
-
51. An article of manufacture adapted for use with a processor, comprising:
-
(a) a memory medium; and
(b) a plurality of machine instructions, which are stored on the memory medium, said plurality of machine instructions when executed by a processor, causing the processor to;
(i) detect the presence of an object within a pixelated image corresponding to pixelated image data by filtering the pixelated image data, producing filtered image data in which an object is detected in a pixelated image based upon relative amplitude values of pixels corresponding to the filtered image data for said pixelated image;
(ii) segment the pixelated image in which the object was detected by defining a region of interest from the filtered image data for the pixelated image in which the object was detected, so that the region of interest comprises less than all of the filtered image data for said pixelated image, but includes the object that was detected in said pixelated image; and
(iii) determine object boundaries for the object using the filtered image data within the region of interest.
-
Specification