Pay By Showing Your Palm: A Study Of Palmprint Verification On Mobile Platforms Yingyi Zhang1, Lin Zhang1, Xiao Liu1, Shengjie Zhao1, Ying Shen1, and Yukai Yang2 1School of Software Engineering, Tongji University 2Department of Statistics, Uppsala University |
Introduction
This is the website for our paper "Pay By Showing Your Palm: A Study Of Palmprint Verification On Mobile Platforms, ICME, 2019"
Tongji Mobile Palmprint Dataset
MPD contains original palm image set and generated datasets. The sturcture of our dataset is like below:
Dataset Name |
Description |
Number of samples |
File path |
PalmSet |
Original palm image set. |
16000 |
MPD/original palms/ |
MPDD |
Generated dataset for finger-gap-point detection, in VOC format. |
259718 |
MPD/generation/1-finger_gap_point_detection/ |
clips |
Generated dataset of finger-gap-point pairs. |
144288 |
MPD/generation/2-point_pair_classification/ |
dotPair |
Generated dataset for point-pair classification. |
24048 |
MPD/generation/2-point_pair_classification/ |
ROI |
Generated dataset of palmprint verification. |
16000 |
MPD/generation/3-ROI_verification/ |
PalmSet: The images in original palm dataset were palm images from built-in camera of mobile phones (Huawei/Xiaomo). The palm images are collected by mobile phones in 2 periods with various background and lighting conditions. This dataset contains 16000 palmprint images from 200 sessions (400 different hands). 10 photos of one’s hand with each phones and each time period are preserved in this dataset. All palm images are labelled. Typical image samples contained in this dataset is shown below.
clips/dotPair: for a given palm image, 12 point pair pattern will be generated. The example of 12 point pair pattern is shown below.
ROI: for a given palm image, a palmprint ROI image will be generated. The example ROI samples are shown below.
We have also developed a matlab labeling tool for labeling finger-gap-points on palm images, whose interface is shown in the image below.
This labeling tool and the user instructions can be found here https://github.com/Shelro/MarkToolForPalmprintPoint.
Source Codes
Note: all these codes are implemented in Matlab and run on mac OSX.
1. MarkingPointAndGenerateDataset.zip
These codes can fulfill three tasks, generating annotations for finger-gap-point detection, generating images and annotations for point-pair-pattern classification and generating palmprint ROIs.
Last update: May 2, 2019