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 |
| |} | | |} |