# US 7,612,769 B2 · Computer-implemented methods for organizing image data produced by resonant Mie scattering of light from microparticles and resulting data structures

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,612,769 B2
- Document ID: US7612769B2
- Status: Granted
- Kind: B2
- Application number: 11/224,600
- Filed: 2005-09-12
- Published: 2006-03-30
- Granted: 2009-11-03
- Earliest claimed: 2004-09-14
- Assignees: E.I. du Pont de Nemours and Company
- Inventors: Lee J Heineman
- Web page: https://patentgrep.com/patent/US7612769B2

## CPC

- G01N 15/0227: using imaging; using holography
- G01N 21/39: using tunable lasers
- G01N 21/47: Scattering, i.e. diffuse reflection (G01N21/25, G01N21/41 take precedence {G01N21/55 takes precedence})
- G01N 15/1433: using image recognition
- G01N 2015/025: {Methods for single or grouped particles}
- G01N 2021/399: {Diode laser}
- G01N: INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES (measuring or testing apparatus or processes other than immunoassay, involving enzymes or microorganisms C12M, C12Q)

## Abstract

A digital representation of an image produced on an electronic image plane by light scattered from one or more substantially spherical microparticles at each of a predetermined number (Q) of illuminating wavelengths is created. For each of the N pixels in each image an associated Image Intensity Data Array containing Q values is created. In one embodiment the resulting data structure is an inclusive collection of Pixel Records from each pixel in the image. In a second embodiment a select set of S number of Image Intensity Data Arrays is chosen. Each Image Intensity Data Array in the select set has at least one intensity value that exceeds a predetermined analog threshold. A Pointer Array containing N values is also created. The Pointer Array correlates the position on the electronic image plane of the pixel associated with each Image Intensity Data Array in the select set with the order of selection of that data array into the select set.

## Claims

### Claim 1

A computer-implemented method for organizing image data representing light scattered from one or more substantially spherical microparticles, the method comprising the steps of:
(a) creating a digital representation of an image produced on an electronic image plane by light scattered from one or more substantially spherical microparticles at each of a predetermined number (Q) of illuminating wavelengths, a selected portion of each of the Q images corresponding to a region of interest on or adjacent to at least one microparticle, each selected portion of each image having a predetermined number (N) of pixels;
(b) for each of the N pixels in the selected portion of the image, creating an associated Image Intensity Data Array containing Q values, the Q values in at least some of the data arrays denoting the intensity of light at each of the Q wavelengths scattered from a location on a microparticle corresponding to the pixel associated with the data array;
(c) from the N Image Intensity Data Arrays, creating a select set of S number of Image Intensity Data Arrays, each Image Intensity Data Array in the select set having at least one intensity value that exceeds a predetermined analog threshold; and
(d) creating a Pointer Array containing N values, the Pointer Array correlating the position on the electronic image plane of the pixel associated with each Image Intensity Data Array in the select set with the order of selection of that data array into the select set.

### Claim 2 (depends on 1)

The method of claim 1 wherein the image on the electronic image plane is produced by light scattered by resonant Mie scattering.

### Claim 3 (depends on 1)

The method of claim 1 further comprising the steps of:
(e) creating a Composite Image Array having N values, each value in the Composite Image Array being generated using a corresponding Image Intensity Data Array; and
wherein the creation of the select set step (c) is performed by:
(f) scanning the Composite Image Array in a predetermined raster order and selecting an Image Intensity Data Array for inclusion in the select set on the basis of a comparison between the corresponding intensity value of the Composite Image Array and the predetermined analog threshold.

### Claim 4 (depends on 3)

The method of claim 3 further comprising the step of:
(e) creating a Composite Thresholded Image Array containing N values, the Composite Thresholded Image Array being created by deleting from the Composite Image Array each value therein that is less than the predetermined analog threshold.

### Claim 5 (depends on 1)

The method of claim 1 further comprising the step of:
(e) creating a Pixel File Header containing information regarding the value of the number “S” of Image Intensity Data Arrays in the select set and the value of the Analog Threshold.

