Skip to content

GSoC 2016 Application Esteban Pardo: Implement PSF photometry for fitting several overlapping objects at once

Esteban edited this page Mar 18, 2016 · 4 revisions

Student Information

Name: Esteban

Time zone: GMT + 1

Source control username: stbnps

Blog: http://stbn.ml/blog

Blog RSS feed: http://stbn.ml/feed.xml

University Information

University: Universidad Rey Juan Carlos

Major: Computer Science

Current Year and Expected Graduation date: 2019

Degree: PhD student

Project Proposal Information

Proposal Title

Implement PSF photometry for fitting several overlapping objects at once

Proposal Abstract

Crowded field images usually present many overlapping astronomical objects in which classic aperture photometry performs poorly. In order to compute accurate photometry measurements, both the location and shape of each object in a cluster have to be estimated accurately. With that information, all light sources affecting a pixel can be deblended, which means that flux information can be obtained for each source. In this Summer of Code I will research algorithms that can solve the avobe mentioned problem and I will implement one of them. This task includes finding and performing a cuantitative comparison of photometry algorithms in terms of flux estimation accuracy or efficiency. Once an algorithm is selected, it will be implemented using astropy and photutils. After the implementation, the algorithm will be evaluated on a dataset and the resulting performance will be documented.

Proposal Detailed Description

Timeline

April 22 - May 22:

Research bibliography/software packages that perform astronomical photometry. Interesting algorithms may be DAOPHOT, TFIT, ConvPhot or T-PHOT.

May 23 - May 29:

Create a dataset to test algorithm on. The dataset may contain both real and sythetic images (with ground truth).

May 30 - June 5:

June 6 - June 12:

June 13 - June 19:

June 20 - June 26:

June 27 - July 3:

July 4 - July 10:

July 11 - July 17:

July 18 - July 24:

July 25 - July 31: Improve speed: The sofware optimization may include both code optimization (cython, vectorization...) and algorithm optimization (eg: fitting normal pdfs only on +/- 6 sigma)

August 1 - August 7: Improve speed: The sofware optimization may include both code optimization (cython, vectorization...) and algorithm optimization (eg: fitting normal pdfs only on +/- 6 sigma)

August 8 - August 14: Tune parameters Run algorithm on dataset. Generate a performance report.

August 15 - August 23: Final touches: Write documentation, clean the code...

Link to patch: https://github.com/astropy/astropy/pull/4666 https://github.com/astropy/photutils/pull/336

Clone this wiki locally