SlideShare a Scribd company logo
GLOBALSOFT TECHNOLOGIES 
IEEE PROJECTS & SOFTWARE DEVELOPMENTS 
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE 
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS 
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com 
An Efficient Parallel Approach for Sclera Vein Recognition 
ABSTRACT: 
Sclera vein recognition is shown to be a promising method for human 
identification. However, its matching speed is slow, which could impact its 
application for real-time applications. To improve the matching efficiency, we 
proposed a new parallel sclera vein recognition method using a two-stage parallel 
approach for registration and matching. First, we designed a rotation- and scale-invariant 
Y shape descriptor based feature extraction method to efficiently 
eliminate most unlikely matches. Second, we developed a weighted polar line 
sclera descriptor structure to incorporate mask information to reduce GPU memory 
cost. Third, we designed a coarse-to-fine two-stage matching method. Finally, we 
developed a mapping scheme to map the subtasks to GPU processing units. The 
experimental results show that our proposed method can achieve dramatic 
processing speed improvement without compromising the recognition accuracy.
EXISTING SYSTEM: 
In, Crihalmeanu and Ross proposed three approaches: Speed Up Robust Features 
(SURF)-based method, minutiae detection, and direct correlation matching for 
feature registration and matching. Within these three methods, the SURF method 
achieves the best accuracy. It takes an average of 1.5 seconds1 using the SURF 
method to perform a one-to-one matching. In, Zhou et. al. Proposed line 
descriptor-based method for sclera vein recognition. The matching step (including 
registration) is the most time-consuming step in this sclera vein recognition 
system, which costs about 1.2 seconds to perform a one-to-one matching. Both 
speed was calculated using a PC with Intel® CoreTM 2 Duo 2.4GHz processors 
and 4 GB DRAM. Currently, Sclera vein recognition algorithms are designed using 
central processing unit (CPU)-based systems. 
DISADVANTAGES OF EXISTING SYSTEM: 
 Mask files are used to calculate valid overlapping areas of two sclera 
templates and to align the templates to the same coordinate system. 
But the mask files are large in size and will preoccupy the GPU 
memory and slow down the data transfer. Also, some of processing on 
the mask files will involve convolution which is difficult to improve 
its performance on the scalar process unit on CUDA 
 The procedure of sclera feature matching consists of a pipeline of 
several computational stages with different memory and processing
requirements. There is no uniform mapping scheme applicable for all 
these stages. 
 When the scale of sclera database is far larger than the number of the 
processing units on the GPU, parallel matching on the GPU is still 
unable to satisfy the requirement of real-time performance. 
PROPOSED SYSTEM: 
It is relatively straightforward to implement our C program for CUDA on AMD-based 
GPU using OpenCL. Our CUDA kernels can be directly converted to 
OpenCL kernels by concerning different syntax for various keywords and built-in 
functions. The mapping strategy is also effective in OpenCL if we regard thread 
and block in CUDA as workitem and work-group in OpenCL. Most of our 
optimization techniques such as coalesced memory access and prefix sum can 
work in OpenCL too. Moreover, since CUDA is a data parallel architecture, the 
implementation of our approach by OpenCL should be programmed in data-parallel 
model. In this research, we first discuss why the naïve parallel approach 
would not work. We then propose the new sclera descriptor – the Y shape sclera 
feature-based efficient registration method to speed up the mapping scheme ; 
introduce the “weighted polar line (WPL) descriptor”, that would be better suited 
for parallel computing to mitigate the mask size issue ; and develop our coarse to 
fine two-stage matching process to dramatically improve the matching speed. 
These new approaches make the parallel processing possible and efficient. 
ADVANTAGES OF PROPOSED SYSTEM:
 To improve the efficiency, in this research, we propose a new descriptor — 
the Y shape descriptor, which can greatly help improve the efficiency of the 
coarse registration of two images and can be used to filter out some non-matching 
pairs before refined matching. 
 We propose the coarse-to-fine two-stage matching process. In the first stage, 
we matched two images coarsely using the Y-shape descriptors, which is 
very fast to match because no registration was needed. The matching result 
in this stage can help filter out image pairs with low similarities. 
SYSTEM ARCHITECTURE: 
SYSTEM REQUIREMENTS: 
HARDWARE REQUIREMENTS: 
 System : Pentium IV 2.4 GHz. 
 Hard Disk : 40 GB. 
 Floppy Drive : 1.44 Mb. 
 Monitor : 15 VGA Colour. 
 Mouse : Logitech. 
 Ram : 512 Mb.
