Engineering >> Computer Science & Engineering

Locating Centers of Mass with Image Processing

by Amina Gahramanova

 

Submitted : Spring 2019


The center of mass of a rigid body is a unique point that represents the mean position of all matter that composes it. Allowing to represent complex bodies as a single point, this concept is underlying the basis of all essential mechanical calculations, and is therefore a crucial consideration in engineering.

This project intended to devise a fast and convenient way of locating the centroid of planar objects of different shapes. For several shapes that can be represented as regions bounded by graphs of functions, this point can be found by using integral calculus. However, solving for the center of mass by hand is not only quite tedious, but also inapplicable to objects of arbitrary shape. Thus, it was decided to write a python-based program that would implement computer vision techniques to scan through images depicting different objects and locate their centroids. For geometric bodies, the results produced by the program aligned with those predicted by integral calculations. Moreover, the program was also able to successfully mark the centroids of arbitrary shapes, meaning that it is applicable to any possible planar object. The results were then proven experimentally by balancing the analyzed objects about the identified point. 

 


 

[ Back ]

Advisors :
Arcadii Grinshpan, Mathematics and Statistics
Jeffrey Golabek, Engineering Student Services
Suggested By :
Jeffrey Golabek