Is it possible to convert 2D coordinates of point to 3D form ?

  • Thread starter ramdas
  • Start date
  • #1
79
0
Hello everyone ,i have captured car positons at differents frames.http://www.imagesup.net/pt-7140205392313.png%5D%5BIMG%5Dhttp://www.imagesup.net/dt-7140205392313.png
Suppose car's(left side car which is coming towards us) centroid is at video frame1 is P(x1,y1) and Q(x2,y2) at video frame4.

1.Is it possible to represent P and Q points into 3D? so that i can calculate correct pixel distance d(PQ)?
Note:u can assume that camera is stationary, placed at height 10 m from ground level .u can also assume any suitable data if u want
 
Last edited:

Answers and Replies

  • #2
HallsofIvy
Science Advisor
Homework Helper
41,833
961
Not without additional assumptions. When you convert from 3D to 2D (e.g. taking a photograph) you lose information. You would have to have information not in the photo to recover that lost information.
 
  • #3
WWGD
Science Advisor
Gold Member
5,419
3,673
To add to what HallsofIvy said, if your transformation is linear, it is not invertible, by dimension reasons. And similarly for homeomorphisms (or local homeomorphisms/diffeomorphisms ,which I assume you would want if you want to preserve some properties), not even injective (i.e., 1-1) , continuous maps, by a kind of difficult result called invariance of domain. So you basically cannot go from 3D to 2D without causing distortions. To go from 2D to 3D, you may use an embedding, like, say, (a,b) -->(a,b,0). There are many embeddings, and your choice would depend on the properties you want to preserve.
 
  • #4
79
0
sir its getting difficult to understand Homographic transformation

To add to what HallsofIvy said, if your transformation is linear, it is not invertible, by dimension reasons. And similarly for homeomorphisms (or local homeomorphisms/diffeomorphisms ,which I assume you would want if you want to preserve some properties), not even injective (i.e., 1-1) , continuous maps, by a kind of difficult result called invariance of domain. So you basically cannot go from 3D to 2D without causing distortions. To go from 2D to 3D, you may use an embedding, like, say, (a,b) -->(a,b,0). There are many embeddings, and your choice would depend on the properties you want to preserve.
sir its getting difficult to understand Homographic transformation and Perspective Mapping.i searched pdf on google,but not getting idea about it.
 

Related Threads on Is it possible to convert 2D coordinates of point to 3D form ?

  • Last Post
Replies
3
Views
2K
  • Last Post
Replies
2
Views
2K
Replies
1
Views
2K
  • Last Post
Replies
2
Views
3K
Replies
0
Views
2K
Replies
1
Views
2K
Replies
2
Views
13K
Top