Calculate ellipse from 4 points?

  • Context: Graduate 
  • Thread starter Thread starter bww2000
  • Start date Start date
  • Tags Tags
    Ellipse Points
Click For Summary

Discussion Overview

The discussion revolves around the challenge of calculating the parameters of an ellipse based on two perpendicular diameter measurements taken from a cylindrical object, which may not be perfectly round. Participants explore the implications of these measurements and the potential methods for determining the major and minor axes of the ellipse.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • The original poster questions whether it is possible to calculate the maximum eccentricity of the object using only two measurements taken at right angles.
  • Some participants suggest that five pieces of information are needed to define the ellipse, and question the utility of the right-angle measurements.
  • One participant proposes that measuring the circumference could provide additional data to help define the ellipse.
  • Another participant highlights that four points can define ellipses with extreme aspect ratios, complicating the problem.
  • There is a suggestion that if the orientation angle is known, it may lead to a solvable set of equations for the ellipse, but concerns about numerical stability are raised.
  • Participants express uncertainty about the solvability of the problem given the limited information available, particularly regarding the unknown locations of the four points.

Areas of Agreement / Disagreement

Participants generally express uncertainty about the ability to solve the problem with the given information, with multiple competing views on the necessary conditions and methods for determining the ellipse parameters.

Contextual Notes

There are limitations regarding the assumptions made about the orientation of the axes and the nature of the measurements, as well as unresolved mathematical steps in the proposed approaches.

bww2000
Messages
2
Reaction score
0
I have been scouring the Internet and various geometry books trying to figure out an issue I'm dealing with at work (I'm a professional statistician). It's been over 30 years since I've had a geometry class, so my brain is a bit rusty in this area. Here's what I have so far, can someone tell me if I'm on the right track?

Background

We are taking 2 measurements of the diameter of a cylindrical object using a simple caliper. The two measurements are taken 90° from each other. I use the word "cylindrical" loosely, as the objects are not perfectly round. There is some eccentricity.

Problem

What I would like to know is, using only these two measurements, can I calculate the maximum possible eccentricty of the object? I have posed the question as trying to find the major and minor axes of an ellipse. One possibility of course is that I have made my measurements exactly on the major and minor axes. That's easy. But what if my measurements are on two other random lines through the ellipse? Can I use that information to calculate the lengths of the major and minor axes?

I've attached a jpg image to illustrate the scenario, exagerating the lengths. Refer to the picture for what follows.

I know the length of AB and CD. I know they are perpendicular to each other. Obviously, I don't know theta. I think, given the orientation of my two line segments, an infinite number of ellipses could be drawn through those 4 points.

What I'd like to do is assume my major and minor axes are along the X and Y axes and then calculate the lengths of the major and minor axes for various values of theta. For a given theta, I can calculate the coordinates of A, C, D, and B.

Questions

1) Am I making this too complicated for myself? Is there something really simple I'm overlooking?
2) Do I iterate theta only through 45° or all the way to 89°? It seems to me I only need to iterate theta from 1° to 45°.
3) So far, as I attempt to calculate the lengths of the major and minor axes as in 2), I get some places where my results "blow up". I.e., Excel returns an error of some kind. It could be my equations are incorrect. I'm checking them for the umpteenth time.

Any help or direction would be greatly appreciated!

Thank you!
 
Physics news on Phys.org
Anyone?
 
There is no attachment, btw.

Seems to me 5 pieces of information are needed. I don't think the fact that the two measurements are at right angles helps anything. Can you measure the circumference? That plus the 4 pts might be enough. Also, if you had access to a coordinate measuring machine (CMM), you could take many measurements and perform a least squares fit.
 
Last edited:
If I understand you correctly then you can't solve the problem.

4 points could define ellipses with very extreme aspect ratios.

Imagine the 4 points are all at the same radius from the center. And you assume the axes of the ellipse are parallel to the sides of the square whose corners are the points. Then the points could be on a circle, or an ellipse with any aspect ratio.

However, I think you're saying you want to assume that case isn't happening and only allow the ellipse's axes to be aligned in other orientations which aren't 45deg to the two lines connecting the two pairs of opposite points.

If you have 4 points and the orientation angle then that can give you a set of 5 equations by using the equation for an ellipse. That has 5 unknowns so you should be able to solve it uniquely.

But I guess it would surely be numerically unstable. Can you show your equations?

Oh. I just realized you don't actually know the locations of the 4 points, only the two distances between them. That surely makes it always unsolvable. Still, can you post the equations?
 

Similar threads

  • · Replies 27 ·
Replies
27
Views
6K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
8K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
2
Views
5K
  • · Replies 3 ·
Replies
3
Views
10K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K