定义图像信号重建过程,计算PData对应位置的值。
1.Recon
提供重建所需的属性,输入是rcvbuffer中的rfdata,输出是interbuff或者imagebuff。
Recon = senscutoff [double] 0.0到1.0、灵敏度阈值,Cutoff value for excluding channel from sum. pdatanum [double] 定义重建数据像素位置PData结构索引,Number of PData structure to use. rcvBufFrame [double] 帧编号为第一帧,-1为Rcvbuffer如果最后一个采集帧与上一个重建帧相同,等待1万ms(newFrameTimeout)传输新帧,如果没有,处理旧帧。If provided, overrides the frame no. in ReconInfo newFrameTimeout [double] (dflt 1000 msec) Time (msecs) to wait for new frm IntBufDest [1x2 double] 指定接收重构目标缓冲区和帧,[InterBuffer number, frame number] ImgBufDest [1x2 double] 帧号设置为-1,表示下一帧用于输出[ImageBuffer number, frame number] RINums [n double] 对应ReconInfo号,Row vector of n ReconInfo structure nos.
ReconInfo
定义重建过程中每一步的细节
ReconInfo = mode [string] Numeric or string representation txnum [double] 发射索引号,获得发射波形特性,Number of transmit object used for acquisition. rcvnum [double] 其中,接收索引号endsample-startsample<4096,Number of receive object used for acquisition. Aperture [1xnumchannels double] 重建所使用的换能器通道,重建孔径与接收孔径一致时使用Apod阵列。(optional) aperture specification regionnum [double] 重建区域,参考PData.Region,定义所有区域结构。Number of Region structure for pixel data. pagenum [double] 每次采集一组彩色多普勒,10组计算需要采集Indicates page no. for multi-page InterBuffer normPower [double] Optional normalization power (see text). normWeight [double] Optional normalization weight (see text). scaleFactor [double] Optional scale factor for all modes. Pre [string] ’clearInterBuf’,‘clearImageBuf’,‘interleaveRF’ Post [string] ’IQ2IntensityImageBuf’,’…Add’,’…Mul’ threadSync [double] default=0, 1=>sync after recon w this RI
ReconInfo.mode
mode Destination Buffer(s) 0 ‘replaceIntensity‘ ImageBuffer,(IQ—>InterBuffer ifdefined) 1 ‘addIntensity‘ ImageBuffer 2 ‘multiplyIntensity‘ ImageBuffer %在多个收集事件中InterBuffer中积累重建IQ数据,计算最后一次重建的总和。 3 ‘replaceIQ‘ InterBuffer 4 ‘accumIQ‘ InterBuffer 5/6/7替换、添加、乘以超过%的结果ImageBuffer中的值。 3 ‘replaceIQ‘ InterBuffer 4 ‘accumIQ‘ InterBuffer 5/6/7替换、添加、乘以超过%的结果ImageBuffer中值。内部另一个缓冲区应相应操作。 5 ‘accumIQ_replaceIntensity‘ InterBuffer, ImageBuffer 6 ‘accumIQ_addIntensity‘ InterBuffer, ImageBuffer 7 ‘accumIQ_multiplyIntensity‘ InterBuffer, ImageBuffer