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

Home » Public Forums » archive » A Contour Tracking Problem
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
A Contour Tracking Problem [message #71128] Wed, 02 June 2010 06:04
jgrimmond is currently offline  jgrimmond
Messages: 4
Registered: September 2008
Junior Member
I would very appreciate if I could get help on this problem. It is
mostly an imaging problem, but may involve some mathematical
issues. Hence the crosspost. Rather than be very general, I
will explain the actual example I am confronted with to keep
things simpler and clearer.

I have an image (digitally acquired), that represents the
contours of an unknown function. In this particular case, the
contours are interference fringes of a thin film and hence
represent contours of constant film thickness. I now wish
to get a map of the actual thickness, given that I know
the real thickness at some reference point and I can somehow
differentiate between going 'uphill' vs 'downhill'. This is just
the reverse of the usual plotting problem where one *knows*
a function z = z(x, y) and then gets a contour plot of z.
Assume that we can process the image to the point that
we have just black or white regions and so we can clearly
determine when a fringe is crossed while moving along a
particular direction.

While one can keep track of contour crossings as one moves
along a straight line, the part that I cannot get a handle on
is how to keep track of the contours and know when one is
back at a contour that one has already crossed. In my case,
the contours are closed and there are multiple local maxima
and minima to deal with.

Any pointers will be appreciated.

Thanks.

J. Grimmond
[Message index]
 
Read Message
Previous Topic: Re: while loop crashes
Next Topic: IDL for planetary photometry

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

Current Time: Wed Oct 08 15:23:04 PDT 2025

Total time taken to generate the page: 0.00517 seconds