3DSlicer28:PLUS
生活随笔
收集整理的這篇文章主要介紹了
3DSlicer28:PLUS
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.configuration file包含的XML元素
- Version Major版本號(hào)
- PlusRevision創(chuàng)建配置文件更加詳細(xì)的plus版本
- Data collection :定義所有用于采集和處理數(shù)據(jù)的設(shè)備
- StartupDelaySec:開(kāi)始使用各種采集設(shè)備之前,留有充足的時(shí)間初始化。
- DeviceSet
- Name 設(shè)備名稱(chēng),如NDI Polaris...
- Description設(shè)備描述
- Device
- Type設(shè)備類(lèi)型
- AcquisitionRate采集率
- LocalTimeOffsetSec
- MissingInputGracePeriodSec初始設(shè)備多久后,不再報(bào)missinginput是個(gè)錯(cuò)誤
- ToolReferenceFrame工具參考坐標(biāo)系
- ReportUnknownToolsOnceWhen?
- InputChannels該設(shè)備采集需要的輸入通道列表(每個(gè)輸入通道就是另一個(gè)設(shè)備的輸出通道)
- DataSources數(shù)據(jù)源
- DataSource(Id、Type、BufferSize、AveragedItemsForFiltering參與時(shí)間戳冗余濾波的的數(shù)目、?PortName工具識(shí)別、PortUsImageOrientation圖像原點(diǎn)、圖像類(lèi)型B超or、ClipRectangleOriginClipping圖像裁剪原點(diǎn)、ClipRectangleSizeClipping 圖像裁剪尺寸)
- DataSource(Id、Type、BufferSize、AveragedItemsForFiltering參與時(shí)間戳冗余濾波的的數(shù)目、?PortName工具識(shí)別、PortUsImageOrientation圖像原點(diǎn)、圖像類(lèi)型B超or、ClipRectangleOriginClipping圖像裁剪原點(diǎn)、ClipRectangleSizeClipping 圖像裁剪尺寸)
- OutputChannelsList輸出通道列表
- Coordinate system definition坐標(biāo)系定義(固定變換矩陣列表)(見(jiàn)2)
- Application elements應(yīng)用模塊
- Freehand calibration(fCal) setting(單獨(dú)討論)
- Plus sever setting(見(jiàn)3)
- Algorithm elements算法模塊
- Probe calibration algorithm探頭校準(zhǔn)算法(單獨(dú)討論)
- Phantom registration algorithm體模注冊(cè)算法(單獨(dú)討論)
- Pivot calibration algorithm針尖校準(zhǔn)算法(單獨(dú)討論)
- Temporal calibration時(shí)間校準(zhǔn)算法(單獨(dú)討論)
- Volume reconstruction algorithm體重建算法(不討論)
- RF processing algorithmRF處理算法(不討論)
Channel: 捆綁多個(gè)數(shù)據(jù)源的輸出,一個(gè)通道可以包含一個(gè)圖像流+任意數(shù)量的跟蹤數(shù)據(jù)流。 Output channel: 通過(guò)輸出通道可以為其他設(shè)備和算法提供數(shù)據(jù)。 Input channel: 一個(gè)設(shè)備需要從其他設(shè)備接收數(shù)據(jù)。
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?服務(wù)器監(jiān)聽(tīng)傳入連接的端口號(hào),通常為18944
- OutputChannelId 數(shù)據(jù)來(lái)源通道
- MaxNumberOfIgtlMessagesToSend每次更新發(fā)送出去的最大數(shù)量信息,默認(rèn)100
- MaxTimeSpentWithProcessingMs每次更新將數(shù)據(jù)發(fā)送給客戶(hù)端需要的最大時(shí)間花銷(xiāo),默認(rèn)50
- SendValidTransformsOnly 只發(fā)送有效的變換數(shù)據(jù),默認(rèn)TRUE
- DefaultClientSendTimeoutSe 默認(rèn)0.5
- DefaultClientReceiveTimeoutSec?默認(rèn)0.5
- IgtlMessageCrcCheckEnabled如果TRUE,那么傳入的OpenIGTLink消息只有在其CRC有效時(shí)才被接受,默認(rèn)FALSE
- DefaultClientInfo?
- MessageTypes ? ? ?Message ?Type=(IMAGE:圖像;TRANSFORM三維變換矩陣;POSITION三維位置數(shù)據(jù)等)
- 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三維位置數(shù)據(jù)等)
4.FQA
如何利用多種設(shè)備收集數(shù)據(jù)(如圖像流、跟蹤數(shù)據(jù)流)? 1.將所有的硬件設(shè)備采集配置放在<DataCollection>域內(nèi); 2.添加Virtual Mixer設(shè)備,創(chuàng)建一個(gè)新的通道,包含所有硬件設(shè)備的輸出信息; 一般情況下,一個(gè)Mixer設(shè)備就足夠了,但是為了防止多個(gè)通道分別包含不同的內(nèi)容,可以添加使用多個(gè)Mixer設(shè)備。<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總結(jié)
以上是生活随笔為你收集整理的3DSlicer28:PLUS的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 3DSlicer27:OpenIGTLi
- 下一篇: 20岁MM和25岁MM的区别(非原创,分