Coder Social home page Coder Social logo

guang000 / miccai_challenge_monuseg Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bruceyang2012/miccai_challenge_monuseg

0.0 0.0 0.0 122 MB

This repo is for Miccai monuseg challenge, by Jimmy from aetherAI

License: Other

Python 4.65% Jupyter Notebook 95.35%

miccai_challenge_monuseg's Introduction

7th place on Miccai - Multi Organ Nuclei Segementation

Chanllenge results: https://monuseg.grand-challenge.org/Results/

Slides: https://docs.google.com/presentation/d/1jS9YEs_KVBamoYdEZ0oSGUbIBQmr2htOz12dQLdf4Sk/edit?usp=sharing

Manuscript: https://drive.google.com/open?id=1S1apR4SV_aCiFbfLCaAkhh3EpJCfDCDu


Please install package below

pip install numba numexpr pygsheets oauth2client

First, setup your model hyper-parameter config in the monuconfig.py. We support backone: resnet50/101, densenet121/169 and inception-resnetv2, please set the model in BACKBONE.

class Config(object):
  NAME = "name your model"
  RPN_ANCHOR_SCALE = (2, 4, 6, 8, 10)
  BACKBONE = "resnet101"
  ...

Now support Path Aggregation Network and used as default. If you want to use original Mask-RCNN, please revise code in train.py when creating model

  # Create model
  model = modellib.MaskRCNN(mode="training", config=config,
                                model_dir=args.logs, is_PANet=False)

Then train the Mask-RCNN by

python train.py --weight imagenet --dataset dataset/ --logs logs/ --subset train

Already implemented features

  • Path Aggregation Network
  • Speed up data generator by
    • feed all data into memory first
    • apply Numba on utils.compute_overlap
    • rewrite utils.extract_boxex
    • revise some indexing code
  • Support more pre-train model structure like DenseNet, Inception-Resnetv2
  • Config and AJI results will be automatically recored on gsheets
  • Speed up AJI code (implemented by 旻昇, 友誠)

TODO

  • Synchronize Batch Normalization
  • soft-NMS
  • relation network
  • Attetion on FPN

miccai_challenge_monuseg's People

Contributors

jimmy15923 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.