I want to take the image of an irregular object , say

unpolished road surface

and then I want to convert the elevation of the points into a spatial signal. To make my point clear: the signal would be 'height of the object's surface from an assumed datum' vs 'distance'.

For example

elevation vs distance

this is the kind of signal that I want to construct from my image.

What software/tool can I use to convert my image to it's signal equivalent?

  • $\begingroup$ Do you have any more information about the surface? Multiple images from different angles? Can you move the light to different angles? Is the surface guaranteed to have the same color everywhere? $\endgroup$ – endolith Oct 31 '16 at 14:08
  • $\begingroup$ You must estimate depth first. $\endgroup$ – MimSaad Oct 31 '16 at 15:39
  • 1
    $\begingroup$ @endolith Suppose the images are taken at natural lighting condition (in a tropical country) in the early morning hours(as sunlight later can cast high contrast shadow of possible other surrounding objects). Multiple images will be taken at every 15 degree of full circle keeping an overlap of about 70%, say about 24 or more images will be taken. I am a newbie in this field, I hope I have provided enough details. $\endgroup$ – Subham Nov 2 '16 at 4:35
  • $\begingroup$ You mean circling around a patch of land, or spinning the camera around in a panorama? You need to get the same land from multiple angles to figure out the depth $\endgroup$ – endolith Nov 2 '16 at 5:32
  • $\begingroup$ Yes, same land from multiple angles, exactly. $\endgroup$ – Subham Nov 2 '16 at 5:40

As I can see from comments, you are taking multiple images from the same camera at diferent angle. So what you might be looking for is Structure from motion .This is similar to Stereo vision. You can find open source solutions and software tools available here. Good luck.

  • $\begingroup$ Thank you. This is exactly what I was looking for. I have decided to use VisualSFM as of now, have you used any of these software tools yourself ? $\endgroup$ – Subham Nov 26 '16 at 7:21
  • $\begingroup$ No..I haven't used these tools. $\endgroup$ – Navin Prashath Nov 26 '16 at 7:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.