Automated Melanoma Recognition in Dermoscopy Images via Very Deep Residual Networks

Overview
Comments
  • questions of the training details

    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.

    opened by xinario 5
  • ResNet-50-deploy.prototext has 1000 outputs

    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

    opened by pjvance 3
  • Image size for segmentation

    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!

    opened by steven-chow 1
  • Can you please provide the trained models?

    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?

    opened by zchrissirhcz 0
  • Could you please share augmented dataset?

    Could you please share augmented dataset?

    Hi Yulequan,

    Thanks for sharing the codes for your paper. Could you kindly share the augmented dataset used in the codes for replication? Many thanks in ahead

    opened by DuHao10086 0
  • training segmentation network

    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.

    opened by kkirtac 13
  • Reproducing results

    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?

    opened by attiamohammed 0
Owner
Lequan Yu
I am an assistant professor at The University of Hong Kong, working on AI for medical image analysis.
Lequan Yu
A very tiny, very simple, and very secure file encryption tool.

Picocrypt is a very tiny (hence "Pico"), very simple, yet very secure file encryption tool. It uses the modern ChaCha20-Poly1305 cipher suite as well

Evan Su 1k Dec 30, 2022
Technical Indicators implemented in Python only using Numpy-Pandas as Magic - Very Very Fast! Very tiny! Stock Market Financial Technical Analysis Python library . Quant Trading automation or cryptocoin exchange

MyTT Technical Indicators implemented in Python only using Numpy-Pandas as Magic - Very Very Fast! to Stock Market Financial Technical Analysis Python

dev 34 Dec 27, 2022
A PyTorch implementation for PyramidNets (Deep Pyramidal Residual Networks)

A PyTorch implementation for PyramidNets (Deep Pyramidal Residual Networks) This repository contains a PyTorch implementation for the paper: Deep Pyra

Greg Dongyoon Han 262 Jan 3, 2023
PyTorch version of the paper 'Enhanced Deep Residual Networks for Single Image Super-Resolution' (CVPRW 2017)

About PyTorch 1.2.0 Now the master branch supports PyTorch 1.2.0 by default. Due to the serious version problem (especially torch.utils.data.dataloade

Sanghyun Son 2.1k Jan 1, 2023
Torch implementation of "Enhanced Deep Residual Networks for Single Image Super-Resolution"

NTIRE2017 Super-resolution Challenge: SNU_CVLab Introduction This is our project repository for CVPR 2017 Workshop (2nd NTIRE). We, Team SNU_CVLab, (B

Bee Lim 625 Dec 30, 2022
Reproduce ResNet-v2(Identity Mappings in Deep Residual Networks) with MXNet

Reproduce ResNet-v2 using MXNet Requirements Install MXNet on a machine with CUDA GPU, and it's better also installed with cuDNN v5 Please fix the ran

Wei Wu 531 Dec 4, 2022
An image base contains 490 images for learning (400 cars and 90 boats), and another 21 images for testingAn image base contains 490 images for learning (400 cars and 90 boats), and another 21 images for testing

SVM Données Une base d’images contient 490 images pour l’apprentissage (400 voitures et 90 bateaux), et encore 21 images pour fait des tests. Prétrait

Achraf Rahouti 3 Nov 30, 2021
Official code of ICCV2021 paper "Residual Attention: A Simple but Effective Method for Multi-Label Recognition"

CSRA This is the official code of ICCV 2021 paper: Residual Attention: A Simple But Effective Method for Multi-Label Recoginition Demo, Train and Vali

null 163 Dec 22, 2022
Official Implementation for "ReStyle: A Residual-Based StyleGAN Encoder via Iterative Refinement" https://arxiv.org/abs/2104.02699

ReStyle: A Residual-Based StyleGAN Encoder via Iterative Refinement Recently, the power of unconditional image synthesis has significantly advanced th

null 967 Jan 4, 2023
PyTorch implementation of Wide Residual Networks with 1-bit weights by McDonnell (ICLR 2018)

1-bit Wide ResNet PyTorch implementation of training 1-bit Wide ResNets from this paper: Training wide residual networks for deployment using a single

Sergey Zagoruyko 122 Dec 7, 2022
Wide Residual Networks (WideResNets) in PyTorch

Wide Residual Networks (WideResNets) in PyTorch WideResNets for CIFAR10/100 implemented in PyTorch. This implementation requires less GPU memory than

Jason Kuen 296 Dec 27, 2022
RMNet: Equivalently Removing Residual Connection from Networks

RM Operation can equivalently convert ResNet to VGG, which is better for pruning; and can help RepVGG perform better when the depth is large.

null 8 Nov 4, 2021
Pytorch implementation of Deep Recursive Residual Network for Super Resolution (DRRN)

DRRN-pytorch This is an unofficial implementation of "Deep Recursive Residual Network for Super Resolution (DRRN)", CVPR 2017 in Pytorch. [Paper] You

yun_yang 192 Dec 12, 2022
Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising

Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising

Kai Zhang 1.2k Dec 29, 2022
Resco: A simple python package that report the effect of deep residual learning

resco Description resco is a simple python package that report the effect of dee

Pierre-Arthur Claudé 1 Jun 28, 2022
Channel Pruning for Accelerating Very Deep Neural Networks (ICCV'17)

Channel Pruning for Accelerating Very Deep Neural Networks (ICCV'17)

Yihui He 1k Jan 3, 2023
An Efficient Training Approach for Very Large Scale Face Recognition or F²C for simplicity.

Fast Face Classification (F²C) This is the code of our paper An Efficient Training Approach for Very Large Scale Face Recognition or F²C for simplicit

null 33 Jun 27, 2021
Code for "Human Pose Regression with Residual Log-likelihood Estimation", ICCV 2021 Oral

Human Pose Regression with Residual Log-likelihood Estimation [Paper] [arXiv] [Project Page] Human Pose Regression with Residual Log-likelihood Estima

JeffLi 347 Dec 24, 2022
harmonic-percussive-residual separation algorithm wrapped as a VST3 plugin (iPlug2)

Harmonic-percussive-residual separation plug-in This work is a study on the plausibility of a sines-transients-noise decomposition inspired algorithm

Derp Learning 9 Sep 1, 2022