+1-415-670-9189
info@expertsmind.com
Construct a confusion matrix
Course:- Basic Computer Science
Reference No.:- EM132336791




Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> Basic Computer Science

Biometrics

Question 1. Open the file, s048r.txt, provided with this assignment (tab delimited). This file contains a verification test result. It contains two columns, test.subject and test.out. test.subject is the true label, and test.out is the prediction result. You may use any tools or language you would like including excel. Answer the following questions based on the prediction result in this file. *Note that the positive class here is s048.

a. Construct a confusion matrix.

b. What is the accuracy of this model? Is this a useful measure to evaluate the model?

c. Compute FMR, FNMR, Precision, and Recall.

Question 2. Answer the following questions in your own words.

a. How are singularities used in fingerprint recognition?

b. What is the thinning process in fingerprint feature extraction? And what benefit do they have?

c. Why do we need to find local ridge orientation and frequency earlier on in the processing of fingerprint image?

Question 3. Perform a singularity detection in the following data. Use the definitions used in week 3 live session slides. Your answer should include all missing values in the table and the type of singularity detected.

k

θ

δ

Δ

0

80

 

 

1

90

 

 

2

260

 

 

3

50

 

 

4

110

 

 

5

270

 

 

6

130

 

 

7

180

 

 

Use the following two equations to fill in the column titled δ and the column titled Δ.

δ (k)= θ ((k +1)mod N )- θ (k)

            δ (k)     if |δ (k)|< Π/2
Δ(k) =   δ (k)+Π  if δ (k) ≤ -Π/2
           δ (k)-Π   if δ (k) ≥ Π/2

Once you have filled in the table give the type of singularity you believe is being represented based on:

                         360, then whorl

                         180, then loop

k∈(0...7} Δ(k) = - 180, then delta

                          0, then singularity

Question 4. Determine the 3x3 binary pixel grid for:

a) A bifurcation point;

b) A non-minutiae point
(In live session we displayed and discussed the grid for the termination case).

For each specify:
- The values of b0 , ... , b7 for each case.
- What are their crossing numbers?

542_figure.jpg

Crossing Number = ∑i∈(1...7)|bi - b(i+1)mod8|

Question 5. The following image shows the values in grayscale. Perform the necessary steps to detect minutiae points. You don't need to detect any minutiae centered at the edge. Show your steps. Your result will include the coordinate of detected minutiae points and their types.

Note: 0 represents the darkest shade, higher numbers represent brighter shades.

1033_figure1.jpg

Attachment:- s048r 1.rar




Put your comment
 
View Conversion
Minimize
  1. user image
    len2336791

    This assignment is due by the week 4 live session. If you make any assumptions, clearly state them in your answer.Note: 0 represents the darkest shade, higher numbers represent brighter shades. Please use python or excel to parse the data for question 1 for getting the confusion matrix. Attached please find the file to be parsed for question 1.



Ask Question & Get Answers from Experts
Browse some more (Basic Computer Science) Materials
Describe the concept of "Form Follows Function" as it pertains to the three main areas of design (FAB). Recognize ways in which portfolio designer works within limitations o
Create the first drawing on the left in Fig. 16-12. Don't worry about exact sizes and locations, but do use snap and ortho. Then use FILLET to change it to the second drawin
You are required to review an article from Teradata Student Network or a refereed journal that is relevant to concepts discussed in any ONE (1) of the chapters under review. Y
Write a program to compute a customer's bill. The program should request the quantity of each item ordered in a void function, calculate the total cost with a value returnin
Write at least a two page paper in current APA format that provides a comparison of the different capabilities of each selected web server, the maximum number of connections
How many wraps around the capstan are required such that one person exerting 100lbs of force can keep the ship at its mooring. Assume the friction coefficient between the rope
1. Based on the principles of the SLIIĀ® model, how would you describe the runners in Group 1? What kind of leadership do they want from David, and what kind of leadership do
1. Write SQL Statements to insert at least three rows of data into each of these above tables. Assume that any surrogate key value will be supplied by the DBMS as described