Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-21920

Try out and write notebook about demonstrating basic DFT space steps for ip_diffim operations

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Try out DFT space operations to understand:

      • How to properly do convolution in DFT space in image and PSF kernel relation
      • Padding, borders, translation of originals
      • Numeric optimization of DFT, IDFT transformations by shifting significant values into the high-frequency region.
      • Demonstrate a kernel inversion (deconvolution) operation, prototype how to do this in the decorrelation afterburner
      • Ian Sullivan's hint: Check whether the above works for odd size FFT calls because odd size handling in DFT may be implementation dependent.

      Write this in a jupyter notebook.

        Attachments

          Issue Links

            Activity

            Hide
            gkovacs Gabor Kovacs [X] (Inactive) added a comment -

            Based on  numpy fft docs and fftfrwq, in the odd case the highest frequency is less than 1/2.

            Show
            gkovacs Gabor Kovacs [X] (Inactive) added a comment - Based on  numpy fft docs and fftfrwq , in the odd case the highest frequency is less than 1/2.
            Hide
            gkovacs Gabor Kovacs [X] (Inactive) added a comment -

            Would you please review the notebook I've shown ? l've added some comments. It's a PR in diffimTests.

            Show
            gkovacs Gabor Kovacs [X] (Inactive) added a comment - Would you please review the notebook I've shown ? l've added some comments. It's a PR in diffimTests.
            Hide
            sullivan Ian Sullivan added a comment -

            Just checking in that you saw the comments and change requests I left on the PR last week.

            Show
            sullivan Ian Sullivan added a comment - Just checking in that you saw the comments and change requests I left on the PR last week.
            Hide
            gkovacs Gabor Kovacs [X] (Inactive) added a comment -

            I updated the notebook texts to address your comments.

            Show
            gkovacs Gabor Kovacs [X] (Inactive) added a comment - I updated the notebook texts to address your comments.
            Hide
            sullivan Ian Sullivan added a comment -

            The updated notebook looks good. I had a couple of fairly minor comments on the pull request, but go ahead and merge and mark this 'Done' once you are happy with everything.

            Show
            sullivan Ian Sullivan added a comment - The updated notebook looks good. I had a couple of fairly minor comments on the pull request, but go ahead and merge and mark this 'Done' once you are happy with everything.

              People

              Assignee:
              gkovacs Gabor Kovacs [X] (Inactive)
              Reporter:
              gkovacs Gabor Kovacs [X] (Inactive)
              Reviewers:
              Ian Sullivan
              Watchers:
              Gabor Kovacs [X] (Inactive), Ian Sullivan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.