← all repositories
jakeret/tf_unet

A TF1 U-Net that segmented galaxies and radio noise

Originally built to scrub radio interference from telescope data, this is a task-agnostic U-Net implementation for TensorFlow 1.

1.9k stars Python Computer VisionML Frameworks
tf_unet
Not currently ranked — collecting fresh signals.
star history

What it does

This is a generic U-Net implementation written for TensorFlow 1. It trains convolutional networks to perform pixel-level segmentation on arbitrary imaging data, from toy problems like spotting circles in noise to production tasks such as detecting galaxies or scrubbing radio frequency interference from telescope observations.

The interesting bit

The codebase grew out of a 2017 Astronomy & Computing paper on RFI mitigation, giving it a research pedigree rare in early deep-learning tooling. It stays domain-agnostic despite its academic roots—you can point it at any imaging task without fighting architecture-specific assumptions.

Key highlights

  • Handles arbitrary segmentation problems, including toy circle detection, radio-astronomy RFI mitigation, and galaxy/star detection in wide-field imaging.
  • Bundles Jupyter notebooks for a toy problem and the original radio-data use case.
  • Backed by a peer-reviewed paper with a ready-made BibTeX entry.
  • Documentation hosted on ReadTheDocs.

Caveats

  • Explicitly discontinued; the author recommends the TensorFlow 2 reimplementation at jakeret/unet.
  • Built for TensorFlow 1, so it inherits that version’s end-of-life status.

Verdict

Useful if you are maintaining legacy TF1 code or reproducing the original 2017 RFI paper. For new projects, follow the author’s own advice and use the modern successor.

Frequently asked

What is jakeret/tf_unet?
Originally built to scrub radio interference from telescope data, this is a task-agnostic U-Net implementation for TensorFlow 1.
Is tf_unet open source?
Yes — jakeret/tf_unet is open source, released under the GPL-3.0 license.
What language is tf_unet written in?
jakeret/tf_unet is primarily written in Python.
How popular is tf_unet?
jakeret/tf_unet has 1.9k stars on GitHub.
Where can I find tf_unet?
jakeret/tf_unet is on GitHub at https://github.com/jakeret/tf_unet.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.