There are several ways to about getting the detail or illusion of depth on a simple or flat model. The fastest IMO for a use case like this is to use the Displace Modifier. Simply Unwrap your object or the face you want the detail on or in this instance, it might be better to do a Project from View and then scale the UVs to match the image.
Next add a texture and set the Mapping coordinates to UV and use that texture in the displace modifier. After that, just tweak the settings until you are satisfied, the Strength value is the one you will primarily use.
Two things that can improve the final result.
- Convert the image to grayscale (black and white) as the displace modifier works best with explicit black and white values
- Use a flat surface and subdivide it several times rather than modeling extrusions etc, the modifier will handle all of that
Here is a quick test using the same image as yours with the steps I outlined above on a flat plane.
