Where Sun always shine...

 Strange Engine home page

"The blue pain fades to a point where

it doesn't fade it stayed... blue.

Stirred his red coat heart to

this strange engine"

 

Strange Engine News


Oct 15, 2003
     Sorry for the delay. At last Build 12 is released to the public!
     New features include:

Strange Engine History

Feb 6, 2001
    Strange Engine build 12 presented as my Ph.D. thesis.

Sep 28, 2000
    Build 11 (internal). Features:

Aug 20, 2000
    Build 10 (internal). Features: Jul 18, 2000
    Build 9 (internal). Features: Jun 16, 2000
    Build 8 (special build for IST). Features: March 2000
    Strange Engine won 3rd prized at ACM Student Research Contest in Austin, Texas!!

Dec 12, 1999
    Strange Engine will attend SIGCSE 2000 for the ACM Student Research Contest in Austin, Texas!!
    See http://www1.acm.org/spost for details.

Nov 10, 1999
    Build 6 (public) is now available!
    Features of this new release include:

Nov 6, 1999
    Build 5 (internal). New features: Oct 24, 1999
    Build 4 (internal). new Features: Oct 8, 1999
    Build 3 (special edition for prof. Louis). New features: Sep 19, 1999
    Build 2 (internal). New features: Sep 4, 1999
   Build 1. First public release.

Strange Engine FAQ

What the hell is Strange Engine?

Ok, but how does it work?

Is a manual or online help provided?

Is Strange Engine available?

How can I develop a backprojector algorithm to work with the Strange Engine?

On what Strange Engine features are you currently working on?

Is it possibile to contribute to Strange Engine development?

What kind of PC will I need to use Strange Engine?

Who are Marillion?

 

What the hell is Strange Engine?

Strange Engine is an object-oriented project I've worked on between late 1998 and early 2001 for my Ph.D. research.
Strange Engine is written in Visual C++ and offers a fully featured Windows graphical user interface.
Strange Engine is essentially a "common ground" enviroenment for fully 3D cone-beam tomography.

Ok, but how does it work?

Strange Engine offers many useful services. I would like to mention:
 

Cone-beam projection manager 

    1. Display of single and collections of projections
    2. Load/save from/to disk in a compressed proprietary format
    3. Export to DICOM 3, NCSA HDF and raw binary formats
    4. Import from raw binary format
    5. Backproject to a volume by using my fast Feldkamp-on-a-circle algorithm or
    6. Write and use your ActiveX backprojector!

Volume manager

  1. Display volumes by trasversal, coronal or sagittal plane sections
  2. Load/save from/to disk in a compressed proprietary format
  3. Export to NCSA HDF format

Phantom manager

  1. Assemble analytical phantoms by addding ellipsoids and truncated cyclinders
  2. Load/save from/to disk in a proprietary format
  3. Project phantoms to cone-beam projections

Slide manager

  1. Capture intensity slides from Matrox Genesis frame grabber
  2. Load/save from/to disk in a proprietary format 
  3. Convert slides to projections via open-field slides

Is a manual or online help provided?

Sorry a manual is not available. However you can refer to my Ph.D. thesis for instructions and analysis of the Strange Engine.
If you need further help just write me an e-mail!

Is Strange Engine available?

Yep! An alpha public release is available.
Last public version available is: v. 1.0.0 alpha Build 12 of February 2001.

My 1D Fourier Farm wrapper, located here, is now included in the Strange Engine distribution.
ActiveX backprojector writers should also look at the Strange Engine COM mini API specification.

How can I develop a backprojector algorithm to work with the Strange Engine?

It is not that difficult if you know C++ or C. Please refer to Strange Engine COM mini API.
More information is provided in my Ph.D. thesis.

On what Strange Engine features are you currently working on?

Strange Engine development has been stopped from 2001 because I'm currently working on other projects.
Hopefully development will be resumed in the near future.

Is it possibile to contribute to Strange Engine development?

You're encouraged to use the Strange Engine releases I put on this page. If you like/dislike some features or if you think a new feature needs to be implemented please just write me an e-mail, I'll be happy to discuss it with you.

What kind of PC will I need to use Strange Engine?

You will need a Windows workstation-grade machine. 3D CT is very power hungry so the bigger the better.
Minimum recommended setup includes:
  1. Pentium Pro or above Intel processor,
  2. Windows NT 4 or Windows 2000,
  3. 64 MB of RAM and a GB sized  HD.

Who are Marillion?

Marillion is a great rock band from the United Kingdom. Please visit their home site at www.marillion.com.
"This Strange Engine" is a song from Marillion released in 1997 which I find to be special.
 


Stefano Agostinelli - agostinellis@bigfoot.com

This page hosted by  Get your own Free Home Page

1