3DSlicer28:PLUS
生活随笔
收集整理的這篇文章主要介紹了
3DSlicer28:PLUS
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.configuration file包含的XML元素
- Version Major版本號
- PlusRevision創建配置文件更加詳細的plus版本
- Data collection :定義所有用于采集和處理數據的設備
- StartupDelaySec:開始使用各種采集設備之前,留有充足的時間初始化。
- DeviceSet
- Name 設備名稱,如NDI Polaris...
- Description設備描述
- Device
- Type設備類型
- AcquisitionRate采集率
- LocalTimeOffsetSec
- MissingInputGracePeriodSec初始設備多久后,不再報missinginput是個錯誤
- ToolReferenceFrame工具參考坐標系
- ReportUnknownToolsOnceWhen?
- InputChannels該設備采集需要的輸入通道列表(每個輸入通道就是另一個設備的輸出通道)
- DataSources數據源
- DataSource(Id、Type、BufferSize、AveragedItemsForFiltering參與時間戳冗余濾波的的數目、?PortName工具識別、PortUsImageOrientation圖像原點、圖像類型B超or、ClipRectangleOriginClipping圖像裁剪原點、ClipRectangleSizeClipping 圖像裁剪尺寸)
- DataSource(Id、Type、BufferSize、AveragedItemsForFiltering參與時間戳冗余濾波的的數目、?PortName工具識別、PortUsImageOrientation圖像原點、圖像類型B超or、ClipRectangleOriginClipping圖像裁剪原點、ClipRectangleSizeClipping 圖像裁剪尺寸)
- OutputChannelsList輸出通道列表
- Coordinate system definition坐標系定義(固定變換矩陣列表)(見2)
- Application elements應用模塊
- Freehand calibration(fCal) setting(單獨討論)
- Plus sever setting(見3)
- Algorithm elements算法模塊
- Probe calibration algorithm探頭校準算法(單獨討論)
- Phantom registration algorithm體模注冊算法(單獨討論)
- Pivot calibration algorithm針尖校準算法(單獨討論)
- Temporal calibration時間校準算法(單獨討論)
- Volume reconstruction algorithm體重建算法(不討論)
- RF processing algorithmRF處理算法(不討論)
Channel: 捆綁多個數據源的輸出,一個通道可以包含一個圖像流+任意數量的跟蹤數據流。 Output channel: 通過輸出通道可以為其他設備和算法提供數據。 Input channel: 一個設備需要從其他設備接收數據。
2.Coordinate system definition
格式: CoordinateDefinitions- Transform
- From 'From' coordinate frame of the transform
- To 'To' coordinate frame of the transform
- Matrix
- Data
- Error
3.Plus sever setting
格式: PlusOpenIGTLinkServer- ?ListeningPort Port?服務器監聽傳入連接的端口號,通常為18944
- OutputChannelId 數據來源通道
- MaxNumberOfIgtlMessagesToSend每次更新發送出去的最大數量信息,默認100
- MaxTimeSpentWithProcessingMs每次更新將數據發送給客戶端需要的最大時間花銷,默認50
- SendValidTransformsOnly 只發送有效的變換數據,默認TRUE
- DefaultClientSendTimeoutSe 默認0.5
- DefaultClientReceiveTimeoutSec?默認0.5
- IgtlMessageCrcCheckEnabled如果TRUE,那么傳入的OpenIGTLink消息只有在其CRC有效時才被接受,默認FALSE
- DefaultClientInfo?
- MessageTypes ? ? ?Message ?Type=(IMAGE:圖像;TRANSFORM三維變換矩陣;POSITION三維位置數據等)
- TransformNames ? Transform ?Name="***"
- StringNames (不常用)
- ImageNames ? ? ? ? ?Image ? ? Name=“***” ??EmbeddedTransformToFrame ("To" frame of the transform embedded in the IGTL image message)
- MessageTypes ? ? ?Message ?Type=(IMAGE:圖像;TRANSFORM三維變換矩陣;POSITION三維位置數據等)
4.FQA
如何利用多種設備收集數據(如圖像流、跟蹤數據流)? 1.將所有的硬件設備采集配置放在<DataCollection>域內; 2.添加Virtual Mixer設備,創建一個新的通道,包含所有硬件設備的輸出信息; 一般情況下,一個Mixer設備就足夠了,但是為了防止多個通道分別包含不同的內容,可以添加使用多個Mixer設備。<Device Id="TrackedVideoDevice" Type="VirtualMixer" ><InputChannels><InputChannel Id="TrackerStream" /><InputChannel Id="VideoStream" /></InputChannels><OutputChannels><OutputChannel Id="TrackedVideoStream"/></OutputChannels></Device>
5.References
https://app.assembla.com/spaces/plus/wiki總結
以上是生活随笔為你收集整理的3DSlicer28:PLUS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3DSlicer27:OpenIGTLi
- 下一篇: 20岁MM和25岁MM的区别(非原创,分