Difference between revisions of "Slicer3:Module:Fuzzy Surface Creation-Documentation"

From Slicer Wiki
Jump to: navigation, search
(New page: Return to Slicer Documentation __NOTOC__ ===Fuzzy Surface Creation=== {| |thumb|280px|The panel for this module |[[Image:screenshotBlank.png|thumb|280...)
 
Line 34: Line 34:
  
 
As a first step the module detects the object in the image. Subsequent it adds additional data on the detected surface
 
As a first step the module detects the object in the image. Subsequent it adds additional data on the detected surface
depending on several calculated parameters. As a result
+
depending on several calculated parameters. As a result it creates an additional surface on the object which hides skin
 +
and skull details so that patient identification isn't obvious any more.
  
  
 
== Usage ==
 
== Usage ==
 +
 +
This module is a CLI Module for Slicer. It is mainly seperated into two parts:
 +
 +
* ''Otsu Threholding''
 +
* ''Fuzzy Surface Creation''
 +
 +
The first step is meant to be the pre-processing step. The Otsu - Threshold - Filter provides quite good segmentation results
 +
on the object in the image and is considerably robust against noise, especially for one which is not connected to the object.
 +
 +
The pre-processing task defines the following parameters:
 +
 +
* ''bright objects''
 +
* ''number of histogram bins''
 +
* ''Face connected''
 +
* ''Minimum object size''
 +
 +
For further information about these parameters check the Otsu - Threhold - Filter in Slicer3.
  
 
===Examples, Use Cases & Tutorials===
 
===Examples, Use Cases & Tutorials===

Revision as of 20:23, 3 September 2008

Home < Slicer3:Module:Fuzzy Surface Creation-Documentation

Return to Slicer Documentation

Fuzzy Surface Creation

The panel for this module
Before
After

General Information

Data sharing became a big issue in the last few years. Unfortunatly for research data sharing is a difficult undertaking because of patient privacy protection. This constricts the exchange of data secific data between different research groups and faculties.

MRI and CT data itself wouldn't be that delicate since the identification of a patient isn't obvious. But the rendering of the data into a 3D view reveals a lot of information about the skin and skull structure of a patient and therefore makes a patient easily identifiable.

The purpose of this module is therefore to hide as much surface information of the patient as possible but also to keep internal structures untouched.

Module Type & Category

Type: CLI

Category: Privacy Protection

Authors, Collaborators & Contact

  • Author: Bernhard Pflug, University for medical informatics and technology, Tyrol, Austria
  • Contact: Bernhard Pflug, bernhard.pflug@gmail.com

Module Description

The purpose of this module is to hide as much surface details of a patient as possible. Therefore it adds an additional surface to the front of the object in the image depending on different calulated parameters.

As a first step the module detects the object in the image. Subsequent it adds additional data on the detected surface depending on several calculated parameters. As a result it creates an additional surface on the object which hides skin and skull details so that patient identification isn't obvious any more.


Usage

This module is a CLI Module for Slicer. It is mainly seperated into two parts:

  • Otsu Threholding
  • Fuzzy Surface Creation

The first step is meant to be the pre-processing step. The Otsu - Threshold - Filter provides quite good segmentation results on the object in the image and is considerably robust against noise, especially for one which is not connected to the object.

The pre-processing task defines the following parameters:

  • bright objects
  • number of histogram bins
  • Face connected
  • Minimum object size

For further information about these parameters check the Otsu - Threhold - Filter in Slicer3.

Examples, Use Cases & Tutorials

  • Note use cases for which this module is especially appropriate, and/or link to examples.
  • Link to examples of the module's use
  • Link to any existing tutorials

Quick Tour of Features and Use

List all the panels in your interface, their features, what they mean, and how to use them. For instance:

  • Input panel:
  • Parameters panel:
  • Output panel:
  • Viewing panel:

Development

This module can be splitted in two generic parts:

  • Image preprocessing
  • Fuzzy surface creation

Dependencies

Other modules or packages that are required for this module's use.

Known bugs

Follow this link to the Slicer3 bug tracker.


Usability issues

Follow this link to the Slicer3 bug tracker. Please select the usability issue category when browsing or contributing.

Source code & documentation

Customize following links for your module.

Links to documentation generated by doxygen.


More Information

Acknowledgment

Include funding and other support here.

References

Publications related to this module go here. Links to pdfs would be useful.