Question

In: Biology

Explain in brief all the below questions . 1. Affine image transform. Geometric image degradations. 2...

Explain in brief all the below questions .

1. Affine image transform. Geometric image degradations.

2 Biomedical image classification: discriminate analysis

3 Biomedical image classification: k-nearest-neighbour (k-NN) classifier, k-means clustering

4. Biomedical image classification: hierarchical clustering, structural/syntactic classification

Solutions

Expert Solution

1, In biomedical imaging systems, the analysis of the interior of an organ is critical to detect eventual diseases or for surgical operations. So, to get a better view of the organs in 3D coordinate system, the affine transform (AT) has to be applied on the acquired volumetric image. The AT is also applied for biomedical CT image registration. The AT consists of four basic operations viz. rotation, shearing, scaling and translation.

Affine transformation is a linear mapping method that preserves points, straight lines, and planes. Sets of parallel lines remain parallel after an affine transformation.

The affine transformation technique is typically used to correct for geometric distortions or deformations that occur with non-ideal camera angles. An affine transformation is any transformation that preserves collinearity (i.e., all points lying on a line initially still lie on a line after transformation) and ratios of distances (e.g., the midpoint of a line segment remains the midpoint after transformation). In general, an affine transformation is a composition of rotations, translations, magnifications, and shears.

u = c11x + c12y + c13

v = c21x + c22y + c23 c13 and c23 affect translations, c11 and c22 affect magnifications, and the combination affects rotations and shears.

A shear in the x direction is produced by u = x + 0.2y v = y

This produces as both a shear and a rotation. u = x + 0.2y v = −0.3x + y

A rotation is produced by θ is produced by u = x cos θ + y sin θ v = −x sin θ + y cos θ

The main reason for the image degradation is geometric distortion and blurring caused by turbulence. Here a method to eliminate geometric distortion and blur and to recover a single high-quality image from the degraded sequence images. First, use optical flow technology to register the sequence images, thereby suppressing the geometric deformation of each frame. Next, sequence images are summed by a temporal filter to obtain a single blurred image. Then, the graph Laplacian matrix is used as the cost function to construct the regularization term. The final clear image and point spread function are obtained by iteratively solving the problem. Experiments show that the method can effectively eliminate the distortion and blur, restore the image details, and significantly improve the image quality.

2,Discriminant analysis is statistical technique used to classify observations into non-overlapping groups, based on scores on one or more quantitative predictor variables. For example, a doctor could perform a discriminant analysis to identify patients at high or low risk for stroke.Linear discriminant analysis (LDA), normal discriminant analysis (NDA), or discriminant function analysis is a generalization of Fisher's linear discriminant, a method used in statistics, pattern recognition, and machine learning to find a linear combination of features that characterizes or separates two or more classes of objects or events. The resulting combination may be used as a linear classifier, or, more commonly, for dimensionality reduction before later classification.

3,

The two most commonly used algorithms in machine learning are K-means clustering and k-nearest neighbors algorithm.

Often those two are confused with each other due to the presence of the k letter, but in reality, those algorithms are slightly different from each other.

KNN represents a supervised classification algorithm that will give new data points accordingly to the k number or the closest data points, while k-means clustering is an unsupervised clustering algorithm that gathers and groups data into k number of clusters.

K-nearest neighbors

Being a supervised classification algorithm, K-nearest neighbors needs labelled data to train on.

With the given data, KNN can classify new, unlabelled data by analysis of the k number of the nearest data points. Thus, the variable k is considered to be a parameter that will be established by the machine learning engineer.

K-means clustering is able to gradually learn how to cluster the unlabelled points into groups by analysis of the mean distance of said points. In this case, the variable k depicts the number of clusters or different groups in which the data will be gathered. The algorithm functions by moving the data in such manner that error function is minimized.

4 Hierarchical clustering, also known as hierarchical cluster analysis, is an algorithm that groups similar objects into groups called clusters. The endpoint is a set of clusters, where each cluster is distinct from each other cluster, and the objects within each cluster are broadly similar to each other.  

There are two types of hierarchical clustering, Divisive and Agglomerative.

In divisive or top-down clustering method we assign all of the observations to a single cluster and then partition the cluster to two least similar clusters.

In agglomerative or bottom-up clustering method we assign each observation to its own cluster. Then, compute the similarity (e.g., distance) between each of the clusters and join the two most similar clusters. Finally, repeat steps 2 and 3 until there is only a single cluster left.

Syntactic pattern recognition or structural pattern recognition is a form of pattern recognition, in which each object can be represented by a variable-cardinality set of symbolic, nominal features. This allows for representing pattern structures, taking into account more complex interrelationships between attributes than is possible in the case of flat, numerical feature vectors of fixed dimensionality, that are used in statistical classification.

