Editing User:Alcedine

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 139: Line 139:
I will also bring the relevant documentation up to speed, with examples where they are missing.
I will also bring the relevant documentation up to speed, with examples where they are missing.


The first part of the project has its deliverables spread over two targets in order to provide some concrete results for the midterm:
* Please provide a rough estimated timeline for your work on the task.
 
====Delivery target I (June 23)====
'''makeresampler, tformarray''' -
general transformation utilities; tformarray in particular handles transformations of a more general sort than just 2D. These functions are entirely new.
 
'''imcrop, imresize, imrotate, imtranslate, imtransform''' --
simple operations on images. These will be extended to support ND images, for which the relevant operation is applied planewise. Their 2D versions already exist in the image package.
 
The functions shall be in releasable form, with code and tests in their final forms. The documentation shall be in a reasonable state, but doesn't have to be finalized.
 
====Delivery target II (July 10)====
'''impyramid''' - a compression algorithm; the paper is available [http://web.mit.edu/persci/people/adelson/pub_pdfs/pyramid83.pdf here]. This does not currently exist in Octave, but will be implemented in a form that is ND-compatible.
 
This function shall be delivered in finalized form. In addition, documentation for the functions from target I shall be finalized.
 
====Delivery target III (August 18)====
Geometric transformation objects have the same function as the tform structs created by maketform, but are class-based.
 
A functional prototype of the '''affine2d''' object shall be delivered, along with an '''imwarp''' that works with it. The implementation should describe a paradigm that can be easily applied to further transformation objects.
 
===Timeline===


{|
{|
Line 167: Line 146:
|-
|-
!style="text-align:right;"| June 23
!style="text-align:right;"| June 23
|Delivery target I. Midterm evaluations open
|Midterm evaluations open
|-
|-
!style="text-align:right;"| June 27
!style="text-align:right;"| June 27
Line 173: Line 152:
|-
|-
!style="text-align:right;"| July 10
!style="text-align:right;"| July 10
|Delivery target II. Work begins on transformation objects
|Target deadline for the extension of existing geometric transformation functions. Work begins on transformation objects
|-
|-
!style="text-align:right;"| August 11
!style="text-align:right;"| August 11
Line 179: Line 158:
|-
|-
!style="text-align:right;"| August 18
!style="text-align:right;"| August 18
|Pencils down; delivery target III. Final evaluations open
|Pencils down. Final evaluations open
|-
|-
!style="text-align:right;"| August 22
!style="text-align:right;"| 22 August
|Final evaluations deadline
|Final evaluations deadline
|}
|}
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)