Particle image analysis apparatus, particle image analysis system, particle image analysis method, and program for particle image analysis apparatus
A particle analysis apparatus includes: an individual particle image generation unit that extracts individual particles from the original image and generates individual particle images; a particle characteristic calculation unit that calculates one or a plurality of types of particle characteristics for a particle in each of the individual particle images, based on the each of the individual particle images; a classification unit that classifies, with respect to a plurality of classes defined by some or all of the one or plurality of types of particle characteristics, the particles into the classes that correspond to the calculated one or plurality of particle characteristics; and an individual particle image storing unit that stores in a storage the individual particle images of particles belonging to each of the plurality of classes.
1 . A particle image analysis apparatus is a particle analysis apparatus that analyzes a particle characteristic, based on an original image in which particles or a particle group is imaged, the particle image analysis apparatus comprising:
an individual particle image generation unit that extracts individual particles from the original image and generates individual particle images;
a particle characteristic calculation unit that calculates one or a plurality of types of particle characteristics for a particle in each of the individual particle images, based on the each of the individual particle images;
a classification unit that classifies, with respect to a plurality of classes defined by some or all of the one or plurality of types of particle characteristics, the particles into the classes that correspond to the calculated one or plurality of particle characteristics;
an image characteristic evaluation unit that evaluates an image characteristic of each of the individual particle images; and
an individual particle image storing unit that stores in a storage the individual particle images of particles belonging to each of the plurality of classes, the individual particle images stored in the storage being less than or equal to a storage upper limit number set for the each of the plurality of classes,
wherein when storing a new individual particle image would exceed the storage upper limit, the individual particle image storing unit is configured to preferentially store individual particle images belonging to each of the plurality of classes having better image characteristic values, in a number equal to the storage upper limit number, by comparing an image characteristic value of the new individual particle image with image characteristic values of already stored individual particle images, and when the image characteristic value of the new individual particle image is better than at least one of the image characteristic values of already stored individual particle images, storing the new individual particle image and deleting one of the already stored individual particle images having an image characteristic value that is worse than the image characteristic value of the new individual particle image.
2 . The particle image analysis apparatus according to claim 1 , wherein
the image characteristic evaluation unit evaluates a focus state of a particle in each of the individual particle images, and
the individual particle image storing unit preferentially stores in the storage unit individual particle images having a good focus state for each of the classes.
3 . The particle image analysis apparatus according to claim 1 , further comprising:
an analysis result display unit that displays an analysis result representing a distribution of a particle characteristic of each of the particles;
a region setting unit that sets a plurality of regions on the analysis result in accordance with the classes;
a reception unit that receives, from a user, selection with respect to the regions on the analysis result; and
an individual particle image display unit that reads out, from the storage unit, an individual particle image of particles belonging to a class corresponding to the region selected by the user and displays the read-out individual particle image.
4 . The particle image analysis apparatus according to claim 1 , wherein the storage upper limit number is settable uniformly or individually for each of the classes.
5 . The particle image analysis apparatus according to claim 1 , wherein
the setting of the storage upper limit number is removed for some of the classes, and
all of the individual particle images of the some of the classes are stored in the storage unit.
6 . The particle image analysis apparatus according to claim 1 , wherein an image characteristic to be evaluated by the image characteristic evaluation unit is settable.
7 . The particle image analysis apparatus according to claim 1 , further comprising a list display unit that reads out from the storage the individual particle images of the particles belonging to each class of the plurality of classes, and displays on a single screen a list of individual particle images that are read out in association with each of the classes.
8 . The particle image analysis apparatus according to claim 1 , wherein the particle characteristic is at least one of a particle size, an aspect ratio, a degree of circularity, a major axis diameter, a minor axis diameter, an envelope peripheral length, an actual peripheral length, or a degree of envelope.
9 . A particle image analysis system comprising:
the particle image analysis apparatus according to claim 1 ;
a light source that irradiates particles or a particle group contained in a cell with light; and
an imaging unit that images an inside of the cell and outputs the original image.
10 . The particle image analysis apparatus according to claim 3 , wherein
the analysis result is a scatter diagram having two or more types of particle characteristics as variables,
each of the classes is defined by all particle characteristics used for the scatter diagram, and
the plurality of regions are set in a matrix on the scatter diagram.
11 . The particle image analysis apparatus according to claim 3 , wherein
the analysis result is a histogram having a single type of particle characteristic as a variable, and
the plurality of regions are set for a range of each of the classes on the histogram.
12 . The particle image analysis apparatus according to claim 3 , wherein the analysis result and the individual particle images are displayed on a single screen.
13 . The particle image analysis apparatus according to claim 3 , wherein
the individual particle image display unit displays, in a juxtaposed manner, a list of a plurality of individual particle images related to the particles belonging to the class corresponding to the region selected by the user,
the reception unit receives selection with respect to the individual particle images from the user, and
the individual particle image display unit displays an enlarged image of an individual particle image selected by the user.
14 . A particle image analysis method is a particle analysis method that analyzes a particle characteristic, based on an original image in which particles or a particle group is imaged, the particle image analysis method comprising:
generating individual particle images by extracting individual particles from the original image;
calculating one or a plurality of types of particle characteristics for a particle in each of the individual particle images, based on the each of the individual particle images;
classifying, with respect to a plurality of classes defined by some or all of the one or plurality of types of particle characteristics, the particles into the classes that correspond to the calculated one or plurality of particle characteristics;
evaluating an image characteristic of each of the individual particle images; and
storing in a storage the individual particle images of particles belonging to each of the plurality of classes, the individual particle images stored in the storage being less than or equal to a storage upper limit number set for the each of the plurality of classes,
wherein when storing a new individual particle image would exceed the storage upper limit, the step of storing preferentially stores individual particle images belonging to each of the plurality of classes having better image characteristic values, in a number equal to the storage upper limit number, by comparing an image characteristic value of the new individual particle image with image characteristic values of already stored individual particle images, and when the image characteristic value of the new individual particle image is better than at least one of the image characteristic values of already stored individual particle images, storing the new individual particle image and deleting one of the already stored individual particle images having an image characteristic value that is worse than the image characteristic value of the new individual particle image.
15 . A non-transitory computer readable medium storing a program for particle image analysis apparatus that is used for a particle analysis apparatus to analyze a particle characteristic, based on an original image in which particles or a particle group is imaged, and the program causing a computer to execute functions, the functions comprising:
a function of an individual particle image generation unit that extracts individual particles from the original image and generates individual particle images;
a function of a particle characteristic calculation unit that calculates one or a plurality of types of particle characteristics for a particle in each of the individual particle images, based on the each of the individual particle images;
a function of a classification unit that classifies, with respect to a plurality of classes defined by some or all of the one or plurality of types of particle characteristics, the particles into the classes that correspond to the calculated one or plurality of particle characteristics;
a function of an image characteristic evaluation unit that evaluates an image characteristic of each of the individual particle images; and
a function of an individual particle image storing unit that stores in a storage the individual particle images of particles belonging to each of the plurality of classes, the individual particle images stored in the storage being less than or equal to a storage upper limit number set for the each of the plurality of classes,
wherein when storing a new individual particle image would exceed the storage upper limit, the function of the individual particle image storing unit preferentially stores individual particle images belonging to each of the plurality of classes having better image characteristic values, in a number equal to the storage upper limit number, by comparing an image characteristic value of the new individual particle image with image characteristic values of already stored individual particle images, and when the image characteristic value of the new individual particle image is better than at least one of the image characteristic values of already stored individual particle images, storing the new individual particle image and deleting one of the already stored individual particle images having an image characteristic value that is worse than the image characteristic value of the new individual particle image.