<?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>wopsys Yusuf ÖZBEK</title>
	<atom:link href="https://www.wopsys.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.wopsys.com</link>
	<description></description>
	<lastBuildDate>Fri, 21 Apr 2023 12:28:34 +0000</lastBuildDate>
	<language>en-EN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6</generator>
		<item>
		<title>CIGuide</title>
		<link>https://www.wopsys.com/?p=1906</link>
		<comments>https://www.wopsys.com/?p=1906#comments</comments>
		<pubDate>Sun, 24 Jul 2016 17:39:13 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Active]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=1906</guid>
		<description><![CDATA[Cochlear Implant Guide (CIGuide). Directly pointing to target anatomy in the petrous bone with a robotic laser pointer. Sub-millimetric application accuracy is provided by our Rhinospider technology. Funded by the FFG under Project 846056 (2014-2017). Z. Bardosi, Y. Özbek, C. Plattner, W. Freysinger &#160;]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Cochlear Implant Guide (CIGuide). Directly pointing to target anatomy in the petrous bone with a robotic laser pointer. Sub-millimetric application accuracy is provided by our <a title="Rhinospider" href="http://www.voxelmaster.at/category/projects/rhinospider" target="_blank">Rhinospider</a> technology.</p>
<p style="text-align: justify;">Funded by the FFG under Project 846056 (2014-2017).</p>
<p style="font-size: 11px;">Z. Bardosi, Y. Özbek, C. Plattner, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=1906</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AROSCOPE</title>
		<link>https://www.wopsys.com/?p=1889</link>
		<comments>https://www.wopsys.com/?p=1889#comments</comments>
		<pubDate>Sun, 24 Jul 2016 16:56:02 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=1889</guid>
		<description><![CDATA[This project explores the field of Augmented Reality (AR) overlay with a purpose-built surgical microscope (Leica M500-N) that tracked intraoperatively with an optical tracker (NDI Optotrak Certus). It is developed a medical application concept (AROSCOPE &#8211; Stereo Augmented Reality in a Navigated Surgical Microscope), which uses the platform independent open-source libraries. For the microscope embedded [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">This project explores the field of Augmented Reality (AR) overlay with a purpose-built surgical microscope (Leica M500-N) that tracked intraoperatively with an optical tracker (NDI Optotrak Certus). It is developed a medical application concept (AROSCOPE &#8211; Stereo Augmented Reality in a Navigated Surgical Microscope), which uses the platform independent open-source libraries. For the microscope embedded surgery the patient is registered with landmark-based registration technique and the head of microscope is navigated at the same time with the patient together. Thereby segmented anatomic structures from preoperative radiological images and access pathways can be represented accurately as AR overlays in field of view (FOV) of surgeon, without the attention of surgeons is deflected from the surgical field.</p>
<p style="text-align: justify;">The technical concept and core area of AROSCOPE involves: two dimensional (2D) visualization and spatial viewing of the patient images, calibration of the stereo cameras that mounted on the head of microscope, hand-eye calibration, patient-image registration, three dimensional (3D) segmentation, intraoperative 3D surgical navigation and overlaying of segmented anatomical structures into the ocular of the microscope in real-time.</p>
<p style="text-align: justify;">This project provides the possibility to enhance the surgeon’s ability for a better intraoperative orientation by overlaying 3D information directly in the FOV.</p>
<p style="text-align: justify;"><b>Goal<br />
</b>The aim of this project was developing a surgical navigation and stereoscopic augmented reality concept for the use in minimal invasive microscopic image-guided surgery in ENT operations.</p>
<p style="text-align: justify;">The concept serves user-friendly interactions and all essential steps from planning until overlaying phase and fulfills important requirements for a successfully surgery in minimal invasive interventions with navigated surgical microscope. To enhance the ability of the surgeon during the surgery and facilitate the whole complex workflow, AROSCOPE offers step by step processing of major requirements and clear guideline for the user. Consequently this system enhances the capabilities of the surgeon visual system through the combination of computer generated graphics, computer vision and advanced user interaction technology.</p>
<p><b>Screenshots<br />
</b>
<div class="ngg-galleryoverview" id="ngg-gallery-8-1889">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="https://www.wopsys.com/?p=1889&amp;show=slide">
					</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-112" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/dicom_module.jpg" title="dicom module" class="shutterset_set_8" >
								<img title="dicom_module" alt="dicom_module" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_dicom_module.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-117" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/patient_navigation_module.jpg" title="surgical navigation module" class="shutterset_set_8" >
								<img title="patient_navigation_module" alt="patient_navigation_module" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_patient_navigation_module.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-118" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/calibration_module.jpg" title="calibration module" class="shutterset_set_8" >
								<img title="calibration_module" alt="calibration_module" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_calibration_module.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-109" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/3d_generation_module.jpg" title="3d generation module" class="shutterset_set_8" >
								<img title="3d_generation_module" alt="3d_generation_module" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_3d_generation_module.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-110" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/augmented_reality_module.jpg" title="augmented reality module" class="shutterset_set_8" >
								<img title="augmented_reality_module" alt="augmented_reality_module" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_augmented_reality_module.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-119" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/microscope_head.jpg" title="microscope head" class="shutterset_set_8" >
								<img title="microscope_head" alt="microscope_head" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_microscope_head.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-120" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/setup.jpg" title="setup" class="shutterset_set_8" >
								<img title="setup" alt="setup" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_setup.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-115" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/softwarearchitecture.jpg" title="software architecture" class="shutterset_set_8" >
								<img title="softwarearchitecture" alt="softwarearchitecture" src="https://www.wopsys.com/wopsys/wp-content/gallery/aroscope/thumbs/thumbs_softwarearchitecture.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p>Funded by the Jubilee Fund of the Austrian National Bank, project 13003 (2008 &#8211; 2012, ongoing).</p>
<p>Detailed information can be found in <a title="Donwloads" href="http://www.wopsys.com/?page_id=811">Downloads</a> and <a title="Publications" href="http://www.wopsys.com/?page_id=796">Publications</a> pages.</p>
<p style="font-size: 11px;">Y. Özbek, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=1889</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CTK in CAS</title>
		<link>https://www.wopsys.com/?p=1613</link>
		<comments>https://www.wopsys.com/?p=1613#comments</comments>
		<pubDate>Mon, 25 Nov 2013 21:11:42 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=1613</guid>
		<description><![CDATA[CTK in CAS (The Common Toolkit in computer assisted surgery) is a medical open-source software that used to develop efficient, modular and plug-in based biomedical applications. And it provides a tutorial that can be used as a template by CTK plug-in framework e.g. for a standard navigation in CAS. Goal The goal of this project [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">CTK in CAS (The Common Toolkit in computer assisted surgery) is a medical open-source software that used to develop efficient, modular and plug-in based biomedical applications. And it provides a tutorial that can be used as a template by CTK plug-in framework e.g. for a standard navigation in CAS.</p>
<p style="text-align: justify;"><b>Goal<br />
</b>The goal of this project is as first, represent a template (demo application) using the CTK plug-in framework that facilitates and simplifies the creation of complex applications in the biomedical field in many ways, e.g. implementation and management and as second, set up a tutorial that provides support to the development with the CTK plug-in framework.</p>
<p style="text-align: justify;">To validate the use of CTK in computer-assisted surgery, and to facilitate the entry into the framework, a demo application is developed. It enables the loading of DICOM images, the integration of tracking data, the marker-based registration of CT data, navigation and the display of (Stereo-) video streams.</p>
<p> <strong>Screenshots<br />
</strong>
<div class="ngg-galleryoverview" id="ngg-gallery-7-1613">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="https://www.wopsys.com/?p=1613&amp;show=slide">
					</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-103" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/ctk_in_cas1.jpg" title="Dicom plug-in view" class="shutterset_set_7" >
								<img title="ctk_in_cas1" alt="ctk_in_cas1" src="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/thumbs/thumbs_ctk_in_cas1.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-104" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/ctk_in_cas2.jpg" title="Navigation plug-in view" class="shutterset_set_7" >
								<img title="ctk_in_cas2" alt="ctk_in_cas2" src="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/thumbs/thumbs_ctk_in_cas2.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-105" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/ctk_in_cas3.jpg" title="Microscope plug-in view 1" class="shutterset_set_7" >
								<img title="ctk_in_cas3" alt="ctk_in_cas3" src="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/thumbs/thumbs_ctk_in_cas3.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-107" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/ctk_in_cas5.jpg" title="Microscope plug-in view 3" class="shutterset_set_7" >
								<img title="ctk_in_cas5" alt="ctk_in_cas5" src="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/thumbs/thumbs_ctk_in_cas5.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-108" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/ctk_in_cas6.jpg" title="CTK Demo application structure" class="shutterset_set_7" >
								<img title="ctk_in_cas6" alt="ctk_in_cas6" src="https://www.wopsys.com/wopsys/wp-content/gallery/ctkincas/thumbs/thumbs_ctk_in_cas6.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p><b>Video</b></p>
<p>[There is a video that cannot be displayed in this feed. <a href="https://www.wopsys.com/?p=1613">Visit the blog entry to see the video.]</a></p>
<p>&nbsp;</p>
<p>Detailed information can be found in <a href="http://www.wopsys.com/?page_id=811">Downloads</a> and <a href="http://www.wopsys.com/?page_id=796">Publications</a> pages.</p>
<p style="font-size: 11px;">F. Gangelberger, Y. Özbek, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=1613</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatic Fiducial Detection</title>
		<link>https://www.wopsys.com/?p=1482</link>
		<comments>https://www.wopsys.com/?p=1482#comments</comments>
		<pubDate>Mon, 07 Oct 2013 19:16:59 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=1482</guid>
		<description><![CDATA[Automatic Fiducial Detection is a tool for open4Dnav, which is developed with open-source libraries. It detects, localizes three dimensional (3D) objects (titanium balls) automatically in preoperative radiological images for given geometric object properties using morphological algorithms iteratively and allows geometric measurements, or computation operations by detected objects using a special filter. Goal The goal of [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Automatic Fiducial Detection is a tool for <a title="open4Dnav" href="http://www.voxelmaster.at/category/completed-projects/open4dnav" target="_blank">open4Dnav</a>, which is developed with open-source libraries. It detects, localizes three dimensional (3D) objects (titanium balls) automatically in preoperative radiological images for given geometric object properties using morphological algorithms iteratively and allows geometric measurements, or computation operations by detected objects using a special filter.</p>
<p style="text-align: justify;"><b>Goal<br />
</b>The goal of the project is to develop an algorithm to identify/detect in the patient inserted and in the near of the surgical area positioned titanium fiducials in computed tomography (CT) images automatically, to calculate their centroids, locations, and relationships to each other, in order to realize the registration of CT images with the patient for the surgical navigation in preoperative phase without any user error.</p>
<p style="text-align: justify;">Automatic Fiducial Detection Tool enables detection of searched objects in the background in seven steps. First is defined using the user an unique working area &#8220;region of interest (ROI)&#8221; in 3D multiplane view images that contains desired objects in it and thus by ROI reduce the processing time of the algorithm. In the second step, a 3D binary image is generated by using of the binary threshold method, which is used later for the detection, localization and measurements of geometric features of labeled objects. After segmentation or rather binarization, a structured 3D binary ball element is created based on the radius of searched objects that used in the next step in the morphological process. In the fourth step, a morphological opening filter on the binary image is applied with the previously created element in order to determine whether the object in binary image corresponds to the predefined object element. After the elimination of unrequested objects (faults) in the image, a geometry filter on the output image is applied, that is generated after morphological step, to determine and calculate the geometrical properties (centroid-coordinates in cartesian coordinate system, major/minor axes lengths, number of detected objects, elongation, eccentricity, etc.) of detected objects. In the sixth step, a distance map based on found geometric properties is drawn, that represents and simulates the relations of the localized objects, e.g. distances between objects. At the end of the process the detected objects are segmented and visualized as an iso-surface or rather 3D image.</p>
<p style="text-align: justify;"><strong>Screenshots<br />
</strong>
<div class="ngg-galleryoverview" id="ngg-gallery-6-1482">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="https://www.wopsys.com/?p=1482&amp;show=slide">
					</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-96" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/automatic_fiducial_detection_settings.jpg" title="Settings" class="shutterset_set_6" >
								<img title="automatic_fiducial_detection_settings" alt="automatic_fiducial_detection_settings" src="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/thumbs/thumbs_automatic_fiducial_detection_settings.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-97" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/automatic_fiducial_detection_visualization1.jpg" title="Found fiducials visualization 1" class="shutterset_set_6" >
								<img title="automatic_fiducial_detection_visualization1" alt="automatic_fiducial_detection_visualization1" src="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/thumbs/thumbs_automatic_fiducial_detection_visualization1.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-98" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/automatic_fiducial_detection_visualization2.jpg" title="Found fiducials visualization 2" class="shutterset_set_6" >
								<img title="automatic_fiducial_detection_visualization2" alt="automatic_fiducial_detection_visualization2" src="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/thumbs/thumbs_automatic_fiducial_detection_visualization2.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-95" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/automatic_fiducial_detection_result.jpg" title="Found fiducials result 1" class="shutterset_set_6" >
								<img title="automatic_fiducial_detection_result" alt="automatic_fiducial_detection_result" src="https://www.wopsys.com/wopsys/wp-content/gallery/automaticfiducialdetection/thumbs/thumbs_automatic_fiducial_detection_result.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p style="text-align: justify;">Detailed information can be found in the <a href="http://www.wopsys.com/?page_id=811&amp;lang=en">Downloads</a> and <a href="http://www.wopsys.com/?page_id=796">Publications</a> pages.</p>
<p style="font-size: 11px;">Y. Özbek, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=1482</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StoS</title>
		<link>https://www.wopsys.com/?p=1265</link>
		<comments>https://www.wopsys.com/?p=1265#comments</comments>
		<pubDate>Sun, 25 Mar 2012 20:42:13 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=1265</guid>
		<description><![CDATA[StoS (Surface to Surface) is a medical open-source-tool for open4Dnav to realize a surface based (model based) registration with iterative closest point algorithm (ICP). The project goal is to get in the first step a point cloud (cartesian coordinate system) from segmented computed tomography data set (CT) by using the surface extraction technique, which is [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">StoS (Surface to Surface) is a medical open-source-tool for <a href="http://www.voxelmaster.at/category/projects/open4dnav" target="_blank">open4Dnav</a> to realize a surface based (model based) registration with iterative closest point algorithm (ICP). The project goal is to get in the first step a point cloud (cartesian coordinate system) from segmented computed tomography data set (CT) by using the surface extraction technique, which is  used later as reference points for ICP. The second point cloud is recorded by the patient with a tracker by tracking the probe position, which is  used later as target points for the ICP. In the second step are both point clouds with the ICP registered and visualized accordingly.</p>
<p style="text-align: justify;">The user has the possibility to enter the number of iterations, the number of control points and the maximum arithmetic mean value between two iterations manually and to register point clouds with the entered values iteratively. After each registration the root-mean-square error (RMS) and a transformation matrix is computed and stored separately with registration result (registered model) in poly file format.</p>
<p><strong>Screenshots</strong><br />

<div class="ngg-galleryoverview" id="ngg-gallery-5-1265">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="https://www.wopsys.com/?p=1265&amp;show=slide">
					</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-73" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/stos/stos_screenshots1.jpg" title=" " class="shutterset_set_5" >
								<img title="stos_screenshots1" alt="stos_screenshots1" src="https://www.wopsys.com/wopsys/wp-content/gallery/stos/thumbs/thumbs_stos_screenshots1.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-74" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/stos/stos_screenshots2.jpg" title=" " class="shutterset_set_5" >
								<img title="stos_screenshots2" alt="stos_screenshots2" src="https://www.wopsys.com/wopsys/wp-content/gallery/stos/thumbs/thumbs_stos_screenshots2.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-75" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/stos/stos_screenshots3.jpg" title=" " class="shutterset_set_5" >
								<img title="stos_screenshots3" alt="stos_screenshots3" src="https://www.wopsys.com/wopsys/wp-content/gallery/stos/thumbs/thumbs_stos_screenshots3.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-76" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/stos/stos_screenshots4.jpg" title=" " class="shutterset_set_5" >
								<img title="stos_screenshots4" alt="stos_screenshots4" src="https://www.wopsys.com/wopsys/wp-content/gallery/stos/thumbs/thumbs_stos_screenshots4.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-77" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/stos/stos_screenshots5.jpg" title=" " class="shutterset_set_5" >
								<img title="stos_screenshots5" alt="stos_screenshots5" src="https://www.wopsys.com/wopsys/wp-content/gallery/stos/thumbs/thumbs_stos_screenshots5.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-78" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/stos/stos_screenshots6.jpg" title=" " class="shutterset_set_5" >
								<img title="stos_screenshots6" alt="stos_screenshots6" src="https://www.wopsys.com/wopsys/wp-content/gallery/stos/thumbs/thumbs_stos_screenshots6.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-79" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/stos/stos_screenshots7.jpg" title=" " class="shutterset_set_5" >
								<img title="stos_screenshots7" alt="stos_screenshots7" src="https://www.wopsys.com/wopsys/wp-content/gallery/stos/thumbs/thumbs_stos_screenshots7.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p style="font-size: 11px;">Y. Özbek, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=1265</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ViSeCut</title>
		<link>https://www.wopsys.com/?p=770</link>
		<comments>https://www.wopsys.com/?p=770#comments</comments>
		<pubDate>Sun, 04 Mar 2012 20:44:43 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=770</guid>
		<description><![CDATA[ViSeCut is a medical open-source computed tomography (CT) image viewing-, image processing- and image segmentation software that processes the read two-dimensional computed tomography  images (in DICOM format) by various imaging processes, methods and algorithms (volume rendering, watershed segmentation and region-growing segmentation) and represents the desired results. ViSeCut is implemented on Linux (Fedora 10) with programming [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">ViSeCut is a medical open-source computed tomography (CT) image viewing-, image processing- and image segmentation software that processes the read two-dimensional computed tomography  images (in DICOM format) by various imaging processes, methods and algorithms (volume rendering, watershed segmentation and region-growing segmentation) and represents the desired results. ViSeCut is implemented on Linux (Fedora 10) with programming language C++ and can be used and further expanded by integrating certain medical open-source/cross-platform libraries on Windows, Mac OS X, etc.</p>
<p style="text-align: justify;"><strong>Goal </strong><br />
The goal of this project was, implementing an open-source computer program that in the first step reads DICOM formatted 2D CT images, then represents images in 2D axial, sagittal, coronal, and 3D multiplane view. In the second step, the loaded images are visualized and processed in different views at different windows, such as zoom in/out, changing of the position of a view in the window, windowing with Hounsfield-scale, scrolling of images, changing of opacity, changing of color, point selection, screenshot, rotating of image, list specific information from the patient and CT images, such as patient name, number of pictures, picture size, etc.</p>
<p style="text-align: justify;">In the third step, the 2D images should be visualized in a larger window as Cine Mode and scrolled forward and backward for all views automatically. The Cine Mode should be used for enlarged representations of 2D images and 3D models.</p>
<p style="text-align: justify;">In the next step, 2D images should be converted by specific algorithms (volume rendering, watershed segmentation and region-growing segmentation) in a 3D Model/Object. Before segmentation the program should be able the fact that the user selects itself on 2D images a region (cutting area) and afterwards segmentation algorithm should be selected, thus the processing time is reduced and the algorithm will save time.</p>
<p style="text-align: justify;">Finally segmented 3D Model should be stored as a file in vtk-data format, so that it canb e processed or regarded in another medical computer programs.</p>
<p style="text-align: justify;"><strong>Screenshots</strong><strong><br />
</strong>
<div class="ngg-galleryoverview" id="ngg-gallery-3-770">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="https://www.wopsys.com/?p=770&amp;show=slide">
					</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-63" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot1.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot1" alt="visecut_screenshot1" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot1.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-64" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot10.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot10" alt="visecut_screenshot10" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot10.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-65" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot2.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot2" alt="visecut_screenshot2" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot2.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-66" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot3.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot3" alt="visecut_screenshot3" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot3.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-67" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot4.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot4" alt="visecut_screenshot4" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot4.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-68" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot5.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot5" alt="visecut_screenshot5" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot5.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-69" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot6.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot6" alt="visecut_screenshot6" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot6.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-70" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot7.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot7" alt="visecut_screenshot7" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot7.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-71" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot8.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot8" alt="visecut_screenshot8" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot8.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-72" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/visecut_screenshot9.jpg" title=" " class="shutterset_set_3" >
								<img title="visecut_screenshot9" alt="visecut_screenshot9" src="https://www.wopsys.com/wopsys/wp-content/gallery/visecut/thumbs/thumbs_visecut_screenshot9.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p><strong>Features<br />
</strong></p>
<ol>
<li style="text-align: justify;">Easy and user-friendly handling</li>
<li style="text-align: justify;">Visualization of the loaded 2D-images as axial, sagittal, coronal, multiplane, and 3D view (DICOM representation)</li>
<li style="text-align: justify;">Image viewing for 2D images by using of mouse buttons: zoom in/out, image positioning of all views at separate windows, windowing with Hounsfield scale, rotating of 3D model,  point selection of 2D images to display all the views of the same 2D slice image, region selection of 2D images for the cutting function, scrolling</li>
<li style="text-align: justify;">Image processing for 2D Images: Changing of opacity.</li>
<li style="text-align: justify;">Image processing for 3D Model: Rotating and changing the color of model</li>
<li style="text-align: justify;">List of specific image and patient information</li>
<li style="text-align: justify;">Input field for specific values for Hounsfield scale, marching cubes volume rendering, watershed segmentation and region growing segmentation</li>
<li style="text-align: justify;">Orientation with labels and a 3D orientation-model by the processing and viewing of 2D images and 3D models</li>
<li style="text-align: justify;">Cine Mode for forward and backward scrolling of 2D images automatically</li>
<li style="text-align: justify;">Larger representation of all views in a separate window</li>
<li style="text-align: justify;">Screenshot for all views</li>
<li style="text-align: justify;">Exporting of 3D models as vtk-data file</li>
<li style="text-align: justify;">Live log function for user actions and program events</li>
<li style="text-align: justify;">Help window</li>
<li style="text-align: justify;">Loading the CT images with different sizes (512&#215;512, 256&#215;256, etc.)</li>
<li style="text-align: justify;">Preview function before loading the CT images</li>
</ol>
<p style="font-size: 11px;">Y. Özbek, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=770</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CTTranslator</title>
		<link>https://www.wopsys.com/?p=773</link>
		<comments>https://www.wopsys.com/?p=773#comments</comments>
		<pubDate>Sun, 04 Mar 2012 20:46:31 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=773</guid>
		<description><![CDATA[CTTranslator is a medical open-source computed tomography (CT) image viewing and segmentation program, that processes the read three-dimensional CT images (in DICOM format) by various imaging processes methods (hounsfield skala) and applies the marching cubes algorithm for extracting a polygonal mesh of an isosurface from a three-dimensional scalar field and represents the desired results. CTTranslator [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">CTTranslator is a medical open-source computed tomography (CT) image viewing and segmentation program, that processes the read three-dimensional CT images (in DICOM format) by various imaging processes methods (hounsfield skala) and applies the marching cubes algorithm for extracting a polygonal mesh of an isosurface from a three-dimensional scalar field and represents the desired results. CTTranslator is implemented on Linux (Fedora 10) with programming language C ++ and can be used later by integrating certain medical open-source/cross-platform libraries on Windows, Mac OS X, etc.</p>
<p style="text-align: justify;"><strong>Goal<br />
</strong>The goal of this project was, developing an open-source computer program that reads the CT images, then segments those with marching cubes algorithm as 3D models and saves the segmented 3D model as vtk-data. It should be realized about read 2D images and segmented 3D models different processing and operations. As basis materials are used real CT images, which initially identifies the bone or soft tissue structures and displays 2D images with the Hounsfield scale.</p>
<p style="text-align: justify;">In another step, read 2D images should be visualized as 3D model by using the  marching cubes algorithm, which segments the images based on predefined Hounsfield scale parameters. In last step, should the segmented and represented 3D Models should be saved. Before segmentation or saving of the images, different image processing operations and image viewing tasks can be performed.</p>
<p><strong>Screenshots</strong><strong><br />
</strong>
<div class="ngg-galleryoverview" id="ngg-gallery-1-773">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="https://www.wopsys.com/?p=773&amp;show=slide">
					</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-88" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/cttranslator_screenshot1.jpg" title=" " class="shutterset_set_1" >
								<img title="cttranslator_screenshot1" alt="cttranslator_screenshot1" src="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/thumbs/thumbs_cttranslator_screenshot1.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-89" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/cttranslator_screenshot2.jpg" title=" " class="shutterset_set_1" >
								<img title="cttranslator_screenshot2" alt="cttranslator_screenshot2" src="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/thumbs/thumbs_cttranslator_screenshot2.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-90" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/cttranslator_screenshot3.jpg" title=" " class="shutterset_set_1" >
								<img title="cttranslator_screenshot3" alt="cttranslator_screenshot3" src="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/thumbs/thumbs_cttranslator_screenshot3.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-91" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/cttranslator_screenshot4.jpg" title=" " class="shutterset_set_1" >
								<img title="cttranslator_screenshot4" alt="cttranslator_screenshot4" src="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/thumbs/thumbs_cttranslator_screenshot4.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-92" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/cttranslator_screenshot5.jpg" title=" " class="shutterset_set_1" >
								<img title="cttranslator_screenshot5" alt="cttranslator_screenshot5" src="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/thumbs/thumbs_cttranslator_screenshot5.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-93" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/cttranslator_screenshot6.jpg" title=" " class="shutterset_set_1" >
								<img title="cttranslator_screenshot6" alt="cttranslator_screenshot6" src="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/thumbs/thumbs_cttranslator_screenshot6.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-94" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/cttranslator_screenshot7.jpg" title=" " class="shutterset_set_1" >
								<img title="cttranslator_screenshot7" alt="cttranslator_screenshot7" src="https://www.wopsys.com/wopsys/wp-content/gallery/cttranslator/thumbs/thumbs_cttranslator_screenshot7.jpg" width="110" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p><strong>Features</strong></p>
<ol>
<li style="text-align: justify;">Easy and user-friendly handling</li>
<li style="text-align: justify;">Visualization of the loaded 2D-images as axial, sagittal, coronal, multiplane, and 3D model (DICOM presentation)</li>
<li style="text-align: justify;">Image viewing for 2D images by using of mouse buttons: zoom in/out, image positioning of all views in separate windows, windowing with Hounsfield scale, rotating of 3D model,  point selection of 2D images to display all the views of the same 2D slice image, region selection of 2D images for the cutting function, scrolling</li>
<li style="text-align: justify;">Image processing for 2D Images: Changing of opacity.</li>
<li style="text-align: justify;">Image processing for 3D Model: Rotating and change color of Model</li>
<li style="text-align: justify;">List of specific image and patient information</li>
<li style="text-align: justify;">input field to insert of specific values​​for Hounsfield scale and marching cubes</li>
<li style="text-align: justify;">Cine Mode for forward and backward scrolling of 2D images automatically</li>
<li style="text-align: justify;">Larger representation of all views at a separate window</li>
<li style="text-align: justify;">Screenshot for all views</li>
<li style="text-align: justify;">Exporting of 3D models as vtk-data file</li>
<li style="text-align: justify;">Live log function for user actions and program events</li>
<li style="text-align: justify;">Help window</li>
<li style="text-align: justify;">Display of 2D images and 3D model on a window at the same time</li>
</ol>
<p>Detailed information can be found in the <a href="http://www.wopsys.com/?page_id=811&amp;lang=en">Download</a> page.<strong></strong></p>
<p style="font-size: 11px;">Y. Özbek, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=773</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GantryTilt0</title>
		<link>https://www.wopsys.com/?p=764</link>
		<comments>https://www.wopsys.com/?p=764#comments</comments>
		<pubDate>Sun, 04 Mar 2012 20:01:09 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=764</guid>
		<description><![CDATA[GantryTilt0 is a medical open-soruce software, which is used for correction (tilt angle, oblique view setting) of two-dimensional DICOM-formatted computed tomography (CT) images using shear effect of affine transformation. The goal of project was to read the CT images with a -6° tilt angle (shear factor), to bring it by the displacement or shear transformation at [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">GantryTilt0 is a medical open-soruce software, which is used for correction (tilt angle, oblique view setting) of two-dimensional DICOM-formatted computed tomography (CT) images using shear effect of affine transformation. The goal of project was to read the CT images with a -6° tilt angle (shear factor), to bring it by the displacement or shear transformation at 0° gantry tilt in 3D coordinate system and to save transformed CT images again as a CT series, so that the CT images stands ready for later geometrical measurements, registration with other CT images, etc.</p>
<p style="text-align: justify;">GantryTilt0 is implemented on Linux (Fedora 15) with programming language C++ and can be used and further expanded by integrating certain medical open-source/cross-platform libraries on Windows, Mac OS X,  etc.</p>
<p style="font-size: 11px;">Y. Özbek, W. Freysinger</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=764</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mimimiC</title>
		<link>https://www.wopsys.com/?p=780</link>
		<comments>https://www.wopsys.com/?p=780#comments</comments>
		<pubDate>Sun, 04 Mar 2012 20:51:28 +0000</pubDate>
		<dc:creator>wopsysadmin</dc:creator>
				<category><![CDATA[Completed]]></category>

		<guid isPermaLink="false">http://www.wopsys.com/?p=780</guid>
		<description><![CDATA[mimimiC is a compiler that reads in the C programming language written source codes analyzes, compiles and executes. The goal of this project was it to develop and implement a compiler in programming language C. The compiler is written complete in C and accepts an input language, which is strongly ajar against C programming language. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">mimimiC is a compiler that reads in the C programming language written source codes analyzes, compiles and executes. The goal of this project was it to develop and implement a compiler in programming language C. The compiler is written complete in C and accepts an input language, which is strongly ajar against C programming language. The input language of the compiler is a subset of C. With it the most important features of C are supported. mimimiC is a native multi-pass compiler, and generates RISC code for the virtual machine. The compiler is developed under Linux (Debian), and currently runs only on Linux with 32-bit operating systems.</p>
<p><strong><br />
</strong>The keywords are supported by the compiler mimimiC predefined as follows:</p>
<table width="640" border="1">
<tbody>
<tr>
<td width="20"><em>Num.</em></td>
<td width="156"><em>Keyword</em></td>
<td width="118"><em>Explanation</em></td>
<td width="20"><em>Num.</em></td>
<td width="155"><em>Keyword</em></td>
<td width="70"><em>Explanation</em></td>
</tr>
<tr>
<td>1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
17<br />
18<br />
19<br />
20<br />
21</td>
<td>#define IDENTIFIER<br />
#define INT<br />
#define CHAR<br />
#define STRUCT<br />
#define STRUCTCHARACTER<br />
#define ANDOPERATOR<br />
#define CHARACTER<br />
#define NUMERIC<br />
#define STRING<br />
#define IF<br />
#define ELSE<br />
#define WHILE<br />
#define TYPEDEF<br />
#define INCLUDE<br />
#define RETURN<br />
#define ERROR<br />
#define ENDOFFILE<br />
#define HASH<br />
#define ADDITION<br />
#define SUBTRACTION<br />
#define DIVISION</td>
<td>// var and func. id.<br />
// int<br />
// char<br />
// struct<br />
// struct symbol<br />
// &amp;<br />
// a|&#8230;z , A| &#8230;|Z<br />
// 0|&#8230;|9<br />
// string<br />
// if<br />
// else<br />
// while<br />
// typedef<br />
// include<br />
// return<br />
// error<br />
// The end of file<br />
// #<br />
// +<br />
// -<br />
// /</td>
<td>22<br />
23<br />
24<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
33<br />
34<br />
35<br />
36<br />
37<br />
38<br />
39<br />
40<br />
41<br />
42</td>
<td>#define MULTIPLICATION<br />
#define GREATER<br />
#define LESSER<br />
#define LOGICALAND<br />
#define LOGICALOR<br />
#define MODULO<br />
#define DOT<br />
#define COMMA<br />
#define SEMICOLON<br />
#define LOGICALNOT<br />
#define LEFTPARANTHESIS<br />
#define RIGHTPARANTHESIS<br />
#define LEFTBRACKET<br />
#define RIGHTBRACKET<br />
#define LEFTBRACE<br />
#define RIGHTBRACE<br />
#define SINGLEQUOTE<br />
#define DOUBLEQUOTE<br />
#define ASSIGNMENT<br />
#define BACKSLASH<br />
#define NULLCHARACTER</td>
<td>// *<br />
// &gt;<br />
// &lt;<br />
//&amp;&amp;<br />
// ||<br />
// %<br />
// .<br />
// ,<br />
// ;<br />
// !<br />
// (<br />
// )<br />
// [<br />
// ]<br />
// {<br />
// }<br />
// &#8216;<br />
// „<br />
// =<br />
// \<br />
// null</td>
</tr>
</tbody>
</table>
<p>The output language which is accepted by mimimiC Virtual Machine:</p>
<table width="640" border="1" cellpadding="0">
<tbody>
<tr>
<td width="55"><em>Instruction </em></td>
<td><em>Explanation</em></td>
<td width="55"><em>Instruction </em></td>
<td><em>Explanation</em></td>
</tr>
<tr>
<td>ADD</td>
<td>Addition R[a]=R[b]+R[c];</td>
<td>PSH</td>
<td>Push On Stack R[b]=R[b]-c;<br />
int col=(R[b])%4;<br />
memory[R[b]/4][col]=R[a];</td>
</tr>
<tr>
<td width="45">SUB</td>
<td width="250">Subtraction R[a]=R[b]-R[c];</td>
<td width="45">BEQ</td>
<td width="250">Branch If Equal<br />
if(R[a]!=0){nxt=PC+c;}</td>
</tr>
<tr>
<td>MUL</td>
<td>Multiplication R[a]=R[b]*R[c];</td>
<td>BNE</td>
<td>Branch Not Equal<br />
if(R[a]!=0){nxt=PC+c;}</td>
</tr>
<tr>
<td>DIV</td>
<td>Division if(R[c]!=0){R[a]=R[b]/R[c];}</td>
<td>BLT</td>
<td>Branch If Less Than<br />
if(R[a]&lt;0){nxt=PC+c;}</td>
</tr>
<tr>
<td>MOD</td>
<td>Modulo R[a]=R[b]%R[c];</td>
<td>BGE</td>
<td>Branch If Greater Than Or Equal<br />
if(R[a]&lt;=0){nxt=PC+c;}</td>
</tr>
<tr>
<td>CMP</td>
<td>Compare R[a]=R[b]-R[c];</td>
<td>BLE</td>
<td>Branch If Less Than Or Equal<br />
if(R[a]==0||R[a]&lt;=0){nxt=PC+c}</td>
</tr>
<tr>
<td>OR</td>
<td>Logical Or R[a]=(R[b]||R[c]);</td>
<td>BGT</td>
<td>Branch If Greater Than<br />
if(R[a]&gt;0){nxt=PC+c;}</td>
</tr>
<tr>
<td>AND</td>
<td>Logical And R[a]=(R[b]&amp;&amp;R[c]);</td>
<td>JSR</td>
<td>Jump To Subroutine R[31]=PC+1; nxt= c;</td>
</tr>
<tr>
<td>ADDI</td>
<td>Immediate Addition R[a]=R[b]+c;</td>
<td>RET</td>
<td>Returnnxt=R[c];</td>
</tr>
<tr>
<td>SUBI</td>
<td>Immediate Subtraction R[a]=R[b]-c;</td>
<td>FOP</td>
<td>File Open</td>
</tr>
<tr>
<td>ANDI</td>
<td>Immediate And R[a]=(R[b]&amp;&amp;c);</td>
<td>FCL</td>
<td>File Close</td>
</tr>
<tr>
<td>LDW</td>
<td>Load Word int col=((R[b]+c))%4;<br />
R[a= memory[(R[b]+c)/4][col];</td>
<td>FRD</td>
<td>File Read</td>
</tr>
<tr>
<td>POP</td>
<td>Pop On Stack int col=(R[b])%4;<br />
R[a= memory[R[b]/4][col]; R[b=R[b]+c;</td>
<td>FWR</td>
<td>File Write</td>
</tr>
<tr>
<td>STW</td>
<td>Store Word int col=((R[b]+c))%4;<br />
memory[(R[b]+c)/4][col]=R[a];</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Features</strong></p>
<ol>
<li>Primitive data types und complex data types (int, char, struct, array(int, char))</li>
<li>Control structures (if, else, while) with arbitrary interleaving</li>
<li>Type definitions/Structs (typedef typname aliasname; , typedef struct { int re, int im; } complx; )</li>
<li>Arithmetical and logical operators (+, -, *, /, %, ==, !=, &gt;, &lt; , &gt;=, &lt;= ||, &amp;&amp;)</li>
<li>Combining of brackets for arbitrary infix notation</li>
<li>Error handling for the detection of syntax errors in the source-code</li>
<li>Arrays (one Dimensional)</li>
<li>Pointer(&amp;)</li>
<li>Functions (with Call-by-Value and Call-by-Reference)</li>
<li>File I/O (Is realized by the VM, plus there is the FOP (open), FCL (close), FRD (read), FWR (write))</li>
<li>Separate compilation</li>
<li>Symbol table</li>
<li>EBNF</li>
<li>Heap &#8211; Linker</li>
<li>Object-File generation</li>
<li>Virtual Machine</li>
<li>RISC code generation</li>
</ol>
<p>Detailed information can be found in the <a href="http://www.wopsys.com/?page_id=811&amp;lang=en">Download</a> page.</p>
<p style="font-size: 11px;">Y. Özbek, M. Kleber </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.wopsys.com/?feed=rss2&#038;p=780</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
