PDF created with pdffactory trial version

Size: px
Start display at page:

Download "PDF created with pdffactory trial version"

Transcription

1 PDF created with pdffactory trial version

2 PDF created with pdffactory trial version

3 JOURNAL OF SHANGHAI SECOND POLYTECHNIC UNIVERSITY Vol. 31 No. 3 Sep : (2014) VTK (, ) : CT VTK(Visualization Toolkit, ) ; VC++ VTK ; STL,, : VTK; ; ; ; : TP391.4 : A 0,, CT MRI( ),,, [1] VC++,, OpenGL (Open Graphics Library, ),, Kitware 1998 VTK (Visualization Toolkit, ), OpenGL [2], CT,, VTK, 1 CT,,, :,,, T, [3] : f 0 255, i n i, N, ( ) P i = n i (i = 0, 1,, 255) N T, A B, A: P 0 P, P 1 P,, P T P, B: P T +1 1 P, P T +2 1 P,, P 255 T 1 P, P = P i, A B : i=0 : : (1977 ),,,,, daihong@sspu.edu.cn : ( ) (No. XXKZD1302)

4 S A = S B = T i=0 255 i=1+t P i P lg P i P P i 1 P lg P i 1 P (1) (2) : S(T ) = S A + S B, T k S(T ) T, : T k = arg max S(T ) (3) 2 VTK 2.1, :, ( ) (Marching Cubes),, [4], : ; ;,, ; ;, ;, : (1) CT ( 145 ), 2,, ,, 1 ( ), 143 f(x, y, z), f f(x, y, z) = T k (4), T k, (2) 8,,,, Q = (Q 1 + Q 2 )/2 (5) : Q ; Q 1 Q 2, 2.2 VTK VTK (Pipeline),, [5] Marching Cubes, VC++6.0 VTK 1 vtkdicomimagereader vtkimageshrink3d vtkmarchingcubes vtkpolydatanormals vtksmoothpolydatafilter vtkstlwriter vtkactor vtkrenderer vtkrenderwindow vtkrenderwindowinteractor 1 Marching Cube Fig. 1 The surface rendering pipeline model of the foot bones based on Marching Cube Algorithm, VTK ( ) : (1) vtkdicomimagereader [6], D zubu dicom ( ) CT, 145 void main() { vtkdicomimagereader *v16 = vtkdicomimagereader::new(); v16->setdatabyteordertolittleendian(); // v16->setdirectoryname( D://zubu );// v16->setdataspacing (1, 1, 1);//

5 3 : VTK 213 (2) vtkimageshrink3d,, vtkimageshrink3d *v17= vtkimageshrink3d:: New(); v17->setinput((vtkdataobject*)v16->getoutput()); v17->setshrinkfactors(2, 2, 1);// 2 : 2 : 1 (3) MarchingCubes, vtkmarchingcubes *skinextractor = vtkmarchingcubes::new(); skinextractor->setinputconnection(v17-> skinextractor->setvalue(0, 123.5);// T k =123.5 (4) vtkpolydatanormals, vtkpolydatanormals *skinnormals = vtkpolydatanormals::new(); skinnormals->setinputconnection(skinextractor -> skinnormals->setfeatureangle(60.0); (5) vtksmoothpolydatafilter [7] ; vtkstlwriter STL vtksmoothpolydatafilter *smoother= vtksmoothpolydatafilter::new(); smoother->setinputconnection(skinextractor-> smoother->setnumberofiterations(50); vtkstlwriter *writer=vtkstlwriter::new(); writer->setinputconnection(smoother-> writer->setfilename( zubu.stl ); writer-> Write(); // STL zubu.stl (6) vtkpolydatamapper ; vtkactor,, vtkpolydatamapper *skinmapper = vtkpolydatamapper::new(); skinmapper->setinputconnection (smoother-> skinmapper->scalarvisibilityoff(); vtkactor *skin = vtkactor::new(); skin->setmapper(skinmapper); skin-> GetProperty()->SetColor(0, 1, 0); (7) vtkrenderer,, vtkrenderwindow, vtkrenderwindowinteractor vtkrenderer *arenderer= vtkrenderer::new(); arenderer->addactor(skin); arenderer-> SetBackground(1, 1, 1);// New(); vtkrenderwindow *renwin= vtkrenderwindow:: renwin->addrenderer(arenderer); renwin-> SetSize(640, 480);// 640*480 vtkrenderwindowinteractor *iren = vtkrenderwindowinteractor::new(); iren->setrenderwindow(renwin);} 3 CT, , 145, dicom Matlab,, 43 ( 2(a)), : S(T ); T = 1, 2,, 255, S(T ), S(T ) T k T k = 123.5, 2(b), (a) (b) 2 Fig. 2 The segmented image of foot bones based on Maximum Entropy Threshold Algorithm

6 T k = 123.5, VC++ VTK, 3 Marching Cubes ;, :, , s 4.84 s, ;,, SolidWorks UG STL, 4 3 VTK Fig. 3 Three dimensional visualization of foot bones base on VTK VTK : ;, VTK,, CT,, : [1],. Matlab [J] , 26(4): [2],,. [M]. :, [3],,. [J]., 2009, 26(3): [4],,. [M]. :, [5],. MC VTK [J] , 28(13): [6] VITAMIN. vtkdicomreader [EB/OL]. ( ) [ ] com/blog/static/ /. [7],. VTK [J]., 2009(1): Three Dimensional Visualization of Foot Bones Based on Visualization Toolkit DAI Hong (School of Electronic and Electric Engineering, Shanghai Second Polytechnic University, Shanghai , P. R. China) Abstract: The three dimensional reconstruction of foot bones based on CT image sequences using VTK (Visualization Toolkit) is proposed. (1) The foot bones images are segmented by Maximum Entropy Threshold Algorithm and the threshold is used as an isosurface extraction value of bones. (2) The surface rendering of foot bones based on Marching Cubes Algorithm is realized by VTK programmed with VC++, and the three dimensional surfaces of bones are optimized and stored in STL, and a general 3D model file format. The result of experiment shows that this method obtained desired effect of visualization, and it can play an important role in the diagnosis and treatment for foot diseases and the operation simulation of foot. Keywords: VTK; foot bones; three dimensional visualization; surface rendering; Maximum Entropy Threshold Algorithm

7 PDF created with pdffactory trial version

14 Years of Object-Oriented Visualization. Bill Lorensen General Electric Corporate Research and Development

14 Years of Object-Oriented Visualization. Bill Lorensen General Electric Corporate Research and Development 14 Years of Object-Oriented Visualization Bill Lorensen General Electric Corporate Research and Development lorensen@crd.ge.com Object-Oriented Visualization Outline Beginnings Object-Oriented Visualization

More information

The Visualization Pipeline

The Visualization Pipeline The Visualization Pipeline The Visualization Pipeline 1-1 Outline Object oriented programming VTK pipeline Example 1-2 Object Oriented Programming VTK uses object oriented programming Impossible to Cover

More information

Introduction to Scientific Visualization

Introduction to Scientific Visualization Introduction to Scientific Visualization Data Sources Scientific Visualization Pipelines VTK System 1 Scientific Data Sources Common data sources: Scanning devices Computation (mathematical) processes

More information

CPS 533 Scientific Visualization

CPS 533 Scientific Visualization CPS 533 Scientific Visualization Wensheng Shen Department of Computational Science SUNY Brockport Chapter 4: The Visualization Pipeline This chapter examines the process of data transformation and develops

More information

C++ programing for 3D visualization 2009

C++ programing for 3D visualization 2009 /*========================================================================= This script is written to visualize the point cloud data (PCD) generated from LiDAR system, and provide the result of voxelization

More information

Visualization ToolKit (VTK) Part I

Visualization ToolKit (VTK) Part I Visualization ToolKit (VTK) Part I Weiguang Guan RHPCS, ABB 131-G Email: guanw@mcmaster.ca Phone: 905-525-9140 x 22540 Outline Overview Installation Typical structure of a VTK application Visualization

More information

VTK: The Visualiza.on Toolkit

VTK: The Visualiza.on Toolkit VTK: The Visualiza.on Toolkit Part I: Overview and Graphics Models Han- Wei Shen The Ohio State University What is VTK? An open source, freely available soiware system for 3D graphics, image processing,

More information

Visualization Systems. Ronald Peikert SciVis Visualization Systems 11-1

Visualization Systems. Ronald Peikert SciVis Visualization Systems 11-1 Visualization Systems Ronald Peikert SciVis 2008 - Visualization Systems 11-1 Modular visualization environments Many popular visualization software are designed as socalled modular visualization environments

More information

Simple visualizations of unstructured grids with VTK

Simple visualizations of unstructured grids with VTK Simple visualizations of unstructured grids with VTK Roman Putanowicz, Frédéric Magoulès To cite this version: Roman Putanowicz, Frédéric Magoulès. Simple visualizations of unstructured grids with VTK.

More information

CPS 533 Scientific Visualization

CPS 533 Scientific Visualization CPS 533 Scientific Visualization Wensheng Shen Department of Computational Science SUNY Brockport Chapter 3: Computer Graphics Primer Computer graphics is the foundation of data visualization Visualization

More information

Introduction to Scientific Visualization

Introduction to Scientific Visualization CS53000 - Spring 2018 Introduction to Scientific Visualization Introduction to January 11, 2018 The Visualization Toolkit Open source library for Visualization Computer Graphics Imaging Written in C++

More information

AUTOMATIC GRAPHIC USER INTERFACE GENERATION FOR VTK

AUTOMATIC GRAPHIC USER INTERFACE GENERATION FOR VTK AUTOMATIC GRAPHIC USER INTERFACE GENERATION FOR VTK Wilfrid Lefer LIUPPA - Université de Pau B.P. 1155, 64013 Pau, France e-mail: wilfrid.lefer@univ-pau.fr ABSTRACT VTK (The Visualization Toolkit) has

More information

VisKo: Supporting Declarative Visualization Requests

VisKo: Supporting Declarative Visualization Requests BOA Meeting 2012, February 16-17 VisKo: Supporting Declarative Visualization Requests Nicholas Del Rio 1 Outline Visualization Requests and Pipelines Visualization Query Language Query Answering Query

More information

Scalar Visualization Part I. Lisa Avila Kitware, Inc.

Scalar Visualization Part I. Lisa Avila Kitware, Inc. Scalar Visualization Part I Lisa Avila Kitware, Inc. Overview Topics covered in Part I: Color mapping Cutting Contouring Image processing Topics covered in Part II: Volume rendering Controlling the volume

More information

Computer Graphics: Introduction to the Visualisation Toolkit

Computer Graphics: Introduction to the Visualisation Toolkit Computer Graphics: Introduction to the Visualisation Toolkit Visualisation Lecture 2 Taku Komura Institute for Perception, Action & Behaviour Taku Komura Computer Graphics & VTK 1 Last lecture... Visualisation

More information

Visualization on TeraGrid at TACC

Visualization on TeraGrid at TACC Visualization on TeraGrid at TACC Drew Dolgert Cornell Center for Advanced Computing TeraGrid-Scale Visualization at Texas Advanced Computing Center Ranger: Sun cluster, 3936 nodes, 62976 cores Spur: Sun

More information

Introduction to Python and VTK

Introduction to Python and VTK Introduction to Python and VTK Scientific Visualization, HT 2013 Lecture 2 Johan Nysjö Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University 2 About me PhD student in

More information

Basic data representations

Basic data representations Basic data representations Basic data representations 2-1 Overview This chapter will introduce you to basic data representations used for Scientific Visualization. We will discuss different grid structures

More information

Scalar Algorithms -- surfaces

Scalar Algorithms -- surfaces Scalar Algorithms -- surfaces Color Mapping Slicing Clipping Contouring / iso-surface 1 Sources of Scalar Data Sensors CT/MRI Surface Scanners: laser/range scans Simulations CFD/FEM Mathematical Implicit

More information

IN4307 Medical Visualisation Module IDPVI

IN4307 Medical Visualisation Module IDPVI IN4307 Medical Visualisation Module IDPVI Dr. Charl P. Botha Week 6, 2012 Course Introduction.................................................................... 2 Logistics.............................................................................

More information

Introduction to Python and VTK

Introduction to Python and VTK Introduction to Python and VTK Scientific Visualization, HT 2014 Lecture 2 Johan Nysjö Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University About me PhD student in Computerized

More information

3D Surface Reconstruction of the Brain based on Level Set Method

3D Surface Reconstruction of the Brain based on Level Set Method 3D Surface Reconstruction of the Brain based on Level Set Method Shijun Tang, Bill P. Buckles, and Kamesh Namuduri Department of Computer Science & Engineering Department of Electrical Engineering University

More information

3D Visualization of Cerebral Aneurysms. Sanaz Ghodousi. MSc Cognitive Systems 2006/2007

3D Visualization of Cerebral Aneurysms. Sanaz Ghodousi. MSc Cognitive Systems 2006/2007 3D Visualization of Cerebral Aneurysms Sanaz Ghodousi MSc Cognitive Systems 2006/2007 The candidate confirms that the work submitted is their own and the appropriate credit has been given where reference

More information

The Design and Implementation Of An Object-Oriented Toolkit For 3D Graphics And Visualization

The Design and Implementation Of An Object-Oriented Toolkit For 3D Graphics And Visualization The esign and Implementation Of An Object-Oriented Toolkit For 3 Graphics And Visualization Abstract The Visualization Toolkit (vtk) is a freely available C++ class library for 3 graphics and visualization.

More information

Enhancement of virtual colonoscopy system.

Enhancement of virtual colonoscopy system. University of Louisville ThinkIR: The University of Louisville's Institutional Repository Electronic Theses and Dissertations 8-2012 Enhancement of virtual colonoscopy system. Rosario J. Pusateri University

More information

IN4307 Medical Visualisation Module IDPVI

IN4307 Medical Visualisation Module IDPVI IN4307 Medical Visualisation Module IDPVI Dr. Charl P. Botha Week 6, 2012 1 / 38 Welcome! Visualisation in Medicine Definition in research, medicine and industry. Learning goals: Function as MedVis engineer

More information

Integrating patient-oriented data processing into the PREPaRe virtual hospital using XML technology

Integrating patient-oriented data processing into the PREPaRe virtual hospital using XML technology Integrating patient-oriented data processing into the PREPaRe virtual hospital using XML technology René Tschirley, Kai Köchy, Steffen Märkle Dept. for Computer Science and Computer Assisted Medicine,

More information

3D RECONSTRUCTION AND VISUALIZATION OF FEMUR BONE STRUCTURES

3D RECONSTRUCTION AND VISUALIZATION OF FEMUR BONE STRUCTURES 3D RECONSTRUCTION AND VISUALIZATION OF FEMUR BONE STRUCTURES Pedro M. B. Torres 1,2, Paulo J. S. Gonçalves 1,2, Jorge M. M. Martins 2 1 Polytechnic Institute of Castelo Branco, School of Technology, Av.

More information

CG & Vis Primer. CG & Vis Primer. CG & Vis Primer. Tutorials Applied Visualizaton Why? A few remarks

CG & Vis Primer. CG & Vis Primer. CG & Vis Primer. Tutorials Applied Visualizaton Why? A few remarks Tutorials Applied Visualizaton Why? Summer Term 2009 Part IV - Computer Graphics and Visualization Visualization means draw an image from data Hence, we cannot visualize, if we don t know how a computer

More information

Contours & Implicit Modelling 4

Contours & Implicit Modelling 4 Brief Recap Contouring & Implicit Modelling Contouring Implicit Functions Visualisation Lecture 8 lecture 6 Marching Cubes lecture 3 visualisation of a Quadric toby.breckon@ed.ac.uk Computer Vision Lab.

More information

Contours & Implicit Modelling 1

Contours & Implicit Modelling 1 Contouring & Implicit Modelling Visualisation Lecture 8 Institute for Perception, Action & Behaviour School of Informatics Contours & Implicit Modelling 1 Brief Recap Contouring Implicit Functions lecture

More information

Introduction to VTK and Python. Filip Malmberg Uppsala universitet

Introduction to VTK and Python. Filip Malmberg Uppsala universitet Introduction to VTK and Python Filip Malmberg filip@cb.uu.se IT Uppsala universitet Todays lecture Introduction to the Visualization Toolkit (VTK) Some words about the assignments Introduction to Python

More information

Exploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation

Exploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation Exploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation Chris Mack, Vishali Mogallapu, Andrew Willis, Thomas P. Weldon UNC Charlotte, Department of Electrical and Computer

More information

S O F T W A R E D E V E L O P E R S Q U A R T E R L Y

S O F T W A R E D E V E L O P E R S Q U A R T E R L Y S O F T W A R E D E V E L O P E R S Q U A R T E R L Y Issue 4 Apr 2007 Editor s Note... 1 Recent Releases... 1 Time Support in VTK... 3 The Insight Journal... 5 Connecting ITK and VTK... 9 In Progress...

More information

Visualization Toolkit(VTK) Atul Kumar MD MMST PhD IRCAD-Taiwan

Visualization Toolkit(VTK) Atul Kumar MD MMST PhD IRCAD-Taiwan Visualization Toolkit(VTK) Atul Kumar MD MMST PhD IRCAD-Taiwan Visualization What is visualization?: Informally, it is the transformation of data or information into pictures.(scientific, Data, Information)

More information

CUMULVS Viewers for the ImmersaDesk *

CUMULVS Viewers for the ImmersaDesk * CUMULVS Viewers for the ImmersaDesk * Torsten Wilde, James A. Kohl, and Raymond E. Flanery, Jr. Oak Ridge National Laboratory Keywords: Scientific Visualization, CUMULVS, ImmersaDesk, VTK, SGI Performer

More information

Concurrent Visualization of and Mapping between 2D and 3D Medical Images for Disease Pattern Analysis

Concurrent Visualization of and Mapping between 2D and 3D Medical Images for Disease Pattern Analysis Concurrent Visualization of and Mapping between 2D and 3D Medical Images for Disease Pattern Analysis Mei Xiao 1, Jung Soh 1, Thao Do 1, Oscar Meruvia-Pastor 1 and Christoph W. Sensen 1 1 Department of

More information

3D Image Visualization System Volume Extractor Version 3.0 i-plants Systems Limited Company Volume Extractor Version 3.

3D Image Visualization System Volume Extractor Version 3.0 i-plants Systems Limited Company Volume Extractor Version 3. 3D Image Visualization System Volume Extractor Version 3.0 i-plants Systems Limited Company Volume Extractor Version 3.0 Operation Manual i Forewords In recent years, with rapid improvement in high speed

More information

3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set

3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set 3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set John M. Sullivan, Jr., Ziji Wu, and Anand Kulkarni Worcester Polytechnic Institute Worcester,

More information

Special Topics in Visualization

Special Topics in Visualization Special Topics in Visualization Final Project Report Dual contouring of Hermite Data Submitted By S M Shahed Nejhum 8589-1199 May 19, 2008 Introduction Iso-surface extraction from 3D volumetric data is

More information

Design and Application of the Visual Model Pool of Mechanical Parts based on Computer-Aided Technologies

Design and Application of the Visual Model Pool of Mechanical Parts based on Computer-Aided Technologies Design and Application of the Visual Model Pool of Mechanical Parts based on Computer-Aided Technologies Xiaoying Dong, Xia Ye, Qinxian Jiang, Xianghua Zhang and Wei Bi School of Mechanical and Automobile

More information

Visualisation : Lecture 1. So what is visualisation? Visualisation

Visualisation : Lecture 1. So what is visualisation? Visualisation So what is visualisation? UG4 / M.Sc. Course 2006 toby.breckon@ed.ac.uk Computer Vision Lab. Institute for Perception, Action & Behaviour Introducing 1 Application of interactive 3D computer graphics to

More information

Shape Map Method for 3D Body Scanning Information Storage

Shape Map Method for 3D Body Scanning Information Storage Shape Map Method for 3D Body Scanning Information Storage Peng SIXIANG* a, Chan CHEE-KOOI a, Ameersing LUXIMON a, W.H. IP b a Institute of Textiles & Clothing, Hong Kong Polytechnic University, Hong Kong,

More information

Surface Construction Analysis using Marching Cubes

Surface Construction Analysis using Marching Cubes Surface Construction Analysis using Marching Cubes Burak Erem Northeastern University erem.b@neu.edu Nicolas Dedual Northeastern University ndedual@ece.neu.edu Abstract This paper presents an analysis

More information

CT IMAGE PROCESSING IN HIP ARTHROPLASTY

CT IMAGE PROCESSING IN HIP ARTHROPLASTY U.P.B. Sci. Bull., Series C, Vol. 75, Iss. 3, 2013 ISSN 2286 3540 CT IMAGE PROCESSING IN HIP ARTHROPLASTY Anca MORAR 1, Florica MOLDOVEANU 2, Alin MOLDOVEANU 3, Victor ASAVEI 4, Alexandru EGNER 5 The use

More information

A Study of Medical Image Analysis System

A Study of Medical Image Analysis System Indian Journal of Science and Technology, Vol 8(25), DOI: 10.17485/ijst/2015/v8i25/80492, October 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Medical Image Analysis System Kim Tae-Eun

More information

Automating the Extraction of 3D Models from Medical Images for Virtual Reality and Haptic Simulations

Automating the Extraction of 3D Models from Medical Images for Virtual Reality and Haptic Simulations Proceedings of the 3rd Annual IEEE Conference on Automation Science and Engineering Scottsdale, AZ, USA, Sept 22-25, 2007 SuRP-A05.2 Automating the Extraction of 3D Models from Medical Images for Virtual

More information

3D RECONSTRUCTION AND VOLUME COMPUTING IN MEDICAL IMAGING

3D RECONSTRUCTION AND VOLUME COMPUTING IN MEDICAL IMAGING 3D RECONSTRUCTION AND VOLUME COMPUTING IN MEDICAL IMAGING Ligia-Domnica CHIOREAN, Teodora SZASZ, Mircea-Florin VAIDA, Alin VOINA Technical University of Cluj-Napoca, Baritiu Street no. 26-28, 400027, Cluj-Napoca,

More information

A Haptic VR Milling Surgery Simulator Using High-Resolution CT-Data.

A Haptic VR Milling Surgery Simulator Using High-Resolution CT-Data. A Haptic VR Milling Surgery Simulator Using High-Resolution CT-Data. Magnus ERIKSSON a, Mark DIXON b and Jan WIKANDER a. a The Mechatronics Lab/Machine Design, KTH, Stockholm, Sweden b SenseGraphics AB,

More information

Introduction to Visualization ToolKit. Stefano Perticoni

Introduction to Visualization ToolKit. Stefano Perticoni Introduction to Visualization ToolKit Stefano Perticoni s.perticoni@scsitaly.com Index General Introduction Data Structures Filtering Rendering Strategies and optimizations 2 What is VTK History - born

More information

EXPLORER, A VISUALIZATION SYSTEM FOR RESERVOIR SIMULATIONS

EXPLORER, A VISUALIZATION SYSTEM FOR RESERVOIR SIMULATIONS INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING Volume 2, Supp, Pages 169 176 c 2005 Institute for Scientific Computing and Information EXPLORER, A VISUALIZATION SYSTEM FOR RESERVOIR SIMULATIONS

More information

A Survey of Volumetric Visualization Techniques for Medical Images

A Survey of Volumetric Visualization Techniques for Medical Images International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 4, April 2015, PP 34-39 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org A Survey

More information

Computer Aided Design for Osseo-Integration Applications

Computer Aided Design for Osseo-Integration Applications Computer Aided Design for Osseo-Integration Applications Anoop Parthasarathy 1, Dr Ramkumar P S 2, Yogesh Jain 3 1 Engineer, Applied Cognition Systems Pvt. Ltd. Bangalore, India, 2 Adjunct Professor,Manipal

More information

METK The Medical Exploration Toolkit

METK The Medical Exploration Toolkit METK The Medical Exploration Toolkit Christian Tietjen 1, Konrad Mühler 1, Felix Ritter 2, Olaf Konrad 2, Milo Hindennach 2, Bernhard Preim 1 1 Institut für Simulation und Graphik, Otto-von-Guericke-Universität

More information

Introduction to ITK. David Doria. (Funded by the US National Library of Medicine)

Introduction to ITK. David Doria. (Funded by the US National Library of Medicine) Introduction to ITK David Doria (Funded by the US National Library of Medicine) Funded By: (clearly a lot of interest!) National Library of Medicine (NLM) National Institute of Dental and Craniofacial

More information

Volume Visualization. Part 1 (out of 3) Volume Data. Where do the data come from? 3D Data Space How are volume data organized?

Volume Visualization. Part 1 (out of 3) Volume Data. Where do the data come from? 3D Data Space How are volume data organized? Volume Data Volume Visualization Part 1 (out of 3) Where do the data come from? Medical Application Computed Tomographie (CT) Magnetic Resonance Imaging (MR) Materials testing Industrial-CT Simulation

More information

3D RECONSTRUCTION OF BRAIN TISSUE

3D RECONSTRUCTION OF BRAIN TISSUE 3D RECONSTRUCTION OF BRAIN TISSUE Hylke Buisman, Manuel Gomez-Rodriguez, Saeed Hassanpour {hbuisman, manuelgr, saeedhp}@stanford.edu Department of Computer Science, Department of Electrical Engineering

More information

CT Protocol Clinical Graphics Move Forward 3D motion analysis service

CT Protocol Clinical Graphics Move Forward 3D motion analysis service CT Protocol Clinical Graphics Move Forward 3D motion analysis service Version 1.4 Description of contents This document describes the CT protocol of scans for Clinical Graphics Move Forward 3D Motion Simulation

More information

Volume Visualization

Volume Visualization Volume Visualization Part 1 (out of 3) Overview: Volume Visualization Introduction to volume visualization On volume data Surface vs. volume rendering Overview: Techniques Simple methods Slicing, cuberille

More information

Service-oriented visualization applied to medical data analysis

Service-oriented visualization applied to medical data analysis SOCA (2008) 2:187 201 DOI 10.1007/s11761-008-0031-6 ORIGINAL RESEARCH PAPER Service-oriented visualization applied to medical data analysis Elena Zudilova-Seinstra Ning Yang Lilit Axner Adianto Wibisono

More information

arxiv: v1 [cs.cv] 6 Jun 2017

arxiv: v1 [cs.cv] 6 Jun 2017 Volume Calculation of CT lung Lesions based on Halton Low-discrepancy Sequences Liansheng Wang a, Shusheng Li a, and Shuo Li b a Department of Computer Science, Xiamen University, Xiamen, China b Dept.

More information

CARS 2008 Computer Assisted Radiology and Surgery

CARS 2008 Computer Assisted Radiology and Surgery Online External Beam Radiation Planning and Training Felix Hamza-Lup a, Ivan Sopin a, Omar Zeidan b a Computer Science, Armstrong Atlantic State University, Savannah, Georgia, USA b MD Anderson Cancer

More information

Biomedical Image Processing for Human Elbow

Biomedical Image Processing for Human Elbow Biomedical Image Processing for Human Elbow Akshay Vishnoi, Sharad Mehta, Arpan Gupta Department of Mechanical Engineering Graphic Era University Dehradun, India akshaygeu001@gmail.com, sharadm158@gmail.com

More information

Informatica Universiteit van Amsterdam. UVAPipe. A visualisation pipeline editing interface to VTK using python introspection.

Informatica Universiteit van Amsterdam. UVAPipe. A visualisation pipeline editing interface to VTK using python introspection. Bachelor Informatica Informatica Universiteit van Amsterdam UVAPipe A visualisation pipeline editing interface to VTK using python introspection Arjen Tamerus August 12, 2013 Supervisor(s): Robert Belleman

More information

Introduction to Visualization on Stampede

Introduction to Visualization on Stampede Introduction to Visualization on Stampede Aaron Birkland Cornell CAC With contributions from TACC visualization training materials Parallel Computing on Stampede June 11, 2013 From data to Insight Data

More information

Introduction to Python Introduction to VTK. Filip Malmberg Uppsala universitet

Introduction to Python Introduction to VTK. Filip Malmberg Uppsala universitet Introduction to Python Introduction to VTK Filip Malmberg filip@cb.uu.se IT Uppsala universitet Part 1: Introduction to Python IT Uppsala universitet What is Python? Dynamic, interpreted high-level language.

More information

SOFTWARE DEVELOPER S QUARTERLY

SOFTWARE DEVELOPER S QUARTERLY SOFTWARE DEVELOPER S QUARTERLY Issue 7 Oct 2008 Editor s Note... 1 Recent Releases... 1 Visualizing Vector Fields Using LIC... 3 Distributed Graphs in VTK Using PBGL... 5 Kitware Quality Software Process...

More information

Comparison study on the 3D reconstruction of mandible according to Virtul Chinese Human slice data and CT data

Comparison study on the 3D reconstruction of mandible according to Virtul Chinese Human slice data and CT data ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 3 (2007) No. 3, pp. 235-240 Comparison study on the 3D reconstruction of mandible according to Virtul Chinese Human slice data

More information

A Summary of the Cat Motoneuron Project for ITCS 4140 Spring Matt T. Miller Computer Science - UNC Charlotte

A Summary of the Cat Motoneuron Project for ITCS 4140 Spring Matt T. Miller Computer Science - UNC Charlotte A Summary of the Cat Motoneuron Project for ITCS 4140 Spring 2003 Matt T. Miller Computer Science - UNC Charlotte mtmiller@uncc.edu Abstract: The goal of this project is to clearly visualize the activity

More information

An Introduction to Geometric Modeling using Polygonal Meshes

An Introduction to Geometric Modeling using Polygonal Meshes An Introduction to Geometric Modeling using Polygonal Meshes Joaquim Madeira Version 0.2 October 2014 U. Aveiro, October 2014 1 Main topics CG and affine areas Geometric Modeling Polygonal meshes Exact

More information

Trilinear Interpolation Algorithm for Reconstruction of 3D MRI Brain Image

Trilinear Interpolation Algorithm for Reconstruction of 3D MRI Brain Image American Journal of Signal Processing 217, 7(1): 1-11 DOI: 1.5923/j.ajsp.21771.1 Trilinear Interpolation Algorithm for Reconstruction of 3D MRI Brain Image Cam Q. T. Thanh, Nguyen T. Hai * Faculty of Electrical

More information

Volume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization

Volume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization Volume visualization Volume visualization Volumes are special cases of scalar data: regular 3D grids of scalars, typically interpreted as density values. Each data value is assumed to describe a cubic

More information

An Application to Interact with 3D Models Reconstructed from Medical Images

An Application to Interact with 3D Models Reconstructed from Medical Images An Application to Interact with 3D Models Reconstructed from Medical Images Félix Paulano, Juan J. Jiménez and Rubén Pulido Computer Science Department, University of Jaén, Jaén, Spain {fpaulano, juanjo,

More information

Application of CAD/CAE/CAM Technology in Plastics Injection Mould Design and Manufacture. Ming He Dai,Zhi Dong Yun

Application of CAD/CAE/CAM Technology in Plastics Injection Mould Design and Manufacture. Ming He Dai,Zhi Dong Yun Advanced Materials Research Vols. 399-401 (2012) pp 2271-2275 Online available since 2011/Nov/22 at www.scientific.net (2012) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/amr.399-401.2271

More information

AUTOMATIC 3D RECONSTRUCTION OF BUILDINGS ROOF TOPS IN DENSELY URBANIZED AREAS

AUTOMATIC 3D RECONSTRUCTION OF BUILDINGS ROOF TOPS IN DENSELY URBANIZED AREAS National Technical University Of Athens School of Rural and Surveying Engineering AUTOMATIC 3D RECONSTRUCTION OF BUILDINGS ROOF TOPS IN DENSELY URBANIZED AREAS Maria Gkeli, Surveying Engineer, PhD student

More information

FE modeling and analysis of L4-L5 lumbar segment under physiological loadings

FE modeling and analysis of L4-L5 lumbar segment under physiological loadings Technology and Health Care 23 (2015) S383 S396 DOI 10.3233/THC-150975 IOS Press S383 FE modeling and analysis of L4-L5 lumbar segment under physiological loadings Bin Yu, Chen Zhang, Chunyu Qin and Huaijiang

More information

CT SPECT Analyzer - A Tool for CT and SPECT Data Fusion and Volumetric Visualization

CT SPECT Analyzer - A Tool for CT and SPECT Data Fusion and Volumetric Visualization CT SPECT Analyzer - A Tool for CT and SPECT Data Fusion and Volumetric Visualization Maria H. Listewnik 1, Hanna Piwowarska-Bilska 1, Krzysztof Safranow 2, Jacek Iwanowski 1, Maria Laszczyńska 3, Maria

More information

Introduction to Visualization: ParaView. Dan Mazur, McGill HPC Aug 20, 2013

Introduction to Visualization: ParaView. Dan Mazur, McGill HPC Aug 20, 2013 Introduction to Visualization: ParaView Dan Mazur, McGill HPC daniel.mazur@mcgill.ca Aug 20, 2013 1 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D

More information

Open Topology: A Toolkit for Brain Isosurface Correction

Open Topology: A Toolkit for Brain Isosurface Correction Open Topology: A Toolkit for Brain Isosurface Correction Sylvain Jaume 1, Patrice Rondao 2, and Benoît Macq 2 1 National Institute of Research in Computer Science and Control, INRIA, France, sylvain@mit.edu,

More information

Optimization of Reconstruction of 2D Medical Images Based on Computer 3D Reconstruction Technology

Optimization of Reconstruction of 2D Medical Images Based on Computer 3D Reconstruction Technology Optimization of Reconstruction of 2D Medical Images Based on Computer 3D Reconstruction Technology Shuqin Liu, Jinye Peng Information Science and Technology College of Northwestern University China lsqjdim@126.com

More information

Virtual Interaction System Based on Optical Capture

Virtual Interaction System Based on Optical Capture Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,

More information

LAPLACIAN MESH SMOOTHING FOR TETRAHEDRA BASED VOLUME VISUALIZATION 1. INTRODUCTION

LAPLACIAN MESH SMOOTHING FOR TETRAHEDRA BASED VOLUME VISUALIZATION 1. INTRODUCTION JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol.4/2002, ISSN 642-6037 Rafał STĘGIERSKI *, Paweł MIKOŁAJCZAK * volume data,triangle mesh generation, mesh smoothing, marching tetrahedra LAPLACIAN MESH

More information

Brain Stroke Segmentation using Fuzzy C-Means Clustering

Brain Stroke Segmentation using Fuzzy C-Means Clustering Brain Stroke Segmentation using Fuzzy C-Means Clustering S. eerthana Research Scholar PSGR rishnammal College for Women Coimbatore. Sathiyakumari Assistant Professor PSGR rishnammal College for Women Coimbatore

More information

Anthropometric Investigation of Head Measurements for Indian Adults

Anthropometric Investigation of Head Measurements for Indian Adults Anthropometric Investigation of Measurements for Indian Adults Parth SHAH 1, Yan LUXIMON* 1, Fang FU 1, Vividh MAKWANA 2 1 School of Design, The Hong Kong Polytechnic University, Hong Kong; 2 Navneet Hi-Tech

More information

FAST: framework for heterogeneous medical image computing and visualization

FAST: framework for heterogeneous medical image computing and visualization International Journal of Computer Assisted Radiology and Surgery manuscript No. (will be inserted by the editor) FAST: framework for heterogeneous medical image computing and visualization Erik Smistad

More information

CT General FC reconstruction filters

CT General FC reconstruction filters CT General FC reconstruction filters Reconstruction function comparison table: Aquilion 16-slice system () vs. Aquilion 4-slice system () We have prepared simplified comparison tables of the reconstruction

More information

Development of 3D Model-based Morphometric Method for Assessment of Human Weight-bearing Joint. Taeho Kim

Development of 3D Model-based Morphometric Method for Assessment of Human Weight-bearing Joint. Taeho Kim Development of 3D Model-based Morphometric Method for Assessment of Human Weight-bearing Joint Taeho Kim Introduction Clinical measurement in the foot pathology requires accurate and robust measurement

More information

IMAGE COMPRESSION TECHNIQUES

IMAGE COMPRESSION TECHNIQUES International Journal of Information Technology and Knowledge Management July-December 2010, Volume 2, No. 2, pp. 265-269 Uchale Bhagwat Shankar The use of digital images has increased at a rapid pace

More information

Systems Architecture for Visualisation

Systems Architecture for Visualisation Systems Architecture for Visualisation Visualisation Lecture 4 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Systems Architecture 1 Last lecture... Basics of

More information

Research on Automotive UDS Diagnostic Protocol Stack Test System

Research on Automotive UDS Diagnostic Protocol Stack Test System Journal of Automation and Control Engineering Vol. 4, No. 5, October 2016 Research on Automotive UDS Diagnostic Protocol Stack Test System Jinghua Yu and Feng Luo Clean Energy Automotive Engineering Center,

More information

Statistical Evaluation of Law s Mask Texture Analysis for Osteoporosis Detection

Statistical Evaluation of Law s Mask Texture Analysis for Osteoporosis Detection Statistical Evaluation of Law s Mask Texture Analysis for Osteoporosis Detection GAN HONG SENG, HUM YAN CHAI, TAN TIAN SWEE Department of Biomechanics and Biomedical Materials Medical Implant Technology

More information

Centre for Mathematical Sciences, Mathematics, LTH, December 2015

Centre for Mathematical Sciences, Mathematics, LTH, December 2015 Centre for Mathematical Sciences, Mathematics, LTH, December 2015 FMNA30 - Medical Image Analysis, Assignment 4 1 Introduction The purpose of this assignment is to give hands-on experience with handling

More information

MODELLING OF PROSTHETIC HIP JOINT GENERATED FROM CT SCAN DATA Mahender Koduri 1, G Krishna Teja 2, O Rajender 3 1,2,3

MODELLING OF PROSTHETIC HIP JOINT GENERATED FROM CT SCAN DATA Mahender Koduri 1, G Krishna Teja 2, O Rajender 3 1,2,3 MODELLING OF PROSTHETIC HIP JOINT GENERATED FROM CT SCAN DATA Mahender Koduri 1, G Krishna Teja 2, O Rajender 3 1,2,3 Asst. Professor, Dept. of Mech. Engg. AGI ABSTRACT Total hip arthroplasty is a surgical

More information

Rapid Application Prototyping Environment. Currently 920+ Standard modules in the MeVisLab SDK core, modules delivered in total

Rapid Application Prototyping Environment. Currently 920+ Standard modules in the MeVisLab SDK core, modules delivered in total 1 MeVisLab MIP Prototyping 2 MeVisLab http://www.mevislab.de/ In more than 20 years of development, MeVisLab has become one of the most powerful development platforms for medical image computing research.

More information

Robust color segmentation algorithms in illumination variation conditions

Robust color segmentation algorithms in illumination variation conditions 286 CHINESE OPTICS LETTERS / Vol. 8, No. / March 10, 2010 Robust color segmentation algorithms in illumination variation conditions Jinhui Lan ( ) and Kai Shen ( Department of Measurement and Control Technologies,

More information

Today s Class. Interac.on & Picking. Simplicity. Real 3D Coordinates 9/15/10

Today s Class. Interac.on & Picking. Simplicity. Real 3D Coordinates 9/15/10 9/15/10 Interac.on & Picking Mary DeVarney Real 3D Coordinates Simplicity William Fergus Chris Stuetzle Andrew Dolce Evan Sullivan Density of Informa.on? Importance of Labels? Tricks to Visualizing Mul.ple

More information

A 3D Computed Tomography Based Tool for Orthopedic Surgery Planning

A 3D Computed Tomography Based Tool for Orthopedic Surgery Planning A 3D Computed Tomography Based Tool for Orthopedic Surgery Planning João Ribeiro, Victor Alves, Sara Silva and Jaime Campos Abstract The preparation of a plan is essential for a surgery to take place in

More information

Research on Design Reuse System of Parallel Indexing Cam Mechanism Based on Knowledge

Research on Design Reuse System of Parallel Indexing Cam Mechanism Based on Knowledge Send Orders for Reprints to reprints@benthamscience.ae 40 The Open Mechanical Engineering Journal, 2015, 9, 40-46 Open Access Research on Design Reuse System of Parallel Indexing Cam Mechanism Based on

More information

Topology Preserving Tetrahedral Decomposition of Trilinear Cell

Topology Preserving Tetrahedral Decomposition of Trilinear Cell Topology Preserving Tetrahedral Decomposition of Trilinear Cell Bong-Soo Sohn Department of Computer Engineering, Kyungpook National University Daegu 702-701, South Korea bongbong@knu.ac.kr http://bh.knu.ac.kr/

More information

Lecture overview. Visualisatie BMT. Transparency. Transparency. Transparency. Transparency. Transparency Volume rendering Assignment

Lecture overview. Visualisatie BMT. Transparency. Transparency. Transparency. Transparency. Transparency Volume rendering Assignment Visualisatie BMT Lecture overview Assignment Arjan Kok a.j.f.kok@tue.nl 1 Makes it possible to see inside or behind objects Complement of transparency is opacity Opacity defined by alpha value with range

More information