In order to overlay SVG and images on the same area of the page, you'll have to position them with CSS. One, among many, way to do this is to use absolute positioning. The example below shows how to use an absolutely positioned image as the background for an SVG canvas.
which results in the example on this page. Note that since the sample is always 450 pixels from the top, and 50 pixels from the left, it will appear to be in a different place depending on the size of the monitor.
In this example, both the canvas and the image have the same size and position, but that's not required.
Also, remember that this is not ideal. SVG is scalable, while the image is not. So viewing this demo on a large monitor would reveal a problem: the text and curve will still look sharp, but the image quality will suffer.