- #1

- 14

- 0

Hi,

I have to resample images taken from camera, whose target is a spherical object, onto a regular grid of 2 spherical coordinates: the polar and azimutal angles (

First, consider my screenshot:

It shows (left) the spherical grid with a unit-sphere, with the three points

I used this formula for the Jacobian of the transformation from Spherical to Cartesian coordinates for the unit-sphere:

[itex] \textbf{J} = \begin{pmatrix}

\sin(\theta)\cos(\phi) & \cos(\theta)\cos(\phi) & -\sin(\theta)\sin(\phi) \\

\sin(\theta)\sin(\phi) & \cos(\theta)\sin(\phi) & \sin(\theta)\cos(\phi) \\

\cos(\theta) & -\sin(\theta) & 0

\end{pmatrix} [/itex]

associated with the following transformation from spherical to cartesian (with a unit radius):

[itex]x = \sin(\theta) \cos(\phi) \\

y = \sin(\theta) \sin(\phi) \\

z = \cos(\theta) [/itex]

Then the ellipses of transformation are obtained by multiplying

Am I missing something obvious ?

Thanks

I have to resample images taken from camera, whose target is a spherical object, onto a regular grid of 2 spherical coordinates: the polar and azimutal angles (

*θ, Φ*). For best accuracy, I need to be aware of, and visualise, the "footprints" of the small angle differences onto the original images, so I tried to represent the ellipses of transformation at 3 different positions, which in the output space (*θ, Φ*) are at**p1=(0, 0)**,**p2=(0, 60)**and**p3=(30, 0)**. I tried using a linearization with the Jacobian matrix but I am not sure I did it right, or if that's enough.First, consider my screenshot:

It shows (left) the spherical grid with a unit-sphere, with the three points

**p1**,**p2**,**p3**that I consider. On the right-hand side, we have my ellipses of transformation, which I interpret as the footprint onto the input space (the original image coordinates ) from small angle differences in the input space. While I expected the shape of the blue and red ellipse as they are here, I do not understand why the green one is not the 90-degrees-rotated red circle. Instead it is just a smaller circle. The original image is taken from a viewpoint in the X-axis, using the present coordinate space and X-, Y-,Z- axis of the left-hand side figure.I used this formula for the Jacobian of the transformation from Spherical to Cartesian coordinates for the unit-sphere:

[itex] \textbf{J} = \begin{pmatrix}

\sin(\theta)\cos(\phi) & \cos(\theta)\cos(\phi) & -\sin(\theta)\sin(\phi) \\

\sin(\theta)\sin(\phi) & \cos(\theta)\sin(\phi) & \sin(\theta)\cos(\phi) \\

\cos(\theta) & -\sin(\theta) & 0

\end{pmatrix} [/itex]

associated with the following transformation from spherical to cartesian (with a unit radius):

[itex]x = \sin(\theta) \cos(\phi) \\

y = \sin(\theta) \sin(\phi) \\

z = \cos(\theta) [/itex]

Then the ellipses of transformation are obtained by multiplying

**J**by a vector of coordinate (*dθ, dΦ*) that satisfies the equation of a circle of a radius smaller than 1 (0.2 in this example) so I can see the footprints in all direction.Am I missing something obvious ?

Thanks

#### Attachments

Last edited: