ImageSegmentaion
See original GitHub issueTask Module: Semantic Segmentation (2D)
Task Description
- Input: one image or more, each of them contains one or more objects
- Output: for each input image, each pixel on the image is classified which object or class it belongs to.
Evaluation Metrics: mIoU (mean intersection over union)
- For each segmentation generated, the foreground IoU is calculated, which is between 0~1
- Then IoU is computed on a per-class basis and then averaged as mIoU
Benchmark Datasets
- PASCAL Visual Object Classification (PASCAL VOC) dataset
- Common Objects in COntext (COCO) dataset
- Cityscapes
Reason
Semantic Segmentation is one of the most important research areas and applications in Computer Vision, such as autonomous driving, indoor navigation. This module will provide easy access to people or group who needs to perform semantic segmentation in their work with limited Computer Vision or Machine Learning background.
Solution
Some add-ons on current AutoKeras to be considered:
- Add unpooling layer into search space, and apply restrictions during search (e.g. alignment of pooling/unpooling layers).
- Consider using some popular architectures as initializations (e.g. UNet, DeepLab).
- Consider adding complexity constraint (e.g. depth, width) in searching metrics. Currently the accuracy is the only metrics for the model selection.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:9
- Comments:16 (3 by maintainers)
Top Results From Across the Web
Image segmentation - Wikipedia
Image segmentation is typically used to locate objects and boundaries (lines, curves, etc.) in images. More precisely, image segmentation is the process of ......
Read more >Image Segmentation: The Basics and 5 Key Techniques
Image segmentation is a method of dividing a digital image into subgroups called image segments, reducing the complexity of the image and enabling...
Read more >Image segmentation | TensorFlow Core
A segmentation model returns much more detailed information about the image. Image segmentation has many applications in medical imaging, self-driving cars ...
Read more >Image Segmentation | Types Of Image Segmentation
Image segmentation creates a pixel-wise mask for each object in the image. This technique gives us a far more granular understanding of the ......
Read more >Image Segmentation - MATLAB & Simulink - MathWorks
Image segmentation involves converting an image into a collection of regions of pixels that are represented by a mask or a labeled image....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
https://ai.googleblog.com/2018/08/mnasnet-towards-automating-design-of.html
Searching for Efficient Multi-Scale Architectures for Dense Image Prediction code just released https://github.com/tensorflow/models/pull/5430