
Master real-time object segmentation with Mask R-CNN in a practical workflow that guides you from dependencies to training and deployment, using bottle detection as the core project.
Explore the intuition behind object detection and segmentation, tracing the evolution from CNNs to Fast and Faster R-CNN, and introducing Mask R-CNN's pixel-level segmentation with ROI align.
Learn to install and run Mask R-CNN in tf2.x via five steps: download the repo, set up a virtual environment, install requirements, and run on video with real-time detections.
Set up a Supervisely cluster for deep learning by installing Ubuntu 16.04, NVIDIA drivers, CUDA, Docker, and training space on a partitioned drive, then log in and add a node.
Annotate images for segmentation with polygon tools, create portal and road classes, and prepare datasets for Mask R-CNN by uploading to Subversively and applying data augmentation.
Learn practical data augmentation techniques to boost deep network performance for image segmentation tasks by generating transformed training images (rotation, flips, noise, crop, resize) using a data transformation workflow.
Train a Mask R-CNN model using supervisory tools, transform and annotate data, create a train/validation split, apply data augmentation, and validate before exporting for real-time segmentation.
Deploy your trained custom mask r-cnn to detect bottles in real time with a downloaded model, adjust class names and number of classes, and plan to count and quantify area.
Explore how artificial neural networks learn from data through forward propagation and back propagation, weights, biases, and activation functions, powering deep learning applications.
Explore the intuition of convolutional neural networks and core operations. Learn how convolution, pooling, rectified linear unit, and fully connected layers drive image recognition and classification.
Explore practical deep learning segmentation in augmented reality and computer vision. The XR Developers Podcast with Ritesh Kanjee covers OpenCV, Unity, object detection, image segmentation, and edge AR hardware.
Install and configure Anaconda on Windows for Mask R-CNN, create and activate a conda environment from the provided yaml file, and install dependencies to run the Python demo.
Install all dependencies and tools from the github repository to set up mask r-cnn, including cuda, shapely, coco tools, and python packages, then run a single image segmentation demo.
Learn real-time mask R-CNN-based image segmentation on Windows, processing live webcam or video, converting masks to OpenCV format, running a video demo, and importing the COCO library.
***Important Notes***
This is a practical-focused course. While we do provide an overview of Mask R-CNN theory, we focus mostly on helping you get Mask R-CNN working step-by-step.
Learn how we implemented Mask R-CNN Deep Learning Object Detection Models From Training to Inference - Step-by-Step
When we first got started in Deep Learning particularly in Computer Vision, we were really excited at the possibilities of this technology to help people. The only problem is that if you are just getting started learning about AI Object Segmentation, you may encounter some of the following common obstacles along the way:
Labeling dataset is quite tedious and cumbersome,
Annotation formats between various object detection models are quite different.
Labels may get corrupt with free annotation tools,
Unclear instructions on how to train models - causes a lot of wasted time during trial and error.
Duplicate images are a headache to manage.
This got us searching for a better way to manage the object detection workflow, that will not only help us better manage the object detection process but will also improve our time to market.
Amongst the possible solutions we arrived at using Supervisely which is free Object Segmentation Workflow Tool, that can help you:
Use AI to annotate your dataset for Mask segmentation,
Annotation for one dataset can be used for other models (No need for any conversion) - Mask-RCNN, Yolo, SSD, FR-CNN, Inception etc,
Robust and Fast Annotation and Data Augmentation,
Supervisely handles duplicate images.
You can Train your AI Models Online (for free) from anywhere in the world, once you've set up your Deep Learning Cluster.
So as you can see, that the features mentioned above can save you a tremendous amount of time. In this course, I show you how to use this workflow by training your own custom Mask RCNN as well as how to deploy your models using PyTorch. So essentially, we've structured this training to reduce debugging, speed up your time to market and get you results sooner.
In this course, here's some of the things that you will learn:
Learn the State of the Art in Object Detection using Mask R-CNN pre-trained model,
Discover the Object Segmentation Workflow that saves you time and money,
The quickest way to gather images and annotate your dataset while avoiding duplicates,
Secret tip to multiply your data using Data Augmentation,
How to use AI to label your dataset for you,
Find out how to train your own custom Mask R-CNN from scratch for Road Pothole Detection, Segmentation & Pixel Analysis,
Step-by-step instructions on how to Execute,Collect Images, Annotate, Train and Deploy Custom Mask R-CNN models,
and much more...
You also get helpful bonuses:
Neural Network Fundamentals
Personal help within the course
We donate my time to regularly hold office hours with students. During the office hours you can ask me any business question you want, and we will do my best to help you. Students can start discussions and message us with private questions. We regularly update this course to reflect the current marketing landscape.
Get a Career Boost with a Certificate of Completion
Upon completing 100% of this course, you will be emailed a certificate of completion. You can show it as proof of your expertise and that you have completed a certain number of hours of instruction.
If you want to get a marketing job or freelancing clients, a certificate from this course can help you appear as a stronger candidate for Artificial Intelligence jobs.
Money-Back Guarantee
The course comes with an unconditional, Udemy-backed, 30-day money-back guarantee. This is not just a guarantee, it's my personal promise to you that I will go out of my way to help you succeed just like I've done for thousands of my other students.
Let me help you get fast results. Enroll now, by clicking the button and let us show you how to Develop Object Segmentation Using Mask R-CNN.