k-Wave Toolbox
k-Wave Toolbox Previous   Next

reorderSensorData

Reorder sensor data from kspaceFirstOrder2D based on angle

Syntax

[reordered_sensor_data, indices_new] = reorderSensorData(kgrid, sensor, sensor_data)

Description

reorderSensorData reorders the time series from kspaceFirstOrder2D based on the angle that each sensor point makes with the centre of the grid. The sensor mask must be a binary mask, and the angles are defined from the upper left quadrant or negative y-axis in the same way as within makeCircle and makeCartCircle.

Inputs

kgrid

k-Wave grid structure returned by makeGrid

sensor

k-Wave sensor structure where sensor.mask is defined as a binary grid

sensor_data

sensor data returned by kspaceFirstOrder2D ordered using MATLAB's standard column-wise linear matrix indexing

Outputs

reordered_sensor_data

time varying sensor data reordered by the angle that each sensor point makes with the centre of the grid

indices_new

the indices of the reordered time series, where reordered_sensor_data = sensor_data(indices_new, :)

See Also

kspaceFirstOrder2D, unmaskSensorData


© 2009-2014 Bradley Treeby and Ben Cox.