Skip to content.

ApplyImageWarp

Version

1.0

Overview

This project is an application that will apply a warp to a given image. The user will provide a two dimensional warp file, *.lmw. They will also provide a target and reference image, which can be any format supported by Java ImageIO?. The reference image is used to obtain dimensions for the output image. The output image will be written in the 'png' format, however, this should be changed easily.

Restrictions, Exclusions, Limitations

The application will be compatible with all warp filetypes and image filetypes. The pixel locations (i,j) will be interpreted as their equivalent floating point values in the warp space.

Requirements

The application will have verbose and file overwrite modes. There will be a usage page and version printing. There will also be support for LONI pipeline descriptor output.

Requirements Change Procedure

All changes will be approved by all.

Requirements Changes

No changes have been made

Approach

The user will provide two images, a target and a reference. A new image is computed in the reference space which has the same dimensions as the specified reference image. The warp is applied to each point in the reference image and the new image's intensity will be the intensity at the warped location in the target image.

RACI Chart

R - Responsible person
A - Actions taken (Authorizes something, provides support, et. cetera)
C - Communicates or consults with this person
I - Inform this person

Activity Start Wk End Wk RC CS RW Exp
Hrs
Act
Hrs
Curr
Exp Hr
Project definition & requiremnts 14   RA AI AIC 1 1 1
Write Java code 14   RA I AIC 3 3 3
fix problems 14   RA AI AIC 1    
Write user guide 14   RA A AIC 2