GithubHelp home page GithubHelp logo

benhabiles-projects / superpixelgridmasks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hammoudiproject/superpixelgridmasks

0.0 0.0 0.0 14.81 MB

SuperpixelGridMasks is an approach for sensor-based data augmentation towards image classification tasks and so on.

Home Page: https://github.com/hammoudiproject/SuperpixelGridMasks

superpixelgridmasks's Introduction

SuperpixelGridMasks

SuperpixelGridMasks data augmentation

What is SuperpixelGridMasks?

SuperpixelGridMasks is a semantic data augmentation approach which permits to generate various complementary images from original sensor-based data of varied natures e.g. X-Ray scans, vehicular scenes, people images (see data samples). This approach allows to increase the size of your image-based training datasets towards expecting better performances in your analysis tasks. Experiments have shown that the approach can be efficient for image classification tasks. This work is currently under review. Once reviewed, source codes and complementary results will be publicly made available online.

For more details about this work:

Update December 19, 2022:

Karim Hammoudi, Adnane Cabani, Bouthaina Slika, Halim Benhabiles, Fadi Dornaika, and Mahmoud Melkemi. SuperpixelGridMasks Data Augmentation: Application to Precision Health and Other Real-world Data, Journal of Healthcare Informatics Research, 2023. https://doi.org/10.1007/s41666-022-00122-1

Update April 20, 2022 (preprint):

Karim Hammoudi, Adnane Cabani, Bouthaina Slika, Halim Benhabiles, Fadi Dornaika, and Mahmoud Melkemi. SuperpixelGridCut, SuperpixelGridMean and SuperpixelGridMix Data Augmentation, arXiv:2204.08458, 2022. https://doi.org/10.48550/arxiv.2204.08458

Augmentation examples (medical, human and environmental data)

Samples of augmented X-Ray scans (generated from the Kaggle dataset Chest X-ray Images (Pneumonia))

X-ray scans (q=1000, r=0.4, with boundaries)

X-Ray
Image 1
X-Ray
SuperpixelGridCut
X-Ray
SuperpixelGridMean
X-Ray
Image 2
X-Ray
SuperpixelGridMix

X-ray scans (q=1000, r=0.4, without boundaries)

X-Ray
Image 1
X-Ray
SuperpixelGridCut
X-Ray
SuperpixelGridMean
X-Ray
Image 2
X-Ray
SuperpixelGridMix

Samples of augmented people images (generated from a PASCAL VOC benchmark dataset)

Pedestrian images (q=100, r=0.4, with boundaries)

Person
Image 1
Person
SuperpixelGridCut
Person
SuperpixelGridMean
Person
Image 2
Person
SuperpixelGridMix

Pedestrian images (q=100, r=0.4, without boundaries)

Person
Image 1
Person
SuperpixelGridCut
Person
SuperpixelGridMean
Person
Image 2
Person
SuperpixelGridMix

Samples of augmented vehicular images (generated from a PASCAL VOC benchmark dataset)

Vehicle images (q=200, r=0.4, with boundaries)

Car
Image 1
Car
SuperpixelGridCut
Car
SuperpixelGridMean
Car
Image 2
Car
SuperpixelGridMix

Vehicle images (q=200, r=0.4, without boundaries)

Car
Image 1
Car
SuperpixelGridCut
Car
SuperpixelGridMean
Car
Image 2
Car
SuperpixelGridMix

Classification results

Augmentation Parameters Accuracy (%)
Baseline - 57.81
Horizontal flip - 62.50
Adjust brightness delta=0.1 57.81
CutOut r=0.2 65.63
CutOut r=0.4 65.63
SuperpixelGridCut (ours) (q=100, r=0.2) 64.06 (+6.25)
SuperpixelGridMean (ours) (q=1000, r=0.4) 75.00 (+17.19)
CutMix r=0.2 67.19
CutMix r=0.4 60.94
SuperpixelGridMix (ours) (q=100, r=0.2) 75.00 (+17.19)
Classification results of our proposed data augmentation methods
and diverse ones obtained by training from scratch VGG19
with a PASCAL VOC dataset and varied parametrization.


For more details and results, you can refer to the article: https://doi.org/10.48550/arxiv.2204.08458

Team

Project leaders:

Note: project leaders equally contributed to this work.

Contributors:

Bibtex references

Karim Hammoudi, Adnane Cabani, Bouthaina Slika, Halim Benhabiles, Fadi Dornaika, and Mahmoud Melkemi. SuperpixelGridMasks Data Augmentation: Application to Precision Health and Other Real-world Data, Journal of Healthcare Informatics Research, 2023. https://doi.org/10.1007/s41666-022-00122-1

@Article{HammoudiCabani2023,
author={Hammoudi, Karim
and Cabani, Adnane
and Slika, Bouthaina
and Benhabiles, Halim
and Dornaika, Fadi
and Melkemi, Mahmoud},
title={SuperpixelGridMasks Data Augmentation: Application to Precision Health and Other Real-world Data},
journal={Journal of Healthcare Informatics Research},
year={2023},
month={Jan},
day={13},
issn={2509-498X},
doi={10.1007/s41666-022-00122-1},
url={https://doi.org/10.1007/s41666-022-00122-1}
}

Karim Hammoudi, Adnane Cabani, Bouthaina Slika, Halim Benhabiles, Fadi Dornaika and Mahmoud Melkemi. SuperpixelGridCut, SuperpixelGridMean and SuperpixelGridMix Data Augmentation, arXiv:2204.08458, 2022. https://doi.org/10.48550/arxiv.2204.08458

@misc{HammoudiCabaniSuperpixelGridMasks,
  doi = {10.48550/ARXIV.2204.08458},
  url = {https://arxiv.org/abs/2204.08458},
  author = {Hammoudi, Karim and Cabani, Adnane and Slika, Bouthaina and Benhabiles, Halim and Dornaika, Fadi and Melkemi, Mahmoud},
  keywords = {Computer Vision and Pattern Recognition (cs.CV), Artificial Intelligence (cs.AI), Information Retrieval (cs.IR), Machine Learning (cs.LG), FOS: Computer and information sciences, FOS: Computer and information sciences, I.4; I.2, 65D18, 94A08},
  title = {SuperpixelGridCut, SuperpixelGridMean and SuperpixelGridMix Data Augmentation},
  publisher = {arXiv},
  year = {2022},
  copyright = {Creative Commons Attribution Non Commercial No Derivatives 4.0 International}
}

superpixelgridmasks's People

Contributors

hammoudiproject avatar cabani 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.