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

Home » Public Forums » archive » Seeking specific graphic filter - Any help?
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
Seeking specific graphic filter - Any help? [message #46736] Sun, 11 December 2005 23:58
Bernhard Schaffer is currently offline  Bernhard Schaffer
Messages: 1
Registered: December 2005
Junior Member
Hi!

This is not directly an IDL question, although I want to implement the
filter in IDL later on (and may then ask again :c))



I just post it here, because I have the hope that among the audience some
"graphic experts" might be listening,

who can point me in the proper direction. I am looking for a good image
filter or image processing routine for my

image data.



The aim of the images is to identify phases. The image data I get has the
following "specialties" plus "additional

knowledge" to be used:



1.) - The "(physical) source" from which my image data is generated consists
of two or more phases with more

or less sharp interfaces to each other. So, despite a short translation
width of a few pixels, each point in the image

is either of the phases.

2.) - The images start up with "zero-counts" in each pixel. The, depending
on the physical source, individual pixels

get increased values. To clarify this: say the upper half of an images is
Phase A, and the lower one Phase B. The

image acquisition starts with 0 everywhere. Now, step-by-step, one (random)
pixel is chosen. If this pixel is within the

upper half, the pixel-value is increased by 1. If in the lower, nothing
happens. (The image is going to "map" Phase A)

After a while I will have an image with "no" values in the lower half, and
several bright pixels in the upper half. (But also

several "dark" pixels in between.)

3.) - The phases have a "concentration" too, on which the value of the
pixels will be further increased. Following the

picture from above, we would still increase "nothing" in the lower half, but
plus "A1" in the upper half, whereas "A1" stands for the

concentration of the phase A in this pixel. After a while we would therefore
create an image which is "dark" in the lower half, but

has several bright pixels in the upper half. However, some regions in the
upper half will hold "brighter" pixels than others.

4.) - Unfortunately, the image will also contain additional "noise"-pixels.
Say, to a certain extent, a random pixel will increase its value by 1,
independently of where on the map it sits.



All together we end up with an image which is "zero" in general, has some
individual "brighter (noise) pixels" all over, and has

more bright pixels in the upper half (more dense) as well as brighter pixels
there (more intensity). Within the upper half, there will be

some regions with in general "brighter" pixels. We, additionally, have the
knowledge, that the interface between "Phase A, where pixels should have
intensity, depending on the concentration of Phase A" and "Phase B, where no
pixels should show any intensity" is rather sharp.



The filter I am seeking should provide me with the following:

An image with a "smooth" intensity-variation, but outlining Phase A/Phase B
SHARPLY. The "smooth" variation within Phase A should

represent the "concentration" of Phase A.



Now the problem I get with "standard" Low-Pass filters is, that I get my
"smooth" variation in Phase A, but I will loose my "sharp" interface in
between the phases. However, I need to "segmentize" the image into the two
phases (currently done by thresholding, therefore I need the smooth
variation within Phase A).



I created three sample image to demonstrate the problem:
http://bejoscha.tavernmaker.de/tempstore/demo.htm



Any help is appreciated!



regards,

Bernhard Schaffer
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Parameters and MPFIT
Next Topic: Polygon Clipping Algo in IDL

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

Current Time: Wed Oct 08 11:51:06 PDT 2025

Total time taken to generate the page: 0.01036 seconds