Seg3D Lab Walkthrough

Similar documents
Seg3D Lab Walkthrough

SCIRun Lab Walkthrough

Cleaver Lab Walkthrough

Meshing Pipeline User Guide

SOFTWARE SKILLS BUILDERS

Questions & Answers. Q&A on RETOMO Page 1

ImageVis3D "Hands On"-Session

STEP 1: PREPARE FOR DATA MIGRATION 1. Right-click the desktop and choose New > Folder. a. Type For Transferring and press Enter to name the folder.

Computer Basics: Step-by-Step Guide (Session 2)

Slicer3 minute tutorial

Cisdem Data Recovery Tutorial

Computer Concepts for Beginners

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 6 Operating Systems

Storing Your Exercise Files

Regardless of the size and complexity of the computer and the operating system, all operating systems perform the same four basic functions:

Community Health Maps Lab Series

:Network enabled medical diagnosis and education in skeletal imaging using X-Rays

Materialise Mimics Medical. Version 22.0 BETA Release Notes

Why You Should Not Use Arch

ShapeWorks Lab Walkthrough

Slicer3 Minute Tutorial

Image rescue Quick Start Guide

KD Max V5 Upgrade & Installation Guidance For upgrade users KD Max V5 Upgrade & Installation Guidance

Practice Labs User Guide

Biomesh3D - Demo. Darrell Swenson, Joshua Levine, Jess Tate, Ross Whitaker, Rob MacLeod

Android Studio Setup Procedure

NOX APP Player User Manual

Part I. Introduction to Linux

Learn Image Segmentation Basics with Hands-on Introduction to ITK-SNAP. RSNA 2016 Courses RCB22 and RCB54

Photoshop is too much fun. It will swallow your time 2007 Barbara Heiman, Corrine Haverinen, and Donald Laird. Page 1

Orthanc: Value-Added Healthcare Solution for QNAP NAS. Turn NAS into a DICOM server

First lecture Computer Basics. By lecturer : Raya N.Ismail computer science department

Installation Guide. Flowbox version Installation Guide version 4. Requirements 2. Single / client installation 2 Windows 2 Linux 8 MacOS 11

Creating Vector Shapes Week 2 Assignment 1. Illustrator Defaults

Australian Nuclear Science & Technology Organisation. Upgrade of the ANTARES Computer Control System and our experience of EPICS.

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

Image Processing Guideline for TMU 7T MRI

ClickFORMS Quickstart Tutorial

Stand-Alone Installation Guide and Getting Started with Autodesk Ecotect Analysis

Installing Firefox on Mac

Introduction to Windows XP

Sun VirtualBox Installation Tutorial

Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects

ZIP Files. COMPUTER SKILLS: Need to understand files, folders, and how to run an application.

I N S T A L L A T I O N

About Parallels Desktop 13 for Mac

Cisdem DocumentReader Tutorial

Server Edition USER MANUAL. For Mac OS X

BrainMask. Quick Start

Version 8 Installation Guide: Windows or Mac versions

IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems

Document Manager 6.0 Users Manual by Scanlon Associates

Analyze 10.0 Installation Instructions: UNIX/Linux. Analyze 10.0 Installation Instructions

Getting Started Guide

Statistics 13, Lab 1. Getting Started. The Mac. Launching RStudio and loading data

Lab - Data Migration in Windows

Detailed Installation Guide. Version 1.0

Introducing zipform Plus

Discovering Computers & Microsoft Office Office 2010 and Windows 7: Essential Concepts and Skills

Goodwill Accounting 6

User Manual. Introduction. About this release. For existing MacroScope users

SIVIC GUI Tutorial. HMTRC Workshop - March 23-24, 2017

FACTFILE: GCE DIGITAL TECHNOLOGY

GIS LAB 1. Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas.

Parallels Toolbox for Windows User's Guide

MARS: Multiple Atlases Robust Segmentation

Week 1: Introduction to R, part 1

