METHOD FOR DETERMINING THE STATE OF A CELL
20180113064 ยท 2018-04-26
Assignee
- Commissariat A L'energie Atomique Et Aux Energies Alternatives (Paris, FR)
- IPRASENSE SAS (Clapiers, FR)
Inventors
Cpc classification
G03H2001/005
PHYSICS
C12M41/46
CHEMISTRY; METALLURGY
G01N2015/1445
PHYSICS
G01N33/4833
PHYSICS
G03H1/0866
PHYSICS
G03H2001/0825
PHYSICS
G01N2015/1454
PHYSICS
G03H1/0443
PHYSICS
G01N15/1431
PHYSICS
International classification
Abstract
A method for identifying a state of a cell contained in a sample, including: illuminating the sample using a light source by producing an incident light wave propagating toward the sample; then acquiring, using a matrix-array photodetector, an image of the sample, the sample being placed between the light source and the matrix-array photodetector such that the matrix-array photodetector is exposed to a light wave resulting from interference between the incident light wave and a diffraction wave produced by each cell; applying a numerical reconstruction algorithm to the image acquired by the matrix-array photodetector, to estimate a characteristic quantity of the light wave reaching the matrix-array detector, at a plurality of distances from the matrix-array photodetector. The value of the characteristic quantity, or its variation as a function of distance, allows the state of the cell to be determined from among predetermined states.
Claims
1-15. (canceled)
16. A method for determining a state of a cell, the cell being placed in a sample, the method comprising: illuminating the sample using a light source, the light source producing an incident light wave propagating towards the sample along a propagation axis; acquiring, using a matrix-array photodetector, an image of the sample, the sample being placed between the light source and the matrix-array photodetector such that the matrix-array photodetector is exposed to a light wave comprising interference between the incident light wave and a diffraction wave produced by the cell; identifying a position of the cell in a plane parallel to a detection plane in which the matrix-array photodetector lies; applying a digital reconstruction algorithm to the acquired image, to determine at least one characteristic quantity of the light wave to which the matrix-array photodetector is exposed, at the position of the cell, at a plurality of reconstruction distances from the matrix-array photodetector along the propagation axis; and classifying the cell depending on a profile representing a variation in the characteristic quantity as a function of the distance along the propagation axis, the classification allowing the state of the cell to be determined from among preset states.
17. The method of claim 16, wherein the preset states comprise a living cell state and/or a dead cell state.
18. The method of claim 16, wherein the characteristic quantity is obtained by estimating, at each reconstruction distance, a complex expression of the light wave to which the matrix-array photodetector is exposed.
19. The method of claim 18, wherein the characteristic quantity is determined from the modulus or the argument of the complex expression.
20. The method of claim 16, wherein the classification is carried out by comparing variation in the characteristic quantity to preset reference profiles.
21. The method of claim 16, further comprising reconstructing an image of the characteristic quantity in a plane parallel to the detection plane, and at the reconstruction distance, the value of the characteristic quantity at the position of the cell, at the reconstruction distance, being determined depending on this image.
22. The method of claim 16, wherein the position of each cell, in a plane parallel to the detection plane, is determined using the image thus reconstructed.
23. The method of claim 16, further comprising: determining a reference complex image, in a reconstruction plane or in the detection plane, by applying a digital reconstruction algorithm to the image acquired by the matrix-array photodetector; and based on the reference complex image, estimating at least one characteristic quantity of the light wave to which the matrix-array photodetector is exposed, at a plurality of reconstruction distances from the matrix-array photodetector.
24. The method of claim 23, further comprising: applying a propagation operator to the reference complex image, to calculate secondary complex images for a plurality of distances from the reconstruction plane or from the plane in which the matrix-array photodetector lies; and determining a characteristic quantity at each of the reconstruction distances, from each secondary complex image.
25. The method of claim 16, wherein the light source is a spatially coherent source.
26. The method of claim 16, wherein the light source is a light-emitting diode.
27. The method of claim 16, wherein no magnifying optics are placed between the sample and the matrix-array photodetector.
28. A device for determining a state of a cell, the cell being placed in a sample, the device comprising: a light source configured to produce an incident light wave, along a propagation axis, in a direction of the sample; a matrix-array photodetector configured to acquire an image of the sample, on being exposed to a light wave resulting from interference between the incident light wave and a diffraction wave formed by the cell; a holder to hold the sample between the light source and the matrix-array photodetector; a processor configured to: identify a position of the cell in a plane parallel to a plane in which the photodetector lies; apply a digital reconstruction algorithm to the acquired image, to determine at least one characteristic quantity of the light wave to which the photodetector is exposed, at the position, at a plurality of reconstruction distances from the photodetector along the propagation axis; and classify the cell depending on a profile representing the variation in the characteristic quantity along the propagation axis, the classification to determine the state of the cell from among preset states.
29. The device of claim 28, wherein the device comprises no magnifying optics between the photodetector and the sample.
30. An incubator, for growth of cells, the incubator comprising at least one device of claim 28.
Description
FIGURES
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0054]
DISCLOSURE OF PARTICULAR EMBODIMENTS
[0055]
[0056] The distance between the light source and the sample is preferably larger than 1 cm. It is preferably comprised between 2 and 10 cm and is typically 5 cm. Preferably, the light source, seen by the sample, may be considered to be point-like. This means that its diameter (or its diagonal) must be smaller than one fifth and better still one tenth of the distance between the sample and the light source. Thus, the light reaches the sample in the form of plane waves, or waves that may be considered as such.
[0057] The light source 11 may be a point source, or be associated with a diaphragm (not shown in
[0058] The diaphragm may be replaced by an optical fiber, a first end of which is placed facing a light source, and a second end of which is placed facing the sample. In this case, said second end may be likened to a point light source 11.
[0059] The sample 14 is bounded by a chamber, including a base 15 and a cover 13. The side walls of the chamber have not been shown. Typically a chamber is a petri dish or a well of a multi-well plate. In the example considered here, the bottom 15 and the cover 13 consist of 2 transparent slides that are a distance of 100 m apart. The distance d between the cells 1,2,3,4,5 and the photodetector 16 is equal to 3450 m.
[0060] Generally, the thickness of the chamber, along the propagation axis Z, is preferably smaller than a few cm, for example smaller than 5 cm, or even smaller than 1 cm.
[0061] The light source 11 may be temporally coherent but this is not necessary.
[0062] In this example, the light source is an OSRAM light-emitting diode, of reference LA E67B-U2AA-24-1. It is located a distance equal to 5 cm from the sample.
[0063] The sample 14 is placed between the light source 11 and a matrix-array photodetector 16. The latter preferably lies in a detection plane P preferably lying parallelly, or substantially parallelly, to the base 15 of the chamber bounding the sample. The detection plane P preferably lies perpendicularly to the propagation axis Z.
[0064] The expression substantially parallelly means that the two elements may not be rigorously parallel, an angular tolerance of a few degrees, smaller than 10, being acceptable.
[0065] Preferably, the light source is of small spectral width, for example of spectral width smaller than 200 nm or even 100 nm or indeed 25 nm. The expression spectral width designates the full width at half maximum of the emission peak of the light source.
[0066] The photodetector 16 may be a matrix-array photodetector including a matrix-array of CCD or CMOS pixels. CMOS photodetectors are preferred because the size of the pixels is smaller, this allowing images the spatial resolution of which is more favorable to be acquired. In this example, the detector is a 12-bit APTINA sensor of reference MT9P031. It is a question of an RGB CMOS sensor the inter-pixel pitch of which is 2.2 m. The useful area of the photodetector is 5.74.3 mm.sup.2. Photodetectors the inter-pixel pitch of which is smaller than 3 m are preferred, because they allow images with a satisfactory spatial resolution to be obtained.
[0067] Preferably, the photodetector comprises a matrix-array of pixels, above which array a transparent protective window is placed. The distance between the matrix-array of pixels and the protective window is generally comprised between a few tens of m to 150 or 200 m.
[0068] Generally, and whatever the embodiment, the distance d between a particle and the pixels of the photodetector is preferably comprised between 50 m and 2 cm and preferably comprised between 100 m and 2 mm.
[0069] The absence of magnifying optics between the matrix-array photodetector 16 and the sample 14 will be noted. This does not prevent focusing micro-lenses optionally being present level with each pixel of the photodetector 16.
[0070] In this first example, the culture medium is a Dulbecco's Modified Eagle's Medium (DMEM). The sample also contains fibroblast 3T3 cells, the concentration of which is about 0.510.sup.6 cells per ml.
[0071]
[0072] Each elementary diffraction pattern (31, . . . 35) is formed by the interference between the incident light wave 12 produced by the source 11, upstream of the sample, and a diffraction wave produced by diffraction of this incident wave by each cell (1, . . . ,5). Thus, the photodetector 16 is exposed to a light wave 22 formed by the superposition: [0073] of the incident light wave 12 emitted by the source 11, upstream of the sample 14; and [0074] the diffraction wave produced by each of the cells 1, . . . ,5 or other diffracting elements present in the sample.
[0075] A processor 20 receives the images from the matrix-array photodetector 16 and reconstructs characteristic quantities of the light wave 22 to which the photodetector is exposed, along the propagation axis Z. The reconstruction is in particular carried out between the photodetector and the observed sample. The processor 20 may be able to execute a sequence of instructions stored in a memory, in order to implement steps of the identifying method. The microprocessor 20 is connected to a memory 23 able to store instructions for implementing calculating steps described in this application. It may be linked to a screen 25. The processor may be a microprocessor, or any other electronic computer able to process the images delivered by the matrix-array photodetector, in order to execute one or more steps described in this description.
[0076] The image shown in
[0077] According to well-known digital holographic reconstruction principles, which are described in the publication by Ryle et al, Digital in-line holography of biological specimens, Proc. Of SPIE Vol. 6311 (2006), it is possible to reconstruct a complex expression U(x,y,z) for the light wave 22 at any point of spatial coordinates (x,y,z), and in particular in a plane located a distance |z| from the photodetector, and parallel to the plane P in which the photodetector lies, by determining the convolution product of the intensity I(x,y) measured by the photodetector and a propagation operator h(x,y,z).
[0078] The function of the propagation operator h(x,y,z) is to describe the propagation of the light between the photodetector 16 and a point of coordinates (x,y,z). It is then possible to determine the amplitude u(x,y,z) and the phase (x,y,z) of this light wave 22 at this distance |z|, which is called the reconstruction distance, where:
u(x,y,z)=abs [U(x,y,z)]
(x,y,z)=arg [U(x,y,z)]
[0079] The operators abs and arg return the modulus and argument, respectively.
[0080] Application of the propagation operator in particular allows the complex expression U(x,y,z) to be estimated at a distance |z| from the photodetector, upstream of the latter. The complex value of the light wave 22 before the latter reaches the detector is thus reconstructed. Back-propagation is then spoken of. If the coordinate z=0 is attributed to the detection plane P, this back-propagation is implemented by applying a propagation operator h(x,y,|z|).
[0081] The terms upstream and downstream are to be understood with respect to the propagation direction of the incident wave 12.
[0082] If I(x,y)=I(x,y,z=0) corresponds to the intensity of the signal measured by the photodetector, the relationship between the measured intensity I(x,y) and the complex expression U(x,y) of the light wave, in the detection plane P, is given by: I(x, y)=|U(x, y)|.sup.2.
[0083] The complex expression of the light wave (22), at a coordinate (x,y,z) is given by
U(x, y, z)={square root over (I(x, y))}*h(x, y, z),
the symbol * representing a convolution operator, where: [0084] z<0 in the half-space delineated by the detection plane P and comprising the sample 14; and [0085] z>0 in the half-space delineated by the detection plane P and not comprising the sample 14.
[0086] In the half-space delineated by the detection plane P and comprising the sample 14, the complex expression of the light wave may also be written:
U(x, y, z)={square root over (I(x, y))}*h(x, y, |z|)
[0087] Preferably mathematical preprocessing is applied beforehand to the measured intensity I(x,y), before the holographic reconstruction. This allows the quality of the results to be improved, in particular by decreasing the number of artefacts created when the propagation operator is applied.
[0088] Thus, an intensity (x, y), called the normalized intensity, is determined, such that
(x, y)=(I(x, y)Average (I))/Average(I)
where [0089] I(x,y)=intensity measured by the photodetector at the coordinate (x,y); [0090] Average (I)=average of the intensity measured in a region of interest of the image I, including said coordinate (x,y). This region of interest may correspond to the entire image formed by the photodetector.
[0091] This pre-processing is equivalent to a normalization of the measured intensity by the intensity of the incident light wave 12 the latter being estimated by the quantity Average (I). It allows artefacts generated by the reconstruction process to be limited.
[0092] The digital reconstruction may in particular be based on the Fresnel diffraction model. In this example, the propagation operator is the Fresnel-Helmholtz function, such that:
where is the wavelength.
Thus,
[0093]
where [0094] x and y are the coordinates in the plane of the photodetector; [0095] x and y are the coordinates in the reconstruction plane, the latter being located at a distance |z| from the photodetector; [0096] z is the coordinate of the reconstructed image along the propagation axis Z of the incident light wave 12.
[0097] From values of the complex expression U(x,y,z), it is possible to extract characteristic quantities of the light wave 22 resulting from the diffraction, by the particles (1,2 . . . 9), of the incident light wave 12 emitted by the source 11. As mentioned above, it is possible to evaluate the amplitude u(x,y,z) or the phase (x,y,z), but it is also possible to evaluate any function of the amplitude or phase.
[0098] It is for example possible to evaluate a characteristic quantity that is called the complementary amplitude (x, y, z) such that:
(x, y, z)=abs(1U(x, y, z))
[0099] From each reconstructed complex expression U(x,y,z), it is possible to form: [0100] an image u.sub.z of the amplitude of the wave 22, in a plane parallel to the plane of the detector, at a distance |z| from the latter, where u.sub.z(x,y)=abs [U(x,y,z)]; [0101] an image .sub.z of the phase of the wave 22, in a plane parallel to the plane of the detector, at a distance |z| from the latter, where .sub.z(x,y)=arg [U(x,y,z)]; [0102] an image
of the complementary amplitude, such as described above, of the wave 22, in a plane parallel to the plane of the detector, at a distance |z| from the latter, where
(x, y, z)=abs [1U(x,y,z)].
[0103]
[0104] In each reconstructed image .sub.z an elementary diffraction pattern (31, 32, 33, 34, 35) corresponding to each cell (1,2,3,4,5) of the sample may be seen, the central portion of each pattern allowing the respective coordinates (x.sub.1, y.sub.1), (x.sub.2, y.sub.2), (x.sub.3, y.sub.3), (x.sub.4, y.sub.4) and (x.sub.5, y.sub.5) of cells 1 to 5 in the detection plane P to be determined. The value of the phase (x.sub.1y.sub.1,z), (x.sub.2, y.sub.2,z), (x.sub.3, y.sub.3,z), (x.sub.4, y.sub.4,z), (x.sub.5, y.sub.5,z) at the various values Z in question is determined: [0105] at |z|=3850 m, the phase associated with each cell is positive, and of value close to /5; [0106] at |z|=3450 m (z=d), the phase associated with cells 1, 2 and 3 is negative (neighboring/5), whereas the phase associated with cells 4 and 5 is positive (neighboring+/5); [0107] at |z|=3050 m, the phase associated with each cell is negative, and of value close to /5.
[0108] Thus, in the plane |z|=3450 m, corresponding to the plane in which the cells are actually located (z=d), the phase of the reconstructed light wave 22 passing through cells 1, 2 and 3, respectively, is negative, whereas the phase of the reconstructed light wave 22 passing through cells 4 and 5, respectively, is negative.
[0109] Moreover, following these reconstructions, the cells were treated with Trypan blue, then observed using a microscope at a 10 magnification. Trypan blue is a die commonly used in the field of cell viability. The cells referenced 1, 2 and 3 appeared to be alive, whereas the cells referenced 4 and 5 are dyed blue, indicating a dead cell. These observations serve as reference measurement in the analyses detailed below.
[0110] By reconstructing an image of the radiation to which the detector is exposed in the plane containing the cells (z=3450 m), and by identifying, in this reconstructed image, the position of each cell, it is possible to discriminate living cells (negative phase) from dead cells (positive phase).
[0111]
[0112] Thus, it is possible to establish a profile representing the variation in the phase of the wave 22 to which the detector is exposed along an axis, parallel to the propagation axis Z, passing through each cell. This profile may then be used to perform a classification between a living cell and a dead cell. This profile may in particular be compared to a library of profiles produced with standard cells the state of which is known. In other words, the profile representing the variation in the phase along the propagation axis of the light wave forms a signature of the state of the cell.
[0113] Reconstructing a characteristic quantity of the wave 22 resulting from diffraction by a particle and the incident wave 12 not at a single reconstruction distance, but along the propagation axis of the incident wave, at a plurality of reconstruction distances, allows richer information to be obtained. This allows the various states of a cell to be reliably classified. Moreover, this makes it possible to avoid needing to know the precise distance separating a cell to be characterized from the photodetector.
[0114] Another indicator may be the distance |z.sub.0| at which the phase value (x.sub.n, y.sub.n,z) passes through zero, a cell being considered to be alive if |z.sub.0| is lower than the distance d actually separating the cell from the photodetector (in the present case d=3450 m), and dead in the contrary case.
[0115]
[0116] From
[0117] It is therefore possible to establish a profile representing the variation in the complementary amplitude of the light wave 22 to which the detector is exposed, along the propagation axis Z and passing through each cell, and to use this profile to perform a classification between a living cell and a dead cell. This profile may in particular be compared to a library of profiles produced with standard cells the state of which is known. In other words, the profile representing the variation in the complementary amplitude along the propagation axis forms a signature of the state of the cell.
[0118] In a second example, the device is similar to that implemented above. The characterized cells are PC12 cells. Just as in the first example above, an image was acquired on the matrix-array photodetector, in an identical configuration to the configuration shown in
[0119] A reference measurement was then carried out, using staining with Trypan blue, allowing dead cells D and living cells A to be identified.
[0120]
[0124] Thus there are 3 criteria for classifying a cell: value of the phase at |z|=d, variation in the phase as a function of z and the value |z.sub.0| at which the value of the phase of the complex expression of the reconstructed wave 22 is zero.
[0125]
[0126] In a third example, the device is similar to that implemented above. The characterized cells are CHO cells (CHO standing for Chinese hamster ovarycell line derived from the ovary of the Chinese hamster). Just as in the two examples above, an image is acquired on the matrix-array photodetector, in an identical configuration to the configuration shown in
[0127] A reference measurement was then carried out, using staining with Trypan blue, allowing dead cells D and living cells A to be identified.
[0128]
[0132]
[0133] According to one variant, the classification between a living cell and a dead cell is achieved by combining, for a given height z, various parameters of the light radiation 22 to which the detector is exposed. According to one example, the phase (x,y,z) and the complementary amplitude (x,y,z) are determined along the propagation axis Z, the classification being achieved using the ratio of these two parameters.
[0134]
the term k(x.sub.6, y.sub.6, z) representing the ratio
determined in a portion 6 of the sample exempt of cells. This ratio may be called the reference ratio.
[0135] This figure shows the variation in the composite quantity k(x.sub.n,y.sub.n,z) for n cells, each cell n being identified by its position in the plane (x.sub.n,y.sub.n) of the photodetector.
[0136] The value of the composite quantity, at a given reconstruction distance z, is systematically higher for living cells than for dead cells. It is thus possible to define a threshold k.sub.threshold(z), such that if k(x.sub.n,y.sub.n, z)k.sub.threshold(z), the cell centered on the position (x.sub.n,y.sub.n), in the plane P, is alive, or dead in the contrary case.
[0137] Application of a digital propagation operator h to an image I, or hologram, acquired by a matrix-array photodetector 16 may have certain limits, because the acquired image includes no phase-related information. Thus, before the profile is established, it is preferable to obtain information relating to the phase of the light wave 22 to which the photodetector 16 is exposed. This phase-related information may be obtained by reconstructing a complex image U.sub.z of the sample 14, using methods described in the prior art, so as to obtain an estimation of the amplitude and phase of the light wave 22 in the plane P of the matrix-array photodetector 16 or in a reconstruction plane P.sub.z located at a distance |z| from the latter. The inventors have developed a method based on the calculation of a reference complex image, which method is described with reference to
[0144] The algorithm presented in
Step 100: Image Acquisition
[0145] In this step, the image sensor 16 acquires an image I of the sample 14, and more precisely of the light wave 22 transmitted by the latter, to which light wave the image sensor is exposed. Such an image, or hologram, is shown in
[0146] This image was produced using a sample 10 including Chinese hamster ovary (CHO) cells immersed in a saline buffer, the sample being contained in a fluidic chamber of 100 m thickness placed at a distance d of 1500 m from a CMOS sensor. The sample was illuminated with a light-emitting diode 11 the spectral emission band of which was centered on a wavelength of 450 nm and which was located at a distance D=8 cm from the sample.
Step 110: Initialization
[0147] In this step, an initial image U.sub.0.sup.k=0 of the sample 14 is defined, from the image I acquired by the image sensor 16. This step is an initialization of the iterative algorithm described below with regard to steps 120 to 180, the exponent k indicating the rank of each iteration. The modulus u.sub.0.sup.k=0 of the initial image U.sub.0.sup.k=0 may be obtained by applying the square-root operator to the image I acquired by the image sensor, in which case u.sub.0.sup.k=0={square root over (I.sub.0)}.
[0148] The phase .sub.0.sup.k=0 of the initial image U.sub.0.sup.k=0 is either considered to be zero in each pixel (x, y), or preset to an arbitrary value. Specifically, the initial image U.sub.0.sup.k=0 results directly from the image I acquired by the matrix-array photodetector 16. However, the latter includes no information relating to the phase of the light wave 22 transmitted by the sample 14, the image sensor 16 being sensitive only to the intensity of this light wave.
Step 120: Propagation
[0149] In this step, the image U.sub.0.sup.k1 obtained in the plane of the sample is propagated to a reconstruction plane P.sub.z, by applying a propagation operator such as described above, so as to obtain a complex image U.sub.z.sup.k, representative of the sample 14, in the reconstruction plane P.sub.z. The propagation is carried out by convoluting the image U.sub.0.sup.k1 with the propagation operator h.sub.z such that:
U.sub.z.sup.k=U.sub.0.sup.k1*h.sub.z
the symbol * representing a convolution operator. The index z represents the fact that the propagation is carried out in a direction opposite to that of the propagation axis Z. Back-propagation is spoken of.
[0150] In the first iteration (k=1), U.sub.0.sup.k=0 is the initial image determined in step 110. In the following iterations, U.sub.0.sup.k1 is the complex image in the detection plane P updated in the preceding iteration.
[0151] The reconstruction plane P.sub.z is a plane away from the detection plane P, and preferably parallel to the latter. Preferably, the reconstruction plane P.sub.z is a plane P.sub.14 in which the sample 14 lies. Specifically, an image reconstructed in this plane allows a generally high spatial resolution to be obtained. It may also be a question of another plane, located a nonzero distance from the detection plane, and preferably parallel to the latter, for example a plane lying between the matrix-array photodetector 16 and the sample 14.
[0152]
Step 130: Calculation of an Indicator in a Plurality of Pixels
[0153] In this step, a quantity .sup.k(x, y) associated with each pixel of a plurality of pixels (x, y) of the complex image U.sub.z.sup.k is calculated, preferably in each of these pixels. This quantity depends on the value U.sub.z.sup.k(x, y) of the image U.sub.z.sup.k, or of its modulus, in the pixel (x, y) for which it is calculated. It may also depend on a dimensional derivative of the image in this pixel, for example the modulus of a dimensional derivative of this image.
[0154] In this example, the quantity associated with each pixel (x, y) is based on the modulus of a dimensional derivative, such that:
[0155] Since the image is discretized into pixels, the derivative operators may be replaced by Sobel operators, such that:
where: [0156] ( ) * is the complex conjugate operator; and
[0157] S.sub.x and S.sub.y are Sobel operators along two orthogonal axes X and Y of the reconstruction plane P.sub.z.
In this example,
and S.sub.y is the transposed matrix of S.sub.x.
[0158]
Step 140: Establishment of a Noise Indicator Associated with the Image U.sub.z.sup.k
[0159] In step 130, quantities .sup.k(x, y) were calculated in a plurality of pixels of the complex image U.sub.z.sup.k. These quantities may form a vector E.sup.k, the terms of which are the quantities .sup.k(x, y) associated with each pixel (x, y). In this step, an indicator, called the noise indicator, is calculated from a norm of the vector E.sup.k. Generally, an order is associated with a norm, such that the norm x.sub.p of order p of a vector x of dimension n of coordinates (x.sub.1, x.sub.2, . . . x.sub.n,) is such that: x.sub.p=(.sub.i=1.sup.n|x.sub.i|.sup.p).sup.1/p, where p0.
[0160] In the present case, a norm of order 1 is used, in other words p=1. Specifically, the inventors have estimated that a norm of order 1, or of order lower than or equal to 1, is particularly suitable for such a sample, as explained below.
[0161] In this step, the quantity .sup.k(x, y) calculated from the complex image U.sub.z.sup.k, in each pixel (x, y) of the latter, is summed so as to form a noise indicator .sup.k associated with the complex image U.sub.z.sup.k.
Thus,
[0162]
.sup.k=.sub.(x,y).sup.k(x, y)
[0163] This noise indicator .sup.k corresponds to a norm of the total variation in the complex image A.sub.z.sup.k.
[0164] With reference to the example of
[0165] Because a norm of order 1, or of order lower than or equal to 1, is used, the value of the noise indicator .sup.k decreases as the complex image U.sub.z.sup.k becomes more and more representative of the sample. Specifically, in the first iterations, the value of the phase .sub.0.sup.k(x, y), in each pixel (x, y) of the image U.sub.0.sup.k is poorly estimated. Propagation of the image of the sample from the detection plane P to the reconstruction plane P.sub.z is then accompanied by substantial reconstruction noise, as mentioned with regard to the prior art. This reconstruction noise takes the form of fluctuations in the reconstructed image. Because of these fluctuations, a noise indicator .sup.k, such as defined above, increases in value as the contribution of the reconstruction noise, in the reconstructed image, increases. Specifically, the fluctuations due to the reconstruction noise tend to increase the value of this indicator.
[0166] An important aspect of this step consists in determining, in the detection plane P, phase values .sub.0.sup.k(x, y) for each pixel of the image of the sample U.sub.0.sup.k, this allowing, in a following iteration, a reconstructed image U.sub.z.sup.k+1 to be obtained the indicator of which .sup.k+1 is lower than the indicator .sup.k.
[0167] In the first iteration, as explained above, relevant information is available only on the intensity of the light wave 22 and not on its phase. The first image U.sub.Z.sup.k=1 reconstructed in the reconstruction plane P.sub.z is therefore affected by a substantial amount of reconstruction noise, because of the absence of relevant information as to the phase of the light wave 22 in the detection plane P. Therefore, the indicator .sup.k=1 is high. In following iterations, the algorithm carries out a gradual adjustment of the phase .sub.0.sup.k(x, y) in the detection plane P, so as to gradually minimize the indicator .sup.k.
[0168] The image U.sub.0.sup.k in the detection plane is representative of the light wave 22 in the detection plane P, both from the point of view of its intensity and of its phase. Steps 120 to 160 aim to establish, iteratively, for each pixel of the image U.sub.0.sup.k, the value of the phase .sub.0.sup.k(x, y) which minimizes the indicator .sup.k, the latter being obtained from the image U.sub.z.sup.k obtained by propagating the image U.sub.0.sup.k1 to the reconstruction plane P.sub.z.
[0169] The minimization algorithm may be a gradient descent algorithm, or a conjugated gradient descent algorithm, the latter being described below.
Step 150: Adjustment of the value of the phase in the detection plane.
[0170] Step 150 aims to determine a value of the phase .sub.0.sup.k(x, y) of each pixel of the complex image U.sub.0.sup.k, so as to minimize, in the following iteration k+1, the indicator .sup.k+1 resulting from a propagation of the complex image U.sub.0.sup.k to the reconstruction plane P.sub.z. To do this, a phase vector .sub.0.sup.k is established, each term of which is the phase .sub.0.sup.k(x, y) of a pixel (x, y) of the complex image U.sub.0.sup.k. The dimension of this vector is (N.sub.pix, 1), where N.sub.pix is the number of pixels in question. This vector is updated in each iteration, using the following updating expression:
.sub.0.sup.k(x, y)=.sub.0.sup.k1(x, y)+.sup.kp.sup.k(x, y)
where: [0171] .sup.k is an integer, called the step size, representing a distance; [0172] p.sup.k is a direction vector, of dimension (N.sub.pix, 1), each term p(x, y) of which forms a direction of the gradient .sup.k of the indicator .sup.k.
[0173] This equation may be expressed in vectorial form as follows:
.sub.0.sup.k=.sub.0.sup.k1+.sup.kp.sup.k
It may be shown that:
p.sup.k=.sup.k+.sup.kp.sup.k1
where:
[0174] .sup.k is a gradient vector, of dimension (N.sub.pix, 1), each term of which represents a variation in the indicator .sup.k as a function of each of the degrees of freedom of the unknowns of the problem, i.e. the terms of the vector .sub.0.sup.k; [0175] p.sup.k1 is a direction vector established in the preceding iteration; [0176] .sup.k is a scale factor applied to the direction vector p.sup.k1.
[0177] Each term .sup.k(x, y) of the gradient vector is such that
where Im is an operator returning the imaginary part of the operand and r is a coordinate (x, y) in the detection plane.
[0178] The scale factor .sup.k may be expressed such that:
[0179] The step size .sup.k may vary depending on the iteration, for example from 0.03 in the first iterations to 0.0005 in the last iterations.
[0180] The updating equation allows an adjustment of the vector .sub.0.sup.k to be obtained, this leading to an iterative update of the phase .sub.0.sup.k(x, y) in each pixel of the complex image U.sub.0.sup.k. This complex image U.sub.0.sup.k, in the detection plane, is then updated with these new values of the phase associated with each pixel. It will be noted that the modulus of the complex image U.sub.0.sup.k is not modified, the latter being determined from the image acquired by the matrix-array photodetector 16, such that u.sub.0.sup.k(x, y)=u.sub.0.sup.k(x, y).
Step 160: Reiteration of or exit from the algorithm.
[0181] Provided that a convergence criterion has not been reached, step 160 consists in reiterating the algorithm, with a new iteration of steps 120 to 160, on the basis of the complex image U.sub.0.sup.k updated in step 150. The convergence criterion may be a preset number K of iterations, or a minimum value of the gradient .sup.k of the indicator, or a difference considered to be negligible between two consecutive phase vectors .sub.0.sup.k1,.sub.0.sup.k. When the convergence criterion is reached, the estimation is considered to be a correct estimation of a complex image of the sample, in the detection plane P or in the reconstruction plane P.
Step 170: Obtainment of the reference complex image.
[0182] At the end of the last iteration, the method may comprise propagating the complex image U.sub.0.sup.k resulting from the last iteration to the reconstruction plane P.sub.z, so as to obtain a reference complex image U.sub.ref=U.sub.z.sup.k. Alternatively, the reference complex image U.sub.ref is the complex image U.sub.0.sup.k resulting from the last iteration in the detection plane P. When the density of the particles is high, this alternative is however less advantageous because the spatial resolution in the detection plane P is lower than in the reconstruction plane P.sub.z, in particular when the reconstruction plane P.sub.z corresponds to a plane P.sub.14 in which the sample 14 lies.
[0183]
[0184] Step 180: Selection of particle radial coordinates.
[0185] In this step, the radial coordinates (x, y) of a particle are selected from the reference image U.sub.ref=U.sub.Z.sup.k=30, for example from the image of its modulus u.sub.ref=u.sub.Z.sup.k=30 or the image of its phase .sub.ref=.sub.Z.sup.k=30. As mentioned above, the expression radial coordinate designates a coordinate in the detection plane or in the reconstruction plane. It is also envisionable to carry out this selection on the basis of the hologram I.sub.0 or of the complex image U.sub.0.sup.k obtained in the detection plane following the last iteration. However, when the number of particles increases, it is preferable to carry out this selection on the image formed in the reconstruction plane, because of its better spatial resolution, in particular when the reconstruction plane P.sub.z corresponds to the plane of the sample P.sub.14. In
Step 185: Application of a Propagation Operator
[0186] In this step 185, the reference complex image U.sub.ref is propagated to a plurality of reconstruction distances, using a propagation operator h such as defined above, so as to obtain a plurality of what are called secondary complex images U.sub.ref,z reconstructed at various distances from the detection plane P or from the reconstruction plane P.sub.z. Thus, this step comprises determining a plurality of complex images U.sub.ref,z such that:
U.sub.ref,z=U.sub.ref*h.sub.z with z.sub.minzz.sub.max.
[0187] The values z.sub.min and z.sub.max the minimum and maximum coordinates, along the axis Z, to which the reference complex image is propagated. Preferably, the complex images are reconstructed at a plurality of coordinates z between the sample 14 and the image sensor 16. The complex images may be formed on either side of the sample 14.
[0188] These secondary complex images are established by applying a holographic reconstruction operator h to the reference image U.sub.ref. The latter is a complex image correctly describing the light wave 22 to which the image sensor is exposed, and in particular its phase, following the iterations of the steps 120 to 160. Therefore, the secondary images U.sub.ref,z form a good descriptor of the propagation of the light wave 22 along the propagation axis Z.
Step 190: Formation of a Profile
[0189] In this step, from each secondary complex image U.sub.ref,z a characteristic quantity, such as defined above, of the light wave 22 is determined so as to define a profile representing the variation in said characteristic quantity along the propagation axis Z. The characteristic quantity may, for example, be the modulus or the phase, or a combination thereof.
Step 200: Characterization
[0190] The particle may then be characterized from the profile formed in the preceding step. Preferably, there is available a database of standard profiles formed in a learning phase using known standard samples. The characterization is then carried out by comparing or classifying the formed profile on the basis of the standard profiles.
[0191] This embodiment, which is based on formation of a reference complex image, was implemented, using the norm of the total variation, on CHO (Chinese hamster ovary) cells immersed in a CD CHO culture medium (Thermo Fisher). The sample was placed in a fluidic chamber of 100 m thickness and positioned at a distance of 8 cm from a light-emitting diode, the spectral band of which was centered on 450 nm. The sample was placed at a distance of 1500 m from a CMOS image sensor of 27483840 pixels. The aperture of the spatial filter 18 had a diameter of 150 m.
[0192]
[0193]
[0194] Moreover, following these reconstructions, the cells were treated with Trypan blue, then observed using a microscope at a 10 magnification. The image obtained is shown in
[0195] The profiles of modulus or phase of
[0196] The examples described above provide simple identification criteria based on the variation in the profile of a characteristic quantity as a function of reconstruction distance, and on comparisons using preset thresholds. In addition, other classifying methods that are more complex and more robust may be implemented, without departing from the scope of the invention.