You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Reza Malek d99140a0fb Auto segmentation using Mask_RCNN (#767) 6 years ago
..
README.md Auto segmentation using Mask_RCNN (#767) 6 years ago
docker-compose.auto_segmentation.yml Auto segmentation using Mask_RCNN (#767) 6 years ago
install.sh Auto segmentation using Mask_RCNN (#767) 6 years ago

README.md

Keras+Tensorflow Mask R-CNN Segmentation

What is it?

  • This application allows you automatically to segment many various objects on images.

  • It's based on Feature Pyramid Network (FPN) and a ResNet101 backbone.

  • It uses a pre-trained model on MS COCO dataset

  • It supports next classes (use them in "labels" row):

'BG', 'person', 'bicycle', 'car', 'motorcycle', 'airplane',
'bus', 'train', 'truck', 'boat', 'traffic light',
'fire hydrant', 'stop sign', 'parking meter', 'bench', 'bird',
'cat', 'dog', 'horse', 'sheep', 'cow', 'elephant', 'bear',
'zebra', 'giraffe', 'backpack', 'umbrella', 'handbag', 'tie',
'suitcase', 'frisbee', 'skis', 'snowboard', 'sports ball',
'kite', 'baseball bat', 'baseball glove', 'skateboard',
'surfboard', 'tennis racket', 'bottle', 'wine glass', 'cup',
'fork', 'knife', 'spoon', 'bowl', 'banana', 'apple',
'sandwich', 'orange', 'broccoli', 'carrot', 'hot dog', 'pizza',
'donut', 'cake', 'chair', 'couch', 'potted plant', 'bed',
'dining table', 'toilet', 'tv', 'laptop', 'mouse', 'remote',
'keyboard', 'cell phone', 'microwave', 'oven', 'toaster',
'sink', 'refrigerator', 'book', 'clock', 'vase', 'scissors',
'teddy bear', 'hair drier', 'toothbrush'.
  • Component adds "Run Auto Segmentation" button into dashboard.

Build docker image

# From project root directory
docker-compose -f docker-compose.yml -f components/auto_segmentation/docker-compose.auto_segmentation.yml build

Run docker container

# From project root directory
docker-compose -f docker-compose.yml -f components/auto_segmentation/docker-compose.auto_segmentation.yml up -d