forked from donnyyou/torchcv
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
346 changed files
with
6,974 additions
and
27,753 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
### Bugs with PyTorchCV | ||
|
||
- Backbone with pretrained parameters is initialized, too. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,18 @@ | ||
# PyTorchCV: A PyTorch-Based Framework for Deep Learning in Computer Vision | ||
``` | ||
@misc{CV2018, | ||
author = {Donny You & SIGAI (www.sigai.cn)}, | ||
howpublished = {\url{https://github.com/CVBox/PyTorchCV}}, | ||
author = {Donny You ([email protected])}, | ||
howpublished = {\url{https://github.com/youansheng/PyTorchCV}}, | ||
year = {2018} | ||
} | ||
``` | ||
|
||
  This repository provides source code for some deep learning based cv problems. We'll do our best to keep this repository up to date. If you do find a problem about this repository, please raise it as an issue. We will fix it immediately. | ||
|
||
  SIGAI, aiming to develop AI framework for Everyone. Please visit [www.sigai.cn](http://www.sigai.cn/) | ||
<div align="center"> | ||
<img src="docs/_static/sigai.png" width="300px"/> | ||
</div> | ||
This repository provides source code for some deep learning based cv problems. We'll do our best to keep this repository up to date. If you do find a problem about this repository, please raise it as an issue. We will fix it immediately. | ||
|
||
|
||
## Implemented Papers | ||
|
||
- [Image Classification](https://github.com/CVBox/PyTorchCV/tree/master/methods/cls) | ||
- [Image Classification](https://github.com/youansheng/PyTorchCV/tree/master/methods/cls) | ||
- VGG: Very Deep Convolutional Networks for Large-Scale Image Recognition | ||
- ResNet: Deep Residual Learning for Image Recognition | ||
- DenseNet: Densely Connected Convolutional Networks | ||
|
@@ -27,22 +22,22 @@ | |
- ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices | ||
- ShuffleNet V2: Practical Guidelines for Ecient CNN Architecture Design | ||
|
||
- [Semantic Segmentation](https://github.com/CVBox/PyTorchCV/tree/master/methods/seg) | ||
- [Semantic Segmentation](https://github.com/youansheng/PyTorchCV/tree/master/methods/seg) | ||
- DeepLabV3: Rethinking Atrous Convolution for Semantic Image Segmentation | ||
- PSPNet: Pyramid Scene Parsing Network | ||
- DenseASPP: DenseASPP for Semantic Segmentation in Street Scenes | ||
|
||
- [Object Detection](https://github.com/CVBox/PyTorchCV/tree/master/methods/det) | ||
- [Object Detection](https://github.com/youansheng/PyTorchCV/tree/master/methods/det) | ||
- SSD: Single Shot MultiBox Detector | ||
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks | ||
- YOLOv3: An Incremental Improvement | ||
- FPN: Feature Pyramid Networks for Object Detection | ||
|
||
- [Pose Estimation](https://github.com/CVBox/PyTorchCV/tree/master/methods/pose) | ||
- [Pose Estimation](https://github.com/youansheng/PyTorchCV/tree/master/methods/pose) | ||
- CPM: Convolutional Pose Machines | ||
- OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields | ||
|
||
- [Instance Segmentation](https://github.com/CVBox/PyTorchCV/tree/master/methods/seg) | ||
- [Instance Segmentation](https://github.com/youansheng/PyTorchCV/tree/master/methods/seg) | ||
- Mask R-CNN | ||
|
||
|
||
|
@@ -57,24 +52,24 @@ | |
| Model | Backbone | Training data | Testing data | mIOU | Pixel Acc | Setting | | ||
|--------|:---------:|:------:|:------:|:------:|:------:|:------:| | ||
| [PSPNet Origin](https://github.com/hszhao/PSPNet) | 3x3-ResNet101 | ADE20K train | ADE20K val | 41.96 | 80.64 | - | | ||
| [PSPNet Ours](https://drive.google.com/open?id=1Q6oYBpq9Y53z_CJz7Km9BaiSVJjcHP4h) | [7x7-ResNet101](https://drive.google.com/open?id=1ROewKyaGPynox_-a50wHkSv1-0jYWyvc) | ADE20K train | ADE20K val | 44.18 | 80.91 | [PSPNet](https://github.com/CVBox/PyTorchCV/blob/master/hypes/seg/ade20k/fs_pspnet_ade20k_seg.json) | | ||
| [PSPNet Ours](https://drive.google.com/open?id=1Q6oYBpq9Y53z_CJz7Km9BaiSVJjcHP4h) | [7x7-ResNet101](https://drive.google.com/open?id=1ROewKyaGPynox_-a50wHkSv1-0jYWyvc) | ADE20K train | ADE20K val | 44.18 | 80.91 | [PSPNet](https://github.com/youansheng/PyTorchCV/blob/master/hypes/seg/ade20k/fs_pspnet_ade20k_seg.json) | | ||
|
||
#### Object Detection | ||
- SSD: Single Shot MultiBox Detector | ||
|
||
| Model | Backbone | Training data | Testing data | mAP | FPS | Setting | | ||
|--------|:-------:|:---------:|:------:|:------:|:------:|:------:| | ||
| [SSD-300 Origin](https://github.com/weiliu89/caffe/tree/ssd) | VGG16 | VOC07+12 trainval | VOC07 test | 0.772 | - | - | | ||
| [SSD-300 Ours](https://drive.google.com/open?id=15J5blVyZq7lqCePh-Q8S2pxim3-f_8LP) | [VGG16](https://drive.google.com/open?id=1nM0UwmqR4lIHzmRWvs71jfP_gAekjuKy) | VOC07+12 trainval | VOC07 test | 0.786 | - | [SSD300](https://github.com/CVBox/PyTorchCV/blob/master/hypes/det/voc/ssd_vgg300_voc_det.json) | | ||
| [SSD-300 Ours](https://drive.google.com/open?id=15J5blVyZq7lqCePh-Q8S2pxim3-f_8LP) | [VGG16](https://drive.google.com/open?id=1nM0UwmqR4lIHzmRWvs71jfP_gAekjuKy) | VOC07+12 trainval | VOC07 test | 0.786 | - | [SSD300](https://github.com/youansheng/PyTorchCV/blob/master/hypes/det/voc/ssd_vgg300_voc_det.json) | | ||
| [SSD-512 Origin](https://github.com/weiliu89/caffe/tree/ssd) | VGG16 | VOC07+12 trainval | VOC07 test | 0.798 | - | - | | ||
| [SSD-512 Ours](https://drive.google.com/open?id=1RF5gnqfiyz-EcSFU1OSK7tNuX_VRObVW) | [VGG16](https://drive.google.com/open?id=1nM0UwmqR4lIHzmRWvs71jfP_gAekjuKy) | VOC07+12 trainval | VOC07 test | 0.808 | - | [SSD512](https://github.com/CVBox/PyTorchCV/blob/master/hypes/det/voc/ssd_vgg512_voc_det.json) | | ||
| [SSD-512 Ours](https://drive.google.com/open?id=1RF5gnqfiyz-EcSFU1OSK7tNuX_VRObVW) | [VGG16](https://drive.google.com/open?id=1nM0UwmqR4lIHzmRWvs71jfP_gAekjuKy) | VOC07+12 trainval | VOC07 test | 0.808 | - | [SSD512](https://github.com/youansheng/PyTorchCV/blob/master/hypes/det/voc/ssd_vgg512_voc_det.json) | | ||
|
||
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks | ||
|
||
| Model | Backbone | Training data | Testing data | mAP | FPS | Setting | | ||
|--------|:--------:|:---------:|:------:|:------:|:------:|:------:| | ||
| [Faster R-CNN Origin](https://github.com/rbgirshick/py-faster-rcnn) | VGG16 | VOC07 trainval | VOC07 test | 0.699 | - | - | | ||
| [Faster R-CNN Ours](https://drive.google.com/open?id=15SfklRiI1McVWEq9EAceznK-9sxXSQR4) | [VGG16](https://drive.google.com/open?id=1ZL9SS9KRzsDQhMe8kyPQ1LHA60wx_Vcj) | VOC07 trainval | VOC07 test | 0.706 | - | [Faster R-CNN](https://github.com/CVBox/PyTorchCV/blob/master/hypes/det/voc/fr_vgg16_voc_det.json) | | ||
| [Faster R-CNN Ours](https://drive.google.com/open?id=15SfklRiI1McVWEq9EAceznK-9sxXSQR4) | [VGG16](https://drive.google.com/open?id=1ZL9SS9KRzsDQhMe8kyPQ1LHA60wx_Vcj) | VOC07 trainval | VOC07 test | 0.706 | - | [Faster R-CNN](https://github.com/youansheng/PyTorchCV/blob/master/hypes/det/voc/fr_vgg16_voc_det.json) | | ||
|
||
- YOLOv3: An Incremental Improvement | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.