Amazon Rekognition Custom Labels - Woodpecker Hole Detection on Utility Poles

Overview

Woodpecker holes has been a challenge for Power & Utilities Industry for decades. This happens worldwide and leads to unexpected power outages and fines on companies. It requires companies to deploy resources to physically look for woodpecker holes to take any corrective and proactive action. With Amazon Rekognition Custom Labels, companies can use the power of machine learning to detect the woodpecker holes proactively with less operational overhead. Companies will only need a quality data set of images to build machine learning models using Amazon Rekognition Custom Labels.

In this lab, you will learn to how to label the images with holes/no holes and use that data set to train models with Amazon Rekognition Custom Labels with no machine learning expertise required. Amazon Rekognition Custom Labels will detect whether there are holes in utility poles or not. Utility companies can use this information to send out appropriate repair teams before an outage or fine can occur.

To run this lab, you need to complete prerequisite section from Lab 1.

Download necessary notebooks

  1. On AWS Management Console, under services search for “Amazon SageMaker”, look for an instance with name “RekNotebookInstance-” prefix.

  2. Under Actions, click on “Open Jupyter”

  3. Under the “Files” tab, Open “New” dropdown and click on “Terminal”

  4. In the terminal tab, type

cd SageMaker/
  1. Type
git clone https://github.com/aws-samples/amazon-rekognition-workshops.git
  1. Open the “ObjectDetection” folder created under “Files” tab

  2. Click on the ground_truth_object_detection_turtorial.ipynb notebook.

  3. Follow the instruction in the notebook to understand how you can identify well known people.

  4. In order to execute each cell, click on the “Run” button at the top or press “Shift+Enter”.

Make sure you use “conda_python3” kernel and execute all cells in order.

  1. Once you finished executing cells in ground_truth_object_detection_turtorial.ipynb, click on rekognition_object_detection_tutorial.ipynb notebook and follow the instructions in the notebook.