Method for the recognition of raised characters, corresponding computer program and device
AssigneeIngenico Group
InventorsPierre Quentin, Remi Geraud
Life of this patent
Estimating the term…
Abstract
A method of character recognition is implemented by an electronic device to recognize, in an image representing an object comprising at least one raised character, called a basic image, at least one raised character of the basic image. The method includes: a phase of processing at least one image, the phase including at least one implementation of a Phong reflection module and delivering at least one identification image; and a phase of identifying characters as a function of the basic image and the at least one identification image.
Claims11
A method of character recognition implemented by an electronic device, wherein the method comprises:
- recognizing, in an image representing an object comprising at least one raised character, called a basic image, at least one raised character of said basic image, wherein recognizing comprises:
- a phase of processing at least one image, said phase comprising at least one implementation of a Phong reflection model and delivering at least one identification image, comprising generating by the Phong reflection model, preliminarily or on request, model images of raised characters in a plurality of pre-determined lighting conditions delivering a plurality of sets of reference images;
- a phase of identifying characters as a function of the basic image and said at least one identification image, comprising:
- comparing at least certain portions of the basic image with at least certain of the reference images, delivering a list of selected reference images, called a list of identification images, that correspond to the characters in the basic image;
- and
- recognizing characters in the basic image using the list of identification images,
- wherein said phase of processing said at least one image comprises building a normal map, representing normals of dots on at least one zone of the basic image delivering said identification image and wherein building comprises:
- identifying a flat zone on said basic image;
- determining a lighting condition from a light intensity of a pixel or a group of pixels on the flat zone;
- computing normals of said dots of said at least one zone according to the determined lighting condition.
An electronic device for recognizing raised characters in a basic image, wherein the device comprises:
- a processing unit;
- and
- a non-transitory computer-readable medium comprising program code instructions stored thereon, which when executed by the processing unit configure the processing unit to perform acts comprising:
- a phase of processing at least one image, said phase comprising at least one implementation of a Phong reflection model and delivering at least one identification image, comprising generating by the Phong reflection model, preliminarily or on request, model images of raised characters in a plurality of pre-determined lighting conditions delivering a plurality of sets of reference images;
- a phase of identifying characters as a function of the basic image and said at least one identification image, comprising:
- comparing at least certain portions of the basic image with at least certain of the reference images, delivering a list of selected reference images, called a list of identification images, that correspond to the characters in the basic image;
- and
- recognizing characters in the basic image using the list of identification images,
- wherein said phase of processing said at least one image comprises building a normal map, representing normals of dots on at least one zone of the basic image delivering said identification image and wherein building comprises:
- identifying a flat zone on said basic image;
- determining a lighting condition from a light intensity of a pixel or a group of pixels on the flat zone;
- computing normals of said dots of said at least one zone according to the determined lighting condition.
A non-transitory computer-readable medium comprising a computer program product stored thereon, comprising program code instructions to implement a method of recognizing, in an image representing an object comprising at least one raised character, called a basic image, at least one raised character of said basic image, when said program is executed on a computer, wherein the method comprises:
- a phase of processing at least one image, said phase comprising at least one implementation of a Phong reflection model and delivering at least one identification image, comprising generating by the Phong reflection model, preliminarily or on request, model images of raised characters in a plurality of pre-determined lighting conditions delivering a plurality of sets of reference images;
- a phase of identifying characters as a function of the basic image and said at least one identification image, comprising:
- comparing at least certain portions of the basic image with at least certain of the reference images, delivering a list of selected reference images, called a list of identification images, that correspond to the characters in the basic image;
- and
- recognizing characters in the basic image using the list of identification images,
- wherein said phase of processing said at least one image comprises building a normal map, representing normals of dots on at least one zone of the basic image delivering said identification image and wherein building comprises:
- identifying a flat zone on said basic image;
- determining a lighting condition from a light intensity of a pixel or a group of pixels on the flat zone;
- computing normals of said dots of said at least one zone according to the determined lighting condition.
Dependencies are inferred from the claim text.