Claims
- 1. A method for analyzing biological activity from a pixilated scanned image of a probe array, wherein the image includes a plurality of features corresponding to emissions detected from the probe array, comprising the steps of:
(a) aligning a first grid having one or more first-grid cells with a first portion of the image; (b) selecting one or more of the first-grid cells to be associated with features based, at least in part, on distributions of pixel intensity values within the first-grid cells; (c) selecting from pixels within each selected first-grid cell a subset of first feature pixels, or pixels and portions of pixels, based, at least in part, on distributions of pixel intensity values within the selected first-grid cell; and (d) associating one or more intensity values with a feature based, at least in part, on intensities of the first feature pixels, or pixels and portions of pixels, of a selected first-grid cell.
- 2. The method of claim 1, wherein:
the probe array is a spotted probe array and the features correspond to spots of biological material including any one or more of nucleic acid, peptide, protein fragment, protein, antibody, ligand, receptor, or small molecule.
- 3. The method of claim 1, further comprising the step of:
(e) aligning a second grid having one or more second-grid cells with a second portion of the image; (f) selecting one or more of the second-grid cells to be associated with features based, at least in part, on distributions of pixel intensity values within the second-grid cells; (g) selecting from pixels within each selected second-grid cell a subset of second feature pixels, or pixels and portions of pixels, based, at least in part, on distributions of pixel intensity values within the selected second-grid cell; and (h) associating one or more intensity values with a feature based, at least in part, on intensities of the second feature pixels, or pixels and portions of pixels, of a selected second-grid cell.
- 4. The method of claim 3, wherein:
the first-grid cells and second-grid cells have a rectangular or square shape.
- 5. The method of claim 3, wherein:
one or more the first-grid cells are of a different size or orientation than one or more of the second-grid cells.
- 6. The method of claim 1, wherein:
the step of aligning the first grid includes determining that each first-grid cell circumscribes no more than one complete feature.
- 7. A method for analyzing a pixilated image having a plurality of features corresponding to emissions detected from a probe array, comprising the steps of:
(a) aligning a first grid having one or more first-grid cells with a first portion of the image; (b) selecting one or more of the first-grid cells to be associated with features based, at least in part, on distributions of pixel intensity values within the first-grid cells; (c) locating a first shape in each selected first-grid cell based, at least in part, on distributions of pixel intensity values within the first-grid cells; and (d) associating one or more intensity values with a feature based, at least in part, on intensities of feature pixels, or feature pixels and portions of feature pixels, within the shape located in the selected first-grid cell associated with the feature.
- 8. The method of claim 7, wherein:
the probe array is a spotted probe array and the features correspond to spots of biological material.
- 9. The method of claim 8, wherein:
the biological material includes any one or more of nucleic acid, peptide, protein fragment, protein, antibody, ligand, receptor, or small molecule.
- 10. The method of claim 9, wherein:
the biological material is deposited in pre-synthesized or pre-selected form onto the spots.
- 11. The method of claim 10, wherein:
the biological material is synthesized in situ.
- 12. The method of claim 7, wherein:
the emissions include fluorescent emissions.
- 13. The method of claim 7, wherein:
the step of aligning the first grid is based, at least in part, on expected locations of probes of the probe array.
- 14. The method of claim 13, wherein:
the expected locations are based, at least in part, on predetermined relative or absolute locations of probes on a probe-array type having a predetermined configuration of probes, wherein the probe-array type is correlated with the probe array.
- 15. The method of claim 13, wherein:
the expected locations are based, at least in part, on user-specified information.
- 16. The method of claim 7, wherein:
the first-grid cells each have shape and dimensions based, at least in part, on a predetermined configuration of probes on a probe-array type correlated with the probe array.
- 17. The method of claim 16, wherein:
the probe-array type is correlated with the probe array based, at least in part, on one or more user selections.
- 18. The method of claim 16, wherein:
the probe-array type is correlated with the probe array based, at least in part, on detection of two or more features.
- 19. The method of claim 7, wherein:
the first portion is all of the image.
- 20. The method of claim 7, wherein:
the first portion is less than all of the image and is determined based, at least in part, on a user selection of a region of interest of the image.
- 21. The method of claim 7, wherein:
the first portion is less than all of the image and is determined based, at least in part, on a measure of fitness of features within the first-grid cells.
- 22. The method of claim 7, further comprising the step of:
(e) aligning a second grid having one or more second-grid cells with a second portion of the image; (f) selecting one or more of the second-grid cells to be associated with features based, at least in part, on distributions of pixel intensity values within the second-grid cells; (g) locating a second shape in each selected second-grid cell based, at least in part, on distributions of pixel intensity values within the second-grid cells; and (h) associating one or more intensity values with a feature based, at least in part, on intensities of the feature pixels, or pixels and portions of pixels, within the shape located in the selected second-grid cell associated with the feature.
- 23. The method of claim 22, wherein:
the first and/or second shapes are circles.
- 24. The method of claim 23, wherein:
the circles have a user-selected diameter.
- 25. The method of claim 23, wherein:
the user-selected diameter corresponds to a characteristic of a spot depositing element.
- 26. The method of claim 22, wherein:
the probe array includes two subarrays, the first grid is aligned with a first of the subarrays, and the second grid is aligned with a second of the subarrays.
- 27. The method of claim 7, wherein:
the selecting step includes (i) identifying one or more first kernel pixels based on their location within the first-grid cell, (ii) determining a first measure of intensity of the first kernel pixels, (iii) when the first measure of intensity exceeds a first threshold, selecting the first-grid cell as being associated with a feature, (iv) when the first measure of intensity does not exceed the first threshold, sequentially identifying one or more additional groups each of one or more kernel pixels, determining a second measure of intensity of the sequentially identified group of kernel pixels, selecting the first-grid cell as being associated with a feature when the second measure of intensity exceeds the first threshold, and identifying the first-grid cell as not being associated with a feature when the second measure of intensity does not exceed the first threshold.
- 28. The method of claim 27, wherein:
the first threshold is based, at least in part, on intensities of one or more pixels proximate to one or more borders of the first-grid cell.
- 29. The method of claim 27, wherein:
sub-step (i) includes identifying the first kernel pixels based on their proximity to a center of the first-grid cell.
- 30. The method of claim 27, wherein:
sub-step (iv) includes sequentially identifying the additional groups so that groups nearer to the first kernel pixels are selected prior to groups further from the first kernel pixels.
- 31. The method of claim 7, wherein:
the locating step includes (i) identifying one or more first kernel pixels based on their location within the first-grid cell, (ii) when a measure of the intensity of the first kernel pixels exceeds a first threshold, identifying a group of additional pixels proximate to the first kernel pixels based on a measure of their intensities having a value exceeding the first or a second threshold, and locating the shape based on the intensities and/or locations of the first kernel and additional pixels; (iii) when a measure of the intensity of the first kernel pixels does not exceed the first threshold, identifying one or more second kernel pixels based on proximity to the first kernel pixels and a measure of the intensity of the second kernel pixels exceeding the first threshold, identifying a group of additional pixels proximate to the second kernel pixels based on a measure of their intensities having a value exceeding the first or a second threshold, and locating the shape based on the intensities and/or locations of the second kernel and additional pixels.
- 32. The method of claim 31, wherein:
the first threshold is based, at least in part, on intensities of one or more pixels proximate to one or more borders of the first-grid cell.
- 33. A computer program product for analyzing a pixilated image of a probe array, wherein the image includes a plurality of features corresponding to emissions detected from the probe array, comprising:
a grid aligner constructed and arranged to align one or more grids, each having one or more grid cells, with all or portions of the image; a feature associator constructed and arranged to select one or more grid cells to be associated with features based, at least in part, on distributions of pixel intensity values within the grid cells; and a feature locator constructed and arranged to select from pixels within each selected grid cell a subset of feature pixels, or feature pixels and portions of feature pixels, based, at least in part, on distributions of pixel intensity values within the selected grid cell.
- 34. The product of claim 33, further comprising:
an intensity determiner constructed and arranged to associate one or more intensity values with a feature based, at least in part, on intensities of the feature pixels, or pixels and portions of pixels, of a selected grid cell.
- 35. A computer program product for analyzing a pixilated image having a plurality of features corresponding to emissions detected from a probe array, comprising:
a grid aligner constructed and arranged to align one or more grids, each having one or more grid cells, with all or portions of the image; a feature associator constructed and arranged to select one or more grid cells to be associated with features based, at least in part, on distributions of pixel intensity values within the grid cells; a feature locator constructed and arranged to locate a shape in each selected grid cell based, at least in part, on distributions of pixel intensity values within the grid cells; and an intensity determiner constructed and arranged to associate one or more intensity values with a feature based, at least in part, on intensities of feature pixels, or feature pixels and portions of feature pixels, within the shape located in the selected grid cell associated with the feature.
- 36. The product of claim 35, wherein:
the probe array is a spotted probe array and the features correspond to spots of biological material including any one or more of nucleic acid, peptide, protein fragment, protein, antibody, ligand, receptor, or small molecule.
- 37. The product of claim 35, wherein:
the shape is a circle.
- 38. The product of claim 35, wherein:
the feature associator further is constructed and arranged to (i) identify one or more first kernel pixels based on their location within the grid cell, (ii) determine a first measure of intensity of the first kernel pixels, (iii) when the first measure of intensity exceeds a first threshold, select the grid cell as being associated with a feature, (iv) when the first measure of intensity does not exceed the first threshold, sequentially identify one or more additional groups each of one or more kernel pixels, determine a second measure of intensity of the sequentially identified group of kernel pixels, select the grid cell as being associated with a feature when the second measure of intensity exceeds the first threshold, and identify the grid cell as not being associated with a feature when the second measure of intensity does not exceed the first threshold.
- 39. The product of claim 38, wherein:
the first threshold is based, at least in part, on intensities of one or more pixels proximate to one or more borders of the grid cell.
- 40. The product of claim 35, wherein:
the feature locator further is constructed and arranged to (i) identify one or more first kernel pixels based on their location within the grid cell, (ii) when a measure of the intensity of the first kernel pixels exceeds a first threshold, identify a group of additional pixels proximate to the first kernel pixels based on a measure of their intensities having a value exceeding the first or a second threshold, and locate the shape based on the intensities and/or locations of the first kernel and additional pixels; (iii) when a measure of the intensity of the first kernel pixels does not exceed the first threshold, identify one or more second kernel pixels based on proximity to the first kernel pixels and a measure of the intensity of the second kernel pixels exceeding the first threshold, identify a group of additional pixels proximate to the second kernel pixels based on a measure of their intensities having a value exceeding the first or a second threshold, and locate the shape based on the intensities and/or locations of the second kernel and additional pixels.
- 41. A scanning system, comprising:
a scanner constructed and arranged to scan a probe array to generate a pixilated image having a plurality of features corresponding to emissions detected from the probe array; a computer having a processor and memory unit; and a computer program product constructed and arranged for storage in the memory unit and execution by the processor, comprising a grid aligner constructed and arranged to align one or more grids, each having one or more grid cells, with all or portions of the image, a feature associator constructed and arranged to select one or more grid cells to be associated with features based, at least in part, on distributions of pixel intensity values within the grid cells, a feature locator constructed and arranged to locate a shape in each selected grid cell based, at least in part, on distributions of pixel intensity values within the grid cells, and an intensity determiner constructed and arranged to associate one or more intensity values with a feature based, at least in part, on intensities of feature pixels, or feature pixels and portions of feature pixels, within the shape located in the selected grid cell associated with the feature.
RELATED APPLICATION
[0001] The present application claims priority from U.S. Provisional Patent Application Serial No. 60/306,119, titled “Computer Software System, Method, and Product for Scanned Image Alignment Employing Improved Image Analysis Techniques,” filed Jul. 17, 2001, which is hereby incorporated herein by reference in its entirety for all purposes. The present application also is a continuation in part of U.S. patent application Ser. No. 09/681,819, titled “Computer Software System, Method, and Product for Scanned Image Alignment,” filed Jun. 11, 2001, which claims priority from U.S. Provisional Patent Application No. 60/242,973, titled “System, Method, and Product for Scanned Image Alignment,” filed Oct. 24, 2000, both of which also are hereby incorporated herein by reference in their entireties for all purposes.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60306119 |
Jul 2001 |
US |
|
60242973 |
Oct 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09681819 |
Jun 2001 |
US |
| Child |
10197369 |
Jul 2002 |
US |