Skip to content

Multi-object detection and image segmentation exercise using keras with tensorflow backend.

Notifications You must be signed in to change notification settings

Pranav-S-M/Multi-Shape-Detection-and-Segmentaion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Multi-Shape-Detection-and-Segmentaion

This is an exercise in object detection and image segmentation using CNNs (implemented with keras using tensorflow backend).

Training Data

The dataset consists of five different shapes (Rectangle, Circle, Triangle, Pentagon and Hexagon) and the bounding boxes and image masks for all the images containing a combination of these shapes (maximum of three objects per image). The overlap between these objects are controlled by calculating the IoU scores for the individual bounding boxes and the default is set at 5% - meaning the bounding boxes in the default setup will not overlap more than 5%.

The training data can be created using the Data Generator.

Outputs

In this notebook, a simplified version of the YOLO architecture is utilized to achieve object detection while a U-net is used inorder to achieve image segmentation.

Sample output of detection

Detection output

Sample output of segmentation

Segmentation output

About

Multi-object detection and image segmentation exercise using keras with tensorflow backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published