13 research outputs found

    A foundation for exact binarized morphological neural networks

    No full text
    International audienceTraining and running deep neural networks (NNs) often demands a lot of computation and energy-intensive specialized hardware (e.g. GPU, TPU...). One way to reduce the computation and power cost is to use binary weight NNs, but these are hard to train because the sign function has a non-smooth gradient. We present a model based on Mathematical Morphology (MM), which can binarize ConvNets without losing performance under certain conditions, but these conditions may not be easy to satisfy in real-world scenarios. To solve this, we propose two new approximation methods and develop a robust theoretical framework for ConvNets binarization using MM. We propose as well regularization losses to improve the optimization. We empirically show that our model can learn a complex morphological network, and explore its performance on a classification task. ∀I ∈ I(δ), χ(I)

    A foundation for exact binarized morphological neural networks

    No full text
    International audienceTraining and running deep neural networks (NNs) often demands a lot of computation and energy-intensive specialized hardware (e.g. GPU, TPU...). One way to reduce the computation and power cost is to use binary weight NNs, but these are hard to train because the sign function has a non-smooth gradient. We present a model based on Mathematical Morphology (MM), which can binarize ConvNets without losing performance under certain conditions, but these conditions may not be easy to satisfy in real-world scenarios. To solve this, we propose two new approximation methods and develop a robust theoretical framework for ConvNets binarization using MM. We propose as well regularization losses to improve the optimization. We empirically show that our model can learn a complex morphological network, and explore its performance on a classification task. ∀I ∈ I(δ), χ(I)

    Binary morphological neural network

    No full text
    International audienceIn the last ten years, Convolutional Neural Networks (CNNs) have formed the basis of deep-learning architectures for most computer vision tasks. However, they are not necessarily optimal. For example, mathematical morphology is known to be better suited to deal with binary images. In this work, we create a morphological neural network that handles binary inputs and outputs. We propose their construction inspired by CNNs to formulate layers adapted to such images by replacing convolutions with erosions and dilations. We give explainable theoretical results on whether or not the resulting learned networks are indeed morphological operators. We present promising experimental results designed to learn basic binary operators, and we have made our code publicly available online

    Binary Multi Channel Morphological Neural Network

    No full text
    Neural networks and particularly Deep learning have been comparatively little studied from the theoretical point of view. Conversely, Mathematical Morphology is a discipline with solid theoretical foundations. We combine these domains to propose a new type of neural architecture that is theoretically more explainable. We introduce a Binary Morphological Neural Network (BiMoNN) built upon the convolutional neural network. We design it for learning morphological networks with binary inputs and outputs. We demonstrate an equivalence between BiMoNNs and morphological operators that we can use to binarize entire networks. These can learn classical morphological operators and show promising results on a medical imaging application

    Binary morphological neural network

    No full text
    In the last ten years, Convolutional Neural Networks (CNNs) have formed the basis of deep-learning architectures for most computer vision tasks. However, they are not necessarily optimal. For example, mathematical morphology is known to be better suited to deal with binary images. In this work, we create a morphological neural network that handles binary inputs and outputs. We propose their construction inspired by CNNs to formulate layers adapted to such images by replacing convolutions with erosions and dilations. We give explainable theoretical results on whether or not the resulting learned networks are indeed morphological operators. We present promising experimental results designed to learn basic binary operators, and we have made our code publicly available online

    Performance Analysis of a Deep Learning Algorithm to Detect MRI Positive Sacroiliac Joints in Patients with Axial Spondyloarthritis According to the Assessment of SpondyloArthritis international Society 2009 Definition

    No full text
    Objectives: To assess the ability of a previously trained deep learning algorithm to identify magnetic resonance imaging positive (MRI+) scans of the sacroiliac joints (SIJ) in a large external validation set of patients with axial spondylarthritis (axSpA).Methods: Baseline SIJ MRI scans were collected from two prospective randomised controlled trials in patients with non-radiographic (nr-) and radiographic (r-) axSpA (NCT01087762 and NCT02505542) and were centrally evaluated by two expert readers (and adjudicator in case of disagreement) for the presence of inflammation by the 2009 Assessment in SpondyloArthritis international Society (ASAS) definition. Scans were processed by the deep learning algorithm, blinded to clinical information and central expert readings
    corecore