Classification of pixels in a microarray image based on pixel intensities and a preview mode facilitated by pixel-intensity-based pixel classification
Abstract
One disclosed embodiment is a method based on an iteratively employed Bayesian-probability-based pixel classification, used to refine an initial feature mask that specifies those pixels in a region of interest, including and surrounding a feature in the scanned image of a microarray, that together compose a pixel-based image of the feature within the region of interest. In a described embodiment, a feature mask is prepared using only the pixel-based intensity data for a region of interest, a putative position and size of the feature within the region of interest, and mathematical models of the probability distribution of background-pixel and feature-pixel signal noise and mathematical models of the probabilities of finding feature pixels and background pixels at various distances from the putative feature position. In a described embodiment, preparation of a feature mask allows a feature-extraction system to display feature sizes and locations to a user prior to undertaking the computationally intensive and time-consuming task of feature-signal extraction from the pixel-based intensity data obtained by scanning a microarray.
Claims
exact text as granted — not AI-modified1 . A method for classifying pixels of a microarray image with observed intensities within a region of interest, the method comprising:
initially classifying pixels in the region of interest as either feature pixels or background pixels based on the intensities of the pixels; and iteratively computing, for pixels within the region of interest, probabilities that the pixels are feature pixels and probabilities that the pixels are background pixels, based on pixel locations and intensities, and accordingly classifying the pixels as either feature pixels or background pixels.
2 . The method of claim 1 wherein a feature-pixel and background-pixel classification is stored in a feature mask.
3 . The method of claim 2 wherein the feature mask includes binary values corresponding to pixels in the region of interest, a first binary value indicating that a corresponding pixel is a feature pixel and a second binary value indicating that a corresponding pixel is a background pixel.
4 . The method of claim 1 wherein classifying pixels in the region of interest as either feature pixels or background pixels based on the observed intensities of the pixels further includes:
determining a high pixel intensity and a low pixel intensity for the region of interest; determining an intermediate point between the high pixel intensity and a low pixel intensity; classifying pixels with observed pixel intensities greater than or equal to the intermediate point as feature pixels and classifying pixels with observed pixel intensities less than the intermediate point as background pixels; and iteratively reclassifying pixels based on an intermediate intensity between the mean intensity of feature pixels and the mean intensity of background pixels.
5 . The method of claim 1 further including identifying hole pixels that are feature pixels surrounded by background pixels and background pixels surrounded by feature pixels and reclassifying hole pixels in order to increase the continuity of feature-pixel and background-pixel classification with respect to location within the region of interest.
6 . The method of claim 1 wherein iteratively computing, for pixels within the region of interest, probabilities that the pixels are feature pixels and probabilities that the pixels are background pixels, based on pixel locations and intensities, and accordingly classifying the pixels as either feature pixels or background pixels further includes:
iteratively
computing intensity-based outlier feature-pixel statistics and outlier background-pixel statistics;
from the most recently computed intensity-based feature-pixel statistics and background-pixel statistics, determining, for each pixel, a Bayesian posterior probability P(F/i,x) that the pixel is a feature pixel and a Bayesian posterior probability P(B/i,x) that the pixel is a background pixel and classifying the pixel as a feature pixel when P(F/i,x)>=P(B/i,x);
until either a maximum number of iterations are performed or until fewer than a threshold number of pixels are reclassified from feature-pixel to background-pixel and from background-pixel to feature-pixel status in the most recently executed iteration.
7 . The method of claim 6 wherein the Bayesian posterior probability P(F/i,x) is calculated as P ( F / i , x ) = P ( F , i , x ) P ( i , x ) = P ( i / x , F ) P ( F , x ) P ( i , x ) = P ( i / x , F ) P ( F / x ) P ( x ) P ( i , x ) ; wherein the Bayesian posterior probability P(B/i,x) is calculated as P ( B / i , x ) = P ( B , i , x ) P ( i , x ) = P ( i / x , B ) P ( B , x ) P ( i , x ) = P ( i / x , B ) P ( B / x ) P ( x ) P ( i , x ) ; and wherein a pixel is classified as a feature pixel when P ( F / i , x ) P ( B / i , x ) >= 1.
8 . The method of claim 7 wherein Bayesian posterior probabilities P(F/i,x) and P(B/i,x) are calculated for each channel of a two-channel microarray, and a joint probability distribution function for two channels is then computed, which is then used for classifying pixels as feature pixels or background pixels.
9 . Computer instructions encoded in a computer-readable medium that implement the method of claim 1 .
10 . A data structure containing a feature-pixel and background-pixel classification carried out by the method of claim 1 stored in a computer-readable medium.
11 . A feature extraction program that includes a feature-location-and-size determination step that includes the method for classifying pixels with observed intensities within a region of interest of claim 1 .
12 . Data produced by the feature extraction program of claim 11 , stored in a printed medium or a computer readable medium, or encoded in electromagnetic signals, and transferred to a remote location.
13 . Data produced by the feature extraction program of claim 11 , stored in a printed medium or a computer readable medium, or encoded in electromagnetic signals, and received from a remote location.
14 . A feature-extraction system comprising:
a means for receiving and storing a scanned image of a microarray; a gridding means for determining putative feature positions and sizes within the scanned image of the microarray; feature-mask-generating logic that classifies pixels as feature-pixels and background-pixels based on pixel locations and intensities; preview-mode display logic that displays feature positions and sizes obtained from the generated feature mask, solicits feedback from a user, and corrects the feature positions and sizes; and a feature extraction module that extracts signal data from the scanned image of the microarray following user acceptance of initial feature locations and sizes displayed in preview mode.
15 . The feature-extraction system of claim 14 wherein the feature-mask-generating logic classifies pixels as feature-pixels and background-pixels based on pixel locations and intensities by:
initially classifying pixels in a region of interest as either feature pixels or background pixels based on the intensities of the pixels; and iteratively computing, for pixels within the region of interest, probabilities that the pixels are feature pixels and probabilities that the pixels are background pixels, based on pixel locations and intensities, and accordingly classifying the pixels as either feature pixels or background pixels.
16 . The feature-extraction system of claim 15 wherein a feature-pixel and background-pixel classification is stored in a feature mask.
17 . The feature-extraction system of claim 15 wherein classifying pixels in the region of interest as either feature pixels or background pixels based on the observed intensities of the pixels further includes:
determining a high pixel intensity and a low pixel intensity for the region of interest; determining an intermediate point between the high pixel intensity and a low pixel intensity; classifying pixels with observed pixel intensities greater than or equal to the intermediate point as feature pixels and classifying pixels with observed pixel intensities less than the intermediate point as background pixels; and iteratively reclassifying pixels based on an intermediate intensity between the mean intensity of feature pixels and the mean intensity of background pixels.
18 . The feature-extraction system of claim 15 wherein iteratively computing, for pixels within the region of interest, probabilities that the pixels are feature pixels and probabilities that the pixels are background pixels, based on pixel locations and intensities, and accordingly classifying the pixels as either feature pixels or background pixels further includes:
iteratively
computing intensity-based outlier feature-pixel statistics and outlier background-pixel statistics;
from the most recently computed intensity-based feature-pixel statistics and background-pixel statistics, determining, for each pixel, a Bayesian posterior probability P(F/i,x) that the pixel is a feature pixel and a Bayesian posterior probability P(B/i,x) that the pixel is a background pixel and classifying the pixel as a feature pixel when P(F/i,x) >=P(B/i,x);
until either a maximum number of iterations are performed or until fewer than a threshold number of pixels are reclassified from feature-pixel to background-pixel and from background-pixel to feature-pixel status in the most recently executed iteration.
19 . The feature-extraction system of claim 18 wherein the Bayesian posterior probability P(F/i,x) is calculated as P ( F / i , x ) = P ( F , i , x ) P ( i , x ) = P ( i / x , F ) P ( F , x ) P ( i , x ) = P ( i / x , F ) P ( F / x ) P ( x ) P ( i , x ) ; wherein the Bayesian posterior probability P(B/i,x) is calculated as P ( B / i , x ) = P ( B , i , x ) P ( i , x ) = P ( i / x , B ) P ( B , x ) P ( i , x ) = P ( i / x , B ) P ( B / x ) P ( x ) P ( i , x ) ; and wherein a pixel is classified as a feature pixel when P ( F / i , x ) P ( B / i , x ) >= 1.
20 . The feature-extraction system of claim 19 wherein Bayesian posterior probabilities P(F/i,x) and P(B/i,x) are calculated for each channel of a two-channel microarray, and a joint probability distribution function for two channels is then computed, which is then used for classifying pixels as feature pixels or background pixels.Join the waitlist — get patent alerts
Track US2006083428A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.