| CPC B23C 3/35 (2013.01) [G06T 7/246 (2017.01); G07C 9/00309 (2013.01); G06T 7/50 (2017.01); G06T 2207/20076 (2013.01)] | 29 Claims |

|
1. A system for creating a duplicate of a master key based on an image of the master key keyblade captured at a remote access device, the system configured to:
present, at the remote access device, a user interface;
receive via the user interface, a user input data identifying a master key to be duplicated based on vehicle or master key identifying information;
capture, by an imaging device associated with the remote access device, master key image data;
communicate, via a communications network, the captured master key image data and user input data to a central server in communication with a key cutting machine and being at a location other than the remote access device, the captured master key image data including at least one image of the master key;
extract, by the central server, key code information from the master key image data for use in cutting a duplicate key, the extraction including one or more feature extraction and correlation techniques using a key template, wherein one or more of the feature extraction and correlation techniques comprises:
calculating, based at least in part on the feature extraction, a physical template of a keyblade of the master key;
extracting a series of depth measurements related to cuts detected on the keyblade of the master key;
temporarily storing, in memory, the extracted series of depth measurements and the physical template;
calculating a first error factor associated with the temporarily stored extracted series of depth measurements;
repositioning the master key image;
calculating a second error factor associated with another series of depth measurements extracted based on the repositioned master key image; and
determining which of the first error factor and the second error factor has the least error; and
cut, at the key cutting machine, a duplicate of the master key using the extracted key code information.
|