hi fred,<br>this is&#39;nt a solution,but you might try replacing NaN by 0.That would ensure that they have no effect on the surrounding pixels.<br>Edges work fine because of padding.<br>NaN&#39;s will always widen &quot;holes&quot;.You might work around this,but there&#39;s no solution.
<br><br><div><span class="gmail_quote">On 7/2/07, <b class="gmail_sendername">fred</b> &lt;<a href="mailto:fredmfp@gmail.com">fredmfp@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>I want to apply a convolution on a 2D array data, which has a few NaN.<br><br>Works quite fine, but &quot;holes&quot; (ie NaN) are widened by the convolution.<br><br>By the way, as edges are processed correctly, I wonder if it could
<br>possible to process the holes<br>like the edges, ie without widening them.<br><br>Any clue are welcome.<br><br>TIA.<br><br><br>Cheers,<br><br>--<br><a href="http://scipy.org/FredericPetit">http://scipy.org/FredericPetit
</a><br><br>_______________________________________________<br>SciPy-user mailing list<br><a href="mailto:SciPy-user@scipy.org">SciPy-user@scipy.org</a><br><a href="http://projects.scipy.org/mailman/listinfo/scipy-user">http://projects.scipy.org/mailman/listinfo/scipy-user
</a><br></blockquote></div><br>