Method for quantitative video-microscopy and associated system and computer software program product
First Claim
1. A method of modeling a dye, said method comprising:
- determining a transmittance of the sample treated with the dye from a color image of the treated sample, the image comprising a plurality of pixels, in each of a red, green, and blue channel of an RGB color space and for each pixel of the image so as to form an RGB triplet for each pixel;
grouping the RGB triplets according to the minimum transmittance in the red, green, and blue channels for the respective RGB triplet;
normalizing each group of RGB triplets by summing the transmittances in each of the respective red, green, and blue channels and then dividing each of the summed transmittances by the number of RGB triplets in the respective group so as to form respective normalized RGB triplets; and
tabulating the normalized RGB triplets according to the minimum transmittance of each normalized RGB triplet so as to form a correspondence table for the dye, the correspondence table extending in transmittance increments between 0% and 100% transmittance.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of determining an amount of at least one molecular species in a sample from an image of the sample captured by an image acquisition device is provided, each molecular species being indicated by a dye. A dye space representation of a plurality of dyes is formed by orthogonally adding the correspondence tables of the dyes, each correspondence table having a plurality of normalized RGB triplets and incrementally extending from 0% to 100% transmittance. The dye space representation has one dimension for each dye and provides a reference model for a combination of the plurality of dyes. Each pixel of an image of the sample stained with the combination of the plurality of dyes is compared to the reference model, each pixel having a color defined by an RGB triplet, so as to determine an optimal combination of normalized RGB triplets from the respective correspondence tables of the dyes producing the color of the respective pixel. An artificial image of the sample is then formed from the normalized RGB triplets for each dye as determined from the optimal combination. The artificial image thereby indicates a distribution of the respective dye over the sample image and facilitates determination of the amount of the corresponding molecular species. Associated methods, systems, and computer software program products are also provided.
206 Citations
154 Claims
-
1. A method of modeling a dye, said method comprising:
-
determining a transmittance of the sample treated with the dye from a color image of the treated sample, the image comprising a plurality of pixels, in each of a red, green, and blue channel of an RGB color space and for each pixel of the image so as to form an RGB triplet for each pixel;
grouping the RGB triplets according to the minimum transmittance in the red, green, and blue channels for the respective RGB triplet;
normalizing each group of RGB triplets by summing the transmittances in each of the respective red, green, and blue channels and then dividing each of the summed transmittances by the number of RGB triplets in the respective group so as to form respective normalized RGB triplets; and
tabulating the normalized RGB triplets according to the minimum transmittance of each normalized RGB triplet so as to form a correspondence table for the dye, the correspondence table extending in transmittance increments between 0% and 100% transmittance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of modeling a combination of a plurality of dyes, said method comprising:
-
forming a correspondence table for each of the plurality of dyes; and
orthogonally adding the correspondence tables of the plurality of dyes so as to form a dye space representation of the plurality of dyes, the dye space representation having one dimension for each dye and providing a reference model for a combination of the plurality of dyes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of determining an amount of at least one molecular species comprising a sample, each molecular species being indicated by a dye, from an image of the sample captured by an image acquisition device, the image comprising a plurality of pixels, said method comprising:
-
forming a dye space representation of a plurality of dyes, each dye having a corresponding correspondence table comprising a plurality of normalized RGB triplets, the dye space representation having one dimension for each dye and providing a reference model for a combination of the plurality of dyes;
comparing each pixel of the image of the sample, the sample being treated by the combination of the plurality of dyes, to the reference model for the combination of the plurality of dyes, each pixel having a color defined by an RGB triplet, so as to determine an optimal combination of normalized RGB triplets from the respective correspondence tables of the dyes producing the color of the respective pixel, the normalized RGB triplets of the optimal combination being identifiable according to the respective dye; and
forming an artificial image of the sample, the artificial image corresponding to the sample image, from the normalized RGB triplets for each dye determined from the optimal combination, the artificial image thereby indicating a distribution of the respective dye over the sample image and facilitating determination of the amount of the corresponding molecular species. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A system for modeling a dye indicative of a molecular species in a sample from an image of the sample treated with the dye, said system comprising:
a computer device comprising;
a processing portion configured to determine a transmittance of the sample treated with the dye from a color image of the treated sample, the image comprising a plurality of pixels, in each of a red, green, and blue channel of an RGB color space and for each pixel of the image so as to form an RGB triplet for each pixel;
a processing portion configured to group the RGB triplets according to the minimum transmittance in the red, green, and blue channels for the respective RGB triplet;
a processing portion configured to normalize each group of RGB triplets by summing the transmittances in each of the respective red, green, and blue channels and then dividing each of the summed transmittances by the number of RGB triplets in the respective group so as to form respective normalized RGB triplets; and
a processing portion configured to tabulate the normalized RGB triplets according to the minimum transmittance of each normalized RGB triplet so as to form a correspondence table for the dye, the correspondence table extending in transmittance increments between 0% and 100% transmittance. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
65. A system for modeling a plurality of dyes from a corresponding plurality of samples using an image of each sample, each sample being treated with a different one of the plurality of dyes, said system comprising:
a computer device comprising;
a processing portion configured to form a correspondence table for each of the plurality of dyes from the image of the respective sample; and
a processing portion configured to orthogonally add the correspondence tables of the plurality of dyes so as to form a dye space representation of the plurality of dyes, the dye space representation having one dimension for each dye and providing a reference model for a combination of the plurality of dyes. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
82. A system for determining an amount of at least one molecular species comprising a sample, each molecular species being indicated by a dye, from an image of the sample captured by an image acquisition device, the image comprising a plurality of pixels, said system comprising:
a computer device comprising;
a processing portion configured to form a dye space representation of a plurality of dyes, each dye having a corresponding correspondence table comprising a plurality of normalized RGB triplets, the dye space representation having one dimension for each dye and providing a reference model for a combination of the plurality of dyes;
a processing portion configured to compare each pixel of the image of the sample, the sample being treated by the combination of the plurality of dyes, to the reference model for the combination of the plurality of dyes, each pixel having a color defined by an RGB triplet, so as to determine an optimal combination of normalized RGB triplets from the respective correspondence tables of the dyes producing the color of the respective pixel, the normalized RGB triplets of the optimal combination being identifiable according to the respective dye; and
a processing portion configured to form an artificial image of the sample, the artificial image corresponding to the sample image, from the normalized RGB triplets for each dye determined from the optimal combination, the artificial image thereby indicating a distribution of the respective dye over the sample image and facilitating determination of the amount of the corresponding molecular species. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
106. A computer software program product executable on a computer device and capable of modeling a dye, indicative of a molecular species in a sample, from an image of the sample treated with the dye, said computer software program product comprising:
-
an executable portion capable of determining a transmittance of the sample treated with the dye from a color image of the treated sample, the image comprising a plurality of pixels, in each of a red, green, and blue channel of an RGB color space and for each pixel of the image so as to form an RGB triplet for each pixel;
an executable portion capable of grouping the RGB triplets according to the minimum transmittance in the red, green, and blue channels for the respective RGB triplet;
an executable portion capable of normalizing each group of RGB triplets by summing the transmittances in each of the respective red, green, and blue channels and then dividing each of the summed transmittances by the number of RGB triplets in the respective group so as to form respective normalized RGB triplets; and
an executable portion capable of tabulating the normalized RGB triplets according to the minimum transmittance of each normalized RGB triplet so as to form a correspondence table for the dye, the correspondence table extending in transmittance increments between 0% and 100% transmittance. - View Dependent Claims (107, 108, 109, 110, 111, 112, 113, 114, 115, 116)
-
-
117. A computer software program product executable on a computer device and capable of modeling a plurality of dyes from a corresponding plurality of samples using an image of each sample, each sample being treated with a different one of the plurality of dyes, said computer software program product comprising:
-
an executable portion capable of forming a correspondence table for each of the plurality of dyes from a magnified digital image of the respective sample captured by an image acquisition device, the image acquisition device comprising at least one of an RGB-configured scanner and a microscope operably engaged with an RGB camera; and
an executable portion capable of orthogonally adding the correspondence tables of the plurality of dyes so as to form a dye space representation of the plurality of dyes, the dye space representation having one dimension for each dye and providing a reference model for a combination of the plurality of dyes. - View Dependent Claims (118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132)
-
-
133. A computer software program product executable on a computer device and capable of determining an amount of at least one molecular species comprising a sample, each molecular species being indicated by a dye, from an image of the sample captured by an image acquisition device, the image comprising a plurality of pixels, said computer software program product comprising:
-
an executable portion capable of forming a dye space representation of a plurality of dyes, each dye having a corresponding correspondence table comprising a plurality of normalized RGB triplets the dye space representation having one dimension for each dye and providing a reference model for a combination of the plurality of dyes;
an executable portion capable of comparing each pixel of the image of the sample, the sample being treated by the combination of the plurality of dyes, to the reference model for the combination of the plurality of dyes, each pixel having a color defined by an RGB triplet, so as to determine an optimal combination of normalized RGB triplets from the respective correspondence tables of the dyes producing the color of the respective pixel, the normalized RGB triplets of the optimal combination being identifiable according to the respective dye; and
an executable portion capable of forming an artificial image of the sample, the artificial image corresponding to the sample image, from the normalized RGB triplets for each dye determined from the optimal combination, the artificial image thereby indicating a distribution of the respective dye over the sample image and facilitating determination of the amount of the corresponding molecular species. - View Dependent Claims (134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154)
-
Specification