A computer-implemented method comprising: illuminating an object in a scene with structured light of an illumination pattern; capturing an image of the illuminated object, the image of the illuminated object having a plurality of pattern features according to the illumination pattern; analyzing at least one pattern feature in the captured image of the illuminated object; generating a depth map representation of the object based on the analysis of the at least one pattern feature of the captured image, the depth map representation of the object comprising information describing distance of the object relative to a viewpoint when capturing the image of the object; generating a reflectivity map representation from the captured image of the object, the reflectivity map representation of the object comprising information describing reflectivity characteristics of at least a portion of the object wherein generating the reflectivity map representation of the object comprises: indexing the at least one pattern feature projected onto the object in the captured image based on feature characteristics of the at least one pattern feature, the feature characteristics including at least one of intensity, shape, size or color of the at least one pattern feature, deriving functional behavior of the at least one indexed pattern feature, and removing the at least one pattern feature from the captured image of the object based on the derived functional behavior of the at least one pattern feature; combining the depth map representation of the object and the reflectivity map representation of the object; and generating a three dimensional 3D representation of the object based on the combination of the depth map representation of the object and the reflectivity map representation of the object; wherein the functional behaviour of the at least one pattern feature is represented by intensity of the pattern feature along a predetermined direction. illuminating an object in a scene with structured light of an illumination pattern; capturing an image of the illuminated object, the image of the illuminated object having a plurality of pattern features according to the illumination pattern; analyzing at least one pattern feature in the captured image of the illuminated object; generating a depth map representation of the object based on the analysis of the at least one pattern feature of the captured image, the depth map representation of the object comprising information describing distance of the object relative to a viewpoint when capturing the image of the object; generating a reflectivity map representation from the captured image of the object, the reflectivity map representation of the object comprising information describing reflectivity characteristics of at least a portion of the object wherein generating the reflectivity map representation of the object comprises: indexing the at least one pattern feature projected onto the object in the captured image based on feature characteristics of the at least one pattern feature, the feature characteristics including at least one of intensity, shape, size or color of the at least one pattern feature, deriving functional behavior of the at least one indexed pattern feature, and removing the at least one pattern feature from the captured image of the object based on the derived functional behavior of the at least one pattern feature; combining the depth map representation of the object and the reflectivity map representation of the object; and generating a three dimensional 3D representation of the object based on the combination of the depth map representation of the object and the reflectivity map representation of the object; wherein the functional behaviour of the at least one pattern feature is represented by intensity of the pattern feature along a predetermined direction. indexing the at least one pattern feature projected onto the object in the captured image based on feature characteristics of the at least one pattern feature, the feature characteristics including at least one of intensity, shape, size or color of the at least one pattern feature, deriving functional behavior of the at least one indexed pattern feature, and removing the at least one pattern feature from the captured image of the object based on the derived functional behavior of the at least one pattern feature; combining the depth map representation of the object and the reflectivity map representation of the object; and generating a three dimensional 3D representation of the object based on the combination of the depth map representation of the object and the reflectivity map representation of the object; wherein the functional behaviour of the at least one pattern feature is represented by intensity of the pattern feature along a predetermined direction.