<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/smili-project/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/smili-project/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 03 Nov 2014 23:54:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/smili-project/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Shakes</title><link>https://sourceforge.net/p/smili-project/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,8 +1,3 @@
-## Download
-
-[[download_button]]
-
-
 ## Introduction
 The Simple Medical Imaging Library Interface (SMILI) is a light weight medical imaging library for image and model/surface processing and visualisation.

@@ -70,3 +65,7 @@
 milxQt needs:

 * Modules vtkRenderingLOD vtkChartsCore vtkViewsContext2D vtkIOExport 
+
+## Download
+
+[[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shakes</dc:creator><pubDate>Mon, 03 Nov 2014 23:54:52 -0000</pubDate><guid>https://sourceforge.net87c35726a889495c828de2c95d97c567b2f1a26e</guid></item><item><title>Home modified by Shakes</title><link>https://sourceforge.net/p/smili-project/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,6 +1,7 @@
 ## Download

 [[download_button]]
+

 ## Introduction
 The Simple Medical Imaging Library Interface (SMILI) is a light weight medical imaging library for image and model/surface processing and visualisation.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shakes</dc:creator><pubDate>Mon, 03 Nov 2014 23:53:41 -0000</pubDate><guid>https://sourceforge.net3b55dbff540e793d4512156b79114c82ff42240e</guid></item><item><title>Home modified by Shakes</title><link>https://sourceforge.net/p/smili-project/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,71 @@
-Welcome to your wiki!
+## Download

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+[[download_button]]

-The wiki uses [Markdown](/p/smili-project/wiki/markdown_syntax/) syntax.
+## Introduction
+The Simple Medical Imaging Library Interface (SMILI) is a light weight medical imaging library for image and model/surface processing and visualisation.

-[[members limit=20]]
-[[download_button]]
+Built around Qt, ITK and VTK, it is divided into three main parts:
+
+ * the sMILX user interface application for medical imaging with just a few mouse clicks.
+ * a user-interface dependent library for writing and using easy to use medical imaging applications.
+ * a user-interface indepdendent library, so that it easily utilised in your own command line applications. This level can directly interfaces with ITK and VTK.
+
+The milxQt is a Qt4 dependent library that extends milxSMILI to handle user-interface and visualisation using Qt4. The SMILI X Viewer (sMILX) utilises milxQt to create a GUI-application for easy medical imaging and surface processing.
+
+It allows for a very high level access to image and model process and display capabilities. For example, in order to triangulate, decimate, smooth and clean a polygonal surface and display it in coronal view, one simply issues:
+
+    model-&amp;gt;clean();
+    model-&amp;gt;smoothSinc(20); // windowed sinc 20 iterations
+    model-&amp;gt;decimate(0.5); // 50% decimation
+    model-&amp;gt;colourMapToJet();
+    model-&amp;gt;viewToCoronal();
+
+Similar syntax is available to the sMILX Python plugin, which has a Python console for autmoating the user interface.
+
+## Prerequisites 
+ITK 3.20+ and VTK 5.8+ built and installed. SMILX also requires Qt 4 and CMake to build. SMILI can function with either ITK or VTK installed and will detect each library.
+To utilise just the imaging parts of SMILI, you just need ITK. To utilise the surface/model parts of SMILI you just need VTK. To utilise the GUI dependent parts you need both libraries.
+
+On Ubuntu linux systems (12.04+), simply install the repository version of Qt, VTK (with VTK-Qt), PythonQt (to build the Python plugin) and ITK. We reccomend ITK 4.5 and VTK 6.1 and not VTK 5.10.1 which seems to have a number of features broken.
+For ITK 3 builds, I suggest a local build of ITK 3 with review enabled to get all the features currently available.
+
+## Build Steps
+Detailed build instructions can be found on the [Building page]. It goes something like:
+
+    mkdir build
+    cd build
+    ccmake .. OR cmake-gui
+    make OR ninja
+
+Use the BUILD_VIEWER to ON to build sMILX and BUILD_PLUGINS to ON to build plugins for sMILX.
+
+## Plugins for sMILX
+* For building SMILX Python Plugin
+Build PythonQt &amp;lt;pythonqt.sourceforge.net/&amp;gt; and Python 2.x installed
+
+* For building SMILX Animate Plugin (used for making movies)
+Build VTK with the FFMPEG Encoder ON
+
+* For building SMILX DICOM Plugin (used for making movies)
+Build SMILI with ITK 4.x
+
+* For building SMILX SSM Plugin (used for shape models)
+Copy the relelvant SSM source files from the website, use the USE_SSM_LOCAL ot ON and build.
+You will need to use ITK 3.20 and VTK 5.8 or VK 5.10.1
+
+## Scripting
+All aspects of sMILX can be scripted using the python plugin. Example scripts for sMILX can be found in scripts/ directory with the prefix 'smilx_'. Additional modules for filenames from directories etc. are also in the scripts/ directory.
+
+Applications like milxOverlay can also be run as a batch job. All batch scripts for apps can be found in the scripts/ directory with the prefix 'batch_'. The scripts using the multi-processing module wrapped conveniently in the batch module found in the scripts/ directory.
+
+### Appendix A - VTK MODULAR
+SMILI needs
+
+* Enable Qt and Imaging modules
+* Enable IO-PLY, RenderingImage modules
+* Modules vtkIOInfovis vtkFiltersProgrammable
+
+milxQt needs:
+
+* Modules vtkRenderingLOD vtkChartsCore vtkViewsContext2D vtkIOExport 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shakes</dc:creator><pubDate>Mon, 03 Nov 2014 23:53:00 -0000</pubDate><guid>https://sourceforge.net4a10a5bc014f480a4f7090de64f7173ec7faa1b2</guid></item><item><title>Home modified by Shakes</title><link>https://sourceforge.net/p/smili-project/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/smili-project/wiki/markdown_syntax"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/shakes76"&gt;Shakes&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-545198ff0594ca792c59a309" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shakes</dc:creator><pubDate>Thu, 30 Oct 2014 01:48:47 -0000</pubDate><guid>https://sourceforge.netc5fbface1ae07e35a14393259589fc89756db2c1</guid></item></channel></rss>