The present invention relates to a maturity analysis technique for determining the degree of maturity of a cell aggregation, from time lapse images obtained during cell observation.
A cell culture microscopy can be cited as an example of a device for observing a cell while the cell is being cultured. A cell culture microscopy is provided with a cell culture device for forming an environment suitable for culturing a cell, and a microscope observation system for microscopic observation of a cell in a cell culture container. The cell culture microscopy is configured so that changes, divisions, and other cell activities can be observed while the living cell is cultured (see Patent Document 1, for example). In the live cell culturing stage, a cell aggregation is formed by the progression of cellular division and integration between cells. In the initial stage of a flat cell culture, the cells spread out in the horizontal direction through the cell culture medium in a single-layered state, but then as cellular division becomes more active and the cell aggregation grows, the cells also spread out in the up-down direction so as to form bubbles, and so-called “multi-layering” progresses.
In a conventional cell observation technique using a cell culture microscopy, the degree of maturity of a cell aggregation is determined visually, where a determination is made according to visual observation of a microscope observation image, and/or by a reagent determination, where a reagent is administered, the degree of activity of cell division or other parameter is detected, and a determination is made according to the degree of maturity.
However, the conventional technique for visual determination has been problematic in that an expert having a certain amount of experience must make observations over time, and in that qualitatively evaluating and deciding the degree of maturity of the cell aggregation is difficult, and it is impossible to obtain sufficient reproducibility and/or reliability. The technique for a reagent judgment has been further problematic in that administering the reagent has a major chemical and physical effect on the cells, and in that there are major constraints in using cultured cells.
The present invention was developed in view of such problems, it being an object of the present invention to provide means by which the degree of maturity of a cell aggregation can be determined from time lapse images taken by an imaging device without the cells being damaged due to the administration of a reagent.
According to a first aspect of the present invention, provided is a technique for determining the maturity of a cell aggregation, comprising the steps of obtaining time lapse images in which images of a cell aggregation are taken by an imaging device over a predetermined time interval; sequentially calculating a feature value relating to multi-layering of the cell aggregation from the obtained time lapse images, and deriving time lapse changes of the calculated feature value relating to the multi-layering; and determining the degree of maturity of the cell aggregation on the basis of the time lapse changes of the feature value relating to the multi-layering.
According to a second aspect of the present invention, provided is an image processing program that can be read out by a computer, the image processing program being adapted for causing the computer to function as an image processing device for obtaining an image taken by an imaging device and performing image processing, comprising the steps of obtaining time lapse images in which images of a cell aggregation are taken by an imaging device over a predetermined time interval; sequentially calculating a feature value relating to multi-layering of the cell aggregation from the obtained time lapse images; deriving time lapse changes of the calculated feature value relating to the multi-layering; and outputting information on the derived time lapse changes in the feature value relating to the multi-layering.
According to a third aspect of the present invention, an image processing device is configured to be provided with an image analysis unit for obtaining time lapse images in which images of a cell aggregation are taken by an imaging device over a predetermined time interval and analyzing the images, and an output unit for outputting a result of the analysis performed by the image analysis unit. The image processing device is configured such that the image analysis unit sequentially calculates a feature value relating to multi-layering of the cell aggregation from the time lapse images, and derives time lapse changes in the calculated feature value relating to the multi-layering; and the output unit outputs information on the time lapse changes in the feature value relating to the multi-layering as derived by the image analysis unit.
In a preferred aspect of the present invention described above, the feature value relating to the multi-layering is a statistic based on the degree of similarity (for example, a correlation value, difference value, multiplication value, or the like) of a region at a position with the highest degree of matching calculated for a first image at a time t and a second image at a time t+1 in the time lapse images, using the luminance distribution of a local region of the cell aggregation in the first image as a template, and performing block matching for the luminance distribution of a nearby part including a corresponding position of the cell aggregation in the second image. In another preferred aspect, the feature value relating to the multi-layering is a statistic that is based on a pixel value in the neighborhood of a contour of the cell aggregation. Alternatively, in another preferred aspect, the feature value relating to the multi-layering is a statistic that is based on a shape of the contour of the cell aggregation.
The image processing program or image processing device of the present invention is preferably configured so as to determine the degree of maturity of the cell aggregation on the basis of the information on the time lapse changes of the feature value relating to the multi-layering, and to output a result of the determination. In a preferred configuration, in a case in which the time lapse images include a plurality of cell aggregations, the degree of maturity is determined for each of the cell aggregations, a distinction is made between matured cell aggregations and immature cell aggregations, and a result of the distinction is outputted.
In the technique for determining the maturity of a cell aggregation, the image processing program, and the image processing device of the present invention, the feature value relating to the multi-layering of the cell aggregation is sequentially calculated from the time lapse images in which images of the cell aggregation are taken over a predetermined time interval by an imaging device, the time lapse changes are derived, and the degree of maturity of the cell aggregation is decided on the basis of the time lapse changes in the feature value relating to the multi-layering. Therefore, according to the present invention, there can be provided means by which the degree of maturity of a cell aggregation can be decided from time lapse images taken by an imaging device without the cells being damaged due to the administration of a reagent.
Embodiments of the present invention will be described herein after with reference to the accompanying drawings. As an example of a system in which the image processing device of the present invention has been applied,
The cell culture observation system BS is broadly constituted of a cell culture chamber 2 provided to a top part of a chassis 1; a stocker 3 for accommodating and retaining a plurality of cell culture containers 10; an observation unit 5 for observing samples in the cell culture containers 10; a conveyance unit 4 for conveying the cell culture containers 10; a control unit 6 for controlling the operation of the system; an operating board 7 provided with an image display device; and other components.
The cell culture chamber 2 is a compartment for forming a cell culture environment, and the cell culture chamber 2 is additionally provided with such components as a temperature adjustment device 21; a humidifier 22; a gas supply device 23 for supplying CO2 gas, N2 gas, or other gas; a circulation fan 24; and an environment sensor 25 for detecting the temperature, humidity, and other features of the cell culture chamber 2. The stocker 3 is formed in a shelf shape partitioned in the front-rear and up-down directions, a specific number being set for each shelf. The cell culture container 10 is appropriately selected according to the type or purpose of the cell to be cultured; cell samples are injected together with a liquid cell culture medium and retained in, for example, dish-type cell culture containers. A code number is assigned to each of the cell culture containers 10, which are associated with a designated number and accommodated in the stocker 3. The conveyance unit 4 comprises such components as a Z stage 41 capable of moving up and down, a Y stage 42 capable of moving forward and backward, and an X stage 43 capable of moving left and right, these stages being provided within the cell culture chamber 2. A support arm 45 for lifting and supporting a cell culture container 10 is provided toward the distal end of the X stage 43.
The observation unit 5 is constituted of such components as a first illumination unit 51 for illuminating a sample from a lower side of a sample stage 15; a second illumination unit 52 for illuminating the sample along the optical axis of a microscope observation system 55 from above the sample stage 15; a third illumination unit 53 for illuminating the sample from below; a macro observation system 54 for macro observation of the sample; a microscope observation system 55 for micro observation of the sample; and an image processing device 100. A transparent window part 16 is provided to the sample stage 15, in the region thereof observed by the microscope observation system 55.
The macro observation system 54 is configured to have an observation optical system 54a and a CCD camera or other imaging device 54c for taking an image of a sample that is imaged by the observation optical system. An overall observation image (macro image) is obtained from above the cell culture container 10, which is backlit by the first illumination unit 51. The microscope observation system 55 is configured to have an observation optical system 55a comprising an objective lens, a middle zooming lens, a fluorescence filter, and other components; and a cooled CCD camera or other imaging device 55c for taking an image of the sample imaged by the observation optical system 55a. The objective lenses and middle zooming lenses are provided in pluralities, and are configured such that the desired magnification for observation can be set by altering the combination of lenses. The microscope observation system 55 obtains a transmittance image of a cell illuminated by the second illumination unit 52; a reflection image of a cell illuminated by the third illumination unit 53; a fluorescence image of a cell illuminated by the third illumination unit 53, and other microscope observation images (micro images) in which the cell inside the cell culture container 10 is microscopically observed.
Images are taken by the imaging device 54c of the macro observation system 54 and the imaging device 55c of the microscope observation system 55, the image processing device 100 processing the signals inputted from these imaging devices; and generating an image of the overall observation image, the microscope observation image, or the like. The image processing device 100 applies image analysis to (the image data of) the observation images, generates a time lapse image, predicts a movement direction of a cell, analyzes the motion state of the cell, analyzes the state of change of a cell aggregation toward becoming multi-layered, and performs other processing. The image processing device 100 will be described in detail hereinafter.
The control unit 6 has a CPU 61 for executing processes; a ROM 62 in which a control program, control data, or the like for the cell culture observation system BS are set and stored; and a RAM 63 for temporarily storing observation conditions, image data, and the like, which comprises a hard drive, DVD, or other auxiliary storage device; and other components; and controls operation of the cell culture observation system BS. Therefore, as illustrated in
The operating board 7 is provided with an operating panel 71 to which a keyboard, switch, or other input/output instrument is provided; and with a display panel 72 for displaying an operating screen, an observation image, analysis results, or the like. On the operating panel 71, the observation program is set, the conditions are selected, and an operational instruction or the like is inputted. A communication unit 65 is configured to conform to a wired or wireless communication standard, permitting data to be sent from and received by a computer or the like that is externally connected to the communication unit 65.
In the cell culture observation system BS thus generally configured, the CPU 61 controls the operation of each of the components and automatically photographs the sample in the cell culture container 10, in accordance with the observation program that has been set in the operating board 7. When the observation program is started, the CPU 61 controls the operation of the temperature adjustment device 21, the humidifier 22, and the like, on the basis of the environment conditions stored in the RAM 63. The observation conditions stored in the RAM 63 are read in; the X, Y, and Z stages 43, 42, 41 are operated on the basis of the observation schedule; the cell culture container 10 that is to be observed is conveyed from the stocker 3 to the sample stage 15; and the observation by the observation unit 5 is initiated. In a case where, for example, the observation that has been set in the observation program is micro observation of a cell, the corresponding cell culture container 10 is positioned onto the optical axis of the microscopic observation system 55, the light source of the second illumination unit 52 or the third illumination unit 53 is activated, and the imaging device 55c is made to take a microscopic observation image.
The cell culture observation system BS configured as described above has a function whereby the image processing device 100 obtains time lapse images taken by an imaging device (54c, 55c) over a predetermined time interval, analyzes the obtained time lapse images, and outputs information that is useful for quantitatively evaluating and deciding the degree of maturity of the cell aggregation. Such a function can be used appropriately to analyze, for example, iPS cells, ES cells, or the like.
Feature values relating to the multi-layering of a cell aggregation (herein after referred to “multi-layering feature values” for convenience) are sequentially calculated from the obtained time lapse images, the time lapse changes in the calculated multi-layering feature values are derived, and the degree of maturity of the cell aggregation is decided on the basis of the time lapse changes in the multi-layering feature values.
In a flat cell culture, where the cell culture cells spread out in a flat manner within the cell culture medium, multi-layering begins during the stage by which iPS cells, ES cells, or other cells grow into a cell aggregation in a quasi-societal manner; and the multi-layering spreads out into the entire region of the cells mass as maturation proceeds. Therefore, the multi-layering feature values of the cell aggregation are calculated at each of the observation images of the time lapse images or between the images, and the temporal changes thereof are derived, whereby the degree of maturity of the cell aggregation (the state of maturity) can be decided.
The present invention proposes, as multi-layering feature values serving as the basis for deciding the degree of maturity, (I) a technique for using a statistic based on the degree of similarity by block matching of a local region between the observation images, (II) a technique for using statistics based on the pixel values in the neighborhood of the contours of the cell aggregation, and (III) a technique for using a statistic based on the contour shape of the cell aggregation. The following provides a respectively divided and ordered description for such techniques for deciding the degree of maturity of a cell aggregation using the multi-layering feature values.
(I) Technique for Using the Degree of Similarity by Block Matching of a Local Region Between Observation Images
This technique addresses an observation image at a time t (a first image) and an observation image at a time t+1 (a second image) in time lapse images (at times t=0, 1, 2, 3, . . . , T, T+1, . . . ) taken in a predetermined time interval, and uses the luminance distribution of the local region of the cell aggregation in the first image as a template for block matching the luminance distribution for an nearby part including a corresponding position of the cell aggregation in the second image. The calculated degree of similarity of the region of the position having the highest degree of matching (the region of the position with the least change in luminance distribution within the region) serves as a representative degree of similarity of the region of the relevant position, and a statistic based on the representative degree of similarity serves as the multi-layering feature value.
This technique makes use of the fact that the images of a site of a single-layered region, in which the cells have not become multi-layered, and of a multi-layered site have the following features. Although a cell aggregation is a plurality of aggregated cells, the size of cells and the boundaries therebetween in a single-layered cell aggregation where the cells aggregate and spread out in the horizontal direction in a simple manner can be observed even when some movement and/or rotation has occurred in individual cells between images of adjacent points in time, and the structure thereof is regarded as being preserved. On the other hand, in a case where the cells become multi-layered, a change occurs such that division and/or movement takes place in the up/down direction in the interior of the cell aggregation and bubbles are formed; therefore, the spatial structure and brightness of the images change dramatically.
Thus, since the changes in the interior of the cell aggregation in a single-layered region are primarily the spatial movement, the degree of matching when block matching is performed in the periphery including the corresponding position of two images is accordingly higher; however, in a multi-layered region, the changes in the interior of the cell aggregation not only relate to the spatial movement but are structural in nature, and the degree of matching accordingly decreases even when the periphery is searched. A correlation value, a difference value, a multiplication value, or another parameter can be used as an index for the degree of similarity. For example, in a case where a correlation value is used, the representative degree of similarity will be high in a single-layered region, but low in a multi-layered region; and the state of multi-layering can be decided depending on the magnitude of the representative degree of similarity.
Accordingly, moving the local region in the first image and performing block matching for the entire region of the image (or, a designated region, in a case in which an analysis range is designated using a mouse or the like) makes it possible to ascertain the state of change of each of the parts of the cell aggregation toward becoming multi-layered at each time (time t=1, 2, 3, . . . ). Then, deriving the time lapse changes thereof makes it possible to sequentially decide the state of change of each of the parts of the cell aggregation and of the entire cell aggregation toward becoming multi-layered. Block matching of the local region between images is executed in the image processing device 100.
The image processing device 100 is configured to be provided with an image analysis unit 120 for obtaining images of a cell aggregation taken by an imaging device (55c, 54c) and analyzing the images, and an output unit 130 for outputting the analysis results from the image analysis unit 120. The analysis results from the image analysis unit 120 are outputted from the output unit 130 and displayed on the display panel 72, recorded to a storage medium, sent as a data transmission to an external unit via the communication unit 65, or the like, the analysis results being, for example, information on the time lapse changes in the multi-layering feature values, the results from determining the degree of maturity, the results from identifying a matured cell aggregation and an immature cell aggregation, or the like.
The image processing programs GP (GP1 to GP4), which are set and stored in the ROM 62, are read into the CPU 61, and processing based on the image processing programs GP is executed sequentially by the CPU 61, whereby the image processing device 100 is configured. In other words, the image processing programs GP are software serving to cause the CPU 61 (a computer), which is a hardware resource, to function as the image processing device 100.
The image analysis unit 120 runs the image processing described below on the basis of the image processing programs GP for the images of the cell aggregation, which are taken by an imaging device (for the purpose of description, reference is made here to the imaging device 55c of the micro system) and recorded in the RAM 63. When the second image has been taken by the imaging device 55c, the state of change of the cell aggregation toward becoming multi-layered at the current point in time may also be subjected to image processing and outputted in real time, from the first image, which is recorded in the RAM 63, and the second image, which has been obtained anew.
The image analysis unit 120 first obtains, in step S1, a first image at a time t that is stored in the RAM 63 (for example, the cell observation image illustrated in
At such a time, in a case where the image includes a plurality of segmented cell aggregations MC, as illustrated in
Next, the cell aggregations MC are aligned in order to reduce the effect arising from the cell aggregations moving from the first image to the second image (not shown). The position of the center of gravity of the cell aggregation, the vertex positions of the rectangular contour, or the like can be used as a standard for alignment; the angle of the cell aggregations can be accounted for so as to maximize the correlation of the moment of the shape (minimize the difference), whereby the effects of rotation can be reduced. The alignment may be done at the position and angle at which the difference of the contour shapes and/or luminance distribution of each of the cell aggregations reaches a minimum (the correlation value reaches a maximum).
In step S3, a local region A centered on the pixels forming the first image is set in the cell aggregation MC of the image. The “local region” A, which in
Block matching is performed in step S4 for the local region set in this manner. In block matching, the luminance distribution of the local region A set as in
A luminance distribution correlation value, difference, multiplication value, or other value can be used as an index for evaluating the degree of similarity. For example, in a case where the correlation value is used, a search is made for the position having the greatest correlation value (approaching 1), and in a case where the difference is used as the evaluation index, a search is made for the position having the smallest difference (approaching 0). Then, the degree of similarity of the position having the highest degree of matching is recorded in the RAM 63 as the representative degree of similarity of the relevant position. The description of a case where the correlation value is used as the degree of similarity continues below.
In a case in which the local region has a single-layered structure, the changes of a cell aggregation over time are primarily composed of cellular movement; therefore, performing block matching at a peripheral part that includes the corresponding position results in a high value for the correlation value of the representative degree of correlation (the correlation value is a value approaching 1). On the other hand, in a case in which the local region is a site that has become multi-layered, the changes of the cell aggregation over time involve deformation of the spatial structure as well as luminance shifts; therefore, the correlation value of the representative degree of similarity is a smaller value (as above, a value approaching 0) even when the periphery is searched.
In step S4, the local region A of the first image, serving as a comparative standard, is moved a predetermined number of pixels (a single pixel or a plurality of pixels) within the image to perform sequential block matching, and the representative degree of similarity of each of the parts is calculated for the entire region of the cell aggregation (the designated region in a case where an analysis range is designated). The representative degree of similarity of each of the parts obtained by the block matching represents the state of change of each of the parts toward becoming multi-layered, and the distribution of the representative degrees of similarity represents the status of the entire cell aggregation toward becoming multi-layered.
Herein, in a case in which a correlation value is used as the degree of similarity, the magnitude of the correlation value (the absolute value) becomes a smaller value as the multi-layering progresses from a single-layered state, and the extent of multi-layering is less readily represented. In view whereof, the image processing device 100 performs processing such that the correlation value of the representative degree of similarity is inverted in step and increases (from 0 approaching 1) as the multi-layering progresses. Specifically, in a case where the correlation value is used as the degree of similarity, the processing involves subtracting the correlation value from 1, and in a case where the difference value is used as the degree of similarity, the processing involves taking the absolute value of the difference value. In the Specification, the representative degree of similarity calculated by such processing is denoted as the “degree of multi-layering.” A value of −1 to +1 can be adopted as the correlation value in the computations, but a negative value (−1 to 0) reflects a case in which the luminance is inverted. Since this is of no significance in terms of the cell shape, 0 is used in a case where the calculated correlation value is a negative value, and the process of subtracting the correlation value from 1 is performed.
The dotted line in
The image processing program P1 is also provided with a function for using the degree of multi-layering calculated in step S5 to identify a site that has become multi-layered and a site that has not become multi-layered. Specifically, in step S6, the degree-of-multi-layering value calculated in S5 is compared against a pre-set predetermined threshold, and multi-layering is decided to have occurred in a region having a degree-of-multi-layering value at or Above the threshold. The processing in step S6 is executed in accordance with a process flow of the image processing program (described below), a display request from the operator, or the like.
There may also be adopted a configuration such that the spatial change in luminance (disparity of pixel values) is calculated for the region of the position decided to have the greatest approximation by the block matching in step S4, from the luminance distribution of the region; in step S6, when the degree of multi-layering is at or above the predetermined threshold and at least the spatial change in luminance in the second image is at or above a predetermined threshold, multi-layering is decided to have occurred in the region of the relevant position.
Examples of indices for the spatial change in luminance include a variance of pixel values and/or a derivative sum of the pixel values relative to the spatial direction. This makes use of the fact that a site in a single-layered state has a small spatial change in luminance whereas a site that has become multi-layered has a greater spatial change in luminance. A region of a position at which the spatial change in luminance is appreciable is a site where multi-layering has occurred, or otherwise a portion of boundary between the interior and exterior of the cell aggregation; however, the degree of multi-layering as calculated by block matching is lower in the boundary portion, and is accordingly omitted in the above-described decision involving discerning the state of change toward becoming multi-layered.
Thus, using the degree of multi-layering of each of the parts of the cell aggregation at each of the points in time, the statistic based on the degree of similarity is calculated, and the degree of maturity of the cell aggregation is decided depending on the associated time lapse changes. As statistics based on the degree of similarity there can be cited (1) the sum of the degrees of multi-layering or (2) the occupancy of the multi-layered site.
(I-1) Sum of Degrees of Multi-Layering
In this technique, the degrees of multi-layering of each of the parts of the cell aggregation at each of the points in time as calculated in the manner described above (see
In the illustrated flow chart, step A10 includes the previously described program P1 for detecting a multi-layering site of a cell aggregation (S1 to S5); in step A10, the degree of multi-layering of each of the parts of the cell aggregation at time t+1 is calculated by block matching of the local region from the first image at time t and the second image at time t+1.
For example, the degree of multi-layering of each of the parts of the cell aggregation at time t=1 is calculated from the cell observation image at time t=0 (the first image) and the cell observation image at time t=1 (the second image); thereafter, block matching of the local region with the cell observation images at subsequent points in time is similarly performed in sequence, and the degree of multi-layering of each of the parts of the cell aggregation at time t=T+1 is calculated from the cell observation image at time t=T (the first image) and the cell observation image at time t=T+1 (the second image).
In step A20, the degrees of multi-layering of each of the parts of the cell aggregation at each of the points in time as calculated in step A10 are added for an entire cell aggregation, and the sums of the degrees of multi-layering at each of the points in time (time t=1, 2, 3, . . . , T, T+1, . . . ) are calculated for each of the cell aggregations. It is thereby possible to ascertain to what extent each of the cell aggregations has become multi-layered at each of the points in time.
In step A30, the values of the sums of the degrees of multi-layering at each of the points in time as calculated in step A20 are lined up in time lapse along the points of time t=1, 2, 3, . . . , T, T+1, . . . , and the time lapse changes in the sums of the degrees of multi-layering are derived for each of the cell aggregations.
In the initial stage of cell culturing, it is merely that the cells in the cell aggregation spread out in two dimensions, and since the structures of each of the individual cells are distinct, the sum of the degrees of multi-layering transitions by small values. When the cell aggregation grows and multi-layering begins, since the structures of the cells undergo intense three-dimensional changes and become more complex, the value of the sum of the degrees of multi-layering starts to increase and rises together with the expansion of the multi-layered region. When the multi-layered region spreads out to substantially the entire region of the cell aggregation, the rise of the value of the sum tails off, and essentially stops. Further, as time elapses, each of the individual cells in the region that has become multi-layered becomes very small at such a time and undergo fine structural changes; therefore, once the sum of the degrees of multi-layering reaches a maximum value, it transitions with a tendency to decrease slightly.
For this reason, the state of maturity of the cell aggregation can be decided from the information on the time lapse changes of the sum of the degrees of multi-layering (the “time lapse information on the degrees of multi-layering”) as derived by the processing in step A30. For example, when the sum of the degrees of multi-layering first begins to rise in the time lapse information on the degrees of multi-layering, it is possible to decide that multi-layering growth has started in the relevant cell aggregation; and, when the sum of the degrees of multi-layering is rising, it is possible to decide that the cell aggregation is growing. When the sum of the degrees of multi-layering reaches a maximum value or exceeds a peak and enters a period of stability or a period of reduction, the cell aggregation can be decided to have matured.
The image processing program GP1 illustrated in
The image analysis results can be displayed in an appropriate form on the display panel 72 or the like. In an aspect given by way of example, for individual cell aggregations, the transition of the sum of the degrees of multi-layering from t=0 until the current moment as illustrated in
(I-2) The Occupancy of the Multi-Layered Site
According to this technique, for a site that has been identified as having become multi-layered on the basis of the degree of multi-layering of each of the parts of the cell aggregation, a calculation is made of the ratio by which the multi-layered site occupies the entire cell aggregation (or a designated region, in a case where an analysis range is designated) in the cell aggregation at each of the points in time; i.e., the occupancy of the multi-layered site is calculated, and the time lapse changes in the occupancy of the multi-layered site are derived, whereby the state of maturity (degree of maturity) of the cell aggregation is decided on the basis of the resulting information on the time lapse changes.
In the illustrated flow chart, step B10 includes the previously described program P1 for detecting a multi-layering site of a cell aggregation (S1 to S6); in step B10, the degree of multi-layering of each of the parts of the cell aggregation at time t+1 is calculated by block matching of the local region from the first image at time t and the second image at time t+1, and a site that has become multi-layered is detected in accordance with the magnitude of the calculated degree of multi-layering.
For example, the multi-layered site of the cell aggregation at time t=1 is detected from the cell observation image at time t=0 (the first image) and the cell observation image at time t=1 (the second image), and block matching with the cell observation image at subsequent points in time is similarly performed in sequence; the multi-layered site of the cell aggregation at time t=T+1 is calculated from the cell observation image at time t=T (the first image) and the cell observation image at time t=T+1 (the second image).
In step B20, the occupancy (surface area ratio) of the multi-layered sites accounting for each of the cell aggregations is calculated for the multi-layered sites detected in step B10, and the occupancy for the multi-layered sites at each of the points in time (time t=1, 2, 3, . . . , T, T+1, . . . ) is calculated for each of the cell aggregations. It is thereby possible to ascertain to what extent each of the cell aggregations has become multi-layered at each of the points in time.
In step B30, the values of the occupancy of the multi-layered site at each of the points in time as calculated in step B20 are lined up in time lapse along the points of time t=1, 2, 3, . . . , T, T+1, . . . , and the time lapse changes in the occupancy of the multi-layered site are derived for each of the cell aggregations.
In the initial stage of cell culturing, there exist almost no multi-layered sites; therefore, the occupancy of multi-layered sites transitions at a small value. When the cell aggregation grows and multi-layering begins, the occupancy begins to increase and rises together with the expansion of the multi-layered region. When the multi-layered region spreads out to substantially the entire region of the cell aggregation, the rise in occupancy tails off until there is substantially no rise in the occupancy.
Accordingly, the maturity state of the cell aggregation can be decided from the time lapse change information on the occupancy of the multi-layered site (the “time lapse information on the multi-layered occupancy”) as derived by the processing in step B30. For example, when the occupancy of the multi-layered site first begins to rise in the time lapse information on the multi-layering occupancy, it is possible to decide that the multi-layering growth on the cell aggregation has begun; and, when occupancy of the multi-layered site is rising, to decide that growth is in progress. When the occupancy of the multi-layered site is at or above a predetermined value, it is possible to decide that the cell aggregation has matured.
The image processing program GP2 illustrated in
The image analysis results can be displayed in an appropriate form on the display panel 72 or the like. An example is illustrated in an aspect where, as time lapse information on the multi-layering occupancy, the transition in occupancy from t=0 until the current moment is displayed in the form of a graph together with an index line of the stipulated occupancy (for example, 80%) on the graph illustrated in
Thus, according to the above-described technique (I) for using the degree of similarity by block matching of local regions between images, it is possible to quantitatively decide the degree of maturity of a cell aggregation from information on time lapse changes derived by calculating a multi-layering feature value (the sum of the degrees of multi-layering, or the occupancy of a multi-layered site) from two images over a predetermined time interval, based on the degree of similarity of a local region between the images, and then deriving the time lapse changes thereof. There follows a description of a technique for determining the degree of maturity using a “statistic based on the pixel values in the neighborhood of the contours of the cell aggregation” as multi-layering feature values.
(II) Technique for Using a Statistic Based on the Pixel Values in the Neighborhood of the Contours of the Cell Aggregation
This technique makes use of the property whereby, in concert with the multi-layering and maturation of the cell aggregation as described above, a halo is generated in the neighborhood of the contours and the pixel values change. Examples of statistics based on the pixel values include the sum of luminances, in which the pixel values in the neighborhood of the contours of the cell aggregation are summed up, as well as the proportion of the length, along the contours, of a portion having a certain pixel value or higher (the halo), relative to the overall length of the contours of the cell aggregation (halo length/overall length of the contours). An image processing program GP3, which has been set and stored in the ROM 62, is read into the CPU 61, and the determination of the degree of maturity of the cell aggregation using such statistics is achieved by the sequential execution, by the CPU 61, of processing that is based on the image processing program GP3.
First, in step C10, the image analysis unit 120 reads out time lapse images from times t=0, 1, 2, 3, . . . , T, T+1, . . . , which have been recorded in the RAM 63; in step C15, the outermost contour of the cell aggregation is extracted and segmented for the observation images at each of the points in time. The Snakes method, the Level Set method, or another dynamic contour extract method is used to extract the outermost contour. At such a time, in a case where the observation images include a plurality of segmented cell aggregations, each of the cell aggregations MC is labeled and a correspondence is made for the cell aggregations between images, as illustrated in
In step C20, a statistic described above based on the pixel values is calculated for the contour parts of the cell aggregation at each of the points of time as extracted in step C15. For example, in a case where the statistic that is based on the pixel value is the sum of luminances in the neighborhood of the contours, the sum of the pixel values is calculated for the adjacent region along the contours of the cell aggregation. The size of the adjacent region, i.e., the width of the frame in the peripheral direction relative to the contour line extracted in step C15, is appropriately set in accordance with the region in which the halo appears as observed with the relevant observation system when the cell aggregation to be observed has become multi-layered. In a case where the statistic that is based on the pixel values is the proportion of the length of the halo relative to the overall length of the contours of the cell aggregation, then the proportion of the length, along the contour line, of the portion having a certain pixel value or higher in the adjacent region of the cell aggregation is calculated relative to the overall length of the contours of the contour line of the cell aggregation as extracted in step C15.
In step C30, the statistics that are based on the pixel values at each of the points of time, as calculated in step C20, are lined up in time lapse along the points of time t=1, 2, 3, . . . , T, T+1, . . . , and the time lapse changes in the statistics that are based on the pixel values are derived for each of the cell aggregations.
As is schematically illustrated in
Accordingly, the state of maturity of the cell aggregation can be decided from the information on the time lapse changes in the statistic that is based on the pixel values as derived by the processing in step C30 (the “time lapse information on the luminance statistic”). For example, when the sum of the luminances in the neighborhood of the contours first begins to increase in the time lapse information on the luminance statistic, it can be decided that multi-layering growth has started in the relevant cell aggregation, and when the sum of the luminances is becoming larger, it can be decided that growth is in progress. It is then possible to decide that the relevant cell aggregation has matured when the tendency of the sum of the luminances to increase becomes more gradual and the rate of increase is at a predetermined value or below, or when the sum of the luminances is at a stipulated sum threshold or above.
In the image processing program GP3 illustrated in
As has been described above, according to the technique (II) for using the statistic that is based on the pixel values in the neighborhood of the contours of the cell aggregation, it is possible to quantitatively decide the state of maturity of a cell aggregation from information on time lapse changes derived by calculating multi-layer feature values (the sum of the luminances in the neighborhood of the contours, or the proportion of the length of the halo relative to the overall length of the contours) based on the pixel values in the neighborhood of the contours of the cell aggregation at each of the points in time from a group of time lapse images separated by a predetermined time interval, and then deriving the time lapse changes thereof. The following is a description of a technique for determining the degree of maturity using a “statistic that is based on the contour shape of the cell aggregation” as the multi-layering feature value.
(III) Technique for Using a Statistic that is Based on the Contour Shape of the Cell Aggregation
As illustrated in
This technique makes use of the property whereby the contour shape of the cell aggregation changes in this manner during the stage of the cell aggregation maturing. The degree of complexity of the contours of the cell aggregation is given as a representative example of a statistic that is based on the contour shape of the cell aggregation. The degree of complexity of the contours of the cell aggregation can be stipulated by the proportion of the perimeter length relative to the surface area of the cell aggregation (perimeter/surface area).
An image processing program GP4 is read into the CPU 61, and the determination of the degree of maturity of the cell aggregation is achieved by the sequential execution, by the CPU 61, of processing that is based on the image processing program GP4.
In step D10, the image analysis unit 120 reads out time lapse images from times t=0, 1, 2, 3, . . . , T, T+1, . . . , and in step D15, the outermost contour is extracted and segmented for the observation images at each of the points in time, by a dynamic contour extraction method. In a case where the observation images include a plurality of segmented cell aggregations, each of the cell aggregations is labeled and a correspondence is made for the cell aggregations between images (
In step D20, a statistic described above based on the contour shape is calculated for the contour parts of the cell aggregation at each of the points of time as extracted in step D15. In this embodiment, the proportion of the perimeter length (the overall length of the contours) relative to the surface area of the cell aggregation, the outermost contours of which have been extracted, is calculated for the degree of complexity of the contours of the cell aggregation.
In step D30, the statistics that are based on the contour shape at each of the points of time, as calculated in step D20, are lined up in time lapse along the points of time t=1, 2, 3, . . . , T, T+1, . . . , and the time lapse changes in the statistics that are based on the contour shape are derived for each of the cell aggregations.
As illustrated in
Therefore, the state of maturity of the cell aggregation can be decided from the information on the time lapse changes in the statistic that is based on the contour shape of the cell aggregation as derived by the processing in step D30 (the “time lapse information on the contour shape statistic”). For example, when the degree of complexity of the contours first begins to decrease in the time lapse information on the contour shape statistic, it is possible to decide that the relevant cell aggregation is in a period of transitioning towards becoming multi-layered; and, when the degree of complexity of the contours is decreasing, it is possible to decide that multi-layering growth is in progress. Then, when the tendency of the degree of complexity of the contours to decrease becomes more gradual and the rate of decrease is at a predetermined value or below, or when the degree of complexity of the contours is at a stipulated degree of complexity or below, then it is possible to decide that the relevant cell aggregation has matured.
In the image processing program GP4 illustrated in
Therefore, according to the technique (III) described above for using the statistic that is based on the contour shape of the cell aggregation, it is possible to quantitatively decide the state of maturity of a cell aggregation from information on time lapse changes derived by calculating multi-layering feature values (the degree of complexity of the contours of the cell aggregation) based on the contour shape of the cell aggregation at each of the points in time from a group of time lapse images separated by a predetermined time interval, and then deriving the time lapse changes thereof.
As has been described above, the image processing device 100 of the present invention sequentially calculates feature values relating to the multi-layering of the cell aggregation from a group of time lapse images in which images of a cell aggregation are taken by an imaging device over a predetermined time interval, derives the time lapse changes, and decides the degree of maturity of the cell aggregation on the basis of the time lapse changes of the feature values relating to the multi-layering. Therefore, according to the present invention, there can be provided means by which the degree of maturity of a cell aggregation can be decided from time lapse images taken by an imaging device without the cells being damaged by the administration of a reagent.
The embodiments described above illustrate examples of a configuration in which the cell culture observation system BS reads out time lapse images (image data) that are taken by an imaging device and stored in the RAM 63 and analyzes the multi-layering state, but the configuration may be such that the images taken by the imaging device are analyzed in real-time as sequential first and second images and the degree of maturity of the cell aggregation at the current point in time is displayed. The configuration may also be such that time lapse images taken in another observation system and recorded in a magnetic storage medium or the like, time lapse images that have been forwarded via a communication line, or the like are read in and the state of maturity is analyzed. The configuration may further be such that an operator uses a mouse or the like to set a predetermined range of the observation images (for example, a specific cell aggregation, or a specific site in a cell aggregation) as an analysis range, and the image processing device executes the analysis of the state of maturity for the set analysis range.
The following is a description of the method for producing a cell aggregation according to an embodiment of the present invention, with reference to
More specifically, the method for producing a cell aggregation is configured to comprise a cell culture step for culturing cells (S110), an obtainment step for taking, by an imaging device over a predetermined time interval, images of the cells cultured in the cell culture step and for obtaining time lapse images of a cell aggregation in the cells, which vary by cell culture (S120); a derivation step for sequentially calculating feature values relating to the multi-layering of the cell aggregation, from the time lapse images obtained in the obtainment step, and deriving the time lapse changes of the calculated feature values relating to the multi-layering (S130); a determination step for determining the degree of maturity of a cell aggregation on the basis of the time lapse changes of the feature values relating to the multi-layering as derived in the derivation step (S140); a selection step for selecting a cell aggregation on the basis of a predetermined standard (S150); and a collection and storage step for collecting and storing the selected cell aggregation (S160). The cells that are cultured may be human-derived cells; cells derived from cows, horses, pigs, mice, or other animals; or plant-derived cells. The cell aggregation may be stored using cryogenic storage.
Number | Date | Country | Kind |
---|---|---|---|
2009-179824 | Jul 2009 | JP | national |
This is a continuation of PCT International Application No. PCT/JP2010/004597, filed on Jul. 15, 2010, which is hereby incorporated by reference. This application also claims the benefit of Japanese Patent Application No. 2009-179824, filed in Japan on Jul. 31, 2009, which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2010/004597 | Jul 2010 | US |
Child | 13359074 | US |