GP-N100 Utility Software Manual

Central Management Software. Cam Viewer 3 Lite. User Manual

Required software. Mac OS X In this section, you ll find instructions for downloading and configuring the Arduino IDE in Mac OS X.

There are many types of computers, including:

Digital Pack Tutorial - For Mac

A Tutorial on using Code::Blocks with Catalina 3.0.3

SALTO GRAPHICAL MAPPING MANUAL. Version 1.0

Slicer4Minute Tutorial. Sonia Pujol, Ph.D. Surgical Planning Laboratory Harvard Medical School

Version 2.8. Installation Guide

Secure Client Portal - User Guide

HERO LAB ONLINE FOR STARFINDER

An ITK Filter for Bayesian Segmentation: itkbayesianclassifierimagefilter

Interface. 2. Interface Adobe InDesign CS2 H O T

Computer Essentials Session 1 Lesson Plan

To complete this project, you will need the following folder:

Gamco Installation Guide for Worksheet Magic Plus. Version 4.5 WINDOWS and MAC OS X

Create Your Own Web Photo Album

My First iphone App. 1. Tutorial Overview

How to Test a Web Site for Accessibility

DRAWings 8 and Wings modular 8 Embroidery Software INSTALLATION GUIDE

WORDPRESS 101 A PRIMER JOHN WIEGAND

Setting up to download Grants Group Application Forms

Structural MRI of Amygdala Tutorial: Observation, Segmentation, Quantification

to arrive at the system information display. In MacOS X use the menus

Data Loading & 3D Visualization

Desktop & Laptop Edition

MicroStrategy Academic Program

MODEL.6715 DATA ACQUISITION SOFTWARE INSTRUCTION MANUAL

WA1561 WebSphere Application Server v6.1 Administration. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc.

Introduction Best Practices Media Banks Media Methods Displaying Media Glossary

System Requirements: -Desktop or laptop computers with USB 1.1 or USB 2.0 port

SAP GUI 7.30 for Windows Computer

DDX-R Quick Start Guide

Transcription:

Seg3D Lab Walkthrough Seg3D 2.1 Documentation Center for Integrative Biomedical Computing Scientific Computing & Imaging Institute University of Utah Seg3D software download: http://software.sci.utah.edu Center for Integrative Biomedical Computing: http://www.sci.utah.edu/cibc Supported by: NIH grant P41- RR12553-07 Author(s): Jess Tate

Contents 1 Overview 3 1.1 Seg3D Description................................. 3 2 System requirements 4 3 Getting Started 5 3.1 Installation..................................... 5 3.1.1 Seg3D Example Data........................... 5 3.1.2 Windows.................................. 5 3.1.3 Mac OS X.................................. 5 3.2 Starting a Segmentation.............................. 5 4 Example Data & Tutorials 9 4.1 Example Data.................................... 9 4.2 Tutorials....................................... 9 4.2.1 Tooth Segmentation............................ 10 4.2.2 Seg3D Tutorial............................... 10 2

Chapter 1 Overview This walkthrough was written for use in CIBC workshop as a guide for the allotted lab time. This document is meant to provide the information needed for the first time users to begin using Seg3D. It provides step by step instructions to install, setup, and run Seg3D with basic functionality. There are some example datasets and tutorials that will provide specific direction and training for using Seg3D to solve specific problems; this walkthrough will provide the information needed setup your system, and to acquaint inexperienced users to Seg3D so that my begin exploring the provided tutorials or experimenting on their own. 1.1 Seg3D Description Often for computer modeling and visualization, it is necessary to have geometry that represents different regions of homogeneous properties. An example of this is modeling white and gray matter in the brain together. Segmentations allow this type of demarcation of different regions using labels. Of course these segmentations must be based on real geometries to be useful, so they are often created from image data. Image data is taken from some kind of scanner and provides spatially dependent information about properties within a space. An example would be an MRI scan of the brain showing white and dark matter. Image data itself is often too varied for direct use into computer models, thus segmentations are used to generalize the regions in the space for easier computation. Seg3D is a application that allows users to interactively visualize and segment image data. Using a slice and volume viewer, spacial visualization of the image data is very easy to manipulate and focus on important details. Many image processing tools are included in Seg3D that can modify the image volume and automatically and manually generate segmentations from the image data. Seg3D essentially puts many image processing and segmentation techniques into a very easy to use interface. The ease of use and power of the software makes Seg3D a critical tool in the generation of image based models. CHAPTER 1. OVERVIEW 3

