TF2 (Keras) implementation of LWBNA_Unet. Unrelated to the authors of the paper
Project description
Light Weight Bottle Neck Attention Unet
TF implementation of the architecture described in A lightweight deep learning model for automatic segmentation and analysis of ophthalmic images by Sharma et al.
This is an independent implementation unrelated to the autors of the paper. I have used it for segmenting fibers in my own project. Please leave a Star if this code is useful to you :smile:.
Usage
# install your favorite version of tensorflow2
pip install tensorflow
# install this package
pip install lwbna-unet
import lwbna_unet as unet
import numpy as np
# input has shape `(Batch size, Height, Width, Channels)`
# input has dtype float and is expected to be normalized to the range [0,1].
# output has shape `(Batch size, Height, Width, n_classes)`
my_unet = unet.LWBNAUnet(
n_classes=1,
filters=128,
depth=4,
midblock_steps=4,
dropout_rate=0.3,
name="my_unet"
)
# the network is untrained. Dummy input.
my_unet.build(input_shape=(8,320,320,3))
my_unet.predict(np.random.rand(8,256,256,3))
my_unet.summary()
# you can now train `my_unet` as a regular `keras.Model`
<script async defer src="https://buttons.github.io/buttons.js"></script>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lwbna-unet-1.0.2.tar.gz
(8.5 kB
view details)
Built Distribution
File details
Details for the file lwbna-unet-1.0.2.tar.gz
.
File metadata
- Download URL: lwbna-unet-1.0.2.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48cd1b3fc38944c6dd8fa7c06a4bd730ff4dc57444be0b4600f1f12737a6c163 |
|
MD5 | 5a17997593def6e4f62025235d34b5a1 |
|
BLAKE2b-256 | ce11fa7c6b6784074ef12e50e6b9538bab440dbe7ea030bacd47ecb376210e01 |
File details
Details for the file lwbna_unet-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: lwbna_unet-1.0.2-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1131f7bc43c30202642f62bc1c056702d762066ea2a38c81ff33bd4a0d762ec |
|
MD5 | 47dc5f3ba5d7e2c9844a54540c9a34fc |
|
BLAKE2b-256 | 569cda9605de7adc0e13daee661e292caabf1ed514e68667ae578be43dfa888a |