# Documentation

`ipfml.metrics` | Contains all metrics used for model results comparisons
`ipfml.utils` | Utils functions of ipfml package (normalization, integral…)
`ipfml.exceptions` | Module which contains all customs Exceptions used into ipfml package

## ipfml.filters

`ipfml.filters.convolution` | Convolution functions to apply on images
`ipfml.filters.kernels` | Kernel to apply on images using convolution
`ipfml.filters.noise` | Noise filters to apply on images

## ipfml.iqa

`ipfml.iqa.fr` | Full-reference Image Quality Assessment (FR-IQA) methods

## ipfml.processing

`ipfml.processing.compression` | Functions for image compression and extraction
`ipfml.processing.movement` | All movements that can be applied on image such as rotations, fusions, flips
`ipfml.processing.reconstruction` | Functions for reconstruction process of image using reduction/compression methods
`ipfml.processing.segmentation` | All segmentation methods applied on images
`ipfml.processing.transform` | Functions which can be used to extract information from image or reduce it