1. 13 Jan, 2020 1 commit
  2. 31 Dec, 2019 1 commit
  3. 24 Dec, 2019 1 commit
    • Jon Crall's avatar
      Allow for images to contain zero true detections (#1531) · b6966700
      Jon Crall authored
      
      
      * Allow for images to contain zero true detections
      
      * Allow for empty assignment in PointAssigner
      
      * Allow ApproxMaxIouAssigner to return an empty result
      
      * Fix CascadeRNN forward when entire batch has no truth
      
      * Correctly assign boxes to background when there is no truth
      
      * Fix assignment tests
      
      * Make flatten robust
      
      * Fix bbox loss with empty pred/truth
      
      * Fix logic error in BBoxHead.loss
      
      * Add tests for empty truth cases
      
      * tests faster rcnn empty forward
      
      * Skip roipool forward tests if torchvision is not installed
      
      * Add tests for bbox/anchor heads
      
      * Consolidate test_forward and test_forward2
      
      * Fix assign_results.labels = None when gt_labels is given; Add test for this case
      
      * Fix OHEM Sampler with zero truth
      
      * remove xdev
      
      * resolve 3 reviews
      
      * Fix flake8
      
      * refactoring
      
      * fix yaml format
      
      * add filter flag
      
      * minor fix
      
      * delete redundant code in load anno
      
      * fix flake8 errors
      
      * quick fix for empty truth with masks
      
      * fix yapf error
      
      * fix mask padding for empty masks
      Co-authored-by: default avatarCao Yuhang <yhcao6@gmail.com>
      Co-authored-by: default avatarKai Chen <chenkaidev@gmail.com>
      b6966700
  4. 23 Dec, 2019 1 commit
  5. 13 Dec, 2019 1 commit
  6. 10 Dec, 2019 1 commit
  7. 28 Nov, 2019 2 commits
  8. 22 Nov, 2019 2 commits
  9. 05 Nov, 2019 1 commit
  10. 25 Oct, 2019 1 commit
    • Wenwei Zhang's avatar
      Support to view AP for each class (#1549) · 1f3e2734
      Wenwei Zhang authored
      * also support to view ap
      
      * change string format
      
      * eval class_wise in coco_eval
      
      * reformat
      
      * class_wise API from detectron
      
      * reformat
      
      * change code source
      
      * reformat, use terminaltable
      1f3e2734
  11. 08 Oct, 2019 2 commits
  12. 07 Oct, 2019 1 commit
    • Jon Crall's avatar
      Doctests for AnchorHead and related code (#1491) · e344e21d
      Jon Crall authored
      * Doctests for AnchorHead and related code
      
      * Fix flake8 error
      
      * resolve review on transforms.py
      
      * Resolve comments
      
      * resolve commend about foreground classes
      
      * Add reference about bounding box delta encoding
      e344e21d
  13. 25 Sep, 2019 1 commit
    • Raymond Tunstill (Kirk)'s avatar
      Fixed coco_eval bug where seg length check could be wrong (#1376) (#1384) · 78783368
      Raymond Tunstill (Kirk) authored
      * Fixed coco_eval bug where seg length check could be wrong (#1376)
      
      * Added check for segm counts field to check if the decode method is present
      
      * Changed classes length check to more general check
      
      * Fixed coco_utils.py to be more robust condition for mask lasbelling
      
      * Added seg length check to ensure two objects exist
      
      * Added type check over len check
      
      * Check for only tuple
      78783368
  14. 10 Sep, 2019 1 commit
  15. 26 Aug, 2019 2 commits
  16. 25 Aug, 2019 1 commit
  17. 23 Aug, 2019 1 commit
    • Kai Chen's avatar
      Make data pre-processing pipeline customizable (#935) · 0d5233a3
      Kai Chen authored
      * define data pipelines
      
      * update two config files
      
      * minor fix for config files
      
      * allow img_scale to be optional and update config
      
      * add some docstrings
      
      * add extra aug to transform
      
      * bug fix for mask resizing
      
      * fix cropping
      
      * add faster rcnn example
      
      * fix imports
      
      * fix robustness testing
      
      * add img_norm_cfg to img_meta
      
      * fix the inference api with the new data pipeline
      
      * fix proposal loading
      
      * delete args of DefaultFormatBundle
      
      * add more configs
      
      * update configs
      
      * bug fix
      
      * add a brief doc
      
      * update gt_labels in RandomCrop
      
      * fix key error for new apis
      
      * bug fix for masks of crowd bboxes
      
      * add argument data_root
      
      * minor fix
      
      * update new hrnet configs
      
      * update docs
      
      * rename MultiscaleFlipAug to MultiScaleFlipAug
      
      * add __repr__ for all transforms
      
      * move DATA_PIPELINE.md to docs/
      
      * fix image url
      0d5233a3
  18. 07 Aug, 2019 1 commit
  19. 04 Aug, 2019 1 commit
  20. 01 Aug, 2019 1 commit
  21. 31 Jul, 2019 2 commits
  22. 29 Jul, 2019 1 commit
  23. 27 Jul, 2019 1 commit
    • Claudio Michaelis's avatar
      Add cityscapes dataset (#1037) · 1c28e669
      Claudio Michaelis authored
      * added cityscapes
      
      * updated configs
      
      * removed wip configs
      
      * Add initial dataset instructions
      
      * Add cityscapes readme
      
      * Add explanation for lr scaling
      
      * Ensure pep8 conformity
      
      * Add CityscapesDataset to the registry
      
      * add benchmark
      
      * rename config, modify README.md
      
      * fix typo
      
      * fix typo in config
      
      * modify INSTALL.md
      
      Update information how to arrange cityscapes data.
      
      * Add cityscapes class names
      1c28e669
  24. 26 Jul, 2019 1 commit
  25. 25 Jul, 2019 1 commit
  26. 28 Jun, 2019 1 commit
    • Cao Yuhang's avatar
      Support FP16 training (#520) · e7466395
      Cao Yuhang authored
      * add fp16 support
      
      * fpn donot need bn normalize
      
      * refactor wrapped bn
      
      * fix bug of retinanet
      
      * add fp16 ssd300 voc, cascade r50, cascade mask r50
      
      * fix bug in cascade rcnn testing
      
      * add support to fix bn training
      
      * add fix bn cfg
      
      * delete fixbn cfg, mv fixbn fp16 to a new branch
      
      * fix cascade mask fp16 bug in test
      
      * fix bug in cascade mask rcnn fp16 test
      
      * add more fp16 cfgs
      
      * add fp16 fast-r50 and faster-dconv-r50
      
      * add fp16 test, minor fix
      
      * clean code
      
      * fix config work_dir name
      
      * add patch func, refactor code
      
      * fix format
      
      * clean code
      
      * move convert rois to single_level_extractor
      
      * fix bug for cascade mask, the seg mask is ndarray
      
      * refactor code, add two decorator force_fp32 and auto_fp16
      
      * add fp16_enable attribute
      
      * add more comment, fix format and test assertion
      
      * fix pep8 format error
      
      * format commont and api
      
      * rename distribute to distributed, fix dict copy
      
      * rename function name
      
      * mo...
      e7466395
  27. 22 Jun, 2019 1 commit
  28. 20 Jun, 2019 1 commit
    • Cao Yuhang's avatar
      Add reduction_override flag (#839) · 32df98e9
      Cao Yuhang authored
      * add reduction_override flag
      
      * change default value of reduction_override as None
      
      * add assertion, fix format
      
      * delete redudant statement in util
      
      * delete redudant comment
      32df98e9
  29. 19 Jun, 2019 1 commit
  30. 17 Jun, 2019 1 commit
  31. 11 Jun, 2019 2 commits
    • Kai Chen's avatar
      Refactoring for losses (#761) · ba26d8ce
      Kai Chen authored
      * refactoring for losses
      
      * update configs for guided anchoring
      
      * add all imported losses to __all__
      
      * allow weight=None for binary_cross_entropy
      
      * use losses in mmdetection for FCOSHead
      
      * bug fix for weight_reduce_loss
      
      * add eps to iou_loss and handle weight=None
      
      * unify loss api in FCOSHead
      
      * fix avg_factor
      ba26d8ce
    • Ge Zheng's avatar
      Avoid log(0) in iou_loss, which will lead to Nan. (#733) · afb7ec86
      Ge Zheng authored
      * Update losses.py
      
      * Update losses.py
      afb7ec86
  32. 25 May, 2019 1 commit
    • Jiangmiao Pang's avatar
      Code for CVPR 2019 Paper "Libra R-CNN: Towards Balanced Learning for Object Detection" (#687) · b581e19f
      Jiangmiao Pang authored
      * Code for components of Libra R-CNN
      
      * Configs and README for Libra R-CNN
      
      * update bfp
      
      * Update Model ZOO
      
      * add comments in non-local
      
      * fix shape
      
      * update bfp
      
      * update according to ck's comments
      
      * update des
      
      * update des
      
      * fix loss
      
      * fix according to ck's comments
      
      * fix activation in non-local
      
      * fix conv_mask in non-local
      
      * fix conv_mask in non-local
      
      * Remove outdated model urls
      
      * refactoring for bfp
      
      * change in_channels from list[int] to int
      
      * refactoring for nonlocal
      
      * udpate weight init of nonlocal
      
      * minor fix
      
      * update new model urls
      b581e19f
  33. 23 May, 2019 1 commit
    • Jiaqi Wang's avatar
      Code of CVPR 2019 Paper: Region Proposal by Guided Anchoring (#594) · 89022a26
      Jiaqi Wang authored
      * add two stage w/o neck and w/ upperneck
      
      * add rpn r50 c4
      
      * update c4 configs
      
      * fix
      
      * config update
      
      * update config
      
      * minor update
      
      * mask rcnn support c4 train and test
      
      * lr fix
      
      * cascade support upper_neck
      
      * add cascade c4 config
      
      * update config
      
      * update
      
      * update res_layer to new interface
      
      * refactoring
      
      * c4 configs update
      
      * refactoring
      
      * update rpn_c4 config
      
      * rename upper_neck as shared_head
      
      * update
      
      * update configs
      
      * update
      
      * update c4 configs
      
      * update according to commits
      
      * update
      
      * add ga rpn
      
      * test bug fix
      
      * test bug fix with loc_filter_thr is large
      
      * update configs
      
      * update configs
      
      * add ga_retinanet
      
      * ga test bug fix
      
      * update configs
      
      * update
      
      * init masked conv
      
      * update
      
      * update masked conv
      
      * update
      
      * support no ga_sampler
      
      * update
      
      * update
      
      * test with masked_conv
      
      * update comment
      
      * fix flake errors
      
      * fix flake 8 errors
      
      * refactor bounded iou loss
      
      * refactor ga_retina_head
      
      * update configs
      
      * refactor masked conv
      
      * fix flake8 error
      
      * refactor guided_anchor_head and ga_rpn_head
      
      * update configs
      
      * use_sigmoid_cls -> cls_sigmoid_loss; use_focal_loss -> cls_focal_loss
      
      * refactoring
      
      * cls_sigmoid_loss -> use_sigmoid_cls
      
      * fix flake8 error
      
      * add some docs
      
      * rename normalize to norm_cfg
      
      * update configs
      
      * add readme
      
      * update ga_faster config
      
      * update readme
      
      * update readme
      
      * rename configs as r50_caffe
      
      * merge master
      
      * refactor guided anchor target
      
      * update readme
      
      * update approx mas iou assigner
      
      * refactor guided anchor target
      
      * update docstring
      
      * refactor ga heads
      
      * fix flake8 error
      
      * update readme
      
      * update model url
      
      * update comments
      
      * refactor get anchors
      
      * update docstring
      
      * not use_loc_filter during training
      
      * add R-101 results
      
      * update to support build loss api
      
      * fix flake8 error
      
      * update readme with x-101 performances
      
      * update readme
      
      * add a link in project readme
      
      * refactor code about ga shape inside flags
      
      * update
      
      * update
      
      * add x101 config files
      
      * add ga_rpn r101 config
      
      * update some comments
      
      * add comments
      
      * add comments
      
      * update comments
      
      * fix flake8 error
      89022a26
  34. 20 May, 2019 1 commit