-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
GSoC 2016 Application Esteban Pardo: Implement PSF photometry for fitting several overlapping objects at once
Name: Esteban
Time zone: GMT + 1
Source control username: stbnps
Blog: http://stbn.ml/blog
Blog RSS feed: http://stbn.ml/feed.xml
University: Universidad Rey Juan Carlos
Major: Computer Science
Current Year and Expected Graduation date: 2019
Degree: PhD student
Implement PSF photometry for fitting several overlapping objects at once
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.
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