Syntactic pattern recognition can be used instead of statistical pattern recognition if there is clear structure in the patterns. One way to present such structure is by means of a strings of symbols from a formal language. In this case the differences in the structures of the classes are encoded as different grammars.

An example of this would be diagnosis of the heart with ECG measurements. ECG waveforms can be approximated with diagonal and vertical line segments. If normal and unhealthy waveforms can be described as formal grammars, measured ECG signal can be classified as healthy or unhealthy by first describing it in term of the basic line segments and then trying to parse the descriptions according to the grammars. Another example is tessellation of tiling patterns.

A second way to represent relations are graphs, where nodes are connected if corresponding subpatterns are related. An item can be labeled as belonging to a class if its graph representation is isomorphic with prototype graphs of the class.

Typically, patterns are constructed from simpler sub patterns in a hierarchical fashion. This helps in dividing the recognition task into easier subtask of first identifying sub patterns and only then the actual patterns.


Related Solutions

Explain in brief all the below questions Biomedical image classification: classification performance evaluation Principles of image...
Explain in brief all the below questions Biomedical image classification: classification performance evaluation Principles of image compression 3D biomedical image visualisation and processing Colour biomedical image processing
Explain each of the questions in 10 lines: 1-Geometric Optics 2-How to generate Spherical Waves (light)....
Explain each of the questions in 10 lines: 1-Geometric Optics 2-How to generate Spherical Waves (light). 3-Reflection of light and applications 4-The angles related to Reflection and Plane Mirrors
Please answer the following questions. 1. Please explain why we need image rejection filter or image...
Please answer the following questions. 1. Please explain why we need image rejection filter or image rejection mixer and when we need with detail explanation. 2. Please introduce a couple of methods to remove image signals.
Please explain all the steps! Let f : R2 → R2 be the affine transformation which...
Please explain all the steps! Let f : R2 → R2 be the affine transformation which reflects about the line x = 1, then rotates 90 degrees clockwise about the origin. Write f as a matrix M, and use it to calculate f(2, 2).
For Questions 1 and 2, include all Steps of Hypothesis Testing listed below in bold. For...
For Questions 1 and 2, include all Steps of Hypothesis Testing listed below in bold. For each problem, use the p-value from SPSS to determine whether to reject or not reject the null hypothesis and don’t forget to indicate your conclusion about whether there is a significant difference. 1)State your hypotheses: H0 and H1 2)Select the appropriate statistical test 3)Indicate whether test is directional or non-directional 4)Specify a, N, and df (if appropriate) 5)Do your calculations 6)Determine critical value(s) for...
Give a brief answer to each of the following four (4) questions: (a) (2 marks) Explain...
Give a brief answer to each of the following four (4) questions: (a) Explain the difference between a Type 1 and a Type II error. (b) If you want to reduce the margin of error of an estimate of a mean, what are the two things can you do? (c) Explain the difference between an independent samples t-test and paired t-test. (d) State and explain the Central Limit Theorem (CLT) for the sample mean when the population distribution is (i)...
For each of the questions below calculate (show all work): 1) Null and alternative hypothesis 2)...
For each of the questions below calculate (show all work): 1) Null and alternative hypothesis 2) Cutoff score (α, dfBG, dfE) 3) Sum of squares between- and within-groups (SSBG, SSE) 4) Mean square between- and within-groups (MSBG, MSE) 5) Fobt 6)Decision to retain or reject the null and write-up Carl wants to know if vodka (5, 10, or 15 shots) affects the number of times (out of 10 throws) people hit a three-pointer with a basketball. He is predicting that...
1) Please explain how to transform bacterial cells with plasmid DNA. 2) Please explain how to...
1) Please explain how to transform bacterial cells with plasmid DNA. 2) Please explain how to purify plasmid DNA from bacterial cells. 3) How can you use PCR to clone a 2000bp gene into a plasmid vector? 4) Please explain how a fluorescent tag can be used to visualize protein localization in a cell.
Please solve all of the questions, questions 1, 2, and 3. Please show all work and...
Please solve all of the questions, questions 1, 2, and 3. Please show all work and all steps. 1.) Find x(t) = Σ aktk such that tx'' = x 2.) Find x(t) = Σk>=0 aktk such that x'' = tx + 1 and x(0) = 0, x'(0) = 1 3.) Using the Frobenius method, solve t2x'' - 3tx' + (4-t)x = 0
Table 2: Experiment 1 Image Observations Image Type Image Observations Thyroid Gland Click here to enter...
Table 2: Experiment 1 Image Observations Image Type Image Observations Thyroid Gland Click here to enter text. Parathyroid Gland Click here to enter text. Pancreas Click here to enter text. Adrenal Gland Click here to enter text. Pituitary Gland Click here to enter text. Anterior Pituitary Gland Click here to enter text.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT