A secure data entry device, comprising: a housing; a display; at least one user input means configured to capture secure data associated with a user; at least one imaging means; a data processing device; at least one payment instrument reading means configured to read a payment instrument; and a network interface; wherein the at least one imaging means is configured to capture a plurality of images of a user during a transaction involving the payment instrument; and wherein the data processing device is configured to: assign a usability score to each image of the plurality of images, wherein the usability score of each image is generated based on detectability of a target area of the user in that image; select at least one selected image from the plurality of images based on a ranking of the usability score of each image; generate a biometric pattern corresponding to the user by processing the at least one selected image, and cause storing the biometric pattern in a database; compare the biometric pattern with previously stored biometric patterns; and provide the results of the comparison to the database to cause a remote server to generate a trusted biometric pattern using an artificial neural network that is trained based on the results of the comparison. a housing; a display; at least one user input means configured to capture secure data associated with a user; at least one imaging means; a data processing device; at least one payment instrument reading means configured to read a payment instrument; and a network interface; wherein the at least one imaging means is configured to capture a plurality of images of a user during a transaction involving the payment instrument; and wherein the data processing device is configured to: assign a usability score to each image of the plurality of images, wherein the usability score of each image is generated based on detectability of a target area of the user in that image; select at least one selected image from the plurality of images based on a ranking of the usability score of each image; generate a biometric pattern corresponding to the user by processing the at least one selected image, and cause storing the biometric pattern in a database; compare the biometric pattern with previously stored biometric patterns; and provide the results of the comparison to the database to cause a remote server to generate a trusted biometric pattern using an artificial neural network that is trained based on the results of the comparison. assign a usability score to each image of the plurality of images, wherein the usability score of each image is generated based on detectability of a target area of the user in that image; select at least one selected image from the plurality of images based on a ranking of the usability score of each image; generate a biometric pattern corresponding to the user by processing the at least one selected image, and cause storing the biometric pattern in a database; compare the biometric pattern with previously stored biometric patterns; and provide the results of the comparison to the database to cause a remote server to generate a trusted biometric pattern using an artificial neural network that is trained based on the results of the comparison.