Alcedine

Joined 26 February 2014
1,493 bytes added ,  27 March 2014
Elaborated on the task and provided delivery targets
(Elaborated on the task and provided delivery targets)
 
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.


* Please provide a rough estimated timeline for your work on the task.
The first part of the project has its deliverables spread over two targets in order to provide some concrete results for the midterm:
 
====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 146: Line 167:
|-
|-
!style="text-align:right;"| June 23
!style="text-align:right;"| June 23
|Midterm evaluations open
|Delivery target I. Midterm evaluations open
|-
|-
!style="text-align:right;"| June 27
!style="text-align:right;"| June 27
Line 152: Line 173:
|-
|-
!style="text-align:right;"| July 10
!style="text-align:right;"| July 10
|Target deadline for the extension of existing geometric transformation functions. Work begins on transformation objects
|Delivery target II. Work begins on transformation objects
|-
|-
!style="text-align:right;"| August 11
!style="text-align:right;"| August 11
Line 158: Line 179:
|-
|-
!style="text-align:right;"| August 18
!style="text-align:right;"| August 18
|Pencils down. Final evaluations open
|Pencils down; delivery target III. Final evaluations open
|-
|-
!style="text-align:right;"| 22 August
!style="text-align:right;"| August 22
|Final evaluations deadline
|Final evaluations deadline
|}
|}
34

edits