The present invention relates to medical imaging. One aspect is directed to image guided surgery using a first knowledge-based system to identify regions of interest for biopsy and using a second knowledge-based system to confirm such regions as being desirable for biopsy.
Prostate cancer is the most common type of cancer found in American men, other than skin cancer. According to American Cancer Society, there will be about 234,460 new cases of prostate cancer in the United States in 2006 and about 27,350 men will die of this disease. Prostate cancer is only curable at an early stage. Therefore, early detection is extremely important to reduce mortality and enhance the cure rate.
Current screening for prostate cancer relies on digital rectal examination and prostate specific antigen (PSA) value measurement. And definitive diagnosis of prostate cancer is based on histological tissue analysis. This is most often obtained via needle biopsy, guided by transrectal ultrasound (TRUS). Currently biopsy is the only way to confirm the diagnosis of the prostate cancer. During a biopsy an urologist obtains tissue samples from the prostate. A biopsy gun inserts the needle into the prostate and removes the tissue sample in less a second. However, in TRUS-directed biopsies, tissue sampling within different sections is done in a random fashion, since no prior information about the spatial location of the cancer is available. Normally, urologists divide the left and the right parts of the prostate into 3 regions each and randomly sample each of them. This not only causes pain to the patient (55% of men report discomfort during prostate biopsy), but also decreases the accuracy of the method (this method has shown to have a large false negative detection rate ranging from 27% to 39%).
Provided herein are systems and methods (i.e., utilities) that allow for providing an image guidance system that uses two knowledge-based systems for improving the tissue culture and workflow for urologists. The utility not only uses one knowledge-based system to provide guidelines for biopsy site selection, but also confirms the confidence in site selection through another knowledge-based system. In this regard, the utilities may be implemented in processing systems that are integrated into medical imaging devices and/or that are interconnected to the medical imaging devices and operative to receive data there from. The ability to select and confirm biopsy site selection reduces the need to sample non-suspicions regions and thereby reduces patient discomfort while improving biopsy accuracy. Further such a utility may be performed on-line, for example while a patient remains in view of an imaging device. Accordingly, this may allow for guidance to one or more biopsy sites of interest without repositioning the patient.
Another relates method is to use a knowledge-based system to guide tissue culture extraction. The acquired data is then fused using multi-modality image data set or warped using a knowledge-based system such as an ATLAS. But a knowledge-based system may only be used as a guideline in the absence of a validation/confirmation system. The present invention presents a new image guidance system for performing biopsy which can overcome the above-referenced problems and improve prostate cancer diagnosis. In presented utility, the suggested biopsy locations from a knowledge-based system are confirmed by another knowledge-based or learning based system such that higher confidence level can be established in selecting the biopsy sites.
In accordance with one aspect, a utility is provide where a first knowledge-based system is combined with a second knowledge based system together in the image guidance system. Initial regions of interest in the prostate are determined by the first knowledge-based system. Then the second knowledge-based or learning-based system is used as a “confirmation sub-system” to confirm that the regions of interest are suspicious and whether the tissue should be extracted form those regions.
In one arrangement, the first knowledge-based system is a statistical atlas of spatial distributions of prostate cancers that is constructed from histological images obtained from radical prostatectomy specimens. In such an arrangement, biopsy strategies or statistical information generated in the atlas space may be mapped to a specific patient space such as a portion or all of a prostate image in order to identify initial regions of interest without confirmation. The second knowledge-based can check those initial regions of interest found by the first knowledge-based system and classify whether they are, for example, potentially malignant or cancerous or healthy. This is the confirmation procedure to improve tissue culture extraction procedure. In one arrangement, these systems are on-line systems that are operative to suggest and confirm regions of interest during a patient procedure.
In one arrangement, the second knowledge-based system may perform an image textural analysis and classification for the initial regions of interest. The confirmation procedure may confirm whether the selected target has textural characteristics or other features that are similar to the textural characteristics and or features of histological samples having one or more classified malignancies, tumors and/or cancers. In one arrangement, feature vectors are extracted from the regions of interest by image processing algorithms. The feature vectors may include, without limitation, statistical features, gradient features and/or Gabor filtering features. Features with the most discriminant power may selected through a feature selection algorithm. Further multiple features may be selected for each region of interest. As a result, multiple features from each region may be compared with predetermined features associated with known cancerous, malignant and/or benign histological samples. Where multiple regions of interest are considered, multiple features are extracted and/or multiple features are compared, processing may be performed in parallel processing paths to reduce the processing time required to confirm one or more regions of interest.
In accordance with another aspect a system and method (i.e., utility) for training and utilizing a biopsy site confirmation system is provided. The utility may include the following steps, without limitation: (1) generating tumor ground truth locations or regions; (2) extraction of information known to the tumor region (e.g., feature extraction); (3) feature selection; and/or (4) classifier training. The following steps may be included in the online classification procedure of the biopsy site confirmation utility: (1) extracting information known to the suggested biopsy regions (ROIs) which provided by a first knowledge-based system; and/or (2) classification and confirmation of the regions of interest using trained classifier. The classification system may be an online system and can achieve real-time to assist urologists in prostate cancer diagnosis. The multi-threading technique and multi-resolution technique are designed in the workflow.
The overall utility including offline and on-line portions, which are considered novel alone as well as in combination, can be summarized as follows: first, in a training dataset, the 3D image volumes are mounted into 2D image slices. Organ boundaries in each 2D image slice may be segmented, by a semi-automatic or automatic segmentation algorithm. Histology data with tumor regions marked out by urologists may be registered to the 2D slices by a registration procedure. In one arrangement, tumor regions in histology slices are mapped onto corresponding image slices by a registration algorithm. In this regard, ground truth for the tumor regions may be obtained on the structural image slice, such that sub-regions can be associated with the functional data.
At this time, cancerous/malignant regions and benign regions of interest in the images of the training set are known. Then a set of feature vectors to describe different regions of interest may be extracted by image processing algorithms. The feature vectors may include, without limitation, statistical features, gradient features and Gabor filtering features. Different features are extracted to describe the regions of interest in the images. Those features may be collected to discriminate malignant cases between benign cases.
The features with the most discriminant power may be selected through a feature selection algorithm. The discriminant power ensures that the tumor cases can be easily and accurately identified in presence of normal variability within the benign cases. In any case, each region of interest with known class label is digitized by a feature vector. They are used as training samples to train a classifier. The best parameters associated with a classifier are determined through the training procedure.
In one arrangement, the classifier training procedure can train a system/machine based on the urologists' prior knowledge and known ground truth, so the trained system/machine can be used to classify and confirm a new unknown region in the system. One classification method applied aims at minimizing the bound on the generalization error (i.e., error made by the learning machine on data unseen during training) rather than minimizing the training error over the data set.
The systems and methods may take form in various components and arrangements of components and in various steps and arrangements of steps. The drawings are only for the purpose of illustrating preferred embodiments and are not to be construed as limiting the invention.
Reference will now be made to the accompanying drawings, which assist in illustrating the various pertinent features of the various novel aspects of the present disclosure. Although the invention is described primarily with respect to an ultrasound imaging embodiment, the invention is applicable to a broad range of imaging modalities and biopsy techniques, including MRI, CT, and PET, which are applicable to organs and/or internal body parts of humans and animals. In this regard, the following description is presented for purposes of illustration and description. Furthermore, the description is not intended to limit the invention to the form disclosed herein. Consequently, variations and modifications commensurate with the following teachings, and skill and knowledge of the relevant art, are within the scope of the present invention.
With reference to
Initially, an exemplary embodiment of the invention will be described in relation to performing prostate biopsy using transrectal ultrasound (TRUS) guidance. As shown in
With the dimensions of the probe 10 and needle assembly 12 taken into the calculations, the 3D position of the needle tip and its orientation is known. The ultrasound probe 10 sends signal to the image guidance system 30, which may be connected to the same computer (e.g., via a video image grabber) as the output of the position sensors 14. In the present embodiment, this computer is integrated into the imaging system 30. The computer 20 therefore has real-time 2D and/or 3D images of the scanning area in memory 22. The image coordinate system and the robotic arm coordinate system are unified by a transformation. Using the acquired 2D images, a prostate surface 50 (e.g., 3D model of the organ) and biopsy needle 52 are simulated and displayed on a display screen 40 with their coordinates displayed in real-time. A biopsy needle may also be modeled on the display, which has a coordinate system so the doctor has the knowledge of the exact locations of the needle and the prostate.
The computer system runs application software and computer programs which can be used to control the system components, provide user interface, and provide the features of the imaging system. The software may be originally provided on computer-readable media, such as compact disks (CDs), magnetic tape, or other mass storage medium. Alternatively, the software may be downloaded from electronic links such as a host or vendor website. The software is installed onto the computer system hard drive and/or electronic memory, and is accessed and controlled by the computer's operating system. Software updates are also electronically available on mass storage media or downloadable from the host or vendor website. The software, as provided on the computer-readable media or downloaded from electronic links, represents a computer program product usable with a programmable computer processor having computer-readable program code embodied therein. The software contains one or more programming modules, subroutines, computer links, and compilations of executable code, which perform the functions of the imaging system. The user interacts with the software via keyboard, mouse, voice recognition, and other user-interface devices (e.g., user I/O devices) connected to the computer system.
First Knowledge-Based System.
In the present embodiment, the first knowledge-based system 34 is a statistical atlas that identifies areas or regions of interest (ROIs) on a prostate of a patient. In this regard a shape model including statistical information may be generated that may subsequently be fit to a patient prostate image. Such a process is set forth in
As shown in the offline portion of
Referring again to
A process for training the shape model is performed 108. As will be appreciated, the training images reflect a variety of different geometrical prostate shapes. These different shapes must be taken into account in training the system. To this end, an average shape is created from the training images in the form of a mean shape vector 110. Generally, creating the average prostate shape involves labeling a set of feature points corresponding to prostate features/landmarks depicted in each training image in the training set of ultrasound volumes. The locations of the labeled feature points from a training images are used to form vector shapes 108. The average of all the vector shapes 108 is then computed to produce a mean vector shape 110 that represents the average prostate shape. More specifically, a top percentage of Eigen Vectors are selected that account for more than 95% variance of the entire set of images. Accordingly, the projections on the selected Eigen Vectors can then be utilized to align the shape model (e.g., mean shape) to any other shape.
That is, a mean shape and its principal mode of variation are defined 110. These modes of variation can be utilized to fit the mean prostate shape to a prostate image acquired from a patient. Registration of the model to any shape resembling the training shape now becomes a straightforward mathematical process. The projection can be either directly optimized to maximize the similarity between the given shape and the model or the model can be allowed to “warp” freely and may be constrained by requirements of the model that would prevent the model from warping into shapes that do not resembles a prostate.
Statistical Information Collection.
Statistical information collection entails the collection of histology data 120, which are outlined and labeled 122. See
Data from separate prostates is labeled to a common reference frame 126 such that the data may be incorporated into a map/atlas that may be utilized to identify areas within a prostate for a given patient. Such labeling may include selecting a volume as a common volume of reference for a set of image volumes. Each of the remaining volumes may be registered to the chosen common volume of reference so as to create an atlas 128. Then, special coordinates of cancer in each of the remaining image volumes are mapped onto the atlas coordinates in the atlas by transformation that registers the corresponding image volume to the atlas.
In this regard, prostate regions that contain cancer may be identified. For instance, if a plurality of the histological samples of different prostates include cancer in a common area, a region of interest of that region may be identified. The ROI may be a area that may represent an optimal target region for biopsy to identify cancer within that region of the prostate. In any case, once the histological data is labeled into a common 3D reference frame 126, a map/atlas may be aligned 128 with the mean shape of the shape model discussed above. That is, statistical information of the map/atlas (e.g., regions of increased probability of cancer) may be incorporated into the shape model. This shape model and corresponding statistical information 130 may then be fit to an image of a prostate of a patient in an online procedure. Accordingly, statistical information associated with the regions having a high incidence of cancer may be overlaid onto and/or into the image of the prostate of the patient. Accordingly, these regions may be targeted for biopsy.
Fitting the Shape Model to Patient Image
As illustrated in
While such regions may have a higher statistical likelihood of being cancerous, simply sampling each of these suggested biopsy regions may result in unnecessary discomfort for the patient. Accordingly, the present invention utilizes a second knowledge-based system to confirm the desirability of performing biopsy on the suggested region. In the presented embodiment, the second knowledge-based system performs a texture/textural analysis and classification of the suggested biopsy regions to confirm whether a biopsy should be taken from the suggested regions.
With reference to
With reference to
With reference to
Offline Model Training
With reference to
For segmentation of the prostate image, accurate boundaries are needed. Semi-automatic or automatically segmentation methods are used to segment prostate boundary in the ultrasound image. This application may use three different methods: In a first method, a genetic algorithm (GA) approach is used. This approach is an extension to a point distribution model (PDM). The PDM is a model of object contour that can be defined with certain number of parameters. The parameter value varies in the certain ranges in which result different shapes of contours. The main advantage of GAs is its adaptive search techniques designed to search for near-optimal solutions of large-scale optimization problems with multiple local maxima. GAs are independent of initialization parameters and can efficiently optimize functions in large search spaces. Composing PDM and GAs can efficiently optimize the search space and adjust the best contour fit to the prostate boundary. By initial data analysis, it was confirmed that the use of PDM and GAs techniques can lead to obtaining prostate contours in the real time.
In a second method, a level set strategy may be used for contour estimation. An automated algorithm is proposed to delineate the boundary of the prostate. This provides a methodology that models the prostate images as combination of homogeneous regions with different gray levels, and minimizes the energy functional based on the regional information of the image. In this algorithm, the urologist puts few initial points near the prostate capsule and computer then automatically estimates the final boundary. The computer algorithm models the prostate images as combination of homogeneous regions with different gray levels, and minimizes the energy functional based on the regional information of the image. This strategy is implemented in a level set framework, where, the contour is represented implicitly in the level set function. A finite difference method embedded in a steepest descent framework is used to compute the stabilized boundary in the narrow band search region. Level set representation of curves or surfaces is particularly useful and necessary for the motion of curves and surfaces. Such a methodology is set forth in U.S. application Ser. No. 11/615,596, entitled “Object Recognition System, for Medical Imaging,” having a filing date of Dec. 22, 2006, the contents of which are incorporated herein by reference.
In a third method, gradient vector flow (GVF) snakes are applied to estimate the boundary of the prostate. Its advantages are insensitivity to contour initialization and its ability to deform into highly concave part of the object compared to other deformable contour models. The GVF snakes replace the standard external force in the traditional snakes with a static external force which does not change with time or depend on the position of the snake itself. The new static external force is called gradient vector field. GVF snakes first calculate of a field of forces, called the GVF forces, over the image. The GVF forces are calculated by applying generalized diffusion equations to both components of the gradient of an image edge map. The GVF forces are derived from a diffusion operation, they tend to extend very far away from the object. This extends the “capture range” so that snakes can find objects that are quite far away from the snake's initial position. This same diffusion creates forces which can pull active contours into concave regions. Such a methodology is set forth in co-pending U.S. application Ser. No. 11/833,404, entitled “Improved Object Recognition System for Medical Imaging,” having a filing date of Aug. 3, 2007, the entire contents of which are incorporated herein by reference.
As discussed in
where, I1(x) and I2(x) represent the intensity of image at location x, represents the domain of the image. hi,j(x)=x+ui,j(x) represents the transformation from image Ii to image Ij and u(x) represents the displacement field. L is a differential operator and the second term in Eq. (1) represents an energy function. σ, ρ and χ are weights to adjust relative importance of the cost function.
In equation (1), the first term represents the symmetric squared intensity cost function and represents the integration of squared intensity difference between deformed reference image and the target image in both directions. The second term represents the energy regularization cost term and penalizes high derivatives of u(x). As presented, L is represented as a Laplacian operator mathematically given as: L=∇2. The last term represents the inverse consistency cost function, which penalizes differences between transformation in one direction and inverse of transformation in opposite direction. The total cost 1008 is computed as a first step in registration.
The optimization problem posed in Eq. (1) is solved in an iterative process by using a B-spline parameterization 1012, such that
where, βi(x) represents the value of B-spline at location x, originating at index i. In the presented registration method, cubic B-splines are used. A gradient descent scheme is implemented based on the above parameterization. The total gradient cost is recalculated 1014 with respect to the transformation parameters in every iteration. The transformation parameters are updated using the gradient descent update rule. Images are deformed into shape of one another using the updated correspondence and the cost function and gradient costs are calculated until convergence defining ROI's for different classes 1018. The registration is performed hierarchically using, a multi-resolution strategy in both, spatial domain and in domain of basis functions. The registration may be performed at ¼th, ½ and full resolution using knot spacing of 8, 16 and 32. In addition to being faster, the multi-resolution strategy helps in improving the registration by matching global structures at lowest resolution and then matching local structures as the resolution is refined.
After registration feature, extraction 810 is applied to quantitatively describe the region of interests 808 from different classes (cancerous regions and normal regions in ultrasound image). See
Suppose a ROI to be analyzed: C, is rectangular and has Nx rows and Ny columns. See, e.g.,
The first-order texture features include maximum, minimum, mean and standard deviation in a ROI (addresses the statistical distribution of digital gray scale values to compare cancerous and non-cancerous biopsy sites within a gland) are extracted.
Gray level co-occurrence Matrix (GLCM) proposed by R. M. Haralick, K. Shanmugan, and I. Dinstein, “Textural features for image classification,” IEEE Trans. Syst. Man, Cybern., Vol. SMC-3, pp. 610-621, 1973, the contents of which are incorporated herein can be used to compute second-order features which have perceptual meaning. It is an indication of how different combinations of gray levels exist in a portion of the image. GLCM is generated from a small square window of the image. Within the window, unordered pairs of pixels are examined that are separated by a given distance and are oriented to each other by a given angle. In general, the window size here are 3×3 and 5×5 pixels, and angles of 0, 45, 90, or 135 are used. An entire image can be analyzed by moving the window across the image in an overlapping manner, advancing one pixel column to the right, then one pixel row downward at a time.
The definition of GLCM's is; as follows: suppose Gx={0, 1, . . . , NR−1} be the set of NR quantized gray levels. The ROI C can be represented as a function that assigns some gray level in G to each pixel or pair of coordinates in Lx×Ly. The texture-context information is specified by the matrix of relative frequencies Pij with two neighboring pixels separated by distance d occur on the image, one with gray level i and the other with gray level j. Such matrices of gray-level co-occurrence frequencies are a function of the angular relationship and distance between the neighboring pixels.
Let p(i, j) be the (i, j)th entry in a normalized GLCM. The mean and standard deviations for the rows and columns of the matrix are:
A set of four features, is constructed from the GLCM which are: contrast, entropy, energy, homogeneity. The features are as follows,
Energy: provides the sum of squared elements in the GLCM;
Contrast: measures the local variations in the GLCM;
Correlation: measures the joint probability occurrence of the specified pixel pairs;
Homogeneity: measures the closeness of the distribution of elements in the GLCM to the GLCM diagonal.
Gradient operators are used here to characterize micro-textures well. 2D directional gradient and 2D gradient magnitude operators are used to separate faint and not well-defined textural differences between normal and pathological 2D structures in the prostate.
The Gabor filter bank is also used to capture image, features in multi-scales and multi-orientations. The Gabor function is the modulation of a Gaussian with a sinusoid. 2D Gabor filter has been widely used for various pattern recognition problems. The mother function of the two-dimensional Gabor filter is
Where φ is the frequency of a sinusoidal plan wave along the X-axis.
F10=Gabor(ƒ(u)) (13)
Compared with other existing feature extraction strategies, this strategy allows for extracting a variety of features 1106 specifically suitable to texture analysis of prostate ultrasound image, and a large number of features' combination from different filters ensures capture of a large range of information from the datasets.
After feature extraction, the next step is feature selection 814. See
MIFS is a powerful tool for feature selection compared with other existing methods for the following reasons: (1) MIFS not only evaluates the information content of each feature with respect to the output class, but also with respect to each of the other features; (2) the traditional feature selection for classification is classifier-dependent. In contrast, MIFS is a classifier-independent technique. That means, the best feature subset is chosen regardless of the chosen classifier.
MIFS can be explained as follows: denote X as a random variable, describing a texture feature and C is a random variable, describing the class. Then the mutual information I(C; X) is a measure of the amount of information that feature X contains about the class C. Thus mutual information provides a criterion for measuring the effectiveness of a feature for the separation of the two classes. Interdependence between feature values and classes is proportional to the value of I(C; X) and the interdependence among the features is, denoted by I(X1; X2) that should be minimized to avoid selecting two or more similar features. Therefore, the objective is to maximize I(C; X) and minimize I(X1; X2). The mutual information between the feature values and classes can be calculated as follows:
I(C;X)=H(C)−H(C|X), (14)
Where the entropy H(C) measures the degree of uncertainty entailed by the classes, the conditional entropy H(C|X) measures the degree of uncertainty entailed by the set of classes C given the set of feature values X. The entropy H(C) depends mainly on classes. The mutual information, I(C; X), is maximum when the class is totally dependant on the feature, while it is minimum when the class and the feature are totally independent. The mutual information among different features I(X1; X2) is calculated as follows:
I(X1;X2)=H(X2)−H(X2−X1) (15)
The MIFS algorithm is used here to select features from the combined set of features.
As discussed in
In a first method, neural networks (NN) are used as classifiers. An NN is an information-processing system that is based on generalization of human cognition or neural biology. It is composed of many artificial neurons that are linked together according to a specific network architecture. The objective of the neural network is to transform the inputs into meaningful outputs. A typical neural network has three layers: input layer, hidden layer and output layer, which are interconnected by modifiable weights, represented by links between layers. Neural networks can be considered as nonlinear function approximating tools (i.e., linear combinations of nonlinear basis functions), where the parameters of the networks should be found by applying optimization methods. In general it is enough to have a single hidden layer neural network to learn the approximation of a nonlinear function. A method based on gradient descent is used in the error-back propagation algorithm for training such multilayer networks. It is a powerful method for classification and has been applied widely in other areas for computer aided diagnosis.
In a second method, support vector machines (SVM) are used. Compared with all traditional classification methods, SVM is a constructive learning procedure rooted in statistical learning theory. It is based on the principle of structural risk minimization, which aims at minimizing the bound on the generalization error (i.e., error made by the learning machine on data unseen during training) rather than minimizing the mean square error over the data set. As a result, an SVM tends to perform well when applied to data outside the training set. It has been demonstrated that it can outperform many other existing methods in many applications. Here SVM is applied to classify the cancerous regions and non-cancerous regions in prostate ultrasound images.
For classification, a (nonlinear) SVM classifier in concept first maps the input data vector x into a higher dimensional space H through an underlying nonlinear mapping Φ(x), then applies linear classification in this mapped space. That is, an SVM classification function can be written in the following form:
ƒSVM(x)=wTΦ(x)+b (16)
where parameters w, b are determined from the training data samples. This is accomplished through minimization of the following so-called structural risk function:
The cost function in (17) constitutes a balance between the empirical risk (i.e., the training errors reflected by the second term) and model complexity (the first term). The parameter C controls this trade-off. The purpose of using model complexity to constrain the optimization of empirical risk is to avoid over fitting, a situation in which the decision boundary too precisely corresponds to the training data, and thereby fails to perform well on data outside the training set.
A training sample (xi,di) is called a support vector when diƒSVM(xi)≦1. Introducing a so-called kernel function K(x,y)≡Φ(x)TΦ(y), the SVM function ƒSVM(x) can be rewritten in (16) in a kernel form as follows
where si, i=1, 2, . . . , Ns, denote the support vectors. In general, support vectors constitute only a small fraction of the training samples {xi, i=1, 2, . . . , N}.
From (18), the decision function can be directly rewritten through the kernel function K(.,.) without the need to specifically addressing the underlying mapping Φ(.). In this embodiment, two kernel types are considered: polynomial kernels and Gaussian radial basis functions (RBF). These are among the most commonly used kernels in SVM research, and are known to satisfy Mercer's condition. They are defined as follows:
1. Polynomial kernel:
K(x,y)=(xTy+1)p (19)
2. RBF kernel:
In the present application, a 10-fold cross validation procedure is applied during training to choose the right parameters for the two classifiers. In the 10-fold cross validation, first, all the data is randomly divided into 10 equal-sized subsets. Second, the classifier model is trained 10 times; during each time one of the 10 subsets is held out in turn while the remaining 9 subsets are used to train the classifier; the trained classifier is then used to classify the held-out subset, and the classification result is recorded. In the end, the classification results for the 10 subsets are averaged to obtain an estimate of the generalization error of the classifier model.
With reference to
This classification system is an online system and can be used real-time to assist urologists in prostate cancer diagnosis. The workflow may also be designed to enhance the speed of the system. For instance, as illustrated in
In a further arrangement for speeding processing time (See
Specifically, for Gabor filtering features, multi-resolution Gabor filter is applied instead of traditional Gabor filter. The concept of multi-resolution with parameter selection is used. The computation time can be reduced by diminishing the image size according to several different sets of parameters. After feature extraction, M features are obtained for each ROI, this feature vector 1506 (M dimensional) is used as inputs to the classifier process 1508 within the trained classifier 1510, then the output 1512 (whether it is true malignant or not) can be computed in real time. Since we have N parallel classification systems, the confirmed results of these N regions are known simultaneously.
Finally, the online classification system may be implemented on a GPU based framework, which may speed up computation to a factor of 30 compared with the traditional CPU framework.
The foregoing description of the present invention has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit the invention to the form disclosed herein. Consequently, variations and modifications commensurate with the above teachings, and skill and knowledge of the relevant art, are within the scope of the present invention. The embodiments described hereinabove are further intended to explain best modes known of practicing the invention and to enable others skilled in the art to utilize the invention in such, or other embodiments and with various modifications required by the particular application(s) or use(s) of the present invention. It is intended that the appended claims be construed to include alternative embodiments to the extent permitted by the prior art.
This application claims priority under 35 U.S.C. §119 to U.S. Provisional Application No. 60/884,941 entitled: “An Improved Method For Tissue Culture Extraction” having a filing date of Jan. 15, 2007, the entire contents of which is incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5224175 | Gouge et al. | Jun 1993 | A |
5282472 | Companion et al. | Feb 1994 | A |
5320101 | Faupel et al. | Jun 1994 | A |
5383454 | Bucholz | Jan 1995 | A |
5398690 | Batten et al. | Mar 1995 | A |
5454371 | Fenster et al. | Oct 1995 | A |
5531520 | Grimson et al. | Jul 1996 | A |
5562095 | Downey et al. | Oct 1996 | A |
5611000 | Szeliski et al. | Mar 1997 | A |
5810007 | Holupka et al. | Sep 1998 | A |
5842473 | Fenster et al. | Dec 1998 | A |
6092059 | Straforini et al. | Jul 2000 | A |
6171249 | Chin et al. | Jan 2001 | B1 |
6238342 | Feleppa et al. | May 2001 | B1 |
6251072 | Ladak et al. | Jun 2001 | B1 |
6261234 | Lin | Jul 2001 | B1 |
6298148 | Cline et al. | Oct 2001 | B1 |
6334847 | Fenster et al. | Jan 2002 | B1 |
6342891 | Fenster et al. | Jan 2002 | B1 |
6351660 | Burke et al. | Feb 2002 | B1 |
6360027 | Hossack et al. | Mar 2002 | B1 |
6385332 | Zahalka et al. | May 2002 | B1 |
6423009 | Downey et al. | Jul 2002 | B1 |
6447477 | Burney et al. | Sep 2002 | B2 |
6500123 | Holloway et al. | Dec 2002 | B1 |
6561980 | Gheng et al. | May 2003 | B1 |
6567687 | Front et al. | May 2003 | B2 |
6610013 | Fenster et al. | Aug 2003 | B1 |
6611615 | Christensen | Aug 2003 | B1 |
6674916 | Deman et al. | Jan 2004 | B1 |
6675032 | Chen et al. | Jan 2004 | B2 |
6675211 | Mamaghani et al. | Jan 2004 | B1 |
6689065 | Aksnes et al. | Feb 2004 | B2 |
6778690 | Ladak et al. | Aug 2004 | B1 |
6824516 | Batten et al. | Nov 2004 | B2 |
6842638 | Suri et al. | Jan 2005 | B1 |
6852081 | Sumanaweera et al. | Feb 2005 | B2 |
6909792 | Carrott et al. | Jun 2005 | B1 |
6952211 | Cote et al. | Oct 2005 | B1 |
6985612 | Hahn | Jan 2006 | B2 |
7004904 | Chalana et al. | Feb 2006 | B2 |
7008373 | Stoianovici et al. | Mar 2006 | B2 |
7039216 | Shum et al. | May 2006 | B2 |
7039239 | Loui et al. | May 2006 | B2 |
7043063 | Noble et al. | May 2006 | B1 |
7095890 | Paragios et al. | Aug 2006 | B2 |
7119810 | Sumanaweera et al. | Oct 2006 | B2 |
7139601 | Bucholz et al. | Nov 2006 | B2 |
7148895 | Konishi et al. | Dec 2006 | B2 |
7155316 | Sutherland et al. | Dec 2006 | B2 |
7162065 | Ladak et al. | Jan 2007 | B2 |
7167760 | Dawant et al. | Jan 2007 | B2 |
7225012 | Susil et al. | May 2007 | B1 |
7274811 | Sirohey et al. | Sep 2007 | B2 |
7302092 | Fenster et al. | Nov 2007 | B1 |
7403646 | Sato | Jul 2008 | B2 |
20030000535 | Galloway, Jr. et al. | Jan 2003 | A1 |
20030135115 | Burdette et al. | Jul 2003 | A1 |
20040210133 | Nir | Oct 2004 | A1 |
20050159676 | Taylor et al. | Jul 2005 | A1 |
20050190189 | Chefd'hotel et al. | Sep 2005 | A1 |
20050197977 | Buck et al. | Sep 2005 | A1 |
20050243087 | Aharon | Nov 2005 | A1 |
20050249398 | Khamene et al. | Nov 2005 | A1 |
20060002601 | Fu et al. | Jan 2006 | A1 |
20060002630 | Fu et al. | Jan 2006 | A1 |
20060013482 | Dawant et al. | Jan 2006 | A1 |
20060036162 | Shahidi et al. | Feb 2006 | A1 |
20060079771 | Nir | Apr 2006 | A1 |
20060197837 | Flath et al. | Sep 2006 | A1 |
20060227131 | Schiwietz et al. | Oct 2006 | A1 |
20060258933 | Ellis et al. | Nov 2006 | A1 |
20070014446 | Sumanaweera et al. | Jan 2007 | A1 |
20070040830 | Papageorgiou | Feb 2007 | A1 |
20070116339 | Shen | May 2007 | A1 |
20070116381 | Khamene | May 2007 | A1 |
20070189603 | Kasperkiewicz et al. | Aug 2007 | A1 |
20070201611 | Pratx et al. | Aug 2007 | A1 |
20070270687 | Gardi et al. | Nov 2007 | A1 |
20080002870 | Farag et al. | Jan 2008 | A1 |
20080123910 | Zhu | May 2008 | A1 |
20080123927 | Miga et al. | May 2008 | A1 |
20080170770 | Suri et al. | Jul 2008 | A1 |
20080247616 | Pescatore et al. | Oct 2008 | A1 |
20090093715 | Downey et al. | Apr 2009 | A1 |
20090226065 | Chen | Sep 2009 | A1 |
20100098306 | Madabhushi et al. | Apr 2010 | A1 |
Number | Date | Country |
---|---|---|
0014668 | Mar 2000 | WO |
2006089426 | Aug 2006 | WO |
2008062346 | May 2008 | WO |
2008124138 | Oct 2008 | WO |
Number | Date | Country | |
---|---|---|---|
20080170770 A1 | Jul 2008 | US |
Number | Date | Country | |
---|---|---|---|
60884941 | Jan 2007 | US |