├── LICENSE ├── README.md ├── setup.py ├── tfdet ├── __init__.py ├── builder │ ├── __init__.py │ ├── api.py │ └── util.py ├── callback │ ├── __init__.py │ ├── metric.py │ ├── scheduler.py │ └── util.py ├── core │ ├── __init__.py │ ├── anchor │ │ ├── __init__.py │ │ ├── generator.py │ │ └── util.py │ ├── assign │ │ ├── __init__.py │ │ ├── atss.py │ │ ├── center_region.py │ │ ├── max_iou.py │ │ ├── ota.py │ │ ├── point.py │ │ └── sampler.py │ ├── bbox │ │ ├── __init__.py │ │ ├── coder.py │ │ ├── overlap.py │ │ └── util.py │ ├── loss │ │ ├── __init__.py │ │ ├── cross_entropy.py │ │ ├── object_detection.py │ │ ├── regression.py │ │ ├── segmentation.py │ │ └── util.py │ ├── metric │ │ ├── __init__.py │ │ ├── object_detection.py │ │ └── segmentation.py │ ├── ops │ │ ├── __init__.py │ │ ├── distance.py │ │ ├── feature_extract.py │ │ ├── initializer.py │ │ ├── nms.py │ │ ├── pooling.py │ │ └── roi_extract.py │ └── util │ │ ├── __init__.py │ │ ├── log.py │ │ ├── random.py │ │ ├── tf.py │ │ └── wrapper.py ├── dataset │ ├── __init__.py │ ├── balloon.py │ ├── coco.py │ ├── dataset.py │ ├── pascal_voc.py │ ├── pipeline │ │ ├── __init__.py │ │ ├── transform.py │ │ └── util.py │ ├── transform │ │ ├── __init__.py │ │ ├── augment.py │ │ ├── bundle.py │ │ ├── common.py │ │ └── formatting.py │ ├── util │ │ ├── __init__.py │ │ ├── file.py │ │ ├── image.py │ │ ├── numpy.py │ │ └── xml.py │ └── yolo.py ├── export │ ├── __init__.py │ ├── onnx.py │ ├── tensorrt.py │ └── tf.py ├── model │ ├── __init__.py │ ├── backbone │ │ ├── __init__.py │ │ ├── convnext.py │ │ ├── darknet.py │ │ ├── densenet.py │ │ ├── effnet.py │ │ ├── mobilenet.py │ │ ├── resnest.py │ │ ├── resnet.py │ │ ├── swin_transformer.py │ │ └── vgg.py │ ├── detector │ │ ├── __init__.py │ │ ├── deeplab.py │ │ ├── effdet.py │ │ ├── fcn.py │ │ ├── fcos.py │ │ ├── padim.py │ │ ├── patch_core.py │ │ ├── pspnet.py │ │ ├── rcnn.py │ │ ├── retina.py │ │ ├── spade.py │ │ ├── unet.py │ │ ├── upernet.py │ │ └── yolo.py │ ├── head │ │ ├── __init__.py │ │ ├── deeplab.py │ │ ├── fcn.py │ │ ├── fcos.py │ │ ├── padim.py │ │ ├── patch_core.py │ │ ├── pspnet.py │ │ ├── rcnn.py │ │ ├── retina.py │ │ ├── spade.py │ │ ├── unet.py │ │ ├── upernet.py │ │ └── yolo.py │ ├── neck │ │ ├── __init__.py │ │ ├── align.py │ │ └── fpn.py │ ├── postprocess │ │ ├── __init__.py │ │ ├── anchor.py │ │ ├── anchor_free.py │ │ ├── anodet.py │ │ ├── fcos.py │ │ ├── rcnn.py │ │ ├── retina.py │ │ ├── roi.py │ │ └── yolo.py │ └── train │ │ ├── __init__.py │ │ ├── fcos.py │ │ ├── loss │ │ ├── __init__.py │ │ ├── anchor.py │ │ ├── anchor_free.py │ │ ├── mask.py │ │ ├── roi.py │ │ ├── util.py │ │ └── yolo.py │ │ ├── padim.py │ │ ├── patch_core.py │ │ ├── rcnn.py │ │ ├── retina.py │ │ ├── segmentation.py │ │ ├── spade.py │ │ └── yolo.py └── util │ ├── __init__.py │ ├── metric.py │ └── visualize.py └── usage ├── dataset ├── custom_dataset.ipynb ├── dataset.ipynb └── yolo_dataset.ipynb ├── export ├── common.ipynb └── object_detection.ipynb ├── model ├── anomaly_detection.ipynb ├── object_detection.ipynb └── semantic_segmentation.ipynb └── train ├── anomaly_detection.ipynb ├── instance_segmentation.ipynb ├── object_detection.ipynb └── semantic_segmentation.ipynb /README.md: -------------------------------------------------------------------------------- 1 | # TFDetection 2 | TFDetection(tfdet) is a detection toolbox based on Tensorflow2 and Keras. 3 | 4 | 5 | ## Overview of Components 6 |
13 | Object Detection 14 | | 15 |16 | Segmentation 17 | | 18 |19 | Anomaly Detection 20 | | 21 |
24 |
|
38 |
39 |
|
60 |
61 |
|
67 |
78 | Backbone 79 | | 80 |81 | Neck 82 | | 83 |84 | Other 85 | | 86 |
89 |
|
108 |
109 |
|
115 |
116 |
|
156 |