### Claim 6

A computer-implemented method for organizing image data representing light scattered from one or more substantially spherical microparticles, the method comprising the steps of:
(a) creating a digital representation of an image produced on an electronic image plane by light scattered from one or more substantially spherical microparticles at each of a predetermined number (Q) of illuminating wavelengths, each of the Q images having a predetermined number (N) of pixels;
(b) for each of the N pixels, creating an associated Image Intensity Data Array containing Q values, the Q values in at least some of the data arrays denoting the intensity of light at each of the Q wavelengths scattered from a location on a microparticle corresponding to the pixel associated with the data array;
(c) from the N Image Intensity Data Arrays, creating a select set of S number of Image Intensity Data Arrays, each Image Intensity Data Array in the select set having at least one intensity value that exceeds a predetermined analog threshold; and
(d) creating a Pointer Array containing N values, the Pointer Array correlating the position on the electronic image plane of the pixel associated with each Image Intensity Data Array in the select set with the order of selection of that data array into the select set.

### Claim 7 (depends on 6)

The method of claim 6 wherein the image on the electronic image plane is produced by light scattered by resonant Mie scattering.

### Claim 8 (depends on 6)

The method of claim 6 further comprising the steps of:
(e) creating a Composite Image Array having N values, each value in the Composite Image Array being generated using a corresponding Image Intensity Data Array; and
wherein the creation of the select set step (c) is performed by:
(f) scanning the Composite Image Array in a predetermined raster order and selecting an Image Intensity Data Array for inclusion in the select set on the basis of a comparison between the corresponding intensity value of the Composite Image Array and the predetermined analog threshold.

### Claim 9 (depends on 8)

The method of claim 8 further comprising the step of:
(e) creating a Composite Thresholded Image Array containing N values, the Composite Thresholded Image Array being created by deleting from the Composite Image Array each value therein that is less than the predetermined analog threshold.

### Claim 10 (depends on 6)

The method of claim 6 further comprising the step of:
(e) creating a Pixel File Header containing information regarding the value of the number “S” of Image Intensity Data Arrays in the select set and the value of the analog threshold.

### Claim 11

A computer-implemented method for organizing image data representing light scattered from one or more substantially spherical microparticles, the method comprising the steps of:
(a) creating a digital representation of an image produced on an electronic image plane by light scattered from one or more substantially spherical microparticles at each of a predetermined number (Q) of illuminating wavelengths, a selected portion of each of the Q images corresponding to a region of interest on or adjacent to at least one microparticle, each selected portion of each image having a predetermined number (N) of pixels;
(b) for each of the N pixels in the selected portion of the image, creating an associated Image Intensity Data Array containing Q values, the Q values in at least some of the data arrays denoting the intensity of light at each of the Q wavelengths scattered from a location on a microparticle corresponding to the pixel associated with the data array; and
(c) creating a Composite Image Array having N values, each value in the Composite Image Array being generated using a corresponding Image Intensity Data Array.

### Claim 12 (depends on 11)

The method of claim 11 wherein the image on the electronic image plane is produced by light scattered by resonant Mie scattering.

### Claim 13

A computer-implemented method for organizing image data representing light scattered from one or more substantially spherical microparticles, the method comprising the steps of:
(a) creating a digital representation of an image produced on an electronic image plane by light scattered from one or more substantially spherical microparticles at each of a predetermined number (Q) of illuminating wavelengths, each of the Q images having a predetermined number (N) of pixels;
(b) for each of the N pixels, creating an associated Image Intensity Data Array containing Q values, the Q values in at least some of the data arrays denoting the intensity of light at each of the Q wavelengths scattered from a location on a microparticle corresponding to the pixel associated with the data array; and
(c) creating a Composite Image Array having N values, each value in the Composite Image Array being generated using a corresponding Image Intensity Data Array.

### Claim 14 (depends on 13)

The method of claim 13 wherein the image on the electronic image plane is produced by light scattered by resonant Mie scattering.
