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

Home » Public Forums » archive » Re: Interpolation question
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Interpolation question [message #25894 is a reply to message #25877] Wed, 25 July 2001 12:27 Go to previous message
Craig Markwardt is currently offline  Craig Markwardt
Messages: 1869
Registered: November 1996
Senior Member
rkj@dukebar.crml.uab.edu (R. Kyle Justice) writes:

> I have an image containg some bad values. I would like
> to replace these points with the average value of their
> neighbors. Is there an easy way to do this without loops?
>
> For instance, a 3x3 array as follows:
>
> 1 1 1
> 1 0 1
> 1 1 1
>
> would become
>
> 1 1 1
> 1 1 1
> 1 1 1.
>
> I can't get the boundary conditions to work correctly when
> I use CONVOL. It either zeros the edges or does not process
> them.

How about a hybrid approach? Use CONVOL for the center of the image,
and then special-case the stripes around the edges. Or, better yet,
check out the MEDIAN function for sliding median smoothing.

Good luck,
Craig

--
------------------------------------------------------------ --------------
Craig B. Markwardt, Ph.D. EMAIL: craigmnet@cow.physics.wisc.edu
Astrophysics, IDL, Finance, Derivatives | Remove "net" for better response
------------------------------------------------------------ --------------
[Message index]
 
Read Message
Read Message
Previous Topic: Re: plots for printing
Next Topic: Re: Carriage Returns in IDL Text Widget

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

Current Time: Sat Oct 11 14:27:09 PDT 2025

Total time taken to generate the page: 0.55682 seconds