IBM Maximo Visual Inspection — Orchestrated Deep Learning Services

Nishu Garg
3 min readMay 13, 2021

--

Maximo visual inspection | MVI | MAS | IBM | Deep Learning| Computer Vision

IBM Maximo visual inspection is an offering from Maximo application suite which has the power of asset management, remote monitoring and predictive maintenance. MVI utilise deep learning models imbibed computer vision capabilities for automated inspection. People with no coding background can use the tools in this offering to label data, train and deploy deep learning vision models.

In this tutorial, we will see functionalities offered by MVI. I will label data for mask detection, train, deploy and utilise the deployed model in a dashboard for live monitoring. For this tutorial I have taken my 2 minutes video with mask on and off and uploaded on MVI. MVI has capabilities of auto labelling the data set and divide video into images for training the model.

  1. Auto label dataset

You can simply upload a video with mask on and off and click on upload datasets. MVI provides features like customised frame capturing from video after any defined interval of time. For auto label you need a small model trained on same dataset. You can label 5–10 images manually, train model on this and use this model to auto label the entire dataset. You can augment the dataset also.

Fig 1 : Upload video on MVI
Fig 2 : Create dataset — Convert video to images
Fig 3: Label images
Fig 4 : Auto label the data

2. Train model

You get variety of options in MVI like image classification, object detection and action detection. In this blog we will use Faster — RCNN for mask detection. You can customise the hyper parameters as well.

Fig 5: Train deep learning model

3. Deploy model

Once the model is trained you can deploy model on MVI. Deployed model will have a API endpoint and key which will be exposed to dashboard for live monitoring and enjoy live monitoring.

Fig 6: Deploy the trained model

4. Live monitoring

You can refer to Github code for setting up dashboard — https://github.com/IBM/maximo-visual-alerts. Pass the API key and endpoint obtained from MVI.

Fig 7: Dashboard for live monitoring — Mask detection

For more detailed setup on MVI and dashboard refer to below links —

--

--

No responses yet