Skip to main content
Ctrl K

IndexedConv

The indexed operations allow the user to perform convolution and pooling on non-Euclidian grids of data given that the neighbors pixels of each pixel is known and provided. It gives an alternative to masking or resampling the data in order to apply standard Euclidian convolution. This solution h...

3
contributors
Get started
55 commitsLast commit ≈ 2 months ago16 stars10 forks

Cite this software

Description

The indexed operations allow the user to perform convolution and pooling on non-Euclidian grids of data given that the neighbors pixels of each pixel is known and provided.

It gives an alternative to masking or resampling the data in order to apply standard Euclidian convolution. This solution has been developed in order to apply convolutional neural networks to data from physics experiments that propose specific pixels arrangements.

It is used in the GammaLearn project for the Cherenkov Telescope Array.

Here you will find the code for the indexed operations as well as applied examples. The current implementation has been done for pytorch.

Keywords
Programming language
  • Python 100%
License
</>Source code

Contributors

TV
Thomas Vuillaume
Univ. Savoie Mont-Blanc, CNRS, LAPP
0000-0002-5686-2078
MJ
Mikael Jacquemont
Univ. Savoie Mont-Blanc, CNRS, LAPP
0000-0002-4012-6930
AL
Antiga Luca
Orobix

Member of community

Escape-OSSR