Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 170
  • Last Modified:

How to measure sizes and angles in scanned images ?

Hello Experts,
This time our goal is to be able to measure sizes in dental/orthdontic radiographies.
Our app gets the radiography directly from any kind of xray machine,

Now how do you do to measure distances in an image....fox example from this dot to this dot?
we work with visual basic and visual c#

All ideas to measure distances or angles in images are very welcome.
if there is source example also great.

Regards,
0
RGuillermo
Asked:
RGuillermo
2 Solutions
 
Dustin SaundersDirector of OperationsCommented:
You can get the distance between two points with something like this:
Point start = new Point(0, 0);
            Point end = new Point(4, 2);
            double a = end.X - start.X;
            double b = end.Y - start.Y;
            double c = Math.Sqrt((a * a) + (b * b));
            Console.WriteLine("Distance is " + c.ToString());

Open in new window


I'm not sure how you are determining the starting point, but maybe have an button that allows the user to create a new point and they can drop a 'pin' from there.

Since you now effectively have a triangle, you can use sin, cos, or tan to determine the angles involved.
https://www.dotnetperls.com/cos-sin-tan
https://www.mathsisfun.com/sine-cosine-tangent.html
0
 
David Johnson, CD, MVPOwnerCommented:
the distance will be in pixels you will need some type of conversion table to get the distance measurement you want. so you need a reference measurement on the actual picture itself. Without this reference the measurement numbers are irrelevant.  i.e. when I take a picture of something I will include a tape measure to show the distance. The X-Ray Tech should have a device of some sort to include in the picture available or it will be available from your medical supply office.
0
 
RGuillermoProject ManagerAuthor Commented:
Excellent !
Thank you Experts !!!
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now