Monday, 13 October 2008

2D CAT scan emulation software

A draft of the brief for my 3rd Year Project:

Recently the principles of CAT scanning have been transferred to non-medical applications. Examples of this include using GPS satellites to map weather in the ionosphere as well as scanning for oil and gas reservoirs. Typically in these environments it is not possible to move the scan points nor to scan the target from all angles. With such restrictions it is possible that large, important structures may not be resolved by the scanning process.

The objective of this project is to write a software tool to emulate the scanning, interpolation and processing stages of computer aided tomography. This tool will then be used to study the effects of restricting the number and position of scan-lines on the final reconstructed image.

The inputs to the program will be:
  • A bitmap of arbitrary size and colour depth that will be used to represent the 2D object being scanned.
  • A text file fully describing the position and orientation of the scan points.

The program will output:
  • The raw scan data
  • The reconstructed image
  • The reconstructed image after image processing
  • A measure of the similarity of the target and scan image

The program will have the following variables:
  • Position and number of scan lines
  • Absorption model – additive/integral
  • Image manipulation techniques – applied after interpolation
  • Target/Image comparison techniques – a selection of methods to evaluate the accuracy and resolution of the scan output
  • Batch processing

The goal of this project is to design an appropriate set of test images and scan configurations to be processed by the emulation software. Theses tests should highlight the circumstances that lead to important data within the target image being lost as a result of the scanning process. The results may then be used to comment on the suitability and effectiveness of CAT scanning in a range of real-world non-medical applications.

No comments: