PRESSURE GAUGE to PLOT - a practical case of field data acquisition

I would like to share with the community a presentation I made, demonstrating the use of the Wolfram Language image processing and machine learning capabilities on the reading of an analogical field instrument.

I’m just posting a small part of the presentation, but you can find the whole notebook, plus some pre-processed files (~80 mb), at the end of the post.

Starting with the film footage of a pressure gauge, the presentation guides the audience through the dial value acquisition process (image processing → machine learning → plotting the results).

The following film is used for the demonstration (adapted from: https://www.youtube.com/watch?v=Kl2pa7pmES4):

imagesB.gif

After some ImageAlign, ImageTrim and masking (details in the notebook), we end up with a stable image:

two.gif

I then proceed to the extraction of the dial (removing the background):

and profit to show a nice 3D time evolution image of the dial position:

At this stage, a set of training images is prepared (similar to what is presented here, but based on the manipulation of the extracted dial of the real film footage), and a prediction function is trained:

out2.gif

A nice output panel is created at the end, showing the process steps’ results:

out3.gif

I invite you to download the presentation, where you will find many more details (including the entire code and other surprises :wink:

I hope you enjoy,

Pedro

Presentation notebook plus pre-processed files (~80 mb)

Just the presentation notebook (~0.6 mb)

13 Likes

2015-11-02_10-07-11.png

  • you earned “Featured Contributor” badge, congratulations !

This is a great post and it has been selected for the curated Staff Picks group. Your profile is now distinguished by a “Featured Contributor” badge and displayed on the “Featured Contributor” board.