<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
	  <atom:link href="http://www.parametrichuman.org/rss/" rel="self" type="application/rss+xml" />
		<title>The Parametric Human Project RSS Feed</title>
		<link>http://www.parametrichuman.org/</link>
		<description>Keep up to date with the latest developments in the Parametric Human Project.</description>
		<language>en-us</language>
		<item>
			<title>Preview Our Data! (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=26</link>
			<guid>http://www.parametrichuman.org/blog.php?p=26</guid>
			<pubDate>Thu, 12 Aug 2010 15:05:59 -0700</pubDate>
			<description>&lt;p&gt;We are very excited to announce that the preview of our bone database is
now online!&lt;/p&gt;
&lt;p&gt;As you know, we have been scanning human bone samples for the past few
months.  We are now working on the infrastructure to make this data available for download.  However, we wanted to give you a taste of what we have 
achieved.  Currently, we have two mostly complete bodies scanned (awkwardly
named &quot;box171&quot; and &quot;SkeletonBox19&quot;) and we are
beginning work on the third one!  There is also a set of about eight
isolated tibia bones.&lt;/p&gt;
&lt;p&gt;Click &lt;a href=&quot;http://www.parametrichuman.org/datasets.php&quot;&gt;here&lt;/a&gt; or on
the &quot;Data Sets&quot; link above to go there now!&lt;/p&gt;
&lt;p style=&quot;text-align:center&quot;&gt;
&lt;img src=&quot;http://www.parametrichuman.org/blog/2010.08.12/c1.jpg&quot; alt=&quot;Visualization of C1 scan.&quot;/&gt;
&lt;/p&gt;
&lt;p&gt;As you can see, we&#039;ve included with each scan the number of points
comprising it and a bounding box.  On average, most of our models have
at least one million points.  In fact, here are some statistics:&lt;/p&gt;
&lt;p style=&quot;text-align:center&quot;&gt;
&lt;table border=&quot;2&quot; style=&quot;margin-left:auto;margin-right:auto&quot;&gt;
&lt;tr&gt;&lt;td/&gt;&lt;td&gt;Number of scans&lt;/td&gt;&lt;td&gt;Total point samples&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;box171&lt;/td&gt; &lt;td&gt;174&lt;/td&gt; &lt;td&gt;449,130,596&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;SkeletonBox19&lt;/td&gt; &lt;td&gt;176&lt;/td&gt; &lt;td&gt;416,087,933&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;SkeletonJ-19&lt;/td&gt; &lt;td&gt;10 so far&lt;/td&gt; &lt;td&gt;9,645,398 so far&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;Tibia samples&lt;/td&gt; &lt;td&gt; 8 so far&lt;/td&gt; &lt;td&gt;56,487,265 so far&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;As well as working on the download framework, we are verifying all
the data, selecting a consistent, more correct naming scheme, and
generating surface meshes at various scales for further processing.&lt;/p&gt;
&lt;p&gt;Please send us any comments, requests, or ideas.  Just click
&lt;a href=&quot;contactus.php&quot;&gt;here&lt;/a&gt; to tell us what you think!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		<item>
			<title>Interactive watershed code! (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=25</link>
			<guid>http://www.parametrichuman.org/blog.php?p=25</guid>
			<pubDate>Tue, 03 Aug 2010 12:59:30 -0700</pubDate>
			<description>&lt;p&gt;It&#039;s been a long time coming, but it&#039;s finally here: the code for the Interactive Watershed Transform we used to fully segment and separate individual bones from CT scans!&lt;/p&gt;
&lt;p&gt;As shown in our &lt;a href=&quot;http://www.parametrichuman.org/blog.php?p=18&quot;&gt;previous post&lt;/a&gt;, this code is built as a module for &lt;a href=&quot;http://www.mevislab.de&quot;&gt;MeVisLab&lt;/a&gt;.  It was originally developed for MeVisLab 1.6.1 using Microsoft Visual Studio 2005, but can easily be ported to MeVisLab 2.0 and MSVC 2008.  It has &lt;b&gt;not&lt;/b&gt; been tested with MeVisLab 2.1.&lt;/p&gt;
&lt;p&gt;If you download and use this code, please let us know how you are using it and how we can change/improve it!  Just click on the &quot;Contact us&quot; link above to find where to reach us!&lt;/p&gt;
&lt;p&gt;Click &lt;a href=&quot;http://www.parametrichuman.org/blog/2010.08.03/ParametricHumanIWT.zip&quot;&gt;here&lt;/a&gt; to download and enjoy!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		<item>
			<title>How Human Bones Grow (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=21</link>
			<guid>http://www.parametrichuman.org/blog.php?p=21</guid>
			<pubDate>Thu, 15 Oct 2009 14:16:40 -0700</pubDate>
			<description>&lt;p&gt;Most people I speak to are surprised to find out that the bones in the
arms and legs are separated into three pieces in children and only fuse
together late into the teen years.  However, this well documented fact helps
pediatricians determine the biological maturity (age) of a child by analyzing
the X-ray of the child&#039;s hand and wrist (see, for example, the
&lt;a href=&quot;http://www.scribd.com/doc/8443159/Hand-Bone-Age&quot;&gt;Hand Bone Age
book&lt;/a&gt;).  Further, a company by the name of
&lt;a href=&quot;http://www.bonexpert.com&quot;&gt;BoneXpert&lt;/a&gt; has created an automated
system to accomplish this task!   What follows is a brief description of
how human bones grow.&lt;/p&gt;

&lt;table style=&quot;margin-left:auto; margin-right:auto; text-align:center&quot;&gt;
&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://www.123rf.com/photo_5028659.html&quot;&gt;
&lt;img src=&quot;http://us.123rf.com/400wm/77/86/feel/feel0906/feel090600082/5028659.jpg&quot; border=&quot;0&quot; width=&quot;80%&quot; alt=&quot;7 years old boy both hands and wrists X-ray photo&quot;&gt;&lt;/a&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align:center&quot;&gt;X-ray photo of 7 year old boy.  Note how the
knuckles are separate from the rest of the hand bones (metacarpals) and how
the wrist bones near the thumb are just beginning to form.&lt;/td&gt; &lt;/tr&gt;
&lt;/table&gt;

&lt;p/&gt;
&lt;p&gt;I am sure by this point many of you are wondering, especially given the
image above, what is holding the body together in a child if there is no bone?
The answer is &lt;em&gt;cartilage&lt;/em&gt;, a tough elastic tissue that serves as a model
for the shape of the bone.&lt;/p&gt;

&lt;p&gt;Before we discuss how bones are built, let us take this opportunity to
describe the types of bones and their structure.  Human bones are generally
classified as &lt;em&gt;long&lt;/em&gt; bones, &lt;em&gt;flat&lt;/em&gt; bones, and &lt;em&gt;irregular&lt;/em&gt;
bones.  Long bones include the bones of the arms, legs, hands, and feet.  Flat
bones are found in the cranium surrounding the brain.  Irregular bones are
those which cannot be described by either of these terms.  They include the
vertebrae and the bones of the wrists and ankles.&lt;/p&gt;

&lt;p&gt;Regardless of the bone type, all bones are arranged in two types of
structures visible to the unaided eye (macroscopically).
&lt;em&gt;Cortical&lt;/em&gt; or &lt;em&gt;compact&lt;/em&gt; bone is found mainly in the
shafts of long bones.  It is very dense bone, lacking visible spaces to the
unaided eye.  It&#039;s function is mostly mechanical, giving the shaft of the
bone its strength.  The other kind of bone is &lt;em&gt;spongy&lt;/em&gt;, 
&lt;em&gt;trabecular&lt;/em&gt;, or &lt;em&gt;cancellous&lt;/em&gt; bone, which is organized as a
network of branching fibers called &lt;em&gt;trabeculae&lt;/em&gt;.
The images below show examples of both types of structures.&lt;/p&gt;

&lt;table style=&quot;margin-left: auto; margin-right: auto; text-align:center&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.10.15/corticalRadius_s.jpg&quot;
		alt=&quot;Cortical bone of the radius&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.10.15/spongyRadius_s.jpg&quot;
		alt=&quot;Spongy bone of the radius&quot;/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cross section of a human radius bone showing the structure of cortical
bone.&lt;/td&gt;
&lt;td&gt;Proximal end of a human radius with damage to the outer layer, revealing
the spongy bone beneath.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.10.15/corticalFemurCT_s.png&quot;
		alt=&quot;CT slice of femur revealing cortical bone structure.&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.10.15/spongyFemurCT_s.png&quot;
		alt=&quot;CT slice of femur revealing spongy bone structure.&quot;/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CT slice of femur along the shaft.  Cortical bone generates a strong response in the image.
&lt;/td&gt;
&lt;td&gt;CT slice of femur near the knee (note the patella above).  Spongy bone
does not appear as bright in the CT image due to its reduced mineral density.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p/&gt;

&lt;p&gt;Microscopically, there are also two types of bones.  &lt;em&gt;Woven&lt;/em&gt; bone
is a mechanically weak arrangement characterized by the random organization
of fibres.  It is very atypical, appearing in the beginning of bone development
and in fracture repair.  The more common kind is called &lt;em&gt;lamellar&lt;/em&gt;
bone, which is very strong due to its highly-organized, parallel layers
(called &lt;em&gt;lamella&lt;/em&gt;) of minerals.&lt;/p&gt;

&lt;p&gt;Cortical bone has a special arrangement of lamella called &lt;em&gt;osteons&lt;/em&gt;.
In an osteon, the lamella are organized in a cylindrical fashion around a
canal which carries blood vessels and nerves (the &lt;em&gt;Haversian&lt;/em&gt; canal).
Some of the osteoblasts become trapped in small crevices (&lt;em&gt;lacunae&lt;/em&gt;)
between the lamella and are then known as &lt;em&gt;osteocytes&lt;/em&gt;.  The osteocytes
between each lamellar layer are in contact with each other through tiny
canals (&lt;em&gt;canicullae&lt;/em&gt;) which allows them to exchange nutrients within
the otherwise stiff mineral structure of the bone.  This structure is not
present in the bony trabeculae since osteocytes receive their nutrients from
the bone marrow.&lt;/p&gt;

&lt;p&gt;The process of bone generation is called
&lt;em&gt;ossification&lt;/em&gt;.  There are actually two types of ossification:
&lt;dl&gt;
&lt;dt&gt;&lt;em&gt;endochondral ossification:&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;where the bone replaces the cartilage model.  Occurs mostly in the long
bones.&lt;/dd&gt;
&lt;dt&gt;&lt;em&gt;intramembraneous ossification:&lt;/em&gt;&lt;/dt&gt;
&lt;dd&gt;where there is no cartilage model.  Occurs mostly in flat bones.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/p&gt;

&lt;p&gt;Let us describe intramembraneous ossification first, as it is a simpler
process.  Intramembraneous ossification occurs when a number of cells in the
developing body differentiate into &lt;em&gt;osteoblasts&lt;/em&gt;, or bone depositing
cells.  These cells secrete a compound called &lt;em&gt;osteoid&lt;/em&gt; which later
becomes calcified and results in the development of bony trabecula.&lt;/p&gt;

&lt;p&gt;Endochondral ossification begins in the middle of the cartilagineous model
of the bone shaft, also known as the &lt;em&gt;diaphysis&lt;/em&gt;.  Here, the
intercellular matrix becomes calcified and prevents the diffusion of nutrients
to the cells within the bone.  As these cells die away, they leave a network
of calcified cartilage behind.  At this point, blood vessels arising from
the tissue surrounding the cartilaginous bone model (the &lt;em&gt;periousteum&lt;/em&gt;) 
penetrate the calcified cartilage.  Osteoblasts use this calcified cartilage
as a scaffold to begin laying down osteoid, forming trabecula.  Osteoblasts 
also appear in the periousteum
and begin to deposit bone against the shaft of the bony cartilage, producing
a bone &lt;em&gt;collar&lt;/em&gt;.  This deposition results in a lamellar arrangement
called &lt;em&gt;circumferential system&lt;/em&gt;, which surrounds the outer surface of
the bone (the missing outer layer in the image of the spongy bone of the
radius above).  Another kind of
cell, the &lt;em&gt;osteoclasts&lt;/em&gt;, appears inside the shaft
and begins to break down the spongy bone from the inside, forming the
&lt;em&gt;medullary cavity&lt;/em&gt; in which the bone marrow resides.&lt;p&gt;

&lt;p&gt;Here, the bone begins to grow in two directions.  It increases in thickness
by laying down bone from the periousteum (&lt;em&gt;appositional&lt;/em&gt; growth) and
it increases in length as the osteoclasts break down the spongy bone toward
the ends of the bone (the &lt;em&gt;metaphysis&lt;/em&gt;).  This entire region of growth
is known as the &lt;em&gt;primary ossification center&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;At birth or even later, &lt;em&gt;secondary ossification centers&lt;/em&gt; appear at
the ends of the long bones, laying down spongy bone.  These bony end pieces,
the &lt;em&gt;epiphyses&lt;/em&gt;, are separated from the metaphysis by a layer of
cartilage called the &lt;em&gt;epiphyseal plate&lt;/em&gt;.  As the cartilage in the
metaphysis is turned into bone, more cartilage is generated, thus lengthening
the bone.  At some point, near 20 years of age, this cartilage is no longer
regenerated, and the cartilagenous epiphysial plate disappears.  The diaphysis
and epiphysis fuse together achieving the final shape of the bone.&lt;/p&gt;

&lt;p&gt;However, changes in the bone structure continue throughout our lifetime.
Osteoblasts and osteoclasts are continuously &lt;em&gt;remodelling&lt;/em&gt; the bony
structures, replacing old minerals and cells with new ones.  New osteons are
built whenever there is enough space for them to appear, even if the old osteon
is not fully removed.  This produces the third kind of lamellar arrangement
within the bone called the &lt;em&gt;interstitial system&lt;/em&gt;.  Osteoporosis results
when more mineral is removed by the osteoclasts than what is deposited by the
osteoblasts.&lt;/p&gt;

&lt;p&gt;The images below show the &lt;em&gt;epiphyseal line&lt;/em&gt;, the line at which the
diaphysis and epiphysis of the bones fuse.&lt;/p&gt;

&lt;table style=&quot;margin-left:auto; margin-right:auto; text-align:center&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.10.15/femur_s.png&quot;
	alt=&quot;illustration of femoral epiphysial line&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.10.15/humerus-split_s.png&quot;
	alt=&quot;humerus with separated epiphysis and diaphysis&quot;/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Distal epiphysial line of the femur.&lt;/td&gt;
&lt;td&gt;Matching humerus bones, with one of the bones separated at the epiphysial
line.&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		<item>
			<title>Another Data Source (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=20</link>
			<guid>http://www.parametrichuman.org/blog.php?p=20</guid>
			<pubDate>Wed, 30 Sep 2009 15:56:28 -0700</pubDate>
			<description>&lt;p&gt;So far, we have discussed using medical images to extract human bone shapes
for analysis.  This is not, however, the only source of data for human bone
shapes.  Another accurate source of human bone geometry are human bones
from human remains.&lt;/p&gt;

&lt;p&gt;Actual samples of human bones are quite common since, of all the organs
in the body, bones are the most durable.  Skeletons can
be recovered many years after the individual&#039;s death, as long as the body
has not been cremated.  They are also easy to handle and store and
do not require as much care as other organs to maintain.  For this reason,
many human bone collections exists throughout the world for studies in
anthropology, forensics, and medicine.  The various collections are listed at
&lt;a href=&quot;http://skeletal.highfantastical.com/&quot;&gt;this website&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Note that bony remains are very different that the actual living bone.
Human bone is composed of living and non-living components.  Living components
include bone-depositing cells (osteoblasts), bone-resorbing (removing) cells
(osteoclasts), blood vessels, and blood cells to name a few.  The non-living
tissue is a mixture collagen and hydroxyapatite and provides the structure
and strength of the bone.  This is the bony tissue that remains long after
the living tissue has died.&lt;/p&gt;

&lt;p style=&quot;text-align:center&quot;&gt;
&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.29/tibia_s.jpg&quot; alt=&quot;human tibia samples&quot;/&gt;
&lt;/p&gt;

&lt;p&gt;The image above shows 5 human tibia samples that have been cleaned for use
in teaching.  Preparing these samples is a labor intensive process.  First,
all the muscle, tendon, and ligament tissues must be removed from the bone.
This is done through boiling, composting, or using
&lt;a href=&quot;http://www.wattsskulls.com/about.html&quot;&gt;dermestid beetles&lt;/a&gt;.  
Bones also store fat inside (yellow marrow), so they must be degreased.
Finally, they are typically whitened using hydrogen peroxide before they are
sold for academic use.&lt;/p&gt;

&lt;p&gt;To create a digital model of the shape of the bone we use a 
&lt;a href=&quot;http://www.faro.com&quot;&gt;FARO&lt;/a&gt;
&lt;a href=&quot;http://www.faro.com/FaroArm/Home.htm&quot;&gt;Laser ScanArm&lt;/a&gt; mounted on a 
&lt;a href=&quot;http://www.faro.com/FaroArm/Home.htm&quot;&gt;FaroArm Quantum&lt;/a&gt; measuring
arm.  This system is simply a hand-held, 3D laser triangulation scanner that
generates 3D position measurements on the surface of an object quickly and
accurately.  The principles of how it works is very simple: the scanner shines
a laser beam, spread out in a thin line, on the object to be scanned.  Then,
a camera placed at a specific angle to the beam captures the image and looks
for the bright red laser light.  Using the angle between the beam and the
camera and the position of the red beam in the camera image, a 3D point
is computed where the surface of the object reflects the laser beam.  A wonderful depiction of this is shown &lt;a href=&quot;http://en.wikipedia.org/wiki/File:LaserPrinciple.png&quot;&gt;here&lt;/a&gt;.  The
images below show the scanner in action and the results on the computer
screen.&lt;/p&gt;

&lt;p/&gt;
&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.29/laserAction_s.jpg&quot; alt=&quot;scanner in action&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.29/screenShot_s.jpg&quot; alt=&quot;scanner screen shot&quot;/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p/&gt;

&lt;p&gt;We have set up a lab to scan complete human skeletons such as the sample
shown below.  We are very near completion of our first, mostly complete
skeleton (unfortunately, we are missing the skull, the sacrum, and one tibia).
&lt;/p&gt;

&lt;p/&gt;
&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.29/sampleBox_s.jpg&quot; alt=&quot;scanned specimen&quot;/&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.29/sampleHand_s.jpg&quot; alt=&quot;scanned specimen detail&quot;/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p/&gt;

&lt;p&gt;Our scanning sessions proceed as follows: in the morning, we check our
e-mail or read the latest news while we sip our coffee and allow the laser
scanner to warm up.  Next, we recalibrate the scanner as seen below, on the
left.  Finally, we grab the next bone in the spreadsheet and begin to scan.
Our spreadsheet is a template for a database we will design and build which
will include, in addition to all of the bone shapes, the geographic origin of
the specimen, sex, and age at death (if known), and tagged landmarks of
salient anatomical features.  We are also including some extra slots for
anomalies--the specimen we are currently scanning, for example, has an
extra pair of cervical ribs!  This will require massive amounts of storage:
our scan files run between 1 and 8 million vertices per bone!&lt;/p&gt;

&lt;p/&gt;
&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.29/calibration_s.jpg&quot; alt=&quot;calibration&quot;/&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.29/scanning_s.jpg&quot; alt=&quot;scanning a bone&quot;/&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p/&gt;

&lt;p&gt;We typically scan each bone twice, once from either side (for example, a
superior and inferior view for a vertebra, or palmar and dorsal views for a
metacarpal).  There are, however, some bones which require more than two scans
to capture all the nooks and crannies in their shape digitally (the
triquetral, for example).  Due to the scanning technology,
some of the scans will invariably have holes where the laser light cannot
reach.  So far, this has only been the case for some of the cervical and
thoracic vertebrae, but we expect to have the same issue with the skull.
The scanning software provides features that allow us to clean up the scans
and register the pieces together into the final product.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		<item>
			<title>Using the Interactive Watershed Transform (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=18</link>
			<guid>http://www.parametrichuman.org/blog.php?p=18</guid>
			<pubDate>Tue, 22 Sep 2009 17:50:07 -0700</pubDate>
			<description>&lt;p&gt;Given all the previous research work to separate bones in CT scans, we
decided to give some of the techniques a whirl.  We showed in our previous
post our results using the &lt;em&gt;c-plane&lt;/em&gt; and sheetness techniques.  Here
we discuss our implementation of the Interactive Watershed Transform (IWT).&lt;/p&gt;

&lt;p&gt; This algorithm, based on the watershed segmentation algorithm, was
developed by Hahn et al. and is very well described in
Hahn&#039;s Ph.D. thesis, available &lt;a href=&quot;http://deposit.ddb.de/cgi-bin/dokserv?idn=975614673&amp;dok_var=d1&amp;dok_ext=pdf&amp;filename=975614673.pdf&quot;&gt;here&lt;/a&gt;.  
The idea behind the watershed segmentation is to consider the gray levels of
the image as a height field, and imagine placing a drop of water onto each
pixel.  The water will follow the terrain slope until it reaches the bottom
of a valley.  The segmentation is done by grouping pixels whose water drop
end up in the same basin--that is, those that belong in the same watershed.
&lt;/p&gt;

&lt;p&gt;The idea just described of following the terrain slope is one method of
implementing the watershed algorithm.  A second way is to &quot;flood&quot; the image
terrain with water starting at the lowest point.  As the water rises, new
basins will begin to flood and watersheds will merge.  The user can control at
what point to stop the flooding and thus where to end the segmentation.&lt;/p&gt;

&lt;p&gt;One of the main drawbacks of the watershed segmentation algorithm is that
it tends to over segment the image, creating many small basins that do not
correspond to image features.  A solution for this is to pre-flood the image
in order to merge some of these smaller basins together, especially those
which are separated by a low-height watershed line.  Also, given a segmented
image, the user can request certain basins to be merged, thus obtaining the
segmentation he or she wants.&lt;/p&gt;

&lt;p&gt;The insight behind the Interactive Watershed Transform is to cache the
basin creation and basin merging events of the flooding algorithm so that
the entire segmentation can be replayed interactively.  Combined with 
pre-flooding and user selection of associated basins, this becomes a powerful
segmentation pipeline.  It is not a fully automated procedure, but it lets
the computer do the hard computation while the human user interactively guides
the segmentation process to obtain the results he or she needs.&lt;/p&gt;

&lt;p&gt;Hahn describes a procedure for using the IWT to separate the carpal bones.
First, the image is inverted so that the brightest pixels, corresponding to
the bone, become the darkest, thus becoming the basins for the watershed
segmentation.  The user then uses an interactive IWT to select the basins
corresponding to the bone he or she wants.  This segmentation does not lead
to the accurate bone boundaries that are obtained via thresholding.  In the
final step, Hahn combines the thresholded image and the IWT segmented image
using a logical AND operation to obtain the final result.&lt;/p&gt;

&lt;p/&gt;
&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.22/ankleBad1.png&quot; alt=&quot;Talus merged with 
surrounding bones&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.22/ankleBad2.png&quot; alt=&quot;Talus merged with
surrounding bones&quot;/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p/&gt;
&lt;p&gt;We decided to test the IWT segmentation algorithm to separate the ankle 
bones of the
&lt;a href=&quot;http://www.nlm.nih.gov/research/visible/visible_human.html&quot;&gt;Visible
Female&lt;/a&gt; dataset.  As can be seen in the images above, the talus (ankle)
bone is attached to the tibia (shin) bone on the top (superiorly), the
calcaneus (heel) bone in the rear (posteriorly), and the navicular bone to the
front (anteriorly).&lt;/p&gt;
 
&lt;p&gt;We implemented the IWT procedure using 
&lt;a href=&quot;http://www.mevislab.de&quot;&gt;MeVisLab&lt;/a&gt;, a very versatile program for
processing and visualizing medical images.  It combines the versatility of
the &lt;a href=&quot;http://www.itk.org&quot;&gt;Insight Toolkit (ITK)&lt;/a&gt; and the
&lt;a href=&quot;http://www.vtk.org&quot;&gt;Visualization Toolkit (VTK)&lt;/a&gt; with the scene
management capabilities of 
&lt;a href=&quot;http://oss.sgi.com/projects/inventor/&quot;&gt;Open Inventor&lt;/a&gt;.  MeVisLab
also provides its own image processing pipeline, is easily expandable by
writing custom nodes, and is scriptable.  The codebase is actively developed
and a slightly restricted version of the program is available for
non-commercial use.&lt;/p&gt;

&lt;p style=&quot;text-align:center&quot;&gt;
&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.22/innerPipeline.png&quot; alt=&quot;basic pipeline&quot;/&gt;&lt;/p&gt;

&lt;p/&gt;
&lt;p&gt;We wrote a number of custom nodes to do the job.  The basic pipeline is
shown in the image above.  The IWT algorithm was encapsulated into two
nodes (with really long, self-descriptive names).  The IWTProcessor computes
all the basin creation and merging records, while the IWTBuilder takes as
further input the basin markers provided by the user interactively.  The output
from the IWTBuilder is combined with the thresholded input image (at the
&quot;Bone Selector&quot;) before it is sent on to the output.&lt;/p&gt;

&lt;p&gt;This entire network was then encapsulated in a single macro node (a node
with an inner node network) so that a custom user interface could be built.
Among the controls provided by the interface is a selector for the currently
viewed slice, the pre-flooding height, and the ability to place markers in
an image.  There are four views of the image in the user interface.  From left
to right, top to bottom, they are:
&lt;ol&gt;&lt;li&gt;the original image,&lt;/li&gt;
&lt;li&gt;a visualization of the watershed basins,&lt;/li&gt;
&lt;li&gt;the thresholded image, and&lt;/li&gt;
&lt;li&gt;the final output image.&lt;/li&gt;
&lt;/ol&gt;
&lt;/p&gt;

&lt;p&gt;The interface in action is shown in the video below.  The IWT algorithm is
only applied to a small region of interest surrounding the talus bone.  The
user first searches for a slice where the talus bone is clearly discernible,
the increases the pre-flooding value until most of the image basins have
merged.  Then, he places two markers in the basin image.  This is enough to
fully segment the bone, as he later verifies by looking slowly through all
the slices.&lt;/p&gt;

&lt;div class=&quot;bg-black&quot; style=&quot;text-align:center&quot;&gt;
&lt;div id=&quot;player&quot;&gt;(To view this video you will need to enable JavaScript or visit our website.)&lt;/div&gt;
&lt;/div&gt;

&lt;p/&gt;
&lt;p&gt;The animated images below show the original ankle bones and the segmented
talus bone.  Note how the talus surface is closed at the articular interfaces.
One drawback of this system is that the final image is dependent on
thresholding, so it is possible for the final result to have gaps where the
bone is thin--this is visible in the talus bone below.  Another issue we
encountered was the merging of basins corresponding to separate bones, even
with the pre-flooding set very low.  In such cases, it was impossible to get
an accurate segmentation. Other than that, we found the technique very easy to
use and provided great results!&lt;/p&gt;


&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;&lt;td&gt;
&lt;div class=&quot;bg-black&quot; style=&quot;text-align:center&quot;&gt;
&lt;div id=&quot;player2&quot;&gt;(To view this video you will need to enable JavaScript or visit our website.)&lt;/div&gt;
&lt;/div&gt;

&lt;/td&gt;&lt;td&gt;
&lt;div class=&quot;bg-black&quot; style=&quot;text-align:center&quot;&gt;
&lt;div id=&quot;player3&quot;&gt;(To view this video you will need to enable JavaScript or visit our website.)&lt;/div&gt;
&lt;/div&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;!-- type=&quot;text/javascript&quot; src=&quot;video/swfobject.js&quot;&gt;--&gt;

&lt;!-- type=&quot;text/javascript&quot;&gt;
var so = new SWFObject(&#039;/blog/2009.09.22/iwtDemo.swf&#039;,&#039;mpl&#039;,&#039;640&#039;,&#039;498&#039;,&#039;9&#039;);
so.addParam(&#039;allowscriptaccess&#039;,&#039;always&#039;);
so.addParam(&#039;allowfullscreen&#039;,&#039;false&#039;);
so.write(&#039;player&#039;);

var so = new SWFObject(&#039;/blog/2009.09.22/wholeAnkle.swf&#039;,&#039;mpl&#039;,&#039;320&#039;,&#039;240&#039;,&#039;9&#039;);
so.addParam(&#039;allowscriptaccess&#039;,&#039;always&#039;);
so.addParam(&#039;allowfullscreen&#039;,&#039;false&#039;);
so.addParam(&#039;flashVars&#039;, &#039;autostart=true&#039;);
so.write(&#039;player2&#039;);

var so = new SWFObject(&#039;/blog/2009.09.22/talus.swf&#039;,&#039;mpl&#039;,&#039;320&#039;,&#039;240&#039;,&#039;9&#039;);
so.addParam(&#039;allowscriptaccess&#039;,&#039;always&#039;);
so.addParam(&#039;allowfullscreen&#039;,&#039;false&#039;);
so.addParam(&#039;flashVars&#039;, &#039;autostart=true&#039;);
so.write(&#039;player3&#039;);
--&gt;
&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		<item>
			<title>More About Bone Segmentation from CT Images (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=17</link>
			<guid>http://www.parametrichuman.org/blog.php?p=17</guid>
			<pubDate>Thu, 17 Sep 2009 14:29:44 -0700</pubDate>
			<description>&lt;p&gt;Thresholding the CT image is a simple way to separate bone tissue from soft
tissue.  Some of the drawbacks of this fully automated technique, however, are
the merging together of nearby bones and the creation of holes in the data
where the bone is thin or very spongy.  In what follows, we discuss some of
the segmentation techniques developed to improve the correct segmentation
of bony structures from CT scans.&lt;/p&gt;

&lt;p&gt;First, let us consider a simple extension to the basic thresholding
algorithm.  What if we could vary the segmentation threshold as we moved along
the image, based on a property of the bone?  For example, the skull has many
bony regions where the bone is paper thin and flat.  Westin et al. developed
a technique that lowers the segmentation threshold adaptively over the image
depending on how close the pixel&#039;s neighborhood resembles a plane.[&lt;a
href=&quot;#localStructure&quot;&gt;2&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The idea is very simple.  First, Westin generated a 3x3 tensor
representation of the orientation of the image signal using 6 oriented filters.
By analyzing the eigenvalues of this tensor, a measure 
&lt;em&gt;c-plane&lt;/em&gt; describing how similar the signal (CT image
response) in the region near the pixel resembles a plane (for the
mathematically inclined, we will describe the mechanics of this a little
further below).  Finally, during segmentation, the threshold at each pixel is
reduced by the &lt;em&gt;c-plane&lt;/em&gt; measure times a constant, thus
allowing more thin, plane-like structures to show up in the final image.&lt;/p&gt;

&lt;p&gt;Westin et al. later extended this work to enhance the bony structures of
interest in the original image to make segmentation easier[&lt;a
href=&quot;#tensorEnhancement&quot;&gt;3&lt;/a&gt;].  This time, instead of using an adaptive
thresholding scheme, they compute a new set of adaptive filters based on
the orientation tensor.  This new filter bank consists of a single low pass
filter and six adaptive, oriented filters.  The oriented filters are
constructed so that their effect is cancelled in areas where there is no
definite orientation (noise).  After enhancing the data with this filter
bank, the image is thresholded and labeled into connected components.  Finally,
empty voxels contained inside closed structures were merged with the
surrounding structure.&lt;/p&gt;

&lt;p&gt;Descoteaux et al. also developed another measure for &quot;planeness&quot; or
&quot;sheetness.&quot; [&lt;a href=&quot;#sheetness&quot;&gt;6&lt;/a&gt;]  Their measure is also based on the
analysis of the eigenvalues of 3x3 tensors defined on the image signal;
however, the tensors they analyze at each pixel are Hessian matrix and the
outer product of the image gradient.  The insight here, and in the work above,
is that only one of the eigenvalues will have an absolute value much greater
than zero when the object is sheet-like.  Descoteaux notes that if two
eigenvalues have magnitude much greater than zero, then the region is
tube-like, and if all three are much greater than zero, the region is
blob-like.  If all three eigenvalues are near zero, then we have found a noisy
background pixel.  Descoteaux&#039;s sheetness measure which contains a sheet
enhancement term and blob and noise suppresion terms.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;

&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.17/standard.png&quot; alt=&quot;standard thresholding&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.17/cplane.png&quot; alt=&quot;thresholding with cplane&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.17/sheetness.png&quot; alt=&quot;thresholding with sheetness&quot;/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;text-align:center&quot;&gt;
&lt;td&gt;Standard thresholding&lt;/td&gt;
&lt;td&gt;Using &lt;em&gt;c-plane&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;Using sheetness&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The images above show the results we obtained using these adaptive
thresholding techniques using the eigenvalues of the Hessian matrix computed
over the head of the &lt;a
href=&quot;http://www.nlm.nih.gov/research/visible/visible_human.html&quot;&gt;Visible
Woman&lt;/a&gt;.  Note that although there is some enhancement of the bones in the
nasal cavity, the orbit, and the cheekbone, the change in quality is not
significant, and some spurious noise is now also visible.&lt;/p&gt;

&lt;p&gt;Thresholding and adaptive thresholding are not the only algorithms to have
been applied to the bone segmentation problem.  Tagare et al. used a path
optimization algorithm requiring user initialization to segment individual
slices of the carpal bones.  Their method used a dynamic programming algorithm
to compute an optimal, eliptically parametrized path taking into account
the image value, it&#039;s gradient, and the angle of the gradient with respect to
the X axis [&lt;a href=&quot;#sliceOutlines&quot;&gt;1&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Descoteaux et al. used their
sheetness measure to create a vector field which guided a developing contour
surface toward the surface of the bone using geometric flow
[&lt;a href=&quot;#sheetness&quot;&gt;6&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Kang et al. used a multiple step procedure for segmentation
[&lt;a href=&quot;#accurateHistogram&quot;&gt;5&lt;/a&gt;].  First, they
used a region-growing algorithm which combined properties of the global and
local histogram around a pixel.  Next, the interior of the bone volume was
labeled using a combination of morphological closing operations and filling
of closed contours.  Next, they find the internal surface of the cortical
region of the bone by computing a 50% relative threshold within the bone
volume along the surface normal, using a running average to smooth out the
noise.  In the fourth step, a human operator has the opporunity to correct
any of the previous steps.  For bones that are close in proximity, a mask
is required to isolate the region of interest to avoid connected bones.&lt;/p&gt;

&lt;p&gt;Using a combination of techniques, Sebastian et al. presented some
promising segmentation results in 2D
[&lt;a href=&quot;#skeletallyCoupled&quot;&gt;4&lt;/a&gt;].  Their idea is to combine the deformable
models of curve evolution with region growing and region competition.  In
their skeletally-coupled deformable model, the inter-region skeleton, which
is the predicted locus of collisions between two growing regions, is used
to couple together the movement of the regions before they collide and
prevents them from growing too fast or too slow with respect to each other.&lt;/p&gt;

&lt;p&gt;Recently, Scherf and Tilgner have introduced a new segmentation algorithm
optimized for analyzing trabecular bone from micro-CT scans in the context of
physical anthropology [&lt;a href=&quot;#rayCast&quot;&gt;8&lt;/a&gt;].  They first compute Canny
edges of the image.  In the novel step of their algorithm, they cast rays along
the surface normal of each contour point until it intersects another contour,
thus labeling the non-bony regions of the image.  Finally, a connected
component algorithm selects the non-highlighted region as bone.&lt;/p&gt;

&lt;p&gt; Not all researchers have aimed at developing fully automated algorithms.
In fact, it is best if the computer does 99% of the work and a human user
verifies and corrects the result.  That is the approach of the final two
algorithms we discuss today.&lt;/p&gt;

&lt;p&gt;Liu et al. designed an interactive system for bone segmentation based on
the graph cut algorithm [&lt;a href=&quot;#interactiveGraphCut&quot;&gt;7&lt;/a&gt;].  After applying
an edge-dectector to the CT image, the user applies seed points in any location
of the 3D volume.  The seed point label is expanded to all nodes in the graph
less than a user-selected distance from the seed.  Also, the edges are weighted
in such a way that the graph cut algorithm attempts to reduce the number of
edges in the cut, under the insight that there are few connections between
separate bones.&lt;p&gt;

&lt;p&gt;Finally, Hahn describes an interactive watershed transform that is useful
for segmenting the carpal bones and separating bone from white matter in an
MRI [&lt;a href=&quot;#iwtThesis&quot;&gt;9&lt;/a&gt;].
His idea is to cache all the basin creation and merging events into a
simple data structure as the watershed algorithm progresses.  Later, the user
interactively modifies a pre-flooding constant (that helps with the
over-segmentation problem) and places label points in the image.  The
watershed labels created in this way are used to separate the merged bones
segmented using standard thresholding.&lt;/p&gt;

&lt;hr/&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;table&gt;

&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;sliceOutlines&quot;&gt;1&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
H. D. Tagare, K. W. Elder, D. M. Stoner, R. M. Patterson, C. L. Nicodemus, S. F. Viegas, and G. R. Hillman.
Location and geometric description of carpal bones in ct images.
&lt;em&gt;Annals of Biomedical Engineering&lt;/em&gt;, 21:715-726, 1993.
&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;localStructure&quot;&gt;2&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
Carl-Fredrik Westin, Abhir Bhalerao, Ron Kikinis, and Hans Knutsson.
 Using local 3d structure for segmentation of bone from computer
  tomography images.
 &lt;em&gt;Computer Vision and Pattern Recognition, IEEE Computer Society
  Conference on&lt;/em&gt;, 0:794, 1997.
[ &lt;a href=&quot;http://dx.doi.org/http://doi.ieeecomputersociety.org/10.1109/CVPR.1997.609418&quot;&gt;DOI&lt;/a&gt; ]

&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;tensorEnhancement&quot;&gt;3&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
Carl-Fredrik Westin, Simon K. Warfield, Abhir Bhalerao, L. Mui, Jens A.
  Richolt, and Ron Kikinis.
 Tensor controlled local structure enhancement of ct images for bone
  segmentation.
 In &lt;em&gt;MICCAI &#039;98: Proceedings of the First International Conference
  on Medical Image Computing and Computer-Assisted Intervention&lt;/em&gt;, pages
  1205-1212, London, UK, 1998. Springer-Verlag.

&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;skeletallyCoupled&quot;&gt;4&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
Thomas B. Sebastian, Huseyin Tek, Joseph J. Crisco, Scott W. Wolfe, and
  Benjamin B. Kimia.
 Segmentation of carpal bones from 3d ct images using skeletally
  coupled deformable models.
 In &lt;em&gt;MICCAI &#039;98: Proceedings of the First International Conference
  on Medical Image Computing and Computer-Assisted Intervention&lt;/em&gt;, pages
  1184-1194, London, UK, 1998. Springer-Verlag.

&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;accurateHistogram&quot;&gt;5&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
Yan Kang, Klaus Engelke, and Willi A. Kalender.
 A new accurate and precise 3-d segmentation method for skeletal
  structures in volumetric ct data.
 &lt;em&gt;IEEE Transactions on Medical Imaging&lt;/em&gt;, 22(5), May 2003.

&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;sheetness&quot;&gt;6&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
Maxime Descoteaux, Michel Audette, Kiyoyuki Chinzei, and Kaleem Siddiqi.
 Bone enhancement filtering: Application to sinus bone.
 In &lt;em&gt;in Proc. Int. Conf. Med. Image Comput. Comput. Assisted
  Intervention, 2005&lt;/em&gt;, pages 9-16, September 2005.

&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;interactiveGraphCut&quot;&gt;7&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
Lu Liu, David Raber, David Nopachai, Paul Commean, David Sinacore, Fred Prior,
  Robert Pless, and Tao Ju.
 Interactive separation of segmented bones in ct volumes using graph
  cut.
 In &lt;em&gt;MICCAI &#039;08: Proceedings of the 11th international conference
  on Medical Image Computing and Computer-Assisted Intervention - Part I&lt;/em&gt;,
  pages 296-304, Berlin, Heidelberg, 2008. Springer-Verlag.
[ &lt;a href=&quot;http://dx.doi.org/http://dx.doi.org/10.1007/978-3-540-85988-8_36&quot;&gt;DOI&lt;/a&gt; ]

&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;rayCast&quot;&gt;8&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
Heike Scherf and Rico Tilgner.
 A new high-resolution computed tomography (ct) segmentation method
  for trabecular bone architectural analysis.
 &lt;em&gt;American Journal of Physical Anthropology&lt;/em&gt;, 140(1):39-51, March
  2009.

&lt;/td&gt;
&lt;/tr&gt;


&lt;tr valign=&quot;top&quot;&gt;
&lt;td align=&quot;right&quot;&gt;
[&lt;a name=&quot;iwtThesis&quot;&gt;9&lt;/a&gt;]
&lt;/td&gt;
&lt;td&gt;
H. K. Hahn.
&lt;em&gt;Morphological Volumetry: Theory, Concepts, and Application to Quantitative Medical Imaging&lt;/em&gt;.
PhD thesis, University of Bremen, January 2005.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;&lt;em&gt;This section was generated by
&lt;a href=&quot;http://www.lri.fr/~filliatr/bibtex2html/&quot;&gt;bibtex2html&lt;/a&gt; 1.92.&lt;/em&gt;
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		<item>
			<title>Thresholding: A Basic Segmentation Technique (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=16</link>
			<guid>http://www.parametrichuman.org/blog.php?p=16</guid>
			<pubDate>Wed, 09 Sep 2009 14:19:05 -0700</pubDate>
			<description>&lt;p&gt;The 3D data obtained from a CT scan provides an accurate snapshot of
a human body part.  Additionally, it is well suited for imaging bone data,
since bones appear as the lightest areas of the scan and in high contrast
(see the previous post for more details).&lt;/p&gt;

&lt;p&gt;In order to work with the bone data directly, we must separate it from the
rest of the tissue data in the scan.  We can easily achieve this
&lt;em&gt;segmentation&lt;/em&gt; by carefully labeling all bright points in the scan
as bone and all darker points as air.  Thus, we would separate all of the
bone voxels from the tissue voxels.&lt;/p&gt;

&lt;p&gt;An easy algorithm for doing this automatically is the &lt;em&gt;thresholding&lt;/em&gt;
segmentation algorithm.  This algorithm sets the voxels with a value higher
than a given threshold to white and sets all other voxels to black.  This
works well for bone since its output response to the CT X-ray is higher than
the soft tissue surrounding it.&lt;/p&gt;

&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.08/slice_s.png&quot; alt=&quot;CT slice&quot;/&gt;&lt;/td&gt;
    &lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.08/slice-thresh_s.png&quot; 
				alt=&quot;Thresholded CT slice&quot; /&gt;&lt;/td&gt;
	&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.08/thresh-3d_s.png&quot;
				alt=&quot;3d thresholded image&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p/&gt;
&lt;p&gt;On the left is an original slice from a CT scan of the ankle from the
&lt;a href=&quot;http://www.nlm.nih.gov/research/visible/visible_human.html&quot;&gt;Visible
Human&lt;/a&gt; data set.  In the middle is the same image after applying the
thresholding algorithm.  On the right is a visualization of the entire ankle
volume after thresholding.  Note how the muscle and other tissue is no longer
visible.&lt;/p&gt;

&lt;p&gt;Although this procedure is very easy to implement, fast, and fairly accurate,
we cannot directly use the resulting voxel data to anaylize the shape of the
bones.  To use computer graphics techniques, it is best to convert the data
to a smaller and more flexible surface representation such as a triangle mesh.
Using a triangle mesh, we can easily represent the exterior and interior
surfaces of the bone and efficiently apply geometric analysis procedures.&lt;/p&gt;

&lt;p&gt;In order to extract a triangle mesh from the bone data, we employ an
algorithm similar to thresholding but outputing surface data.  The
most common algorithm in this case is &lt;em&gt;marching cubes&lt;/em&gt;.  This algorithm
walks across voxels comparing their image values.  Whenever it detects a
crossing of the threshold value, it knows that the surface crosses through
that voxel.  By analysing the crossing configuration it then places the
triangles in the voxel and generates a surface.  The next figure shows the
output of a variant of marching cubes when applied to the ankle data shown
above.&lt;/p&gt;

&lt;p style=&quot;text-align:center&quot;&gt;
&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.08/surf-3d.png&quot; alt=&quot;extracted surface&quot;/&gt;
&lt;/p&gt;

&lt;p/&gt;
&lt;p&gt;The marching cubes algorithm is very fast and produces great results.
For our purposes, however, it has some drawbacks.  First, as can be seen in
the image above, the bones are extracted as a single surface and the boundaries
between the bones are molded together.  Second, as can be seen in the images
below, the places where the bone is very thin or very spongy do not produce a
signal strong enough to surpass the requested threshold.  This leads to holes
in the bones as highlighted by the arrows in the images below.&lt;/p&gt;

&lt;table style=&quot;margin-left:auto; margin-right:auto&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.08/slice-thresh-arrow.png&quot;
			alt=&quot;slice with highlighted error&quot;/&gt;&lt;/td&gt;
	&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.09.08/surf-3d-arrow.png&quot;
			alt=&quot;3d surface with highlighted error&quot;/&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p/&gt;
&lt;p&gt; The thresholding parameter can be changed.  However, our experience has
shown that some areas of the body have bones that are too thin to be
extracted correctly.  In future posts, we will discuss some of the research
work that attempts to solve this problem.&lt;/p&gt;

&lt;p&gt;In the meantime, if you are interested in trying out these techniques for
yourself, download the &lt;a href=&quot;http://www.vtk.org&quot;&gt;Visualization Toolkit
(VTK)&lt;/a&gt; and give it a shot.  &lt;a href=&quot;http://www.crd.ge.com/esl/cgsp/projects/makevw/&quot;&gt;This article&lt;/a&gt; is a great place to try out segmenting the skin and
bones of the 
&lt;a href=&quot;http://www.nlm.nih.gov/research/visible/visible_human.html&quot;&gt;Visible
Human&lt;/a&gt; data set.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
		<item>
			<title>Scanning Technologies (Blog Entry)</title>
			<link>http://www.parametrichuman.org/blog.php?p=15</link>
			<guid>http://www.parametrichuman.org/blog.php?p=15</guid>
			<pubDate>Thu, 27 Aug 2009 15:09:30 -0700</pubDate>
			<description>&lt;p&gt;Our goal is to build a statistical model of shape variation in the human skeleton due to age, sex, and geographic origin. We want to compare and quantify differences in shape among a large collection of human bone shapes with enough digital specimens that we can create a model of how the bones&#039; shape varies using statistical techniques. Note that we are interested in variations of the &lt;em&gt;complete&lt;/em&gt; 3D shape and not simply landmark measurements.&lt;/p&gt;

&lt;p&gt;The first challenge in accomplishing this task is obtaining a large database of bone shapes of people from different age groups, sex, and geographic origins.&lt;/p&gt;

&lt;p&gt;Two dimensional X-ray images are used by doctors and radiologists to visualize fractured bones, tumors, and blood vessels. Bones, in particular, have a high absorbency rate for X-rays, producing a lighter color in the final image. This contrast enhancement is what makes X-rays particularly useful for imaging bones.&lt;/p&gt;

&lt;p&gt;A 3D version of the X-ray image is the computed tomography scan, or CT scan for short. CT scans can be thought of as a sequence of X-ray images focusing on a small, planar section of the subject&#039;s body. By combining a large number of these sectional images, a 3D volume image of X-ray data is built. CT scans are fantastic for visualizing bone shapes, since they produce 3D images in which the bones show up in high contrast.&lt;/p&gt;

&lt;table style=&quot;margin-left:auto;margin-right:auto&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.08.27/CT1.png&quot; alt=&quot;image slice 1&quot;/&gt;&lt;/td&gt;
  &lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.08.27/CT2.png&quot; alt=&quot;image slice 2&quot;/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.08.27/CT3.png&quot; alt=&quot;image slice 3&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;http://www.parametrichuman.org/blog/2009.08.27/CT-3d.png&quot; alt=&quot;3d view&quot;/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p/&gt;
&lt;p&gt;The images above show 3 slices from a CT scan of the ankle from the &lt;a href=&quot;http://www.nlm.nih.gov/research/visible/visible_human.html&quot;&gt;Visible
Human&lt;/a&gt; data set. Note the light color of the bones compared to that of the other tissues. The image on the bottom-right shows a 3D visualization of the ankle bones extracted from the scan.&lt;/p&gt;

&lt;p&gt;CT technology was originally developed almost 50 years ago and is currently very advanced. The latest machines have an in-plane resolution between 0.20 and 0.25mm, capturing 12 bits of data per voxel (4096 gray levels). Additionally, the intensity values from each individual scanner are normalized into Hounsfield Units (HU), which maps the intensity response of water to 0 and air to -1000. Bone tissue intensity responses are then mapped between 45--3000 HU. Accessibility and cost limitations prevent us from creating new large data sets. Since only hospitals have a need real for them, the scanners are only available in hospitals, where they are reserved for clinical use. &lt;/p&gt;

&lt;p&gt;The second, and arguably more important issue, is the safety of the subject. CT scans discharge large amounts of X-ray radiation to the subject. X-rays have the potential to mutate genetic material within the body, which could lead to cancerous growth. Therefore, when doctors order CT scans for their patients, they restrict the region of exposure to the scan. Even if a large number of CT scans were publicly available (you can find a few
&lt;a href=&quot;http://pubimage.hcuge.ch:8080/&quot;&gt;here&lt;/a&gt;), most of them would not image the entire body.&lt;/p&gt;

&lt;p&gt;Another common 3D medical imaging modality is Magnetic Resonance Imaging (MRI).  Like CT, MRI produces a 3D volume image of the subject.  It is based on the response of the body to a strong magnetic field, which affects the hydrogen protons in the water molecules contained in the body.  Because it depends on water content, MRI produces more contrast in the soft tissues of the body and is less appropriate for imaging bones.  Additionally, their resolution is lower than CT (about 1--2mm in plane) and the scans require more time.  However, since they are based on magnetic fields, MRI scans do not expose the subject to harmful radiation.  MRI is considered a complimentary technique to CT imaging.&lt;/p&gt;

&lt;p&gt;We have spent some time working with CT data to extract bone geometry and will discuss our techniques and issues encountered in detail in future posts.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.parametrichuman.org&quot;&gt;&lt;img src=&quot;http://www.parametrichuman.org/img/rss_sig.png&quot; alt=&quot;The Parametric Human Project&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
		</item>
	</channel>
</rss>
