I gave a solution here that preserves all details in-plane and interpolates smoothly in between. I would recommend to use this very carefully, because it may make the result look higher resolution than it actually is and therefore potentially mislead users.
The correct solution is to acquire proper images that contain all the details you need.