Article View: sci.image.processing
Article #1265Re: HELP:optimizing med image registration
From: Jeffrey Tsao
Date: Wed, 05 Feb 1997 00:00
Date: Wed, 05 Feb 1997 00:00
90 lines
5694 bytes
5694 bytes
Hi Lester,
Lester Ingber wrote:
> :CHEATS TO AVOID GLOBAL SEARCHES i.e. initial pose problem
> :---------------------------------------------------------
>
> This of course is a very good idea -- to explore more efficient
> algorithms that might be better suited to your system.
>
> :1) NOT a real solution. Constrain your image orientation with
> : e.g. head holders. Also use axial images only, etc.
>
> Will this work well across a large set of subjects?
This is THE METHOD OF CHOICE (because of its simplicity) for many
institutions around the world right now.
Actually, it is an implicit (i.e. unmentioned) pre-requisite for all
"automated" methods that I've come across so far except for that JNM
article of mine[*]. As I've mentioned in the last posting, all other
"automated" methods require the head orientation to be constrained to
within e.g. 30 deg. for these methods to work. i.e. these methods need
to know which direction "left" is, which direction "top" is, etc.
[*] Tsao J, Stundzia A & Ichise M. Fully automated detection of the
midsagittal plane for Tc-99m ECD SPECT brain images in 6 degrees of
freedom. J Nucl Med 37(5): 8P. 1996. (abstract)
The title actually understates the work because this method actually
determines the entire brain orientation (i.e. the full coordinate
system),
rather than just the mid-sagittal plane. More details will appear in
a
recently submitted JNM paper.
> :2) Use centroid-based and principal axis transformation (i.e. higher-
> : moment-based method to establish rough image orientation).
> : PROBLEM: centroid-based method works only for estimating
> : translation. Principal axis transformation works (NOT
> : REALLY, see later) if the two shapes to be coregistered
> : are similar. (e.g. Nat Alpert's work on brain registration)
>
> I think such transformations run into trouble very quickly when dealing
> with nonlinear and/or noisy systems, especially in systems where the
> noise itself has nonlinear structure (likely true in brain imaging
> data).
The use of a convex hull adds stability to the calculations. (A convex
hull can be loosely defined as the smallest 3D convex shape that can
encase an object.) The reason that the convex hull adds stability to the
calculations is that even if there are slight shape variations due
to either noise or normal inter-subject variations, this variability is
often "masked" by the convex hull (i.e. these differences often don't
show up in the convex hull.)
HOWEVER, the main problem with principal axes is that you have to be
matching similar objects. If you have a SPECT (Single Photon Emission
Computed Tomography) image which shows the amount of radioactive "dye"
in the brain circulation versus an MRI (magnetic resonance imaging)
image which shows anatomical structure of the head, you've got problems
because the SPECT can only visualize the brain (and not the scalp)
whereas the MRI visualizes ALL the structures (i.e. brain + surrounding
tissue + skull, etc.). Thus, the principal axes of these two images
will be completely different ---> Hence, this leads to the even more
troubling area of image segmentation: How can you cut away the scalp
from the brain when you DON'T even know how the brain is oriented.
CRANIAL SEGMENTATION:
If the scalp is very different in intensity from the brain, then
a simple thresholding operation will do. Otherwise, existing methods
require some "hacks" to combine morphological operations (e.g. dilution,
erosion, etc.) with thresholding to gradually remove the scalp.
You can't even do the segmentation by overlaying a model (a.k.a.
a template) on your images to tell you where to segment because
*REMEMBER* you haven't figured how the brain is oriented in 3D
(6 deg. of freedom) yet!!! This in turns leads back to --->
Image registration in 6 deg. of freedom. DA DA!!! Quite frustrating,
really.
If anyone has some robust solutions to any part of this vicious cycle,
I would really like to hear about them.
Cordially,
Jeff
---------------------------------------------------------------------
Jeffrey Tsao, M.Sc.
Biomedical Magnetic Resonance Laboratory
University of Illinois at Urbana-Champaign
Technical Details
Message-ID:
<32F8D5BD.623D@bmrl.med.uiuc.edu>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<32F685BE.2781E494@bmrl.med.uiuc.edu> <5d7g3e$soe@shell3.ba.best.com> <5d8r08$e8o@vixen.cso.uiuc.edu> <5d9p35$okm@shell3.ba.best.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10aee9,4fee5a1b979165e8 X-Google-Attributes: gid10aee9,public X-Google-Thread: 107079,6f50b0f33aca1ad7 X-Google-Attributes: gid107079,public X-Google-Thread: f73be,4fee5a1b979165e8 X-Google-Attributes: gidf73be,public X-Google-Thread: 1045ed,6f50b0f33aca1ad7 X-Google-Attributes: gid1045ed,public X-Google-Thread: 11131e,4fee5a1b979165e8 X-Google-Attributes: gid11131e,public X-Google-Thread: fdc2a,ca4e102564f3f1bc X-Google-Attributes: gidfdc2a,public X-Google-Thread: 10d04f,4fee5a1b979165e8 X-Google-Attributes: gid10d04f,public X-Google-Thread: 103f76,4fee5a1b979165e8 X-Google-Attributes: gid103f76,public From: Jeffrey Tsao <jtsao@bmrl.med.uiuc.edu> Subject: Re: HELP:optimizing med image registration Date: 1997/02/05 Message-ID: <32F8D5BD.623D@bmrl.med.uiuc.edu> X-Deja-AN: 214662811 distribution: inet references: <32F685BE.2781E494@bmrl.med.uiuc.edu> <5d7g3e$soe@shell3.ba.best.com> <5d8r08$e8o@vixen.cso.uiuc.edu> <5d9p35$okm@shell3.ba.best.com> content-type: text/plain; charset=us-ascii organization: University of Illinois mime-version: 1.0 reply-to: jtsao@bmrl.med.uiuc.edu newsgroups: sci.image.processing,comp.ai.genetic,comp.ai.neural-nets,alt.3d,alt.image.medical,comp.graphics.algorithms,sci.math.num-analysis,bionet.neuroscience x-mailer: Mozilla 3.0 (WinNT; I)