"Engraving" an image into an object.

I have an image that I would like to place onto an object in such a way that it looks like it was engraved into the surface. I would like it to actually change the geometry of the surface. Any ideas on how to do it?
Comments
Displacement map maybe?
that or a modeling app like blender
For Iray it would probably best to bake the heightmap for displacement into a normal map - you will almost certainly need to work on the image anyway to get a semi-plausible displacement map, if it isn't already a height map.