Coder Social home page Coder Social logo

yulequan / melanoma-recognition Goto Github PK

View Code? Open in Web Editor NEW
50.0 50.0 22.0 8.14 MB

Repository of paper "Automated Melanoma Recognition in Dermoscopy Images via Very Deep Residual Networks"

Home Page: http://www.cse.cuhk.edu.hk/~lqyu/skin/

CMake 1.08% Makefile 0.24% Shell 0.23% HTML 0.07% CSS 0.09% Jupyter Notebook 62.38% C++ 29.67% Python 3.34% Cuda 1.95% MATLAB 0.33% M 0.01% Protocol Buffer 0.61%
deep-learning medical-image-processing melanoma-recognition

melanoma-recognition's People

Contributors

yulequan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

melanoma-recognition's Issues

training segmentation network

Hi @yulequan ,

I am trying to reproduce your segmentation results.

I want to understand what specifically you have in your input .list file. Do you have file paths like ISIC_0000000.jpg ISIC_0000000_Segmentation.png (after cropping with respect to segmentation mask, then resizing to 480x480) at each row of the file? Can you give an example of one row from your .list file?

thanks in advance.

Image size for segmentation

Thank you for your sharing!

You said in the paper, "To train the FCRN, we first crop an
sub-image from every original dermoscopy image with ground
truth by automatically figuring out the smallest rectangle
containing the lesion region and enlarging its length and width
by 1.1 -1.3 times in order to include more neighboring
pixels for training."

For segmantation, before input to the FCRN, whether you will resize the cropped sub-image to a fixed size? Or, you just use them as input?

Another question, whether the image size in a batch is same for segmantation?

Thank you!

ResNet-50-deploy.prototext has 1000 outputs

Thanks for sharing!

On the link provided to download a trained network from onedrive, The 'fc1000' layer has 1000 outputs. Is this correct for the trained model?

layer {
bottom: "pool5"
top: "fc1000"
name: "fc1000"
type: "InnerProduct"
inner_product_param {
num_output: 1000
}
}

I am attempting to run the model via python and having a little difficulty interpreting the output. Any help would be greatly appreciated.

Many Thanks,
Pjvance

questions of the training details

First of all, very impressive work.

When I was trying to finetune the resnet50 work to reproduce your results, I found that the network tends to overfit the training data very easily and I got very low AP on the test data.

So I'm wondering are there any tricks in the fintuning.
e.g.

  1. what's the augmented size of your training set?
  2. Did you employ any form of early stropping or just trained directly to 10000 iterations.

Really appreciate your help, thanks.

Can you please provide the trained models?

Hi, @yulequan

Thanks for sharing this repo and the published paper. It somehow inspires me. Meanwhile, is there any chance that you provide your trained models to download? I mean, the caffemodel files, which can help me reveal the reported metrics such as AP, AUC, etc.

Since the augmented data is too large, I think the trained models are small and is convenient to download. Would that be convenient, please?

Reproducing results

Thanks a lot for sharing the implementation. However, i find difficulty in going through the files. You are using three models for ResNet. Each model has a Fully connected layer of 1000 output. Did you apply segmentation with classification in the same network?

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.