finger print post processing
TRANSCRIPT
![Page 1: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/1.jpg)
FINGERPRINT POST PROCESSINGminutia extraction and false minutia removal
M.IMRAN BAIG EE083050KHAWAR HAYAT EE083069ABID ALI EE083103
![Page 2: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/2.jpg)
Given images
• Binary image• Orientation• Mask• Thinned image
![Page 3: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/3.jpg)
Algorithm
• Rotation mask method
• Crossing number algorithm
![Page 4: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/4.jpg)
Rotation mask method0 1 0
0 1 0
0 0 0
1 0 1
0 1 0
0 1 0
Rotate mask 45 degree and compare with the image
![Page 5: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/5.jpg)
Minutia Detection
8
1191 |,|5.0
iii PPPPCN
![Page 6: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/6.jpg)
Minutia Detection Cont’d
0 1 0
0 1 0
0 0 0
1 0 1
0 1 0
0 1 0
Bifurcation =ABS((0-0)+(0-1)+(1-0)+(0-0)+(0-1)+(1-0)+(0-1)+(1-0))=6
Minutia termination=ABS((0-0)+(0-0)+(0-0)+(0-0)+(0-0)+ (0-1)+(1-0)+(0-0))=2
![Page 7: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/7.jpg)
Minutia Detection Cont’d
![Page 8: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/8.jpg)
False Minutia Removal
• Create an image of minutia• Take a chunk around a minutia point • Compare that image with given mask image• If these are at the edge then remove that
minutia
![Page 9: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/9.jpg)
False Minutia Removal Cont’d0 1 1
1 0 1
1 1 1
1 0 0
1 0 0
1 0 0
0 0 0
1 0 0
1 0 0
0 1 1
1 0 1
1 1 1
1 1 1
1 1 1
1 1 1
0 1 1
1 0 1
1 1 1
Minutia in image sum=7 * Mask output sum=2
Minutia in image sum=7 * Mask output sum=7
![Page 10: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/10.jpg)
False Minutia Removal Cont’d
![Page 11: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/11.jpg)
False Minutia Removal Cont’d
• Now remove these pattern
![Page 12: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/12.jpg)
False Minutia Removal Cont’d
• Take an array, size is nearly equal to distance between two lines. We take25x25 because distance between lines is around 14 pixel.
• Find the minutia and take a chunk of 25x25.• If there is minutia within this window then
remove both minutia.• If there is bifurcation then remove the
termination and bifurcation because it is a spike.
![Page 13: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/13.jpg)
False Minutia Removal Cont’d1
1
1
1
1
1
1
1 1
1 1
1 1
1
1 1
1
![Page 14: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/14.jpg)
False Minutia Removal Cont’d
• Like we take window around the termination we also take the window around the bifurcation
• Find if there is more than one bifurcation within the window remove both bifurcation because it is hole.
![Page 15: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/15.jpg)
False Minutia Removal Cont’d
1
1
1
1 1 1
1
1
1
1
1
1 1 1
1 1
1 1
1 1 1
1
![Page 16: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/16.jpg)
False Minutia Removal Cont’d1
1
1
1
1
2
1
1
1
3
![Page 17: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/17.jpg)
False Minutia Removal Cont’d1 1
1 1
1
1
1
1 1
1
1 1
1 1
1 1
1
1
1
1 1
1 1
1 1
![Page 18: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/18.jpg)
False Minutia Removal Cont’d
![Page 19: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/19.jpg)
References
• Rohit Singh , Utkarsh Shah , Vinay Gupta Indian Institute of technology, Kanpur
• Fingerprint Image Enhancement and Minutiae Extraction, Raymond Thai, The University of Western Australia
![Page 20: Finger print post processing](https://reader036.vdocuments.mx/reader036/viewer/2022082607/55c29ca1bb61eb37698b477e/html5/thumbnails/20.jpg)
THANK YOU