Cell image processing method and apparatus therefor
First Claim
Patent Images
1. A cell image processing method comprising the steps of:
- capturing a cell image by image pickup means;
storing the captured image data as original image data;
binarizing the original image data upon identifying a background portion and cell image portions contained in the original image data;
deriving cell edge detection information comprising data indicating a pixel being an edge point on a periphery of the cell image portion and data indicating a direction to a located position of a next neighboring edge point for each pixel on a periphery of each of the cell image portions from said binarized image data;
tracing cell edges, in order to obtain edge points of the cells, by referring to the edge detection information;
and deriving various cell image parameters by referring to results obtained in said cell edge tracing step;
said method characterized by further comprising the steps of;
storing each of the number of said edge points on each horizontal scanning line;
deriving cell identification codes in said edge tracing step by assigning data indicating a direction to a located position of neighboring edge points to each of said edge points of each of said cell image portions, based upon data indicating which side of said edge point is exterior to the cell as seen from the image scanning direction, and by assigning data indicating the same cell number to each of the edge points in the same cell image portion, this step being repeated until said stored number of said edge points is reduced one by one upon tracing said each edge point, and said stored number of edge points of one image frame becomes zero, thereby ensuring cell indentification codes are assigned to all of said cell image portions; and
deriving said cell image parameters by successively reading out said cell image data and said cell identification codes and by correlating them with each pixel to obtain histograms of each said cell image portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Cells are imaged, digitized and binarized pixel by pixel, after which cell identification codes for each of the cells in the image field are derived from information indicative of the edges of the cells. Various cell image parameters such as cumulative chromaticity information, chromaticity histograms, cumulative gradient information and gradient histograms relates to a large number of cells are calculated from the cell identification codes. These parameters make it possible to classify the cells.
74 Citations
24 Claims
-
1. A cell image processing method comprising the steps of:
-
capturing a cell image by image pickup means; storing the captured image data as original image data; binarizing the original image data upon identifying a background portion and cell image portions contained in the original image data; deriving cell edge detection information comprising data indicating a pixel being an edge point on a periphery of the cell image portion and data indicating a direction to a located position of a next neighboring edge point for each pixel on a periphery of each of the cell image portions from said binarized image data; tracing cell edges, in order to obtain edge points of the cells, by referring to the edge detection information; and deriving various cell image parameters by referring to results obtained in said cell edge tracing step; said method characterized by further comprising the steps of; storing each of the number of said edge points on each horizontal scanning line; deriving cell identification codes in said edge tracing step by assigning data indicating a direction to a located position of neighboring edge points to each of said edge points of each of said cell image portions, based upon data indicating which side of said edge point is exterior to the cell as seen from the image scanning direction, and by assigning data indicating the same cell number to each of the edge points in the same cell image portion, this step being repeated until said stored number of said edge points is reduced one by one upon tracing said each edge point, and said stored number of edge points of one image frame becomes zero, thereby ensuring cell indentification codes are assigned to all of said cell image portions; and deriving said cell image parameters by successively reading out said cell image data and said cell identification codes and by correlating them with each pixel to obtain histograms of each said cell image portion.
-
-
2. A cell image processing method comprising the steps of:
-
capturing a cell image by image pickup means; storing the captured image data as original image data; binarizing the image data upon identifying a background portion and cell image portions contained in the original image data; deriving cell edge detection information for each pixel from binarized image data; tracing cell edges, in order to obtain edge points of the cells, by referring to the edge detection information; and deriving various cell image parameters by referring to results obtained in said cell edge tracing step; characterized by deriving cell identification codes when the edge tracing is performed, said cell identification codes identifying each edge point to indicate which edge point belongs to which cell and indicating which side of said edge point is exterior to the cell as seen an image scanning direction, said cell image parameters being derived by the steps of; successively reading out said original image data and said cell identification codes associated with each pixel; adopting the original image data as an image data which is the object of image processing, and determining from the cell identification codes whether each pixel of the image data which is the object of image processing is an edge on a starting-point side of a cell as seen in the pixel-by-pixel image scanning direction; latching a cell number read from the cell identification codes when it is determined that said pixel is an edge on the starting-point side; totalizing image data of each pixel cell number by cell number; determining from the identification codes whether each pixel of the image data which is the object of image processing is an edge on a end-point side of a cell as seen in the pixel-by-pixel image scanning direction; clearing said cell number when is is determined that said pixel is an edge on the end-point side; and determining whether processing of all pixels has ended. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A cell image processing method comprising the steps of:
-
capturing a cell image by image pickup means; storing the captured image data as original image data; deriving a processed image data by subjecting the original image data to processing for making cell features more conspicuous; binarizing the image data upon identifying a background portion and cell image portions contained in the original image data; deriving cell edge detection information comprising data indicating a pixel being an edge point on a periphery of the cell image portion and data indicating a direction to a located position of a next neighboring edge point for each pixel on a periphery of each of the cell image portions from said binarized image data; tracing cell edges, in order to obtain edge points of the cells, by referring to the edge detection information; and deriving various cell image parameters by referring to results obtained in said cell edge tracing step; said method characterized by further comprising the steps of; storing each of the number of said edge points on each horizontal scanning line; deriving cell identification codes in said edge tracing step by assigning data indicating a direction to a located position of neighboring edge points to each of said edge points of each of said cell image portions, based upon data indicating which side of said edge point is exterior to the cell as seen from the image scanning direction, and by assigning data indicating the same cell number to each of the edge points in the same cell image portions, this step being repeated until said stored number of said edge points is reduced one by one upon tracing said each edge point, and said stored number of edge points of one image frame becomes zero, thereby ensuring cell identification codes are assigned to all of said cell image portions; and deriving said cell image parameters by successively reading out said processed image data and said cell identification codes and by correlating them with each pixel to obtain histograms of each said cell image portion.
-
-
10. A cell image processing method comprising the steps of:
- capturing a cell image by image pickup means;
storing the captured image data as original image data; deriving a processed image data by subjecting the original image data to processing for making cell features more conspicuous; binarizing the image data upon identifying a background portion and cell image portions contained in the original image data; deriving cell edge detection information for each pixel from the binarized image data; tracing cell edges, in order to obtain edge points of the cells, by referring to the edge detection information; and deriving various cell image parameters by referring to results obtained in said cell edge tracing step; characterized by deriving cell identification codes when the edge tracing is performed, said cell identification codes identifying each edge point to indicate which edge point belongs to which cell and indicating which side of said edge point is exterior to the cell as seen an image scanning direction, said cell image parameters being derived by the steps of; successively reading out said processed image data and said cell indentification associated with each pixel; adopting the processed image data as an image data which is the object of image processing, and determining from the cell identification codes whether each pixel of the image data which is the object of image processing is an edge on a starting-point side of a cell as seen in the pixel-by-pixel image scanning direction; latching a cell number read from the cell identifications codes when it is determined that said pixel is an edge on the starting-point side; totalizing image data of each pixel cell number by cell number; determining from the identification codes whether each pixel of the image field which is the object of image processing is an edge on an end-point side of a cell as seen in the pixel-by-pixel image scanning direction; clearing said cell number when it is determined that said pixel is an edge on the end-point side; and determining whether processing of all pixels has ended. - View Dependent Claims (11, 12, 13, 14, 15, 16)
- capturing a cell image by image pickup means;
-
17. A cell image processing apparatus employing a method of capturing a cell image by image pick-up means, storing the captured image data as an original image data, adopting the original image data, or a processed image data obtained by subjecting the original image data to processing for making cell features more conspicuous, as an image data which is the object of image processing, binarizing the image field upon identifying a background portion and cell image portions contained in the original image field, deriving cell edge detection information for each pixel from the binarized image data, tracing cell edges, in order to obtain edge points of the cells, by referring to the edge detection information, and deriving various cell image parameters by referring to results of edge tracing, the apparatus comprising:
-
means for deriving cell identification codes identifying each of the edge points to indicate which edge point of said image data which is the object of image processing belongs to which cell and indicating which side of the edge point is exterior to the cell as seen in an image scanning direction; means for successively reading out said image data which is the object of image processing and said cell identification codes upon correlating them with each pixel; means for reading a cell number from the cell identification code; means for determining from the cell identification codes whether each pixel of the image data which is the object of image processing is an edge on a starting-point side of a cell as seen in the pixel-by-pixel scanning direction; means for latching said cell number when it is determined that said pixel is an edge on the starting-point side; means for totalizing image data of each pixel cell number by cell number; means for determining from the identification codes whether each pixel of the image data which is the object of image processing is an edge of an end-point side of a cell as seen in the pixel-by-pixel scanning direction; means for clearing said cell number when it is determined that said pixel is an edge on the end-point side; and means for determining whether processing of all pixels has ended. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification