comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » stereo triangulation in IDL
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
stereo triangulation in IDL [message #81417] Sat, 15 September 2012 10:31 Go to next message
derkleinepilz is currently offline  derkleinepilz
Messages: 3
Registered: September 2012
Junior Member
Hey,
I want to calculate the top height of a cloud using pictures of two satellites, but I'm kinda new to this stuff and figured that stereo triangulation should do the trick. Does anyone know if there already is a procedure doing stereo triangulation out there? That would be great, 'cause it looks really complicated. I wouldn't know how to programm something like this.

regards, Haiko
Re: stereo triangulation in IDL [message #81493 is a reply to message #81417] Tue, 18 September 2012 01:45 Go to previous messageGo to next message
Klemen is currently offline  Klemen
Messages: 80
Registered: July 2009
Member
In short it is something like described in that link. You convert your pixel coordinates to lon,lat and then into 3D Cartezian geocentric coordinates. Once you have also coordinates of satellites you generate two lines, intersect them and convert the XYZ coordinates back to lon,lat,h. Basics geodesy...

Another approach based only on zenith angles is described by Prata:
Prata, A.J. & Turner, P.J. 1997. Cloud-top height determination using ATSR data. Remote Sensing of Environment, 59, 1–13.
Re: stereo triangulation in IDL [message #81494 is a reply to message #81417] Mon, 17 September 2012 23:53 Go to previous messageGo to next message
derkleinepilz is currently offline  derkleinepilz
Messages: 3
Registered: September 2012
Junior Member
Am Montag, 17. September 2012 23:52:03 UTC+2 schrieb Klemen:
> On Thursday I will submit the discussion paper for ACP, then I can post the link here. But a shorter version is: everything is based on parallax. :)
>
>
>
> I have both datasets in the same projection plane. I use moving window analysis that correlates both datasets. The pixel pair with the highest correlation is the one I am interested. Shifts are then just the differences i the array indices. For each pixel in the array I know the lon, lat, I know the satellite position, so I can generate two lines. From the intersection point between these lines I can computethe height.
>
>
>
> Processing over pyramids is faster and it considers the larger scale features and the small scale features. Correlation is first analysed on the coarse level data. Once I have the indices I can just proceede to more detailed pyramid, where the previously determined shifts are the basis for the mowing window analysis.
>
>
>
> So much in short, if you need more details, I can provide them in the following days!
>
> Klemen

That would be great. My plan was to use epipolar lines in my stereo matching process, because it would be faster than cross-correlating the whole datasets. But it seems like I need a lot of camera parameters for this. Like you I have the lons and lats for each pixel and the satellite position. And that is where I'm stuck. I just don't know how to compute the height with that intersection point. Maybe it's just trivial (because on all the papers I've read about that topic, it's all about that correspondence point problem not about the heightcalculations- most of them just end with "and now we can compute the height". So I decided to do it like this: http://solarphysics.livingreviews.org/open?pubNo=lrsp-2011-5 &page=articlesu6.html

Well anyways, I'm looking forward to your discussion paper.
Re: stereo triangulation in IDL [message #81534 is a reply to message #81493] Wed, 26 September 2012 00:34 Go to previous messageGo to next message
Klemen is currently offline  Klemen
Messages: 80
Registered: July 2009
Member
ACP discussion paper is online:
http://www.atmos-chem-phys-discuss.net/12/25617/2012/acpd-12 -25617-2012.html
Klemen
Re: stereo triangulation in IDL [message #88682 is a reply to message #81417] Sun, 01 June 2014 12:32 Go to previous message
George[2] is currently offline  George[2]
Messages: 1
Registered: June 2014
Junior Member
Hi! Its interesting. Depth/height can be calculated via measuring the parallax in two (or more) overlapping images of the same object. This will give you the result, if the the measured object does not move in time (because the two images taken in different time. Clouds are moving in fact. The question is how much noticable is this movement compared to the satellite altitude, and also as clouds are not solid objects their extension in object space is not strict, you cannot model this. Cheers.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: shp file to ENVI classification file type
Next Topic: Specifying horizontal contour labels

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 11:48:35 PDT 2025

Total time taken to generate the page: 0.00632 seconds