1. A method for determining a pose of an object in a scene, comprising the steps of: determining, from a model of the object, model features and a weight associated with each model feature; determining, from scene data acquired of the scene, scene features; matching the scene features to the model features to obtain a matching scene and matching model features; generating candidate poses from the matching scene and the matching model features, wherein a weight of each candidate pose is proportinal to the weight associated with the matching model feature; and determining the pose of the object from the candidate poses based on the weights.