Skip to content

Machine vision code written in matlab capable of measuring the angular orientation of fiber structures and fiber reinforced composite materials

License

Notifications You must be signed in to change notification settings

ajhunt/FiberMeasurement

Repository files navigation

Overview

Machine vision code written in matlab capable of measuring the angular orientation of features in an image. Originally designed for inline measurement of tubular braided structures, many of the features in this code are specific to that application.

The .mlapp program can be run in the MATLAB 2017 App Designer environment. To see how the functions intereact with one-another, see the example.m file

Braid angle measurement

The braid angle is defined as the angle between the fibers and the longitudinal direction of the composite part, denoted by theta.

figure8

This measurement approach uses frequnecy domain image processing to obtain an estimate of the primary braid angle in the image. The directions in the frequnecy domain with the strongest frequency responce are found with a search routine.

figure4

Image pre-processing

To comensate for the 3D surface profile of the tubular samples in the 2D images, an interpolation based unwrapping scheme has been develloped. The selection of the unwrap angle, denoted by alpha, is used to choose the region of interest for which to perform the measurement

figure10

figure11

See the example.m file to see the process flow

Any GUI files are non-functional and under development

realVideoBraid.m and realVideoBraidGige.m are real-time video streaming scripts that call relevant functions

About

Machine vision code written in matlab capable of measuring the angular orientation of fiber structures and fiber reinforced composite materials

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages