Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for projecting trajectories to constraint set through re-parametrization and optimal control #221

Open
chaithyagr opened this issue Dec 3, 2024 · 0 comments
Assignees
Labels
feature request New feature or request trajectories Issues concerning Non cartesian trajectories

Comments

@chaithyagr
Copy link
Member

This is surely not at par with what is available in SPARKLING package (as it ensures that the density of points on trajectory matches the initial trajectory, and we have better control on total sample time. However, it is still a good worthy way to make sure a trajectory can be played on the scanner.

What we can expect is a function which takes in the hardware constraints and a trajectory and returns a trajectory which can be run on scanner. This should be a function having same API as the one which checks if the trajectory satisfies hardware constraints.

Here are resources:

  1. M. Lustig, S. J. Kim, and J. M. Pauly, “A fast method for designing timeoptimal gradient waveforms for arbitrary k-space trajectories,” IEEE Trans. Med. Imag., vol. 27, no. 6, pp. 866–873, 2008.
  2. B. A. Hargreaves, D. G. Nishimura, and S. M. Conolly, “Time-optimal
    multidimensional gradient waveform design for rapid imaging,” Magn.
    Reson. Med., vol. 51, no. 1, pp. 81–92, 2004.

We should mostly rely on 1).

@chaithyagr chaithyagr added feature request New feature or request trajectories Issues concerning Non cartesian trajectories labels Dec 3, 2024
@chaithyagr chaithyagr self-assigned this Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request trajectories Issues concerning Non cartesian trajectories
Projects
None yet
Development

No branches or pull requests

1 participant