Pytorch-UNet
efficientdet-pytorch
Our great sponsors
Pytorch-UNet | efficientdet-pytorch | |
---|---|---|
2 | 1 | |
8,358 | 1,550 | |
- | - | |
3.9 | 4.1 | |
2 months ago | 9 months ago | |
Python | Python | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Pytorch-UNet
-
Trying to find resources for "Image Segmentation using RL"
Probably mean something like unet: https://github.com/milesial/Pytorch-UNet
-
How to add a pyramid pooling in UNet++?
Hi! I will give you some resources that might help you understand(I didnt implement a network but I can answer more questions about how you can train it). 1 This link gives you a broad explanation about UNet. 2 This is a link to a UNet used for binary segmentation. 3 This is a step by step guide. The UNet++ that I posted is good for multiclass segmentation. If you need more advice feel free to reply. Good luck!
efficientdet-pytorch
-
Bounding box annotations and object orientation
However, there are papers on oriented object detectors (see https://arxiv.org/pdf/1911.07732.pdf) for example. In that paper, they do achieve better results using oriented bounding boxes. If you want to go down that route, I would suggest using the EfficientDet model, because the PyTorch code that you'll find for it is quite easy to understand and modify. For example, I've taken https://github.com/zylo117/Yet-Another-EfficientDet-Pytorch, and modified it to include a "thing-ness" logit, and this was pretty easy to do. Classic EfficientDet models only include logits (aka output neurons that get softmax-ed) for each class, and if any one of these class neurons is greater than 0.5, then it is considered "a thing". Anyway - that's digression, but my point is that I've thought about adding oriented box support to an EfficientDet model, and it didn't seem to be too hard, although I haven't actually done it. If I was to start now, I would probably go with https://github.com/rwightman/efficientdet-pytorch, since Ross Wightman's models are becoming a de-facto standard in the PyTorch world for all things image-related.
What are some alternatives?
mmsegmentation - OpenMMLab Semantic Segmentation Toolbox and Benchmark.
darknet - YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Darknet )
face-parsing.PyTorch - Using modified BiSeNet for face parsing in PyTorch
segmentation_models.pytorch - Segmentation models with pretrained backbones. PyTorch.
lightning-hydra-template - Deep Learning project template best practices with Pytorch Lightning, Hydra, Tensorboard.
Yet-Another-EfficientDet-Pytorch - The pytorch re-implement of the official efficientdet with SOTA performance in real time and pretrained weights.
Wave-U-Net-for-Speech-Enhancement - Implement Wave-U-Net by PyTorch, and migrate it to the speech enhancement.
unet-nested-multiple-classification - This repository contains code for a multiple classification image segmentation model based on UNet and UNet++
involution - [CVPR 2021] Involution: Inverting the Inherence of Convolution for Visual Recognition, a brand new neural operator
d2l-en - Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
ros-semantic-segmentation-pytorch - Pytorch implementation of Semantic Segmentation in ROS on MIT ADE20K dataset based on semantic-segmentation-pytorch by CSAIL