Chapter 2 System requirements Hardware CPU Core Duo or higher, recommended i5 or i7. Memory At least 4GB, 8GB or more is recommended. Graphics Card OpenGL 2.0 or higher (Not available on older Intel embedded graphics cards), with at least 128 MB of memory, 256MB or more is recommended. Operating System Windows Windows XP or later is supported, 64bit operating system is strongly recommended. Mac OS X OS X 10.6-10.9 are supported; 64bit mode must be supported. The Seg3D2 installer is not currently signed. The unsigned installer can be run on OS X 10.8 and 10.9 by controlclicking (or right-clicking if 2 button mouse support is enabled) on the installer package and selecting Open. 4 Chapter 2

Chapter 3 Getting Started 3.1 Installation Seg3D is available from our website at http://www.seg3d.org for Windows, Mac OS X, and Linux. Please consider the system requirements (Ch. 2) before installing 3.1.1 Seg3D Example Data Example datasets are available from the Seg3D download site and from the flash drive provided under software/seg3d/data, and under software/scirun BioMesh3D/data. More examples are available in the SCIRunData archive, which is available from the SCIRun download site and also from the flash drive provided under software/scirun BioMesh3D/data. The example data from the SCIRunData archive are used in the Seg3D tutorial. These files should be downloaded, unpacked, and placed in a convenient location for the purposes of this lab. 3.1.2 Windows Download the Seg3D installer executable from the website mentioned above or from the flash drive provided. Chose the version (32 or 64 bit) that corresponds to your operating system. Run the installer and follow the prompts to install the software. You can open Seg3D from the Start menu. 3.1.3 Mac OS X Download the Seg3D disk image installer (.dmg) from the website mentioned above or from the flash drive provided. Open the disk image and run the installer. Follow the prompts of the installer to completion. Open Seg3D by double clicking on the application icon located within the Applications folder. 3.2 Starting a Segmentation When you start Seg3D, you will be greeted by the welcome screen (Figure 3.1). As you will see, you have some options: you may load a recent project from the list (likely to be empty), open a project that you have saved on your machine, start a new project, take a quick look CHAPTER 3. GETTING STARTED 5

at a single segmentation or image file, or you may quite Seg3D if you have changed your mind. Figure 3.1. Welcome screen for Seg3D Seg3D handles your data mainly in the form of projects which are similar to those used in other applications. A project consists of a group of files and with this set up, Seg3D is able to track and save your data that you are working on, the settings that you are using, and the tools and filters that you are using. This is very useful, especially as your segmentation become larger and more complicated. For now, we will begin by starting a new project. Once you choose that, you will be asked to choose a name and location for the project. Test 1 will do for a name, and so will the default location of Seg3D-Projects created by Seg3D during installation. Once you have finished creating the project you will see the blank Seg3D workspace (Figure 3.2). You will not be able to do anything useful until you load some data, so click on File and Import Layer From Image Series... or Import Layer From Single File..., depending on the data you have. Image series refers to a data type that consists of several individual files that can be stacked in order to create a volume, file formats such as dicoms or tiff stacks. Single file refers to data stored in one data file, such types as.nrrd or ITK files. The data shown in the demo is a dicom data series, located at software/seg3d/data, and is a good data set to try first. Once you click Import Layer From Image Series..., find the example image data folder and choose one of the many.dcm files there. You will be asked how to load the data, and you will choose the only option, which is as a Data Volume. 6 Chapter 3

