# Smooth 2D data in non-regular distribution pattern for colormap-based representation

2 Ansichten (letzte 30 Tage)
Richard Wood am 6 Feb. 2024
Kommentiert: Richard Wood am 6 Feb. 2024
Hello everyone
I have a discrete set of data which looks like the one represented by the dots within the white background-based region displayed in this sketch
My goal is to obtain a smoother data set in the aforementioned region to represent it through the image environment. My approach to this problem, usually, would be to use RegularizeData3D, as suggested by @Mathieu NOE in his answer to a previous post, Smooth 2D colormap based on non-evenly distributed data. However, in this case, due to the spatial distribution, this approach does not seem very appropiate. Could someone recommend a way to increase the number of points within the white region, without potential interpolation being affected by the non-existence of values in the out-of-borders-based gray area?
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Antworten (1)

Image Analyst am 6 Feb. 2024
You could use the convex hull and then use linspace to create more points in between the vertices. But like I said in your other post, I don't think you need to smooth your data.
##### 1 Kommentar-1 ältere Kommentare anzeigen-1 ältere Kommentare ausblenden
Richard Wood am 6 Feb. 2024
Thanks for your comment. If I don't interpolate my data, at least using uimagesc, I don't get a color map that is smooth, as you can see in this figure
I attach in this message the files that I have used, and I just did something like this
u1=figure('visible','off','units','pixels','position',[0 0 1920 1080]);
uimagesc(space_a,space_b,mc');
On the other hand, I am also interested in summing the mc matrix that I put in the previous plot, with the one given in the mc_2.txt file. The problem is that, even if the non-null 2D spatial region for both matrices is the same, these non-zero values do not fall into the same elements of the array. That is why I also sought to interpolate the data.

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und File Exchange

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by