1. A method, comprising: generating, using a processor, first keypoint signatures of an object from an image of the object; and identifying the object, using the processor, using the first keypoint signatures, wherein identifying the object comprises: comparing the first keypoint signatures to assembly reference keypoint signatures, the assembly reference keypoint signatures comprising keypoint signatures of multiple views of assemblies; based on the comparison of the first keypoint signatures to the assembly reference keypoint signatures, narrowing a search space to include component reference keypoint signatures that correspond to one of the assembly reference keypoint signatures; comparing the first keypoint signatures to the component reference keypoint signatures in the search space, the component reference keypoint signatures comprising keypoint signatures of components that are part of an assembly from which the one of the assembly reference keypoint signatures is generated; and matching one of the first keypoint signatures to one of the component reference keypoint signatures in the search space.