Skip to main content

UNet with VGG encoders

Project description

TernausNet: U-Net with VGG11 Encoder Pre-Trained on ImageNet for Image Segmentation

By Vladimir Iglovikov and Alexey Shvets

Introduction

TernausNet is a modification of the celebrated UNet architecture that is widely used for binary Image Segmentation. For more details, please refer to our arXiv paper.

UNet11

(Network architecure)

loss_curve

Pre-trained encoder speeds up convergence even on the datasets with a different semantic features. Above curve shows validation Jaccard Index (IOU) as a function of epochs for Aerial Imagery

This architecture was a part of the winning solutiuon (1st out of 735 teams) in the Carvana Image Masking Challenge.

Citing TernausNet

Please cite TernausNet in your publications if it helps your research:

@ARTICLE{arXiv:1801.05746,
         author = {V. Iglovikov and A. Shvets},
          title = {TernausNet: U-Net with VGG11 Encoder Pre-Trained on ImageNet for Image Segmentation},
        journal = {ArXiv e-prints},
         eprint = {1801.05746}, 
           year = 2018
        }

Example of the train and test pipeline

https://github.com/ternaus/robot-surgery-segmentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ternausnet-0.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

ternausnet-0.0.1-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ternausnet-0.0.1.tar.gz.

File metadata

  • Download URL: ternausnet-0.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for ternausnet-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6d7234357924b93d4d09e1f24835866b76b332913ea809d4d4515e3a4f500909
MD5 edcce091a5982d328725d0af0395bb38
BLAKE2b-256 bc71c7da4f22f62da8951211af5556564b913a6fbc3a115154cb76123b396c48

See more details on using hashes here.

File details

Details for the file ternausnet-0.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: ternausnet-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for ternausnet-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9bebff088b1adf063b1e3107044577e9dba1e07685b9413a0e63769dcf0727ac
MD5 c4f16a8acb92985854a331a2a31bff66
BLAKE2b-256 d5acd381ef93fac89693191a39485a9eea470c5997f8b3153181e11544ac90a4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page