<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 15:51:37 JST 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>PFS-JIRA</title>
    <link>https://pfspipe.ipmu.jp/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.3.4</version>
        <build-number>803005</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[PIPE2D-354] Estimate high-order Zernike from defocused images</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/PIPE2D-354</link>
                <project id="10002" key="PIPE2D">DRP 2-D Pipeline</project>
                    <description>&lt;p&gt;As discussed on the Monday morning meting (January 28, 2019, presentation here: &lt;a href=&quot;https://github.com/nevencaplar/PFS_Work_In_Progress/blob/master/Presentations_And_Reports/MondayMorningJanuary282019.pdf&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://github.com/nevencaplar/PFS_Work_In_Progress/blob/master/Presentations_And_Reports/MondayMorningJanuary282019.pdf&lt;/a&gt;), we identified the need to improve the fitting of defocused images. The defocused images (see example in CloseResiduals.png attached below) exhibit speckle behavior, with small scale residuals. This is probably due to insufficient modeling of the wavefront aberrations, i.e., not including high enough Zernike orders when describing the wavefront. Dependence of residuals could possibly be modeled with PCA analysis, but exact method needs to be investigated. &lt;/p&gt;</description>
                <environment></environment>
        <key id="13335">PIPE2D-354</key>
            <summary>Estimate high-order Zernike from defocused images</summary>
                <type id="3" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10518&amp;avatarType=issuetype">Task</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="10002" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="The issue is resolved, reviewed, and merged">Done</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="ncaplar">ncaplar</assignee>
                                    <reporter username="ncaplar">ncaplar</reporter>
                        <labels>
                    </labels>
                <created>Mon, 11 Feb 2019 16:09:35 +0000</created>
                <updated>Mon, 13 Apr 2020 15:09:37 +0000</updated>
                            <resolved>Thu, 4 Apr 2019 14:48:35 +0000</resolved>
                                                    <fixVersion>6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="15086" author="ncaplar" created="Fri, 8 Mar 2019 12:53:17 +0000"  >&lt;p&gt;Short update -  I have semi-implemented the algorithm described here (&lt;a href=&quot;https://arxiv.org/abs/astro-ph/0606388&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://arxiv.org/abs/astro-ph/0606388&lt;/a&gt;) and used by A. Roodman with Dark Eenrgy Camera (&lt;a href=&quot;http://spie.org/Publications/Proceedings/Paper/10.1117/12.857680&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;http://spie.org/Publications/Proceedings/Paper/10.1117/12.857680&lt;/a&gt;).  In the plot &lt;tt&gt;MoreZernike.png&lt;/tt&gt; I am showing 1. at the left, starting proposal going up to zernike 22, 2. in the middle, adding 56 more Zernike components, 3. on the right, how would perfect subtractions look like.&lt;/p&gt;

&lt;p&gt;What has not yet been done:&lt;br/&gt;
1. The algorithm only varies higher order Zernike, i.e., keeps the component up to z22 fixed, and varies higher order. I would need to implement possibility to vary all the orders.&lt;br/&gt;
2. The code tries to minimize the difference between the model and the science image in flux, not in chi**2.&lt;br/&gt;
3. The code is not integrated with the rest of the fitting routine. &lt;br/&gt;
This code to determine wavefront is also very fast, so the whole fitting routine would probably stand to benefit from it.&lt;/p&gt;</comment>
                            <comment id="15100" author="ncaplar" created="Mon, 11 Mar 2019 16:37:50 +0000"  >&lt;p&gt;After discussion with Robert during the Monday meeting and after the plan is:&lt;br/&gt;
1. Use this newly developed method to fit all the residuals. Involves some work in extending the code so that it can run in parallel on the cluster.&lt;br/&gt;
2. Do PCA analysis on the residuals. This is to be done on the vectors containing Zernike coefficients which best describe the improvement in the residual images. &lt;br/&gt;
3. Use this prediction to predict high-order corrections when moving into focus&lt;/p&gt;</comment>
                            <comment id="15239" author="ncaplar" created="Thu, 4 Apr 2019 13:18:17 +0000"  >&lt;p&gt;I have implemented a version of this code. With the full understanding that is not particularly transparent, the current code is at &lt;a href=&quot;https://github.com/nevencaplar/PFS_Work_In_Progress/blob/master/Direct_and_Interpolation_Analysis_Extra_Zernike_Mar2019.py&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://github.com/nevencaplar/PFS_Work_In_Progress/blob/master/Direct_and_Interpolation_Analysis_Extra_Zernike_Mar2019.py&lt;/a&gt;&lt;br/&gt;
The second part, basically outlined in the March 11 comment above has not been yet implemented, as we started to worry more about wrong characterization of the lower order Zernike (&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/browse/PIPE2D-393&quot; title=&quot;Test if variation of Zernike coefficients for term i does itself have a pattern of the ith Zernike polynomial&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PIPE2D-393&quot;&gt;&lt;del&gt;PIPE2D-393&lt;/del&gt;&lt;/a&gt;).  &lt;/p&gt;</comment>
                            <comment id="15241" author="ncaplar" created="Thu, 4 Apr 2019 13:47:02 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=hassan&quot; class=&quot;user-hover&quot; rel=&quot;hassan&quot;&gt;hassan&lt;/a&gt; I recommend that we close this ticket on this level (shows that it improves final results and we likely have to considered it in the future) and resurrect it in the future as one of the improvements to the PSF solution code.&lt;/p&gt;</comment>
                            <comment id="15246" author="hassan" created="Thu, 4 Apr 2019 14:47:59 +0000"  >&lt;p&gt;&lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=ncaplar&quot; class=&quot;user-hover&quot; rel=&quot;ncaplar&quot;&gt;ncaplar&lt;/a&gt; ok, but can you create a new ticket to track the extra work you proposed in your 11 March comment please?&lt;/p&gt;</comment>
                            <comment id="15247" author="hassan" created="Thu, 4 Apr 2019 14:48:35 +0000"  >&lt;p&gt;Closed following &lt;a href=&quot;https://pfspipe.ipmu.jp/jira/secure/ViewProfile.jspa?name=ncaplar&quot; class=&quot;user-hover&quot; rel=&quot;ncaplar&quot;&gt;ncaplar&lt;/a&gt; recent comment - additional tickets will be created to track further work.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="14324">PIPE2D-553</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="14326">PIPE2D-555</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13512">PIPE2D-394</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="11804" name="CloseResiduals.png" size="127583" author="ncaplar" created="Mon, 11 Feb 2019 16:02:00 +0000"/>
                            <attachment id="11822" name="MoreZernike.png" size="45872" author="ncaplar" created="Fri, 8 Mar 2019 12:44:30 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|02qpt6:508yjj3i</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10100" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Reviewers</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>hassan</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="43">2019 B</customfieldvalue>
    <customfieldvalue id="45">2DDRP-2019 C</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10002" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>