Skip to main content

No project description provided

Project description

DeepDISC

Using deep learning for Detection, Instance Segmentation, and Classification on astronomical survey images.

Reference Paper: Merz et al. 2023

Corresponding Author: Grant Merz, University of Illinois at Urbana-Champaign

Contributors (in alphabetical order): Patrick D. Aleo, Colin J. Burke, Yichen Liu, Xin Liu, Grant Merz, Anshul Shah, .

This is an updated repo of the original implementation (https://github.com/burke86/astro_rcnn)

Description:

DeepDISC is a deep learning framework for efficiently performing source detection, classification, and segmnetation (deblending) on astronomical images. We have built the code using detectron2 https://detectron2.readthedocs.io/en/latest/ for a modular design an access to state-of-the-art models.

Setup:

conda env create -f environment.yml

You will also need to install scarlet and detectron2. Building from the source is recommended for both

Usage:

demo_decam.ipynb

This notebook demonstrates how to set up, train and evaluate a model using the detectron2 API. It requires the user to have downloaded the PhoSim simulated DECam data used in Burke et al. 2019, MNRAS, 490 3952.. The data can be found here: training set (1,000 images) validation set (250 images) test set (50 images).

demo_hsc.ipynb

This notebook follows a very similar procedure to demo_decam.ipynb, but for real HSC data. The ground truth object locations and masks are constructed following training_data.ipynb and classes are constructed with external catalog matching following hsc_class_assign.ipynb It is largely for demo purposes, so will not reflect the results of the paper. The training scripts we used to recreate the paper results are in train_decam.py and train_hsc_primary.py

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

deepdisc-0.1.1.tar.gz (41.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepdisc-0.1.1-py3-none-any.whl (101.3 kB view details)

Uploaded Python 3

File details

Details for the file deepdisc-0.1.1.tar.gz.

File metadata

  • Download URL: deepdisc-0.1.1.tar.gz
  • Upload date:
  • Size: 41.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for deepdisc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 289837550084fed8f188a728bba1fd1680cd880b8513c9e288dbbcb61f113b5c
MD5 1b6ae7ec623a860beb4ba5cd11d6ac79
BLAKE2b-256 95f5ea1c8b99b02d5133cfcda931a873b6463694f4a7713c0ed82b159f9bb3b7

See more details on using hashes here.

File details

Details for the file deepdisc-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: deepdisc-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 101.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for deepdisc-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1282b1015c83f27ec9861fee26047f2e4bdf95db70f9d4723e330a9d0465527f
MD5 ead58bd038746e8a96c17eb28f37eb98
BLAKE2b-256 46b572b0d9b8719259d652ea87641560a342c9f72585156914c22c9ee64b5c59

See more details on using hashes here.

Supported by

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