Fitting multiple geometrical entities into a given 2D Trajectory

1 次查看(过去 30 天)
Hi,
I have two dimensional data (containing x and y coordinates data).I want to fit multiple 2D Geometrical entities such as Line,circle,ellipse and arc into this data
For example, in the attached image (Rectangle.jpg), I want to fit 4 lines into it and make it a rectangle or square.
Similarly,in the attached image (ZigZag.jpg), I want to fit 5 lines.
In the attached image (Line_ArcCombined.png) file,I would like to fit 3 Lines and 2 arcs.
Basically,I would like to fit multiple geometrical entities into a given 2D Trajectory data (consisting of x,y vertices data).
I would be really glad,if someone can give me any idea/references to achieve it.
Thanks a lot in advance!MathWorks
  11 个评论
Math Enthusiast
Math Enthusiast 2018-12-6
@John: Thanks for your explanation. I was thinking of something like this. First apply some filter to the data(in order to remove the noise) - may be, something like Quadra Filter.
Then,I can find the radius of curvature of this filtered data.From that, we could visualise all local maxima and minimuma points.Those points are supposes to be,the junctions,where curve transformation is taking place.
Whats your opinion on this logic?
Math Enthusiast
Math Enthusiast 2018-12-10
Still waiting for the update from someone.
Please help me to resolve this issue.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Pattern Recognition and Classification 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by