Figure 3.2. Blank workspace of Seg3D Now the angiogram of the pig that you saw in the demo will appear (Figure 3.3) and we suggest that you take this time to familiarize yourself with the controls of the software. Make sure you figure out how to navigate through the slices and adjust the view on the 3D viewer. Try to figure out some of the simple tools first, such as the threshold tool, or paint brush. If you decide you would like some more guidance, look at some of the other datasets provided, or try one of the tutorials. Once you learn your way around Seg3D, the skill of segmenting will rely on your knowledge of the data you are segmenting and your familiarity with each of the tools available. CHAPTER 3. GETTING STARTED 7

Figure 3.3. Workspace of Seg3D 8 Chapter 3

Chapter 4 Example Data & Tutorials 4.1 Example Data There are a few example datasets, of image data and of finished segmentations, that can be used in Seg3D to gain familiarity to the software. Some of these datasets, such as those found in the SCIRunData archive in the software/cs5 SCIRun/data folder, are used and described in the tutorials. There are others: including the angiogram and the resulting segmentations used in the demo and mentioned above and are included with the lab materials on the flash drive(labs/cs1 Seg3D); and there are several scans available in the SCIRun Data volume folder (the.nhdr files), including scans of an engine, tooth, brain aneurysm, and a CT of a head. The user is invited to try to segment any these volumes, and/or use any of the tutorials below. The chest MRI scans shown in the Seg3D demo is available under labs/cs1 Seg3D/Angiogram/example image data and the segmentation of the four heart chambers from the dataset is available under labs/cs1 Seg3D/Angiogram in the endo seg.nrrd file. An additional head dataset, CT.nrrd, is also available under software/cs1 Seg3D/data, along with a segmentation in segmentation.nrrd. We recommend attempting to segment the skull in the head dataset, which can be accomplished fairly quickly using thresholding filters. 4.2 Tutorials There are two tutorial options described here. The first is a segmentation of a tooth, which is quite simple and insightful. It is found in the BioMesh3D guide. The other is the official Seg3D tutorial, which is much more detailed in its decription of the capabilities of Seg3D. This tutorial uses cardiac scans to describe many tools of Seg3D then uses those tools and guides the reader through the segmentation of a brain. Both are very useful, however for a quick and simply walkthrough of the segmentation process, we suggest the reader to try the tooth segmentation first. An additional document that may be useful is the Seg3D Basic Functionality document. This document is intended to be a reference guide to the features of Seg3D. There is a list of all the tools and filters of the software with a description and explanation of how one might use it. Feel free to use this document to find specific features and functions of the software. CHAPTER 4. EXAMPLE DATA & TUTORIALS 9

4.2.1 Tooth Segmentation As mentioned, the tooth segmentation is quick tutorial in the segmentation strategy for the tooth data. The tutorial is found in the BioMesh3D guide which is available on our website and distributed with the SCIRun software. The volume data that will be used in the tutorial is found in SCIRunData/FEMesher/tooth/volume-tooth/toothunorient.nhdr and SCIRunData/volume/tooth.nhdr. This tutorial with help the user to understand some of the basic tools and filters of Seg3D, and with help to establish a generalized segmentation strategy which can be important in developing high quality segmentations. 4.2.2 Seg3D Tutorial The Seg3D tutorial is a great tool to help the users learn Seg3D on a deeper level. Since the new version of Seg3D (2.1) has only recently been released, this document is in the process of being updated. The functionality each of the tools has not changed between the versions, even if the interface has changed drastically. This tutorial can be very useful to the careful reader because the steps describe with be effectively the same, though the images may be different. Not only does the tutorial describe how to use several tools, but it provides a more basic understanding of Seg3D and how it can be used for full effectiveness. There are also great walkthroughs on segmentations of the aorta and atria, and of a brain with implanted electrodes, providing great examples that are likely to be directly useful. 10 Chapter 4