ITK

VTK-ITKでDICOMシリーズ画像をViewerに載せる

LinuxでQt4→VTK→ITKの順にインストールすることで、ITK入力の画像をVTK描図できるようになる(こちらにやり方) さて。こうしよう VolumeFromSlicesというITK exampleを使うと、数字で順序付けされたファイルを読み込んで、mhd形式というファイル形式でスライ…

ITK, VTK, Qt4

ITKはピクセル・ボクセル型の画像データを読み込んでいろいろする VTKは点・線・面・・・といった幾何オブジェクトを描図する QtはGUIツールキット こちらに従う 関連サイト 3つ(ITK,VTK,Qt4)のインストールの順序 Qt4 VTK(Qt4を使って視覚化したいので) I…

ITK VTK Qt5

ITKはピクセル・ボクセル型の画像データを読み込んでいろいろする VTKは点・線・面・・・といった幾何オブジェクトを描図する QtはGUIツールキット ITKをダウンロードしてビルドする、ビルド先を例えば /home/myProject/ITK-build/とする Qtはpacmanする $ s…

連番ファイル名を発生させる

itk

こちらのitkの連番ファイル名発生クラスを使って 「ファイルの前半」+「数字」+「ファイルの後半」という連番ファイル名を書き出してみる /home/ryamada/ITK-buildに ITKが入っているものとして /home/ryamada/ITK_Projects_RY/Example_Utilities/src/ に…

こちらでITKをLinuxに入れてみた たくさんの実行可能ファイルができるのでちょっと使ってみる /home/ryamada/ITK-build/bin/ にZeroCrossingBasedEdgeDetectionImageFIlter という実行可能ファイルができているので、 /home/ryamada/Desktop/test.png という…

6 Iterators ぱらぱらめくる『The ITK Software Guide Book 1: Introduction and Development Guidelines』

Iteratorsは多種ある。それは領域指定の仕方、そこの探索の仕方でわかれる そのほかの分け方は「読み専用」と「読み書き用」の2種類。後者は変更しないのでConstなIteratorと呼ぶ 任意次元の多次元直方体を画像データ全体としたときに、その一部を多次元直…

Abstract ぱらぱらめくる『The ITK Software Guide Book 1: Introduction and Development Guidelines』

Insight Toolkit (ITK) はオープンソース Cmake対応のクロスプラットフォームアプリ python wrappingできるのでプロトタイプ開発も楽。その例はSimpleITK ちゃんと動くかどうかはCmakeと同系列の「アプリチェックツールCDash」でチェックされている(こちら)

ぱらぱらめくる『The ITK Software Guide Book 1: Introduction and Development Guidelines』

pdf 目次 Abstract I Introduction II Architecture III Development Guidelines Appendices I Introduction 1 Welcome 2 Configuring and Building ITK II Architecture 3 System Overview 4 Data Representation 5 Spacial Objects III Development Guidel…

2 Configuring and Building ITK ぱらぱらめくる『The ITK Software Guide Book 1: Introduction and Development Guidelines』

Linuxでの成功ログ Windows、Visual Studioでの成功歴 実行歴(失敗例) ITKのインストール -資料:http://www.itk.org/ItkSoftwareGuide.pdf のChapter 2. Configuring and Building ITK -環境 Manjaro Linux -Cmakeのインストール > sudo Pacman -S Cmake -I…

8 How to Write a Filter『The ITK Software Guide Book 1: Introduction and Development Guidelines』

この章の構成 用語の定義 フィルタ作成の概要 Data streamingについて マルチスレッド化 用語の定義 画像処理は、(data processing) pipelineとして行う。パイプラインは有向グラフとして構成する。上流・下流と称して向きを表現する パイプラインでは画像相…

3 System Overview ぱらぱらめくる『The ITK Software Guide Book 1: Introduction and Development Guidelines』

システム構築の基本 Generic programming(データ型・アクセスについてテンプレートを採用), Smart pointers(データに複数のポインタを走査させて、そのメモリ管理はgarbage collectionとかとちょっと違えて作ってある), Object factories, Event management,…

itkのイテレータはちょっと違う

cppのSTLはイテレータを使うのが特徴 画像データを扱うitkではイテレータを使って画像情報をスキャンしたり操作したりするが、ちょっと違う その違いは イテレータが画像を持つ STLのイテレータは、コンテナのメンバーとしてイテレータを置くので、一つのオ…