Strain Measure

1 0
  • 0 Collaborators

We will use computer vision on fiducial markers called ArUco Markers to study the strain caused in a deformed ribbon on applying stress. ...learn more

Project status: Under Development

Virtual Reality, Artificial Intelligence

Groups
Student Developers for AI

Intel Technologies
Intel Python

Code Samples [1]

Overview / Usage

We intend to measure the strain in a deformed ribbon on applying stress. For this we sample a ribbon into dense points. Each of the specific points is represented by a unique encoding of markers that is robust to inversions. The nearest neighbours of each marker is identified after the deformation along with their coordinates to decipher the encoding of each point and the new position. Then using statistical techniques, we can compute the change in ribbon position and hence the strain.

Methodology / Approach

First we sample points on the ribbon. We then encode each of the points using different encodings that are created by a group of markers using the minimum number of markers. Graph Theory algorithms are used to achieve this task.

The next step is to identify each of the unique markers. This is done using the ArUco library of OpenCV platform.

Then we identify the nearest neighbour of each of the markers. This is done using various Topology concepts on distance metric like Hausdorff Distance and then the best marker is selected. Finally we detect the markers in our ribbon, find their nearest neighbours, decipher their encoding and finally, measure the strain due to the deformation.

Technologies Used

OpenCV

Python

Repository

https://github.com/guptasamarth61/Nearest-Neighbour-Detection-and-Encoding-of-ArUco-Markers

Comments (0)