LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

smoothing a surface

Hi all Labviewers,

 

spikes.pngThis is voltage I am getting from an array. This is actually a frame of a 3d-surface video. Is there a way I can ''smooth'' the surface? Any ideas welcome. Thank you for your time

0 Kudos
Message 1 of 10
(2,640 Views)

@LambdaDigamma wrote:

Hi all Labviewers,

 

spikes.pngThis is voltage I am getting from an array. This is actually a frame of a 3d-surface video. Is there a way I can ''smooth'' the surface? Any ideas welcome. Thank you for your time


All those zeroes to me means a very fine resolution.  Do you need that kind of resolution, or can can you change the scale to something more reasonable?

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 2 of 10
(2,624 Views)

There are many ways to smooth a 2D set of data. What kind of resolution to you need to retain?

(Try e.g. a 2D convolution with a gaussian kernel of appropriate size)

 

(In the most extreme case, you would replace all elements with the average of all elements, but you are probably looking for something more detailed).

0 Kudos
Message 3 of 10
(2,613 Views)

I think a resolution that will just smooth the spikes and make the surface look more like a sheet with curves

0 Kudos
Message 4 of 10
(2,593 Views)

You might try using the graph properties to select a Z-axis range that better suits your needs.  It looks like the graph is auto-selecting the range to give you maximum detail.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 5 of 10
(2,581 Views)

@LambdaDigamma wrote:

I think a resolution that will just smooth the spikes and make the surface look more like a sheet with curves


You said this is a video. Does the smoothing need to occur in realtime as the data is acquired or is it sufficient to smooth later?

Can you attach a typical 2D sample array? What kind of structure do you expect to remain after eliminating the high frequency noise?

0 Kudos
Message 6 of 10
(2,567 Views)

spikes2.png

OK, this is how it looks after the autoscaling takes some time and stabilizes. It is smoother I know but I just want to get rid of the spices and have like a surface covering the spikes like a tangent maybe.

0 Kudos
Message 7 of 10
(2,556 Views)

and yes it is a video and the smoothing doesn't have to occur in real time. It can be a post process

0 Kudos
Message 8 of 10
(2,555 Views)

I was checking the 2d convolution with gaussian kernels, looks interesting. Can you be more specific? Thank you for your time

0 Kudos
Message 9 of 10
(2,536 Views)

You still have not attached any typical dataset.

0 Kudos
Message 10 of 10
(2,524 Views)