Skip to content

Latest commit

 

History

History
82 lines (53 loc) · 3.88 KB

File metadata and controls

82 lines (53 loc) · 3.88 KB

Drones-IoT-Visual-Recognition

Save Lives with Drones / IoT / Visual Recognition - Call for Code Hands on Lab.

Presentation can be found here.

Introduction

This hands on lab uses drone aerial images, Watson Studio and Watson Visual Recognition to survey wildfire damaged neighborhoods and identify burned homes and intact homes.

Watson Studio screenshot

Learning objectives

After completing this tutorial you will be able to:

  • Create a Visual Recognition model in Watson Studio running in IBM Cloud
  • Capture images from a drone and zip them into a class
  • Train a model to identify objects in the images
  • Score and count the identified objects

Prerequisites

This tutorial can be completed using an IBM Cloud Lite account.

Estimated time

You can complete this task in no more than 45 minutes.

Hands on Lab Overview

The outline below provides a high level overview of the steps included in the lab instructions.

Step 1 - Learn about Drones

There are many types of drones available that range from toys to industrial use cases. Many of the drones now include a camera that can store or stream aerial video to the ground. Using the livestream video frames, we can sample frames and send the images to Watson Visual Recognition for classification.

For this lab, we are not flying the drone indoors or venturing out into a field. If you are interested in purchasing a drone, the instructor(s) can share some of their drone experiences and recommendations.

Step 2 - Capturing Images

One of the fun experiences of flying a drone is capturing video or pictures from a unique aerial perspective. You can use your drone to capture images of interesting objects that you want to train a visual recognition model to autonomously identify.

In this lab, we have created three zip files of pictures recorded by drones. The lab will use these images to identify neighborhoods affected by the devastating 2018 West Coast wildfires. These images will be used as our training set.

Source attribution: USA Today article, various internet sources

Step 3 - Watson Studio

In this section, we will create a Watson Studio instance, create a Project and Watson Visual Recognition model to identify images in several classes.

  • Create a Watson Studio instance - follow these instructions
  • Create a Project
  • Create a Visual Recognition model - follow these instructions
  • Upload three zips to Cloud Storage
  • Create a class Burned Home
  • Create another class Intact Home
  • Create a negative class using the Not Homes images
  • Train your model - wait a few minutes

Step 4 - Test your model

In this section you will use sample images to confirm your model.

Step 5 - Implement this model in your Application

  • Embed your model into an application using these code snippets

Let's get started - Set up Watson Studio

Quick links : Home - WildFires - Watson Studio - Visual Recognition Model - Test and Deploy