SOFTWARE REQUIREMENTS: 
 Operating system : Windows XP/7. 
 Coding Language : MATLAB 
 Tool : MATLAB R 2007B 
REFERENCE: 
QYong Lin, Eliza Yingzi Du, Senior Member, IEEE, Zhi Zhou, Student Member, 
IEEE, and N. Luke Thomas ,“An Efficient Parallel Approach for Sclera Vein 
Recognition”, IEEE TRANSACTIONS ON INFORMATION FORENSICS AND 
SECURITY, VOL. 9, NO. 2, FEBRUARY 2014.

More Related Content

PDF
International Journal of Engineering Research and Development
PDF
Moldable pipelines for CNNs on heterogeneous edge devices
PDF
Device Data Directory and Asynchronous execution: A path to heterogeneous com...
DOCX
A High-Speed FPGA Implementation of an RSD-Based ECC Processor
PDF
A dynamically reconfigurable multi asip architecture for multistandard and mu...
PPT
DIP Course Projects (HCR)
DOCX
Optimal configuration of network
PDF
Field Programmable Gate Array for Data Processing in Medical Systems
International Journal of Engineering Research and Development
Moldable pipelines for CNNs on heterogeneous edge devices
Device Data Directory and Asynchronous execution: A path to heterogeneous com...
A High-Speed FPGA Implementation of an RSD-Based ECC Processor
A dynamically reconfigurable multi asip architecture for multistandard and mu...
DIP Course Projects (HCR)
Optimal configuration of network
Field Programmable Gate Array for Data Processing in Medical Systems

What's hot (16)

PDF
Performance Characterization and Optimization of In-Memory Data Analytics on ...
PPT
3D-DRESD Alberto Gallini
PDF
Coarse Grained Hybrid Reconfigurable Architecture with NoC Router for Variabl...
PDF
International Journal of Computational Engineering Research(IJCER)
PPTX
Resisting skew accumulation
PDF
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
PDF
cug2011-praveen
PDF
AI On the Edge: Model Compression
PPTX
Integrating research and e learning in advance computer architecture
PDF
Implementation of FPGA based Memory Controller for DDR2 SDRAM
PDF
Fpga based efficient multiplier for image processing applications using recur...
PDF
Effective Sparse Matrix Representation for the GPU Architectures
PPT
Presentation
PDF
A Survey of Machine Learning Methods Applied to Computer ...
PDF
Gpu based image segmentation using
PPTX
Module 4: PLA
Performance Characterization and Optimization of In-Memory Data Analytics on ...
3D-DRESD Alberto Gallini
Coarse Grained Hybrid Reconfigurable Architecture with NoC Router for Variabl...
International Journal of Computational Engineering Research(IJCER)
Resisting skew accumulation
(Im2col)accelerating deep neural networks on low power heterogeneous architec...
cug2011-praveen
AI On the Edge: Model Compression
Integrating research and e learning in advance computer architecture
Implementation of FPGA based Memory Controller for DDR2 SDRAM
Fpga based efficient multiplier for image processing applications using recur...
Effective Sparse Matrix Representation for the GPU Architectures
Presentation
A Survey of Machine Learning Methods Applied to Computer ...
Gpu based image segmentation using
Module 4: PLA
Ad

Viewers also liked (10)

PPTX
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...
PPTX
Entity relationship Diagram for Online buy and Sale Project
DOCX
intelligent street light system using gsm Report
PPTX
Gas detection robot ppt
PPT
Alumni portal ppt for projects
PPTX
PPTX
PPT on mind reading computer
PPTX
Network Intrusion Detection and Countermeasure Selection
PPT
Course registration system dfd
PPTX
Software defined radio
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...
Entity relationship Diagram for Online buy and Sale Project
intelligent street light system using gsm Report
Gas detection robot ppt
Alumni portal ppt for projects
PPT on mind reading computer
Network Intrusion Detection and Countermeasure Selection
Course registration system dfd
Software defined radio
Ad

Similar to IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-for-sclera-vein-recognition (20)

DOCX
JPM1402 An Efficient Parallel Approach for Sclera Vein Recognition
DOCX
Abstract
DOCX
Major project report on
PDF
A Comprehensive Approach for Multi Biometric Recognition Using Sclera Vein an...
PDF
Human Identification by Segmentation and Enhancement of Sclera using Matlab
PDF
A010320106
PDF
Human Identification Based on Sclera Veins Extraction
PDF
Security System based on Sclera Recognition
PDF
International Journal of Engineering Research and Development
PDF
J1076975
PDF
A new multimodel approach for human authentication sclera vein and finger ve...
PDF
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...
PDF
NEURAL NETWORK APPROACH FOR EYE DETECTION
DOC
Human recognition system based on retina vascular network characteristics
PPTX
PDF
Human Identification from Palm/Dorsal Veins Using Auto encoders
PDF
Retinal Vessel Segmentation in U-Net Using Deep Learning
PPTX
deep learn about blood vessel auto1.pptx
PPTX
Automatic Blood Vessels Segmentation of Retinal Images
PDF
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...
JPM1402 An Efficient Parallel Approach for Sclera Vein Recognition
Abstract
Major project report on
A Comprehensive Approach for Multi Biometric Recognition Using Sclera Vein an...
Human Identification by Segmentation and Enhancement of Sclera using Matlab
A010320106
Human Identification Based on Sclera Veins Extraction
Security System based on Sclera Recognition
International Journal of Engineering Research and Development
J1076975
A new multimodel approach for human authentication sclera vein and finger ve...
Multi-View Algorithm for Face, Eyes and Eye State Detection in Human Image- S...
NEURAL NETWORK APPROACH FOR EYE DETECTION
Human recognition system based on retina vascular network characteristics
Human Identification from Palm/Dorsal Veins Using Auto encoders
Retinal Vessel Segmentation in U-Net Using Deep Learning
deep learn about blood vessel auto1.pptx
Automatic Blood Vessels Segmentation of Retinal Images
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...

More from IEEEBEBTECHSTUDENTPROJECTS (20)

DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Temporal traffic dynamics improve the conn...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Proportional fair coding for wireless mesh...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Optical networking with variable code-rate...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Improving spectrum efficiency via in netwo...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Fast regular expression matching using sma...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Distributed detection in mobile access wir...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Discount counting for fast flow statistics...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Cloudy computing leveraging weather foreca...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Certificateless remote anonymous authentic...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Asymptotic analysis on secrecy capacity in...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS Algorithms for enhanced inter cell interfe...
DOCX
IEEE 2014 NS2 NETWORKING PROJECTS A hybrid hardware architecture for high sp...
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Phase based-binarization-of-ancie...
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Fingerprint compression-based-on-...
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Digital image-sharing-by-diverse-...
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Designing an efficient image encr...
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapes
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learning
DOCX
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Saliency aware video compression
IEEE 2014 NS2 NETWORKING PROJECTS Temporal traffic dynamics improve the conn...
IEEE 2014 NS2 NETWORKING PROJECTS Proportional fair coding for wireless mesh...
IEEE 2014 NS2 NETWORKING PROJECTS Optical networking with variable code-rate...
IEEE 2014 NS2 NETWORKING PROJECTS Improving spectrum efficiency via in netwo...
IEEE 2014 NS2 NETWORKING PROJECTS Fast regular expression matching using sma...
IEEE 2014 NS2 NETWORKING PROJECTS Distributed detection in mobile access wir...
IEEE 2014 NS2 NETWORKING PROJECTS Discount counting for fast flow statistics...
IEEE 2014 NS2 NETWORKING PROJECTS Cloudy computing leveraging weather foreca...
IEEE 2014 NS2 NETWORKING PROJECTS Certificateless remote anonymous authentic...
IEEE 2014 NS2 NETWORKING PROJECTS Asymptotic analysis on secrecy capacity in...
IEEE 2014 NS2 NETWORKING PROJECTS Algorithms for enhanced inter cell interfe...
IEEE 2014 NS2 NETWORKING PROJECTS A hybrid hardware architecture for high sp...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Phase based-binarization-of-ancie...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Fingerprint compression-based-on-...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Digital image-sharing-by-diverse-...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Designing an efficient image encr...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapes
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Scale adaptive dictionary learning
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Saliency aware video compression

Recently uploaded (20)

PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Welding lecture in detail for understanding
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Well-logging-methods_new................
PPT
Mechanical Engineering MATERIALS Selection
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
web development for engineering and engineering
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Digital Logic Computer Design lecture notes
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Welding lecture in detail for understanding
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
OOP with Java - Java Introduction (Basics)
Internet of Things (IOT) - A guide to understanding
Foundation to blockchain - A guide to Blockchain Tech
CYBER-CRIMES AND SECURITY A guide to understanding
Well-logging-methods_new................
Mechanical Engineering MATERIALS Selection
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
web development for engineering and engineering
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Digital Logic Computer Design lecture notes
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026

IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS An efficient-parallel-approach-for-sclera-vein-recognition

  • 1. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com An Efficient Parallel Approach for Sclera Vein Recognition ABSTRACT: Sclera vein recognition is shown to be a promising method for human identification. However, its matching speed is slow, which could impact its application for real-time applications. To improve the matching efficiency, we proposed a new parallel sclera vein recognition method using a two-stage parallel approach for registration and matching. First, we designed a rotation- and scale-invariant Y shape descriptor based feature extraction method to efficiently eliminate most unlikely matches. Second, we developed a weighted polar line sclera descriptor structure to incorporate mask information to reduce GPU memory cost. Third, we designed a coarse-to-fine two-stage matching method. Finally, we developed a mapping scheme to map the subtasks to GPU processing units. The experimental results show that our proposed method can achieve dramatic processing speed improvement without compromising the recognition accuracy.
  • 2. EXISTING SYSTEM: In, Crihalmeanu and Ross proposed three approaches: Speed Up Robust Features (SURF)-based method, minutiae detection, and direct correlation matching for feature registration and matching. Within these three methods, the SURF method achieves the best accuracy. It takes an average of 1.5 seconds1 using the SURF method to perform a one-to-one matching. In, Zhou et. al. Proposed line descriptor-based method for sclera vein recognition. The matching step (including registration) is the most time-consuming step in this sclera vein recognition system, which costs about 1.2 seconds to perform a one-to-one matching. Both speed was calculated using a PC with Intel® CoreTM 2 Duo 2.4GHz processors and 4 GB DRAM. Currently, Sclera vein recognition algorithms are designed using central processing unit (CPU)-based systems. DISADVANTAGES OF EXISTING SYSTEM:  Mask files are used to calculate valid overlapping areas of two sclera templates and to align the templates to the same coordinate system. But the mask files are large in size and will preoccupy the GPU memory and slow down the data transfer. Also, some of processing on the mask files will involve convolution which is difficult to improve its performance on the scalar process unit on CUDA  The procedure of sclera feature matching consists of a pipeline of several computational stages with different memory and processing
  • 3. requirements. There is no uniform mapping scheme applicable for all these stages.  When the scale of sclera database is far larger than the number of the processing units on the GPU, parallel matching on the GPU is still unable to satisfy the requirement of real-time performance. PROPOSED SYSTEM: It is relatively straightforward to implement our C program for CUDA on AMD-based GPU using OpenCL. Our CUDA kernels can be directly converted to OpenCL kernels by concerning different syntax for various keywords and built-in functions. The mapping strategy is also effective in OpenCL if we regard thread and block in CUDA as workitem and work-group in OpenCL. Most of our optimization techniques such as coalesced memory access and prefix sum can work in OpenCL too. Moreover, since CUDA is a data parallel architecture, the implementation of our approach by OpenCL should be programmed in data-parallel model. In this research, we first discuss why the naïve parallel approach would not work. We then propose the new sclera descriptor – the Y shape sclera feature-based efficient registration method to speed up the mapping scheme ; introduce the “weighted polar line (WPL) descriptor”, that would be better suited for parallel computing to mitigate the mask size issue ; and develop our coarse to fine two-stage matching process to dramatically improve the matching speed. These new approaches make the parallel processing possible and efficient. ADVANTAGES OF PROPOSED SYSTEM:
  • 4.  To improve the efficiency, in this research, we propose a new descriptor — the Y shape descriptor, which can greatly help improve the efficiency of the coarse registration of two images and can be used to filter out some non-matching pairs before refined matching.  We propose the coarse-to-fine two-stage matching process. In the first stage, we matched two images coarsely using the Y-shape descriptors, which is very fast to match because no registration was needed. The matching result in this stage can help filter out image pairs with low similarities. SYSTEM ARCHITECTURE: SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS:  System : Pentium IV 2.4 GHz.  Hard Disk : 40 GB.  Floppy Drive : 1.44 Mb.  Monitor : 15 VGA Colour.  Mouse : Logitech.  Ram : 512 Mb.
  • 5. SOFTWARE REQUIREMENTS:  Operating system : Windows XP/7.  Coding Language : MATLAB  Tool : MATLAB R 2007B REFERENCE: QYong Lin, Eliza Yingzi Du, Senior Member, IEEE, Zhi Zhou, Student Member, IEEE, and N. Luke Thomas ,“An Efficient Parallel Approach for Sclera Vein Recognition”, IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 9, NO. 2, FEBRUARY 2014.