<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anatomical Travelogue Research &#187; Medical imaging</title>
	<atom:link href="http://www.anatomicaltravel.com/research/category/medical-imaging/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anatomicaltravel.com/research</link>
	<description>Bringing you case studies and free tools in 3D animation, video compositing, and image processing.</description>
	<lastBuildDate>Wed, 18 Jan 2012 23:37:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Embeddable Pregnancy Calendar</title>
		<link>http://www.anatomicaltravel.com/research/2011/06/embeddable-pregnancy-calendar/</link>
		<comments>http://www.anatomicaltravel.com/research/2011/06/embeddable-pregnancy-calendar/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 19:54:40 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Medical imaging]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=2250</guid>
		<description><![CDATA[Our counterparts over in the web department recently developed a Flash-based pregnancy calendar. It uses some slick ActionScript 3 and showcases visualizations that our company produced from 3D microscope and fetal micro-MRI data. It&#8217;s available for embedding on any third-party site (as we have done on this page). Check it out below.



This Pregnancy Calendar is [...]]]></description>
			<content:encoded><![CDATA[<p>Our counterparts over in the web department recently developed a Flash-based pregnancy calendar. It uses some slick ActionScript 3 and showcases visualizations that our company produced from 3D microscope and fetal micro-MRI data. It&#8217;s available for embedding on any third-party site (as we have done on this page). Check it out below.</p>
<p><span id="more-2250"></span><br />
<br class="KeepMe"/><br />
<object style="display: block; margin-left: auto; margin-right: auto;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="570" height="470" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://thevisualmd.com/minisite/pregnancy_calendar2/loader.swf" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="totnum=40" /><param name="src" value="http://thevisualmd.com/minisite/pregnancy_calendar2/loader.swf" /><param name="allowfullscreen" value="true" /><embed style="display: block; margin-left: auto; margin-right: auto;" type="application/x-shockwave-flash" width="570" height="470" src="http://thevisualmd.com/minisite/pregnancy_calendar2/loader.swf" flashvars="totnum=40" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" data="http://thevisualmd.com/minisite/pregnancy_calendar2/loader.swf"></embed></object><br />
<a title="This Pregnancy Calendar is courtesy of TheVisualMD.com" href="http://www.thevisualmd.com/interactives.php?idu=1033607163" target="_blank">This Pregnancy Calendar is courtesy of TheVisualMD.com</a><br />
<br class="KeepMe"/><br />
<br class="KeepMe"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2011/06/embeddable-pregnancy-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIP</title>
		<link>http://www.anatomicaltravel.com/research/2010/10/mip/</link>
		<comments>http://www.anatomicaltravel.com/research/2010/10/mip/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 17:34:25 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Fusion]]></category>
		<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Medical imaging]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Fuse]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=1904</guid>
		<description><![CDATA[Not multum in parvo, but Maximum (or Minimum) Intensity Projection.


This simple Fuse just takes a range over time and generates an image with the highest or lowest pixels.  Great for normalizing.  It does so for each channel, so it can be useful for color normalization too, or for finding the bounding box of a position [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Not <em>multum in parvo</em>, but Maximum (or Minimum) Intensity Projection.</p>
<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/MIP_onblack.png"><img class="aligncenter size-full wp-image-1905" style="border: 0pt none;" title="MIP_onblack" src="http://www.anatomicaltravel.com/research/wp-content/uploads/MIP_onblack.png" alt="" width="160" height="120" /></a></p>
<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/downloads/MIP_113.fuse">Download MIP Fuse 1.13</a><a href="http://www.anatomicaltravel.com/research/downloads/MIP_113.fuse"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download MIP Fuse" alt="Download MIP Fuse" src="/research/images/download.gif" alt="" width="14" height="16" /></a></p>
<p>This simple Fuse just takes a range over time and generates an image with the highest or lowest pixels.  Great for normalizing.  It does so for each channel, so it can be useful for color normalization too, or for finding the bounding box of a position pass.  It can also be useful for making &#8220;summary&#8221; thumbnails of footage.</p>
<p><span id="more-1904"></span></p>
<p>There is also an option to output the maximum (or minimum) pixel value from the entire sample, in X, Y, and Time.  This is a number output suitable for connection to other number inputs.</p>
<a href="http://www.anatomicaltravel.com/research/downloads/MIP_Samples_C_A01_.comp">Download MIP Sample Comp A01</a><a href="http://www.anatomicaltravel.com/research/downloads/MIP_Samples_C_A01_.comp"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download MIP Sample Comp" alt="Download MIP Sample Comp" src="/research/images/download.gif" alt="" width="14" height="16" /></a>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2010/10/mip/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Updates from SIGGraph</title>
		<link>http://www.anatomicaltravel.com/research/2009/08/updates-from-siggraph/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/08/updates-from-siggraph/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 00:46:19 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Graphics General]]></category>
		<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Medical imaging]]></category>
		<category><![CDATA[Volume Rendering]]></category>
		<category><![CDATA[SIGGraph]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=1463</guid>
		<description><![CDATA[We&#8217;ve seen some pretty cool things at SIGGraph so far&#8230;
Gel Sight is a retrographic surface imaging technique that was wonderfully elegant in it&#8217;s simplicity and effectiveness.  They also gave out free samples&#8230;

Nvidia had a stereographic interactive realtime rendering of the full 13GB Visible Human dataset being rendered in CUDA on 3 Quadroplexi.  Very impressive.  The [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve seen some pretty cool things at SIGGraph so far&#8230;</p>
<div class="wp-caption alignnone" style="width: 490px"><a href="http://www.mit.edu/~kimo/gelsight/faq.html"><img class=" " style="border: 0pt none;" title="Gel Sight" src="http://people.csail.mit.edu/kimo/gelsight/images/overview.jpg" alt="Gel Sight" width="480" height="124" /></a><p class="wp-caption-text">Gel Sight</p></div>
<p style="text-align: justify;">Gel Sight is a retrographic surface imaging technique that was wonderfully elegant in it&#8217;s simplicity and effectiveness.  They also gave out free samples&#8230;</p>
<p style="text-align: justify;">
<div id="attachment_1470" class="wp-caption alignnone" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/08062009169.jpg"><img class="size-medium wp-image-1470 " style="border: 0pt none;" title="Cuda raycasting 13GB of cryomacrotome goodness (in stereo)" src="http://www.anatomicaltravel.com/research/wp-content/uploads/08062009169-300x225.jpg" alt="Cuda raycasting 13GB of cryomacrotome goodness (in stereo)" width="300" height="225" /></a><p class="wp-caption-text">Cuda raycasting 13GB of cryomacrotome goodness (in stereo)</p></div>
<p><a href="http://www.nvidia.com/object/cuda_home.html#">Nvidia </a>had a stereographic interactive realtime rendering of the full 13GB Visible Human dataset being rendered in CUDA on 3 Quadroplexi.  Very impressive.  The glasses used were the new Nvidia active shutter glasses, and were very effective.</p>
<div class="wp-caption alignnone" style="width: 320px"><a href="http://touchco.com/"><img style="border: 0pt none;" title="Resistive multitouch in many form factors" src="http://touchco.com/ifsr_hand.jpg" alt="" width="310" height="233" /></a><p class="wp-caption-text">Resistive multitouch in many form factors</p></div>
<p><a href="http://www.touchco.com">A new startup</a> out of NYU showed a novel resistive multitouch device.  Very effective, low cost, and suitable to many applications.</p>
<p>UPDATE: Sorry about the broken link, Touchco was bought up by Amazon, so pretty much all of the cool applications they had in mind are replaced by the Kindle 3.</p>
<div id="attachment_1471" class="wp-caption alignnone" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/08062009171.jpg"><img class="size-medium wp-image-1471 " style="border: 0pt none;" title="VLC madness courtesy 2 Fusion-io cards" src="http://www.anatomicaltravel.com/research/wp-content/uploads/08062009171-300x225.jpg" alt="VLC madness courtesy 2 Fusion-io cards" width="300" height="225" /></a><p class="wp-caption-text">VLC madness courtesy 2 Fusion-io cards</p></div>
<p><a title="Fusion-io" href="http://www.fusionio.com/Default.aspx">Fusion-io</a> showed their new &#8220;budget&#8221; nonvolatile storage adapter, the ioXtreme.   $900 gets you 80GB, with a read speed o 700MB/s.  The IO&#8217;s aren&#8217;t very high, much less their enterprise solutions, but that doesn&#8217;t matter if you are reading sequential data.  The booth was pretty crazy, too, one of the better live hardware demos I&#8217;ve seen in a while.  I&#8217;ll get some pictures tomorrow.  VLC never looked so impressive&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/08/updates-from-siggraph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make a virtual colonoscopy</title>
		<link>http://www.anatomicaltravel.com/research/2009/05/how-to-make-a-virtual-colonoscopy/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/05/how-to-make-a-virtual-colonoscopy/#comments</comments>
		<pubDate>Thu, 07 May 2009 23:05:18 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Medical imaging]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[cancer]]></category>
		<category><![CDATA[colon]]></category>
		<category><![CDATA[CT]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=1284</guid>
		<description><![CDATA[We were recently commissioned to do some visualizations for a virtual colonoscopy procedure.   Also known as a colonography.   If you&#8217;re unfamiliar with the process, Wikipedia has enough information to give you a general overview. While there is a lot of information on the internet about the scanning process itself and what the patient [...]]]></description>
			<content:encoded><![CDATA[<p>We were recently commissioned to do some visualizations for a virtual colonoscopy procedure.   Also known as a colonography.   If you&#8217;re unfamiliar with the process, Wikipedia has <a href="http://en.wikipedia.org/wiki/Virtual_colonoscopy">enough information</a> to give you a general overview. While there is a lot of information on the internet about the scanning process itself and what the patient will experience, there isn&#8217;t much about the ways in which the CT data can be analyzed once it is acquired.  So here&#8217;s a brief overview of what we at Anatomical Travelogue did with it.</p>
<p style="text-align: center;">
<div id="attachment_1272" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/vct_colonoscopystill_a01.jpg"><img class="size-full wp-image-1272" style="border: 0pt none;" title="Colonoscopy Still" src="http://www.anatomicaltravel.com/research/wp-content/uploads/vct_colonoscopystill_a01.jpg" alt="Screengrab from the realtime colonoscopy demo" width="600" height="600" /></a><p class="wp-caption-text">Screengrab from the realtime colonoscopy demo</p></div>
<p><span id="more-1284"></span></p>
<p><strong>The CT</strong></p>
<p>Here we have an axial projection of the CT, (commonly known as CAT, for <em>computed axial tomography</em>).  The video shows a series moving through the Z axis from the anus to the top of the diaphragm / base of heart.  I&#8217;ve gone ahead and adjusted the brightness and gamma so it is easier to see on a normal computer monitor.</p>
<p style="text-align: center;"><br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/ct-gammacorrected-axial-series-wm-thumb.jpg" alt="media" /><br />
</p>
<p style="text-align: left;">What we can see here is that the patient was lying supine, and the contrast enhanced fluids in the colon are collected on the bottom surfaces of the colon.  Sometimes the patient is scanned twice, once supine, once prone to make sure that all surfaces are imaged, but we found that the contrast between the walls of the colon and the fluid was sufficient to make out any &#8220;submerged&#8221; surface details to the same resolution as in the upper &#8220;air exposed&#8221; surfaces.</p>
<p style="text-align: left;"><strong>Segmentation</strong></p>
<p style="text-align: left;">Ok, so the next steps are to remove the fluid from the colon, and to segment the colon lumen.  The values in the CT are sufficient for this, the lighter values are the fluid, the darker values are air, and the middle greys are the colon itself.  We have to isolate the colon from the bones, lungs, small intestines, etc. which share similar values, but they are spatially much different, so we can exclude them that way. The image below shows the result of this, a single axial slice of the CT on the left, the fluid removed in the center, and the segmentation mask of the colon lumen on the right.</p>
<p style="text-align: center;">
<div id="attachment_899" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_segmentation_compare_1.jpg"><img class="size-medium wp-image-899" style="border: 0pt none;" title="colon_segmentation_compare_1" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_segmentation_compare_1-300x100.jpg" alt="Segmentation results for colon lumen.  Left: Original CT; Center: Fluid removed; Right: Lumen segment" width="300" height="100" /></a><p class="wp-caption-text">Segmentation results for colon lumen.  Left: Original CT; Center: Fluid removed; Right: Lumen segment</p></div>
<p><strong>Normals</strong></p>
<p>The CT dataset can now be processed to get some additional visualization data out of it.  We clean up some of the noise in the scan, and then extract gradients from the data which will be used as normals at the threshold interface of the colon lumen.   Essentially, we&#8217;re determining where a voxel is &#8220;facing&#8221;.  This vector is encoded as color, where red represents the X axis, green represents the Y axis, and blue represents the Z axis.</p>
<p style="text-align: center;">
<div id="attachment_966" class="wp-caption aligncenter" style="width: 604px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/normalaxis_angie_colonlumen_labeled_a01.jpg"><img style="border: 0pt none;" title="normalaxis_angie_colonlumen_labeled_a01" src="http://www.anatomicaltravel.com/research/wp-content/uploads/normalaxis_angie_colonlumen_labeled_a01.jpg" alt="Encoding normal direction to color" width="594" height="244" /></a><p class="wp-caption-text">Encoding normal direction to color</p></div>
<p style="text-align: left;">The image below shows the normals we calculated, as well as those values multiplied by the CT values.</p>
<div id="attachment_901" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_normals_compare_.jpg"><img class="size-medium wp-image-901" style="border: 0pt none;" title="colon_normals_compare_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_normals_compare_-300x146.jpg" alt="Left: Normals as RGB (not yet normalized); Right: Multiplied by the CT intensities" width="300" height="146" /></a><p class="wp-caption-text">Left: Normals as RGB (not yet normalized); Right: Multiplied by the CT intensities</p></div>
<p style="text-align: left;">And this video shows these images stacked on top of one another with a little perspective added to show the depth.</p>
<p style="text-align: center;"><br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon-normaltrails-thumb-a01-.jpg" alt="media" /><br />
</p>
<p style="text-align: left;">And here&#8217;s a video with just the normals on the colon segment itself.</p>
<p style="text-align: center;"><br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon-normaltrails-lumen-thumb-b03-.jpg" alt="media" /><br />
</p>
<p style="text-align: left;">
<p style="text-align: left;"><strong>Isosurface</strong></p>
<p style="text-align: left;">From the lumen segmentation, we extract a polygonal isosurface.  The resulting mesh is scaled to the correct real-world size according to the CT scan itself.</p>
<p style="text-align: left;">
<p style="text-align: center;">
<div id="attachment_905" class="wp-caption aligncenter" style="width: 277px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_isosurface.jpg"><img class="size-medium wp-image-905" style="border: 0pt none;" title="colon_isosurface" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_isosurface-267x300.jpg" alt="Marching cubes extraction of the lumen, scaled to real world units" width="267" height="300" /></a><p class="wp-caption-text">Marching cubes extraction of the lumen, scaled to real world units</p></div>
<p style="text-align: left;">
<p style="text-align: left;"><strong>Rationalization</strong></p>
<p style="text-align: left;">The isosurface is then rationalized to a curve network.  Along the length of the colon, longitudinal lines are created as well as cross-sectional lines.</p>
<p style="text-align: left;">
<div id="attachment_906" class="wp-caption aligncenter" style="width: 277px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_curvenetwork_hqs.jpg"><img class="size-medium wp-image-906" style="border: 0pt none;" title="colon_curvenetwork_hqs" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_curvenetwork_hqs-267x300.jpg" alt="Rationalized curve network of lumen" width="267" height="300" /></a><p class="wp-caption-text">Rationalized curve network of colon lumen</p></div>
<p><strong>Centerline Finding<br />
</strong></p>
<p style="text-align: left;">The curves generated from the rationalization can then be averaged together to find the centerline of the colon, which will be used as a camera path and as the base of our unwrapping process.</p>
<p style="text-align: left;">
<div id="attachment_907" class="wp-caption aligncenter" style="width: 277px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_centerline.jpg"><img class="size-medium wp-image-907" style="border: 0pt none;" title="colon_centerline" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_centerline-267x300.jpg" alt="Centerline path (thickened to show more clearly)" width="267" height="300" /></a><p class="wp-caption-text">Centerline path (thickened to show more clearly)</p></div>
<p>We normalized the spline and took some measurements off it.  In this case, the colon measured 1866 mm.</p>
<p><strong>Unwrapping</strong></p>
<p>So now we have all the information we need to do a basic unwrapping.  We create a new voxel array XYZ where X is the length along the centerline spline, Y is the complete rotation of the vector perpendicular to tangent of the centerline curve, and Z is the distance from the centerline curve.</p>
<div id="attachment_933" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/axisimage_a02_labeled.jpg"><img class="size-medium wp-image-933" style="border: 0pt none;" title="axisimage_a02_labeled" src="http://www.anatomicaltravel.com/research/wp-content/uploads/axisimage_a02_labeled-300x178.jpg" alt="How the voxels are sampled" width="300" height="178" /></a><p class="wp-caption-text">How the voxels are sampled</p></div>
<p>Or put another way, it looks something like this:</p>
<p style="text-align: center;">
<div id="attachment_937" class="wp-caption aligncenter" style="width: 267px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_unfurl_.jpg"><img class="size-full wp-image-937" style="border: 0pt none;" title="colon_unfurl_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_unfurl_.jpg" alt="Conceptually what is happening" width="257" height="310" /></a><p class="wp-caption-text">Conceptually what is happening</p></div>
<p>This lookup was applied twice, once to the CT normal (gradient) volume and once to a unit cube of the dataset.   We also created a 1D array where the length along the spline intersected the dataset unit cube.</p>
<p>Here is a video showing the result from the CT normals.  The black voxels are outside the bounds of the dataset.  I&#8217;ve resized it such that each voxel is 3.5 mm in size.</p>
<br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/unwrapped-normals-wm-thumb.jpg" alt="media" /><br />

<p>And here is a still image where the density and normal values from the CT have been accumulated to generate a &#8220;surface&#8221; based on the unwrapping of the colon.  This isn&#8217;t an isosurface, we&#8217;re still looking at voxels at this point, but as a 2D projection, it creates a nice &#8220;map&#8221; of the colon.</p>
<p style="text-align: left;">
<div id="attachment_927" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_normals_unwrap_nodepthcue_accumulated_.jpg"><img class="size-medium wp-image-927" style="border: 0pt none;" title="colon_normals_unwrap_nodepthcue_accumulated_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_normals_unwrap_nodepthcue_accumulated_-300x17.jpg" alt="test" width="300" height="17" /></a><p class="wp-caption-text">Unwrapped normals, accumulated at the density of the CT.  Each voxel is 1mm in X.</p></div>
<p style="text-align: left;">By applying a depth cue to the voxels based on distance from centerline, however, we make it a bit easier to read.   The colors show where the surface is facing, so that red is dextral (on the right), blue is superior, and green is posterior.   Something to notice&#8230; where the horizontal bands of color shift downward or upward, that is where the colon bends, or at a rectal valve.  Conversely, where you see the bands stretch out is the colon is relatively straight.  The darkening helps to differentiate protruding features, like polyps, from recessed features, like the appendix or diverticula.</p>
<p style="text-align: left;">
<div id="attachment_930" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_normals_unwrap_accumulated_2.jpg"><img class="size-medium wp-image-930" style="border: 0pt none;" title="colon_normals_unwrap_accumulated_2" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_normals_unwrap_accumulated_2-300x17.jpg" alt="Unwrapped normals with depth cue" width="300" height="17" /></a><p class="wp-caption-text">With depth cue.  Can you find anything suspicious?</p></div>
<p style="text-align: left;">By the same technique, we accumulate the samples from the unit cube.   This gives us a position lookup between the unwrapped dataset and the original CT.</p>
<p style="text-align: left;">
<div id="attachment_931" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_unitcube_unwrap_accumulated_.jpg"><img class="size-medium wp-image-931" style="border: 0pt none;" title="colon_unitcube_unwrap_accumulated_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colon_unitcube_unwrap_accumulated_-300x17.jpg" alt="Unwrapping samples from the unit cube of the dataset" width="300" height="17" /></a><p class="wp-caption-text">Unwrapping samples from the unit cube of the dataset</p></div>
<p style="text-align: left;">It is now possible to create a vector between any point along the centerline and any unoccluded surface point of the colon.  But since we still have the voxel data, we can explore the occluded and subsurface details, if present.</p>
<p><strong>Rendering</strong></p>
<p>From here we can construct some renders that show the data relative to a point in space somewhere along the centerline.</p>
<p>Here is a volume rendering showing the path through the colon as a bright light.</p>
<br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/colonglow-crisp-c-b04-thumb.jpg" alt="media" /><br />

<p>We also created a raytraced image of the polygonal isosurface from inside, sampled along the length of the centerline.  This render covers a complete 360°<br />
view from each millimeter along the centerline path.</p>
<p>This video shows the spherical fisheye view on top.  We can convert this to a latitude/longitude view, as shown on the bottom.</p>
<br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/spherical-latlong-compare-a01-wm-thumb.jpg" alt="media" /><br />

<p>Because the view is a full 360°, you can see everything visible from that one point.   This lets us tumble around in a more normal &#8220;human eye perspective&#8221; to look around.</p>
<br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/spherical-lookaround-a02-wm-thumb.jpg" alt="media" /><br />

<p>This is similar to how a traditional endoscope works, but a LOT easier to control.  If we wanted to be more &#8220;authentic&#8221; we could have put a vignette around the images.</p>
<p><strong>Putting it all together</strong></p>
<p>Once you have all the assets created, it becomes a question of packaging and delivery.  The unwrapped normal map with depth cueing can be printed out on a piece of paper, or viewed on a small cellphone screen.</p>
<div id="attachment_1020" class="wp-caption aligncenter" style="width: 244px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/fourstrips_1000_.jpg"><img class="size-medium wp-image-1020" style="border: 0pt none;" title="fourstrips_1000_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/fourstrips_1000_-234x300.jpg" alt="Cut into strips, ready for printout to include in patient file" width="234" height="300" /></a><p class="wp-caption-text">Cut into strips, ready for printout to include in patient file</p></div>
<div id="attachment_1021" class="wp-caption aligncenter" style="width: 280px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/colonshaped_labeled_1000_.jpg"><img class="size-medium wp-image-1021" style="border: 0pt none;" title="colonshaped_labeled_1000_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/colonshaped_labeled_1000_-270x300.jpg" alt="Another way to view the colon on paper" width="270" height="300" /></a><p class="wp-caption-text">Another way to view the colon on paper</p></div>
<p>We can combine the other renders together into a linear video, where the number of frames is something fixed, like length in millimeters of the colon, and compare that to the unwrapped map X axis.   This could be burned to a DVD or posted on YouTube.</p>
<p>Or we can create a complete interactive system where the user can look for polyps in ANY of the views, the CT, the exterior view, the endoscope view, or the map, and the various views will all stay synced together.  This could be operated from a local workstation, or processed on a remote server and viewed on a webpage.   An automated version of this could be rendered out to a video as well.</p>
<div id="attachment_1023" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.anatomicaltravel.com/research/wp-content/uploads/userinterface_labels_c_a01_.jpg"><img class="size-medium wp-image-1023" style="border: 0pt none;" title="userinterface_labels_c_a01_" src="http://www.anatomicaltravel.com/research/wp-content/uploads/userinterface_labels_c_a01_-300x168.jpg" alt="A user interface for syncronizing the various views of the colon" width="300" height="168" /></a><p class="wp-caption-text">A user interface for synchronizing the various views of the colon</p></div>
<br /><img src="http://www.anatomicaltravel.com/research/wp-content/uploads/userinterface-labels-c-a01-600x336-thumb-.jpg" alt="media" /><br />

<p style="text-align: center;"><a href="http://www.anatomicaltravel.com/research/downloads/userinterface_labels_c_a01_q32_.avi">Download Full size user interface movie (7.3MB x264 AVI) </a><a href="http://www.anatomicaltravel.com/research/downloads/userinterface_labels_c_a01_q32_.avi"><img class="alignnone" style="border: 0pt none; vertical-align: middle; margin-left: 10px;" title="Download Full size user interface movie (7.3MB x264 AVI)" alt="Download Full size user interface movie (7.3MB x264 AVI)" src="/research/images/download.gif" alt="" width="14" height="16" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;">
<p>You can see more of our colon explorations including other datasets at <a href="http://www.thevisualmd.com">www.thevisualmd.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/05/how-to-make-a-virtual-colonoscopy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Image-guided surgery talk &#8211; New York City IEEE</title>
		<link>http://www.anatomicaltravel.com/research/2009/01/image-guided-surgery-talk-new-york-city-ieee-embs/</link>
		<comments>http://www.anatomicaltravel.com/research/2009/01/image-guided-surgery-talk-new-york-city-ieee-embs/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 16:15:46 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Image processing]]></category>
		<category><![CDATA[Image-guided surgery]]></category>
		<category><![CDATA[Medical imaging]]></category>
		<category><![CDATA[3D Ultrasound]]></category>
		<category><![CDATA[Breast biopsy]]></category>
		<category><![CDATA[Breast cancer]]></category>
		<category><![CDATA[Calibration]]></category>
		<category><![CDATA[Experiment design]]></category>
		<category><![CDATA[Needle guidance]]></category>
		<category><![CDATA[Stereotactic mammography]]></category>

		<guid isPermaLink="false">http://www.anatomicaltravel.com/research/?p=716</guid>
		<description><![CDATA[This past October, I gave a talk for the Engineering in Medicine and Biology Society (EMBS) of the IEEE in New York City. The talk covers the design and evaluation of a device adding 3-D ultrasound scanning to a digital mammography (breast x-ray) system. The presentation centers on the specific application and device, but also [...]]]></description>
			<content:encoded><![CDATA[<p>This past October, I gave a talk for the <a href="http://www.embs.org/" target="_blank">Engineering in Medicine and Biology Society</a> (EMBS) of the <a href="http://www.ieee.org/" target="_blank">IEEE</a> in New York City. The talk covers the design and evaluation of a device adding 3-D ultrasound scanning to a digital mammography (breast x-ray) system. The presentation centers on the specific application and device, but also touches on more general topics such as stereo image calibration and experimental design for evaluating needle placement accuracy. <em>Note: the video takes a few seconds to buffer and begin playing.</em><br />
<br class="keepme"><br class="keepme"><center class="keepme"></center></p>
<blockquote>
<h5 style="text-align: center;"><span style="color: #ffffff;">REGISTERED 3-D ULTRASOUND <em>and</em> DIGITAL STEREOTACTIC<br />
MAMMOGRAPHY <em>for</em> BREAST BIOPSY GUIDANCE</span></h5>
<p style="text-align: center;">Matthew Irwin, MESc<br />
IEEE EMBS New York<br />
October 28, 2008</p>
<p>Large core needle biopsy is a common procedure used to obtain tissue samples when cancer is suspected in diagnostic breast images. The procedure is typically performed under image guidance, most commonly using freehand ultrasound or stereotactic mammography (SM). To utilize the advantages of both imaging modalities, we developed a biopsy device combining three-dimensional ultrasound (3DUS) and digital SM imaging with computer-aided needle guidance. This talk will discuss the design of our system, current methods in digital stereo X-ray and 3-D ultrasound imaging and validation experiments using tissue-simulating phantoms. A paper outlining this work was recently published: “Registered 3-D Ultrasound and Digital Stereotactic Mammography for Breast Biopsy Guidance”, M. R. Irwin, D. B. Downey, L. Gardi, and A. Fenster. <em>IEEE Transactions on Medical Imaging</em>, vol. 27, no. 3, pp. 391-401, Mar. 2008.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.anatomicaltravel.com/research/2009/01/image-guided-surgery-talk-new-york-city-ieee-embs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

