MATLAB Answers

Roughness of 3D Surface

조회 수: 51(최근 30일)
Matheus de Lorenzo
Matheus de Lorenzo 2021년 9월 21일 9:44
편집: Bjorn Gustavsson 2021년 9월 24일 17:51
Hello everyone,
I would like to calculate the salience (or roughness) from a 3D object recovered from spacial cordinates (x,y,z) cloud. The data represents a closed 3D rough surface object, meaning that the noise/roughness is not unique to the z component, so it cannot be represented just as a projected z(x,y) surface. It is a true closed shell data set in euclidian space.
The objective is to watermark zones where there would be high local noise value. I've done this with z(x,y) surfaces, but I could not find, at first, if there are any efforts in that direction within the community.
If anyone have pointers regarding this assessment I thank you in advance !
  댓글 수: 2
Matheus de Lorenzo
Matheus de Lorenzo 2021년 9월 21일 21:33
Hello, not a matlab imaging, but here there are two images of the same surface. The one on the left is meshed in such a way that the data can be represented as a z(x,y) function, while the one on the right is a true 3D convex surface where if we tried to do a z(x,y) function we would have more than one point in z present for the same (x_i, y_i) plane coordinate (and other projection losses). The characterization of roughness of the case on the right is on point to what I am looking for.

댓글을 달려면 로그인하십시오.

채택된 답변

Bjorn Gustavsson
Bjorn Gustavsson 2021년 9월 22일 8:17
편집: Bjorn Gustavsson 2021년 9월 22일 8:22
There are a number of hits returned when searching for "curvature" on the file exchange. The gptoolbox seems to have a bunch of tools for topographical(topological?) tasks. Some might be useful for your task. Perhaps this one: curvature-estimationl-on-triangle-mesh - if you have a general surface you ought to be able to approximate it with a triangle-mesh (not topology-general, but "every-day general"...)
  댓글 수: 10
Bjorn Gustavsson
Bjorn Gustavsson 2021년 9월 24일 17:50
That is not lost on me.

댓글을 달려면 로그인하십시오.

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by